--- /srv/rebuilderd/tmp/rebuilderdoo5Hvh/inputs/racket_8.16+dfsg1-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdoo5Hvh/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 239260 2025-06-21 19:24:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 27119620 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: 181329 │ │ │ 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) 4614496 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) 648538 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) 174622 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) 208005 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) 198457 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) 193915 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) 162956 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) 159072 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) 221769 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) 299205 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) 257972 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) 271380 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) 209950 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) 228363 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) 218535 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) 174414 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) 177871 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) 241007 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) 180595 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) 255435 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) 188669 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) 200165 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) 302230 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) 208749 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) 230575 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) 191808 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) 176827 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) 412697 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) 157119 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) 151414 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) 150145 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/gif_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2403 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 12753 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2337 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 8778 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/net/ │ │ ├── ./usr/bin/racket │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x24008 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x296cb0 0x00296cb0 0x00296cb0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x296ca0 0x00296ca0 0x00296ca0 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x296cdc 0x296cdc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x296ccc 0x296ccc R E 0x10000 │ │ │ │ LOAD 0x29fd18 0x002afd18 0x002afd18 0xe7a00 0x10c798 RW 0x10000 │ │ │ │ DYNAMIC 0x29fef0 0x002afef0 0x002afef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x296cbc 0x00296cbc 0x00296cbc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x296cac 0x00296cac 0x00296cac 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x29fd18 0x002afd18 0x002afd18 0x002e8 0x002e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00010344 010344 00fb1f 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0001fe64 01fe64 00161c 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00021480 021480 000100 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00021580 021580 001260 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 000227e0 0227e0 000678 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 00022e58 022e58 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00022e64 022e64 0009c8 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00023830 023830 243f18 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00267748 267748 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00267750 267750 02f560 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00296cb0 296cb0 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00296cb8 296cb8 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00296cbc 296cbc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00023830 023830 243f08 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00267738 267738 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00267740 267740 02f560 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00296ca0 296ca0 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00296ca8 296ca8 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00296cac 296cac 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 002afd18 29fd18 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 002afd1c 29fd1c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 002afd20 29fd20 0001d0 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 002afef0 29fef0 000110 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 002b0000 2a0000 0009bc 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 002b09bc 2a09bc 0e6d5c 00 WA 0 0 4 │ │ │ │ [24] .bss NOBITS 00397718 387718 024d98 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -230,2604 +230,2604 @@ │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam@GLIBC_2.4 (2) │ │ │ │ 228: 00000000 0 FUNC GLOBAL DEFAULT UND setupterm@NCURSES6_TINFO_5.0.19991023 (9) │ │ │ │ 229: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_pointer@LIBFFI_BASE_8.0 (8) │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (2) │ │ │ │ 232: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (4) │ │ │ │ - 233: 0004fd8c 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ - 234: 001f6cfc 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ - 235: 0017fbe8 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ - 236: 00040548 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ + 233: 0004fd84 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ + 234: 001f6cdc 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ + 235: 0017fbec 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ + 236: 00040540 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ 237: 003988b8 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_stack_boundary │ │ │ │ - 238: 0012c380 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ - 239: 001724d0 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ + 238: 0012c388 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ + 239: 001724d4 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ 240: 00399e68 4 OBJECT GLOBAL DEFAULT 24 scheme_string_output_port_type │ │ │ │ - 241: 001d9d00 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ - 242: 00240df8 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ - 243: 0003154c 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ - 244: 00236288 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ - 245: 0025d2d0 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_fd │ │ │ │ + 241: 001d9cdc 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ + 242: 00240de8 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ + 243: 00031544 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ + 244: 00236278 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ + 245: 0025d2c0 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: 00197d6c 36 FUNC GLOBAL DEFAULT 12 scheme_rational_gt │ │ │ │ + 248: 0002bce8 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ + 249: 000f6708 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cddr │ │ │ │ 250: 0039a3c0 4 OBJECT GLOBAL DEFAULT 24 scheme_recur_symbol │ │ │ │ 251: 0039a56c 4 OBJECT GLOBAL DEFAULT 24 scheme_parameterization_key │ │ │ │ - 252: 00046bd0 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ + 252: 00046bc8 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ 253: 003b2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_table │ │ │ │ - 254: 00140534 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ - 255: 001d2098 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ - 256: 00265884 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ + 254: 00140538 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ + 255: 001d2074 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ + 256: 00265874 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ 257: 0039889c 4 OBJECT GLOBAL DEFAULT 24 scheme_namespace_to_env │ │ │ │ - 258: 0008fd44 692 FUNC GLOBAL DEFAULT 12 scheme_clone_bucket_table │ │ │ │ + 258: 0008fd34 692 FUNC GLOBAL DEFAULT 12 scheme_clone_bucket_table │ │ │ │ 259: 0039a3a8 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_poller_proc │ │ │ │ - 260: 00038b84 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ - 261: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ - 262: 0021641c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ - 263: 00104774 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ - 264: 0003798c 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ - 265: 000541d4 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ - 266: 00241b6c 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ - 267: 00198054 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ - 268: 0025a078 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ - 269: 0003960c 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ - 270: 0002b6b4 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ + 260: 00038b7c 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ + 261: 00078e58 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ + 262: 0021640c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ + 263: 00104778 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ + 264: 00037984 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ + 265: 000541cc 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ + 266: 00241b5c 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ + 267: 00198058 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ + 268: 0025a068 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ + 269: 00039604 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ + 270: 0002b6ac 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ 271: 00398c1c 4 OBJECT GLOBAL DEFAULT 24 scheme_void_p_proc │ │ │ │ - 272: 0005b86c 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ - 273: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ - 274: 001d47c4 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ - 275: 000731a4 380 FUNC GLOBAL DEFAULT 12 scheme_values │ │ │ │ + 272: 0005b864 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ + 273: 00130540 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ + 274: 001d47a0 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ + 275: 0007319c 380 FUNC GLOBAL DEFAULT 12 scheme_values │ │ │ │ 276: 00398798 4 OBJECT GLOBAL DEFAULT 24 scheme_code_page_total │ │ │ │ - 277: 0025cc08 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ - 278: 000387b4 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ - 279: 000ebcf8 220 FUNC GLOBAL DEFAULT 12 scheme_mz_compute_runstack_restored │ │ │ │ + 277: 0025cbf8 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ + 278: 000387ac 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ + 279: 000ebcf4 220 FUNC GLOBAL DEFAULT 12 scheme_mz_compute_runstack_restored │ │ │ │ 280: 0039a814 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_to_integer_proc │ │ │ │ - 281: 001f58ac 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ - 282: 002595bc 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ - 283: 0024bae4 68 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_symbol │ │ │ │ + 281: 001f588c 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ + 282: 002595ac 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ + 283: 0024bad4 68 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_symbol │ │ │ │ 284: 0039a420 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_symbol │ │ │ │ - 285: 00261fa8 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ - 286: 0008ade4 108 FUNC GLOBAL DEFAULT 12 scheme_get_thread_milliseconds │ │ │ │ - 287: 000a00b0 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ - 288: 00130ad8 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ - 289: 00241cc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ - 290: 0005b640 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ - 291: 00096394 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ - 292: 000c833c 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ - 293: 0007939c 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ - 294: 00090634 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ - 295: 00259fa8 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ - 296: 00255580 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ + 285: 00261f98 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ + 286: 0008add8 108 FUNC GLOBAL DEFAULT 12 scheme_get_thread_milliseconds │ │ │ │ + 287: 000a00a4 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ + 288: 00130adc 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ + 289: 00241cb8 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ + 290: 0005b638 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ + 291: 00096388 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ + 292: 000c8330 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ + 293: 00079394 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ + 294: 00090624 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ + 295: 00259f98 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ + 296: 00255570 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ 297: 0039a5ac 4 OBJECT GLOBAL DEFAULT 24 initial_config │ │ │ │ - 298: 0006395c 84 FUNC GLOBAL DEFAULT 12 scheme_expand_filename │ │ │ │ - 299: 001deb9c 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ - 300: 00184e88 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ - 301: 0024ed60 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ - 302: 0025bb6c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ - 303: 00096f04 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_resolve_placeholder │ │ │ │ + 298: 00063954 84 FUNC GLOBAL DEFAULT 12 scheme_expand_filename │ │ │ │ + 299: 001deb78 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ + 300: 00184e8c 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ + 301: 0024ed50 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ + 302: 0025bb5c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ + 303: 00096ef8 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: 000f9498 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ + 306: 0012889c 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_halves │ │ │ │ + 307: 00111344 236 FUNC GLOBAL DEFAULT 12 scheme_close_socket_fd │ │ │ │ + 308: 0002b37c 32 FUNC GLOBAL DEFAULT 12 GC_set_treat_as_incremental_mark │ │ │ │ 309: 00399cf4 4 OBJECT GLOBAL DEFAULT 24 scheme_flonum_p_proc │ │ │ │ - 310: 00076c74 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ - 311: 00179e20 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ + 310: 00076c6c 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ + 311: 00179e24 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ 312: 0039a650 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_set_proc │ │ │ │ - 313: 00061250 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ - 314: 0017903c 44 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_output_port │ │ │ │ + 313: 00061248 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ + 314: 00179040 44 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_output_port │ │ │ │ 315: 00399f28 4 OBJECT GLOBAL DEFAULT 24 quote_symbol │ │ │ │ - 316: 002655b0 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ - 317: 0025fb9c 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ - 318: 0014a864 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ - 319: 00255880 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ - 320: 00079320 40 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_with_prompt │ │ │ │ - 321: 0007d8a0 12 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_arity │ │ │ │ - 322: 0007721c 1012 FUNC GLOBAL DEFAULT 12 scheme_really_create_overflow │ │ │ │ + 316: 002655a0 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ + 317: 0025fb8c 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ + 318: 0014a868 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ + 319: 00255870 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ + 320: 00079318 40 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_with_prompt │ │ │ │ + 321: 0007d898 12 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_arity │ │ │ │ + 322: 00077214 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: 00199c0c 484 FUNC GLOBAL DEFAULT 12 scheme_rational_from_float │ │ │ │ 325: 0039a63c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_length_proc │ │ │ │ 326: 00399cc8 4 OBJECT GLOBAL DEFAULT 24 scheme_pi │ │ │ │ - 327: 00172470 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ - 328: 0024cc1c 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ - 329: 00207984 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ - 330: 0003df14 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ - 331: 001bfbe0 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ - 332: 0005abb0 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ - 333: 0025aa48 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ - 334: 002617b8 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ - 335: 00034c7c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ + 327: 00172474 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ + 328: 0024cc0c 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ + 329: 00207974 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ + 330: 0003df0c 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ + 331: 001bfbb8 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ + 332: 0005aba8 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ + 333: 0025aa38 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ + 334: 002617a8 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ + 335: 00034c74 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ 336: 00399e6c 4 OBJECT GLOBAL DEFAULT 24 scheme_pipe_read_port_type │ │ │ │ - 337: 000343bc 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ - 338: 00145228 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ - 339: 000792ac 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_no_eb │ │ │ │ - 340: 0002bb10 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ - 341: 0016f39c 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ - 342: 00205b50 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ - 343: 0020668c 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ - 344: 001561a4 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ - 345: 001d4ac8 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ - 346: 001f83a4 252 FUNC GLOBAL DEFAULT 12 scheme_make_stx │ │ │ │ + 337: 000343b4 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ + 338: 0014522c 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ + 339: 000792a4 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_no_eb │ │ │ │ + 340: 0002bb08 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ + 341: 0016f3a0 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ + 342: 00205b40 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ + 343: 0020667c 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ + 344: 001561a8 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ + 345: 001d4aa4 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ + 346: 001f8394 252 FUNC GLOBAL DEFAULT 12 scheme_make_stx │ │ │ │ 347: 00399e5c 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_input_port_type │ │ │ │ - 348: 0009f6d8 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ - 349: 0002c068 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ - 350: 00207240 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ - 351: 00037008 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ - 352: 00213ac8 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ - 353: 00061004 200 FUNC GLOBAL DEFAULT 12 scheme_make_sized_path │ │ │ │ + 348: 0009f6cc 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ + 349: 0002c060 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ + 350: 00207230 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ + 351: 00037000 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ + 352: 00213ab8 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ + 353: 00060ffc 200 FUNC GLOBAL DEFAULT 12 scheme_make_sized_path │ │ │ │ 354: 00399c98 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerod │ │ │ │ - 355: 00173c84 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ + 355: 00173c88 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ 356: 00399cdc 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerof │ │ │ │ - 357: 00121aa0 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ - 358: 001706c0 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ - 359: 00076ee0 292 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim │ │ │ │ - 360: 0003954c 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ - 361: 00032a58 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ - 362: 00179c6c 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ - 363: 0005a81c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ - 364: 0002b2fc 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ - 365: 0024395c 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ - 366: 0025be28 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ - 367: 0024552c 1724 FUNC GLOBAL DEFAULT 12 scheme_bignum_divide │ │ │ │ + 357: 00121aa4 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ + 358: 001706c4 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ + 359: 00076ed8 292 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim │ │ │ │ + 360: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ + 361: 00032a50 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ + 362: 00179c70 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ + 363: 0005a814 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ + 364: 0002b2f4 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ + 365: 0024394c 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ + 366: 0025be18 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ + 367: 0024551c 1724 FUNC GLOBAL DEFAULT 12 scheme_bignum_divide │ │ │ │ 368: 00399bcc 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_unsafe_p_proc │ │ │ │ - 369: 0020c07c 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ - 370: 002078d4 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ - 371: 00097240 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ - 372: 00174760 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ - 373: 001ed41c 32 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_needs_wakeup │ │ │ │ - 374: 00103924 4 FUNC GLOBAL DEFAULT 12 scheme_make_pair │ │ │ │ - 375: 0025d280 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ - 376: 001ce734 8144 FUNC GLOBAL DEFAULT 12 scheme_init_string │ │ │ │ + 369: 0020c06c 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ + 370: 002078c4 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ + 371: 00097234 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ + 372: 00174764 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ + 373: 001ed3fc 32 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_needs_wakeup │ │ │ │ + 374: 00103928 4 FUNC GLOBAL DEFAULT 12 scheme_make_pair │ │ │ │ + 375: 0025d270 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ + 376: 001ce710 8144 FUNC GLOBAL DEFAULT 12 scheme_init_string │ │ │ │ 377: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ - 378: 001f58b4 216 FUNC GLOBAL DEFAULT 12 scheme_make_exact_char_symbol │ │ │ │ - 379: 00043a38 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ - 380: 0024b30c 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ - 381: 0025577c 260 FUNC GLOBAL DEFAULT 12 scheme_complex_subtract │ │ │ │ + 378: 001f5894 216 FUNC GLOBAL DEFAULT 12 scheme_make_exact_char_symbol │ │ │ │ + 379: 00043a30 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ + 380: 0024b2fc 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ + 381: 0025576c 260 FUNC GLOBAL DEFAULT 12 scheme_complex_subtract │ │ │ │ 382: 0039a3f0 4 OBJECT GLOBAL DEFAULT 24 scheme_app_mark_impersonator_property │ │ │ │ - 383: 00034878 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ - 384: 0020dc78 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ - 385: 0010fcfc 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ - 386: 00241e04 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ - 387: 002574bc 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ - 388: 0025e2d8 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ - 389: 0012c5e8 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ - 390: 0021e1ac 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ - 391: 0023df74 1364 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul │ │ │ │ + 383: 00034870 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ + 384: 0020dc68 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ + 385: 0010fd00 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ + 386: 00241df4 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ + 387: 002574ac 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ + 388: 0025e2c8 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ + 389: 0012c5f0 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ + 390: 0021e19c 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ + 391: 0023df64 1364 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul │ │ │ │ 392: 0039a454 4 OBJECT GLOBAL DEFAULT 24 all_breaks_disabled │ │ │ │ 393: 00397718 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ - 394: 001ba1f8 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ - 395: 0016d388 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ - 396: 00194c9c 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ - 397: 000381b4 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ - 398: 0003e4e8 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ - 399: 00130510 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ - 400: 001e95e0 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ - 401: 001b45f0 36 FUNC GLOBAL DEFAULT 12 scheme_clear_rx_buffers │ │ │ │ - 402: 00229a60 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ - 403: 0016d3dc 8 FUNC GLOBAL DEFAULT 12 scheme_remember_thread │ │ │ │ + 394: 001ba200 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ + 395: 0016d38c 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ + 396: 00194ca0 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ + 397: 000381ac 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ + 398: 0003e4e0 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ + 399: 00130514 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ + 400: 001e95c0 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ + 401: 001b45f4 36 FUNC GLOBAL DEFAULT 12 scheme_clear_rx_buffers │ │ │ │ + 402: 00229a50 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ + 403: 0016d3e0 8 FUNC GLOBAL DEFAULT 12 scheme_remember_thread │ │ │ │ 404: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ - 405: 000f7db4 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ + 405: 000f7db0 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ 406: 0039a538 4 OBJECT GLOBAL DEFAULT 24 scheme_sleep │ │ │ │ - 407: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ - 408: 00178ba8 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ - 409: 001c8ae8 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ - 410: 00197b68 8 FUNC GLOBAL DEFAULT 12 scheme_rational_numerator │ │ │ │ + 407: 00037d90 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ + 408: 00178bac 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ + 409: 001c8ac4 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ + 410: 00197b6c 8 FUNC GLOBAL DEFAULT 12 scheme_rational_numerator │ │ │ │ 411: 00399c80 8 OBJECT GLOBAL DEFAULT 24 scheme_minus_infinity_val │ │ │ │ - 412: 0002c8f4 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ - 413: 00260e00 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ - 414: 00073eec 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ - 415: 000eb0c0 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ + 412: 0002c8ec 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ + 413: 00260df0 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ + 414: 00073ee4 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ + 415: 000eb0bc 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ 416: 00399cc4 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_inf_object │ │ │ │ - 417: 001f3be8 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ - 418: 0002d7d8 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ + 417: 001f3bc8 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ + 418: 0002d7d0 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ 419: 00399c2c 4 OBJECT GLOBAL DEFAULT 24 scheme_list_pair_p_proc │ │ │ │ - 420: 00171fd4 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ - 421: 0016d23c 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ + 420: 00171fd8 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ + 421: 0016d240 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ 422: 0039a3a0 4 OBJECT GLOBAL DEFAULT 24 scheme_date │ │ │ │ 423: 003988cc 4 OBJECT GLOBAL DEFAULT 24 expander_syntax_to_datum_proc │ │ │ │ - 424: 000f7dd4 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ - 425: 000ec1e0 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ - 426: 000982b8 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ - 427: 001d4728 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ - 428: 0002ca00 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ - 429: 00241954 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ - 430: 001289a0 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ - 431: 0007d8bc 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ - 432: 000f2cd0 84 FUNC GLOBAL DEFAULT 12 scheme_instantiate_linklet_multi │ │ │ │ + 424: 000f7dd0 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ + 425: 000ec1dc 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ + 426: 000982ac 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ + 427: 001d4704 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ + 428: 0002c9f8 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ + 429: 00241944 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ + 430: 001289a8 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ + 431: 0007d8b4 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ + 432: 000f2ccc 84 FUNC GLOBAL DEFAULT 12 scheme_instantiate_linklet_multi │ │ │ │ 433: 003bc468 4 OBJECT GLOBAL DEFAULT 24 scheme_undefined │ │ │ │ - 434: 0023ac68 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ - 435: 00197d8c 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ - 436: 0025e6bc 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ - 437: 00264e3c 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ - 438: 0021af18 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ - 439: 001d6868 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ - 440: 00043b50 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ - 441: 000959b8 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ - 442: 000867b4 4 FUNC GLOBAL DEFAULT 12 scheme_clear_lwc │ │ │ │ - 443: 001f1c4c 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ - 444: 0025e214 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ - 445: 0024b67c 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ - 446: 0014ae24 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ - 447: 0025f108 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ - 448: 00189050 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ - 449: 000eb5e8 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ - 450: 0009627c 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ - 451: 000f1af0 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ - 452: 001c2bf0 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ - 453: 0025ffc4 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ - 454: 000c8264 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ - 455: 00197d60 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ - 456: 000e9aa8 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ - 457: 000d2694 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ - 458: 000b9b64 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ - 459: 00265c88 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ - 460: 000f18f8 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ - 461: 00260154 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ - 462: 00176768 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ - 463: 00043b54 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ - 464: 0005285c 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ - 465: 0025e2e0 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ - 466: 00029194 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ + 434: 0023ac58 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ + 435: 00197d90 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ + 436: 0025e6ac 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ + 437: 00264e2c 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ + 438: 0021af08 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ + 439: 001d6844 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ + 440: 00043b48 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ + 441: 000959ac 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ + 442: 000867a8 4 FUNC GLOBAL DEFAULT 12 scheme_clear_lwc │ │ │ │ + 443: 001f1c2c 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ + 444: 0025e204 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ + 445: 0024b66c 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ + 446: 0014ae28 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ + 447: 0025f0f8 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ + 448: 00189054 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ + 449: 000eb5e4 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ + 450: 00096270 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ + 451: 000f1aec 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ + 452: 001c2bc8 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ + 453: 0025ffb4 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ + 454: 000c8258 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ + 455: 00197d64 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ + 456: 000e9aa4 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ + 457: 000d2688 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ + 458: 000b9b58 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ + 459: 00265c78 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ + 460: 000f18f4 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ + 461: 00260144 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ + 462: 0017676c 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ + 463: 00043b4c 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ + 464: 00052854 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ + 465: 0025e2d0 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ + 466: 0002918c 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ 467: 003988b0 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_dump_key │ │ │ │ - 468: 00245014 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ - 469: 00178674 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ - 470: 0005b758 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ - 471: 000e81ec 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ - 472: 00086b04 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ - 473: 000356a4 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ + 468: 00245004 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ + 469: 00178678 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ + 470: 0005b750 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ + 471: 000e81e8 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ + 472: 00086af8 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ + 473: 0003569c 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ 474: 00399cf8 4 OBJECT GLOBAL DEFAULT 24 scheme_extflonum_p_proc │ │ │ │ - 475: 0023aefc 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ - 476: 00267750 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 477: 00225544 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ - 478: 0012f5cc 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ - 479: 0008b0d8 32 FUNC GLOBAL DEFAULT 12 scheme_default_read_get_evt │ │ │ │ - 480: 000a0078 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ - 481: 00177908 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ - 482: 001c3c70 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ - 483: 0020df40 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ - 484: 0008693c 28 FUNC GLOBAL DEFAULT 12 scheme_adjust_runstack_argument │ │ │ │ + 475: 0023aeec 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ + 476: 00267740 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 477: 00225534 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ + 478: 0012f5d0 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ + 479: 0008b0c8 32 FUNC GLOBAL DEFAULT 12 scheme_default_read_get_evt │ │ │ │ + 480: 000a006c 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ + 481: 0017790c 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ + 482: 001c3c48 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ + 483: 0020df30 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ + 484: 00086930 28 FUNC GLOBAL DEFAULT 12 scheme_adjust_runstack_argument │ │ │ │ 485: 0039a320 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_string │ │ │ │ - 486: 000a8a10 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ - 487: 0025736c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ - 488: 0025ce04 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ - 489: 0025aa14 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ - 490: 00207a00 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ - 491: 0025c854 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ - 492: 0025e6ec 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ - 493: 00037dac 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ - 494: 00255958 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ - 495: 000964ac 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ - 496: 0025eacc 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ - 497: 0018c5b0 504 FUNC GLOBAL DEFAULT 12 scheme_init_print │ │ │ │ + 486: 000a8a04 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ + 487: 0025735c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ + 488: 0025cdf4 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ + 489: 0025aa04 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ + 490: 002079f0 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ + 491: 0025c844 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ + 492: 0025e6dc 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ + 493: 00037da4 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ + 494: 00255948 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ + 495: 000964a0 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ + 496: 0025eabc 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ + 497: 0018c5b4 504 FUNC GLOBAL DEFAULT 12 scheme_init_print │ │ │ │ 498: 0039a7fc 4 OBJECT GLOBAL DEFAULT 24 scheme_interned_char_p_proc │ │ │ │ - 499: 001f52d8 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ - 500: 0002c18c 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ - 501: 002626a8 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ - 502: 0011c170 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ - 503: 00038678 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ - 504: 002581bc 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ - 505: 001e4394 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ - 506: 000d27f4 4244 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_alloc │ │ │ │ - 507: 0012222c 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ - 508: 00039454 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ - 509: 00140734 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ - 510: 00262384 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ - 511: 00245be8 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ - 512: 0025d298 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ - 513: 00130a04 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ - 514: 00111d34 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ - 515: 00195178 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ - 516: 0024eb9c 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ - 517: 002641dc 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ - 518: 002433c4 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ - 519: 0011a7e4 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ - 520: 00178ba4 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ - 521: 00212380 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ - 522: 00259730 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ - 523: 0002d7b0 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ - 524: 00178e88 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ - 525: 001894e0 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ - 526: 0008fd40 4 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal │ │ │ │ - 527: 00035554 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ - 528: 0025c614 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ - 529: 00265480 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ - 530: 0016da10 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ - 531: 00052870 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ - 532: 00077d9c 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ - 533: 001c840c 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ - 534: 0008587c 880 FUNC GLOBAL DEFAULT 12 scheme_finish_apply_for_prompt │ │ │ │ + 499: 001f52b8 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ + 500: 0002c184 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ + 501: 00262698 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ + 502: 0011c174 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ + 503: 00038670 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ + 504: 002581ac 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ + 505: 001e4374 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ + 506: 000d27e8 4244 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_alloc │ │ │ │ + 507: 00122230 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ + 508: 0003944c 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ + 509: 00140738 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ + 510: 00262374 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ + 511: 00245bd8 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ + 512: 0025d288 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ + 513: 00130a08 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ + 514: 00111d38 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ + 515: 0019517c 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ + 516: 0024eb8c 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ + 517: 002641cc 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ + 518: 002433b4 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ + 519: 0011a7e8 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ + 520: 00178ba8 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ + 521: 00212370 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ + 522: 00259720 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ + 523: 0002d7a8 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ + 524: 00178e8c 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ + 525: 001894e4 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ + 526: 0008fd30 4 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal │ │ │ │ + 527: 0003554c 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ + 528: 0025c604 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ + 529: 00265470 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ + 530: 0016da14 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ + 531: 00052868 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ + 532: 00077d94 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ + 533: 001c83e8 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ + 534: 00085870 880 FUNC GLOBAL DEFAULT 12 scheme_finish_apply_for_prompt │ │ │ │ 535: 0036dd38 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_folds │ │ │ │ - 536: 0006c79c 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ - 537: 0003d648 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ - 538: 00106d14 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ - 539: 0008aff0 232 FUNC GLOBAL DEFAULT 12 scheme_default_read_input_port_handler │ │ │ │ - 540: 001f9044 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ - 541: 0025547c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ - 542: 0025b9d4 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ - 543: 0018e860 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ - 544: 00243834 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ + 536: 0006c794 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ + 537: 0003d640 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ + 538: 00106d18 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ + 539: 0008afe0 232 FUNC GLOBAL DEFAULT 12 scheme_default_read_input_port_handler │ │ │ │ + 540: 001f9034 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ + 541: 0025546c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ + 542: 0025b9c4 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ + 543: 0018e864 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ + 544: 00243824 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ 545: 00399d0c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxrshift_proc │ │ │ │ - 546: 0004f574 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ - 547: 00052b84 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ - 548: 0017f6dc 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ - 549: 00085f6c 100 FUNC GLOBAL DEFAULT 12 scheme_all_current_continuation_marks │ │ │ │ - 550: 00177ff8 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ - 551: 00207d28 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ - 552: 0008c0a0 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ - 553: 001f5c38 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ + 546: 0004f56c 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ + 547: 00052b7c 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ + 548: 0017f6e0 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ + 549: 00085f60 100 FUNC GLOBAL DEFAULT 12 scheme_all_current_continuation_marks │ │ │ │ + 550: 00177ffc 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ + 551: 00207d18 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ + 552: 0008c090 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ + 553: 001f5c18 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ 554: 0039a594 4 OBJECT GLOBAL DEFAULT 24 scheme_check_for_break │ │ │ │ 555: 0039a39c 4 OBJECT GLOBAL DEFAULT 24 scheme_make_arity_at_least │ │ │ │ 556: 00399ce8 4 OBJECT GLOBAL DEFAULT 24 scheme_number_p_proc │ │ │ │ - 557: 0002b670 4 FUNC GLOBAL DEFAULT 12 GC_check_master_gc_request │ │ │ │ - 558: 002139d4 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ - 559: 00216a4c 480 FUNC GLOBAL DEFAULT 12 scheme_security_check_file_link │ │ │ │ + 557: 0002b668 4 FUNC GLOBAL DEFAULT 12 GC_check_master_gc_request │ │ │ │ + 558: 002139c4 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ + 559: 00216a3c 480 FUNC GLOBAL DEFAULT 12 scheme_security_check_file_link │ │ │ │ 560: 0039a614 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_cas_proc │ │ │ │ - 561: 001ba1fc 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ - 562: 00261100 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ - 563: 0018e740 96 FUNC GLOBAL DEFAULT 12 scheme_display_to_string │ │ │ │ - 564: 000849b0 528 FUNC GLOBAL DEFAULT 12 scheme_takeover_stacks │ │ │ │ - 565: 0025c26c 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ - 566: 001a05ac 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ - 567: 0020e288 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ - 568: 0002b658 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ - 569: 00184e48 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ - 570: 001382cc 192 FUNC GLOBAL DEFAULT 12 scheme_is_zero │ │ │ │ + 561: 001ba204 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ + 562: 002610f0 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ + 563: 0018e744 96 FUNC GLOBAL DEFAULT 12 scheme_display_to_string │ │ │ │ + 564: 000849a4 528 FUNC GLOBAL DEFAULT 12 scheme_takeover_stacks │ │ │ │ + 565: 0025c25c 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ + 566: 001a05b0 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ + 567: 0020e278 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ + 568: 0002b650 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ + 569: 00184e4c 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ + 570: 001382d0 192 FUNC GLOBAL DEFAULT 12 scheme_is_zero │ │ │ │ 571: 003988a0 4 OBJECT GLOBAL DEFAULT 24 scheme_startup_compile_machine_independent │ │ │ │ - 572: 0023ff44 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ - 573: 00214950 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ - 574: 0006390c 80 FUNC GLOBAL DEFAULT 12 scheme_expand_user_filename │ │ │ │ - 575: 00061fc8 584 FUNC GLOBAL DEFAULT 12 scheme_path_to_directory_path │ │ │ │ - 576: 002075c4 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ - 577: 0016d280 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ - 578: 000796fc 12 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_to_list │ │ │ │ + 572: 0023ff34 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ + 573: 00214940 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ + 574: 00063904 80 FUNC GLOBAL DEFAULT 12 scheme_expand_user_filename │ │ │ │ + 575: 00061fc0 584 FUNC GLOBAL DEFAULT 12 scheme_path_to_directory_path │ │ │ │ + 576: 002075b4 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ + 577: 0016d284 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ + 578: 000796f4 12 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_to_list │ │ │ │ 579: 00399ee0 4 OBJECT GLOBAL DEFAULT 24 scheme_display_proc │ │ │ │ 580: 0039a568 4 OBJECT GLOBAL DEFAULT 24 scheme_exn_handler_key │ │ │ │ - 581: 0005a3f4 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ - 582: 0002ba30 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ - 583: 0024b848 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ - 584: 00261f0c 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ - 585: 0025eb28 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ - 586: 0002b69c 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ - 587: 00248cf4 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ - 588: 0025f678 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_ttl │ │ │ │ + 581: 0005a3ec 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ + 582: 0002ba28 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ + 583: 0024b838 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ + 584: 00261efc 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ + 585: 0025eb18 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ + 586: 0002b694 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ + 587: 00248ce4 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ + 588: 0025f668 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_ttl │ │ │ │ 589: 0039a4e4 4 OBJECT GLOBAL DEFAULT 24 scheme_break_enabled_key │ │ │ │ 590: 003988d0 4 OBJECT GLOBAL DEFAULT 24 scheme_inc_prefix_finalize │ │ │ │ - 591: 001f52d4 4 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_type │ │ │ │ + 591: 001f52b4 4 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_type │ │ │ │ 592: 003aa818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cases_table │ │ │ │ - 593: 000eb764 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ - 594: 0002ba90 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ - 595: 00178c78 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ - 596: 0008f5e4 316 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table_w_key_wraps │ │ │ │ + 593: 000eb760 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ + 594: 0002ba88 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ + 595: 00178c7c 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ + 596: 0008f5d4 316 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table_w_key_wraps │ │ │ │ 597: 00399d20 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_eq_proc │ │ │ │ - 598: 00130cf8 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ + 598: 00130cfc 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ 599: 003987d0 4 OBJECT GLOBAL DEFAULT 24 scheme_eq_proc │ │ │ │ 600: 0039a1b8 4 OBJECT GLOBAL DEFAULT 24 scheme_main_was_once_suspended │ │ │ │ - 601: 001227d4 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ - 602: 0025501c 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ + 601: 001227d8 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ + 602: 0025500c 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ 603: 00399c44 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheq_proc │ │ │ │ - 604: 0020d6a8 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ - 605: 0005a8c0 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ - 606: 002403cc 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ - 607: 00206e84 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ - 608: 00121244 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ - 609: 0012c3cc 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ - 610: 000531a0 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ - 611: 001ea658 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ - 612: 00244fb0 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ - 613: 001a4c58 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ - 614: 0003e294 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ - 615: 001737c0 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ - 616: 0020c8d4 216 FUNC GLOBAL DEFAULT 12 scheme_get_thread_sync │ │ │ │ + 604: 0020d698 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ + 605: 0005a8b8 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ + 606: 002403bc 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ + 607: 00206e74 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ + 608: 00121248 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ + 609: 0012c3d4 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ + 610: 00053198 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ + 611: 001ea638 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ + 612: 00244fa0 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ + 613: 001a4c5c 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ + 614: 0003e28c 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ + 615: 001737c4 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ + 616: 0020c8c4 216 FUNC GLOBAL DEFAULT 12 scheme_get_thread_sync │ │ │ │ 617: 00399a9c 4 OBJECT GLOBAL DEFAULT 24 local_primitive_tables │ │ │ │ - 618: 00207244 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ - 619: 001ea96c 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ - 620: 00244c4c 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ - 621: 00259f9c 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ - 622: 0003e7a8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ - 623: 002617b4 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ - 624: 000f17d4 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ - 625: 0016eab0 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ - 626: 000803a0 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ - 627: 0016d7dc 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ + 618: 00207234 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ + 619: 001ea94c 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ + 620: 00244c3c 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ + 621: 00259f8c 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ + 622: 0003e7a0 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ + 623: 002617a4 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ + 624: 000f17d0 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ + 625: 0016eab4 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ + 626: 00080398 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ + 627: 0016d7e0 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ 628: 0039a58c 4 OBJECT GLOBAL DEFAULT 24 scheme_thread_set_top │ │ │ │ - 629: 000457b8 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ + 629: 000457b0 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ 630: 00399ec8 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_link_paths │ │ │ │ - 631: 0017fa18 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ - 632: 00226eb8 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ - 633: 001d0b34 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ - 634: 000d6310 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ - 635: 0025c7d0 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ - 636: 000a55f4 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ - 637: 001626e8 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ - 638: 00259c08 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ - 639: 001ed45c 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ - 640: 000fe1f8 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ - 641: 00038174 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ - 642: 001db61c 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ - 643: 00095b08 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ - 644: 001f2064 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ - 645: 000e6f58 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ - 646: 00104e64 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ + 631: 0017fa1c 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ + 632: 00226ea8 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ + 633: 001d0b10 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ + 634: 000d6304 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ + 635: 0025c7c0 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ + 636: 000a55e8 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ + 637: 001626ec 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ + 638: 00259bf8 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ + 639: 001ed43c 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ + 640: 000fe1fc 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ + 641: 0003816c 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ + 642: 001db5f8 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ + 643: 00095afc 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ + 644: 001f2044 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ + 645: 000e6f4c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ + 646: 00104e68 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ 647: 0039a818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_graphbreaks_table │ │ │ │ - 648: 001040fc 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ - 649: 0025ff44 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ - 650: 00103178 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ - 651: 00031190 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ - 652: 0022f4fc 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ - 653: 002657f0 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ - 654: 0003ab14 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ + 648: 00104100 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ + 649: 0025ff34 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ + 650: 0010317c 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ + 651: 00031188 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ + 652: 0022f4ec 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ + 653: 002657e0 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ + 654: 0003ab0c 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ 655: 0039a4bc 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack │ │ │ │ - 656: 00035278 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ - 657: 000349d0 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ + 656: 00035270 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ + 657: 000349c8 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ 658: 00399c9c 4 OBJECT GLOBAL DEFAULT 24 scheme_zerod │ │ │ │ - 659: 00179e24 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ - 660: 00236068 272 FUNC GLOBAL DEFAULT 12 scheme_is_cpointer │ │ │ │ + 659: 00179e28 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ + 660: 00236058 272 FUNC GLOBAL DEFAULT 12 scheme_is_cpointer │ │ │ │ 661: 00399cb8 4 OBJECT GLOBAL DEFAULT 24 scheme_zerof │ │ │ │ - 662: 0025f8e0 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ - 663: 0005a954 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ - 664: 00248100 108 FUNC GLOBAL DEFAULT 12 scheme_checked_char_to_integer │ │ │ │ + 662: 0025f8d0 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ + 663: 0005a94c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ + 664: 002480f0 108 FUNC GLOBAL DEFAULT 12 scheme_checked_char_to_integer │ │ │ │ 665: 00399e38 4 OBJECT GLOBAL DEFAULT 24 scheme_none_symbol │ │ │ │ - 666: 002065d8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ - 667: 0025d290 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ - 668: 00128834 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ - 669: 00144c5c 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ - 670: 001d489c 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ - 671: 000a55c0 52 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail │ │ │ │ - 672: 001763f4 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ - 673: 00240dd0 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ - 674: 00207ce8 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ - 675: 001d2164 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ - 676: 00262d10 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ - 677: 0025a7bc 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ - 678: 0003d064 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ - 679: 0024190c 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ - 680: 0007efdc 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ - 681: 0023e4c8 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ - 682: 0009a938 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ - 683: 0023a5bc 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ - 684: 0006d578 236 FUNC GLOBAL DEFAULT 12 scheme_get_run_cmd │ │ │ │ - 685: 00034bc8 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ - 686: 0004bca0 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ - 687: 00240d78 48 FUNC GLOBAL DEFAULT 12 scheme_init_gmp_places │ │ │ │ + 666: 002065c8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ + 667: 0025d280 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ + 668: 0012883c 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ + 669: 00144c60 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ + 670: 001d4878 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ + 671: 000a55b4 52 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail │ │ │ │ + 672: 001763f8 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ + 673: 00240dc0 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ + 674: 00207cd8 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ + 675: 001d2140 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ + 676: 00262d00 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ + 677: 0025a7ac 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ + 678: 0003d05c 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ + 679: 002418fc 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ + 680: 0007efd4 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ + 681: 0023e4b8 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ + 682: 0009a92c 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ + 683: 0023a5ac 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ + 684: 0006d570 236 FUNC GLOBAL DEFAULT 12 scheme_get_run_cmd │ │ │ │ + 685: 00034bc0 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ + 686: 0004bc98 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ + 687: 00240d68 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 │ │ │ │ - 694: 00062374 48 FUNC GLOBAL DEFAULT 12 scheme_split_path │ │ │ │ - 695: 001a0ab8 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ - 696: 0014cc48 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ - 697: 00261f08 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ - 698: 000904cc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ - 699: 00103bdc 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ - 700: 00130908 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ - 701: 002248d4 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ - 702: 00039418 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ - 703: 000bbf30 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ - 704: 0020d6a0 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ - 705: 001f48c4 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ - 706: 001f5278 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ - 707: 000bbd08 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ - 708: 00125a54 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ - 709: 00077104 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ + 689: 00265760 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ + 690: 001058e4 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ + 691: 0002b66c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ + 692: 000356a4 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ + 693: 0018e800 100 FUNC GLOBAL DEFAULT 12 scheme_print_to_string │ │ │ │ + 694: 0006236c 48 FUNC GLOBAL DEFAULT 12 scheme_split_path │ │ │ │ + 695: 001a0abc 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ + 696: 0014cc4c 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ + 697: 00261ef8 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ + 698: 000904bc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ + 699: 00103be0 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ + 700: 0013090c 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ + 701: 002248c4 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ + 702: 00039410 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ + 703: 000bbf24 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ + 704: 0020d690 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ + 705: 001f48a4 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ + 706: 001f5258 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ + 707: 000bbcfc 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ + 708: 00125a5c 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ + 709: 000770fc 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ 710: 00399e88 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdin │ │ │ │ - 711: 001977a0 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ - 712: 000388ac 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ - 713: 0020df4c 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ - 714: 0003523c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ - 715: 002433dc 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ - 716: 00040564 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ - 717: 0008b558 68 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_p │ │ │ │ + 711: 001977a4 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ + 712: 000388a4 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ + 713: 0020df3c 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ + 714: 00035234 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ + 715: 002433cc 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ + 716: 0004055c 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ + 717: 0008b548 68 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_p │ │ │ │ 718: 0039a40c 4 OBJECT GLOBAL DEFAULT 24 scheme_keyword_p_proc │ │ │ │ 719: 00399e40 4 OBJECT GLOBAL DEFAULT 24 scheme_block_symbol │ │ │ │ - 720: 00177b8c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ - 721: 001cc4f8 420 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_ref │ │ │ │ + 720: 00177b90 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ + 721: 001cc4d4 420 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_ref │ │ │ │ 722: 003989c0 4 OBJECT GLOBAL DEFAULT 24 scheme_default_prompt_tag │ │ │ │ - 723: 000393dc 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ - 724: 00061590 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ - 725: 0024323c 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ - 726: 0003d324 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ - 727: 001f7e14 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ - 728: 00207470 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ - 729: 001c3ecc 452 FUNC GLOBAL DEFAULT 12 chaperone_put │ │ │ │ + 723: 000393d4 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ + 724: 00061588 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ + 725: 0024322c 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ + 726: 0003d31c 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ + 727: 001f7e04 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ + 728: 00207460 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ + 729: 001c3ea4 452 FUNC GLOBAL DEFAULT 12 chaperone_put │ │ │ │ 730: 003987bc 4 OBJECT GLOBAL DEFAULT 24 scheme_true │ │ │ │ - 731: 00205e80 112 FUNC GLOBAL DEFAULT 12 insert_custodian │ │ │ │ + 731: 00205e70 112 FUNC GLOBAL DEFAULT 12 insert_custodian │ │ │ │ 732: 00399cb0 4 OBJECT GLOBAL DEFAULT 24 scheme_single_nan_object │ │ │ │ - 733: 000a562c 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ - 734: 00084bc0 352 FUNC GLOBAL DEFAULT 12 scheme_get_barrier_prompt │ │ │ │ - 735: 000f8aac 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ - 736: 00262560 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ - 737: 0004fbd0 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ - 738: 00083228 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ - 739: 0016e3e0 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ - 740: 002573cc 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ - 741: 00257fd4 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ - 742: 0018e864 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ - 743: 0006db84 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ - 744: 0004017c 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ + 733: 000a5620 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ + 734: 00084bb4 352 FUNC GLOBAL DEFAULT 12 scheme_get_barrier_prompt │ │ │ │ + 735: 000f8aa8 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ + 736: 00262550 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ + 737: 0004fbc8 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ + 738: 0008321c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ + 739: 0016e3e4 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ + 740: 002573bc 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ + 741: 00257fc4 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ + 742: 0018e868 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ + 743: 0006db7c 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ + 744: 00040174 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ 745: 00399d38 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_max_proc │ │ │ │ - 746: 0025ce70 172 FUNC GLOBAL DEFAULT 12 rktio_flush_signals_received │ │ │ │ + 746: 0025ce60 172 FUNC GLOBAL DEFAULT 12 rktio_flush_signals_received │ │ │ │ 747: 003988c8 4 OBJECT GLOBAL DEFAULT 24 is_syntax_proc │ │ │ │ - 748: 00062370 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ - 749: 00188eac 56 FUNC GLOBAL DEFAULT 12 scheme_user_port_byte_probably_ready │ │ │ │ + 748: 00062368 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ + 749: 00188eb0 56 FUNC GLOBAL DEFAULT 12 scheme_user_port_byte_probably_ready │ │ │ │ 750: 0039a800 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_eq_proc │ │ │ │ - 751: 00172754 12 FUNC GLOBAL DEFAULT 12 scheme_peekc_skip │ │ │ │ + 751: 00172758 12 FUNC GLOBAL DEFAULT 12 scheme_peekc_skip │ │ │ │ 752: 0039a398 4 OBJECT GLOBAL DEFAULT 24 scheme_arity_at_least │ │ │ │ - 753: 00096f1c 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ - 754: 00096c00 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ - 755: 001da128 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ - 756: 0002d79c 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ - 757: 00085cdc 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ - 758: 00229af0 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ - 759: 00188e78 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ - 760: 000d25a8 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ - 761: 0025c15c 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ - 762: 00175cb4 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ - 763: 001c85f8 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ - 764: 0025e52c 28 FUNC GLOBAL DEFAULT 12 rktio_poll_connect_ready │ │ │ │ + 753: 00096f10 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ + 754: 00096bf4 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ + 755: 001da104 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ + 756: 0002d794 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ + 757: 00085cd0 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ + 758: 00229ae0 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ + 759: 00188e7c 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ + 760: 000d259c 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ + 761: 0025c14c 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ + 762: 00175cb8 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ + 763: 001c85d4 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ + 764: 0025e51c 28 FUNC GLOBAL DEFAULT 12 rktio_poll_connect_ready │ │ │ │ 765: 0039a424 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_preserve_square │ │ │ │ - 766: 0025d6a0 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ - 767: 0020a960 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ - 768: 0021bf74 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ - 769: 0019773c 36 FUNC GLOBAL DEFAULT 12 scheme_make_small_rational │ │ │ │ - 770: 0021bdc8 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ - 771: 001cc2e0 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ - 772: 0025d008 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ - 773: 0025e3f4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ - 774: 0002b3d4 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ - 775: 00041c24 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ - 776: 00089d74 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ - 777: 0009724c 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ - 778: 0012c5f0 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ + 766: 0025d690 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ + 767: 0020a950 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ + 768: 0021bf64 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ + 769: 00197740 36 FUNC GLOBAL DEFAULT 12 scheme_make_small_rational │ │ │ │ + 770: 0021bdb8 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ + 771: 001cc2bc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ + 772: 0025cff8 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ + 773: 0025e3e4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ + 774: 0002b3cc 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ + 775: 00041c1c 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ + 776: 00089d68 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ + 777: 00097240 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ + 778: 0012c5f8 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ 779: 00399864 4 OBJECT GLOBAL DEFAULT 24 scheme_on_demand_jit_code │ │ │ │ - 780: 001561e8 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ - 781: 0023a9ac 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ - 782: 000ebdf0 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ - 783: 00044454 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ - 784: 00059320 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ - 785: 00096bb0 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ - 786: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ - 787: 00128930 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ - 788: 0025bbb4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ - 789: 002614b0 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ - 790: 00104104 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ - 791: 0024524c 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float │ │ │ │ + 780: 001561ec 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ + 781: 0023a99c 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ + 782: 000ebdec 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ + 783: 0004444c 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ + 784: 00059318 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ + 785: 00096ba4 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ + 786: 00130524 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ + 787: 00128938 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ + 788: 0025bba4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ + 789: 002614a0 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ + 790: 00104108 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ + 791: 0024523c 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float │ │ │ │ 792: 0039a4a0 4 OBJECT GLOBAL DEFAULT 24 accessible_dead_events │ │ │ │ - 793: 0026167c 304 FUNC GLOBAL DEFAULT 12 rktio_envvars_to_block │ │ │ │ + 793: 0026166c 304 FUNC GLOBAL DEFAULT 12 rktio_envvars_to_block │ │ │ │ 794: 00399f34 4 OBJECT GLOBAL DEFAULT 24 unquote_splicing_symbol │ │ │ │ - 795: 00041c38 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ - 796: 00259c34 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ - 797: 002163d4 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ - 798: 00255484 8 FUNC GLOBAL DEFAULT 12 scheme_complex_imaginary_part │ │ │ │ + 795: 00041c30 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ + 796: 00259c24 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ + 797: 002163c4 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ + 798: 00255474 8 FUNC GLOBAL DEFAULT 12 scheme_complex_imaginary_part │ │ │ │ 799: 00399d50 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_positive_for_fixnum │ │ │ │ - 800: 00104168 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ - 801: 001d337c 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ - 802: 0005b254 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ + 800: 0010416c 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ + 801: 001d3358 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ + 802: 0005b24c 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ 803: 0039a42c 4 OBJECT GLOBAL DEFAULT 24 scheme_source_stx_props │ │ │ │ 804: 0039a6c8 4 OBJECT GLOBAL DEFAULT 24 scheme_uint32_ctype │ │ │ │ - 805: 0005a7e4 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ - 806: 00244890 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ - 807: 001d7a80 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ - 808: 0016c4fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ - 809: 00050974 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ - 810: 000a7ff8 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ - 811: 00096aa8 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ - 812: 0010473c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ + 805: 0005a7dc 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ + 806: 00244880 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ + 807: 001d7a5c 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ + 808: 0016c500 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ + 809: 0005096c 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ + 810: 000a7fec 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ + 811: 00096a9c 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ + 812: 00104740 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ 813: 00399e58 4 OBJECT GLOBAL DEFAULT 24 scheme_string_input_port_type │ │ │ │ - 814: 0020bf28 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ - 815: 000f65f4 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcar │ │ │ │ + 814: 0020bf18 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ + 815: 000f65f0 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcar │ │ │ │ 816: 00399cf0 4 OBJECT GLOBAL DEFAULT 24 scheme_fixnum_p_proc │ │ │ │ - 817: 00085cac 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ - 818: 0025c918 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ - 819: 001d9ab4 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ - 820: 0002bea0 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ - 821: 0021e200 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ - 822: 00128e00 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ - 823: 00104758 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ - 824: 0024de20 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ - 825: 0025df30 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ - 826: 001c44f4 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ - 827: 00265c80 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ - 828: 00104db0 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ - 829: 0020673c 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ - 830: 00216e80 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ - 831: 001727b0 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ - 832: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ - 833: 00174800 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ + 817: 00085ca0 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ + 818: 0025c908 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ + 819: 001d9a90 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ + 820: 0002be98 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ + 821: 0021e1f0 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ + 822: 00128e08 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ + 823: 0010475c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ + 824: 0024de10 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ + 825: 0025df20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ + 826: 001c44cc 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ + 827: 00265c70 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ + 828: 00104db4 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ + 829: 0020672c 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ + 830: 00216e70 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ + 831: 001727b4 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ + 832: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ + 833: 00174804 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ 834: 00399c68 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_proc │ │ │ │ - 835: 0019fdb8 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ - 836: 0025bb5c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ - 837: 002006a4 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ - 838: 001d49a0 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ - 839: 0011b0cc 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ - 840: 00217824 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ - 841: 000401a4 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ - 842: 0012c2bc 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ - 843: 0016d7d4 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ - 844: 00229a30 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ - 845: 00177b6c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ - 846: 001f8f18 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ - 847: 0016d3fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ - 848: 001c424c 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ - 849: 001764d0 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ - 850: 000ec0ac 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ - 851: 0025e2dc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ - 852: 0011b99c 644 FUNC GLOBAL DEFAULT 12 scheme_bitwise_shift │ │ │ │ + 835: 0019fdbc 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ + 836: 0025bb4c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ + 837: 00200694 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ + 838: 001d497c 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ + 839: 0011b0d0 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ + 840: 00217814 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ + 841: 0004019c 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ + 842: 0012c2c4 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ + 843: 0016d7d8 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ + 844: 00229a20 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ + 845: 00177b70 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ + 846: 001f8f08 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ + 847: 0016d400 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ + 848: 001c4224 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ + 849: 001764d4 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ + 850: 000ec0a8 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ + 851: 0025e2cc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ + 852: 0011b9a0 644 FUNC GLOBAL DEFAULT 12 scheme_bitwise_shift │ │ │ │ 853: 0039a630 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_star_ref_proc │ │ │ │ - 854: 00238490 80 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sub_n │ │ │ │ - 855: 000599d0 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ - 856: 0004be98 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ - 857: 00244c40 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double │ │ │ │ + 854: 00238480 80 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sub_n │ │ │ │ + 855: 000599c8 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ + 856: 0004be90 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ + 857: 00244c30 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double │ │ │ │ 858: 00398ca8 8 OBJECT GLOBAL DEFAULT 24 scheme_jit_save_fp2 │ │ │ │ - 859: 000867b8 388 FUNC GLOBAL DEFAULT 12 scheme_capture_lightweight_continuation │ │ │ │ - 860: 000ea280 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ - 861: 00060f40 196 FUNC GLOBAL DEFAULT 12 scheme_make_path │ │ │ │ - 862: 000a7c08 268 FUNC GLOBAL DEFAULT 12 scheme_native_arity_check │ │ │ │ - 863: 0024b76c 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ - 864: 0025bd0c 8 FUNC GLOBAL DEFAULT 12 rktio_close_noerr │ │ │ │ + 859: 000867ac 388 FUNC GLOBAL DEFAULT 12 scheme_capture_lightweight_continuation │ │ │ │ + 860: 000ea27c 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ + 861: 00060f38 196 FUNC GLOBAL DEFAULT 12 scheme_make_path │ │ │ │ + 862: 000a7bfc 268 FUNC GLOBAL DEFAULT 12 scheme_native_arity_check │ │ │ │ + 863: 0024b75c 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ + 864: 0025bcfc 8 FUNC GLOBAL DEFAULT 12 rktio_close_noerr │ │ │ │ 865: 0039881c 4 OBJECT GLOBAL DEFAULT 24 scheme_raise_arity_error_proc │ │ │ │ - 866: 00259c88 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ - 867: 000ff03c 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ - 868: 00264f14 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ - 869: 00189a38 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ - 870: 0024b9c4 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ - 871: 00261e84 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ - 872: 000965c8 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ - 873: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ + 866: 00259c78 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ + 867: 000ff040 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ + 868: 00264f04 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ + 869: 00189a3c 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ + 870: 0024b9b4 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ + 871: 00261e74 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ + 872: 000965bc 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ + 873: 0016d3fc 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ 874: 00399e70 4 OBJECT GLOBAL DEFAULT 24 scheme_pipe_write_port_type │ │ │ │ - 875: 00262568 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ - 876: 00188f38 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ - 877: 001d495c 68 FUNC GLOBAL DEFAULT 12 scheme_getenv │ │ │ │ + 875: 00262558 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ + 876: 00188f3c 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ + 877: 001d4938 68 FUNC GLOBAL DEFAULT 12 scheme_getenv │ │ │ │ 878: 0039a3d8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_field_mutator_proc │ │ │ │ - 879: 0020ae18 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ - 880: 0016d410 540 FUNC GLOBAL DEFAULT 12 scheme_make_input_port │ │ │ │ + 879: 0020ae08 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ + 880: 0016d414 540 FUNC GLOBAL DEFAULT 12 scheme_make_input_port │ │ │ │ 881: 00399a84 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_malloced │ │ │ │ - 882: 001777fc 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ - 883: 0002b3bc 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ + 882: 00177800 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ + 883: 0002b3b4 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ 884: 00399f40 4 OBJECT GLOBAL DEFAULT 24 unsyntax_symbol │ │ │ │ - 885: 00260030 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ - 886: 0007ef88 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ - 887: 00085738 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ - 888: 001ea0a4 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ - 889: 002598a4 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ - 890: 0008f430 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ - 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 │ │ │ │ - 900: 002434cc 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ - 901: 0003496c 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ - 902: 001d4490 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ - 903: 00197778 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ - 904: 0024a8e4 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ - 905: 001e9588 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ - 906: 0016d12c 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ - 907: 000acae4 728 FUNC GLOBAL DEFAULT 12 can_unbox_directly │ │ │ │ - 908: 0008039c 4 FUNC GLOBAL DEFAULT 12 scheme_arity_mask_to_arity │ │ │ │ - 909: 0007fd6c 1188 FUNC GLOBAL DEFAULT 12 scheme_object_name │ │ │ │ - 910: 00079720 8 FUNC GLOBAL DEFAULT 12 scheme_make_arity │ │ │ │ - 911: 0025cbfc 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ - 912: 001d9518 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ - 913: 00179214 404 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_bytes │ │ │ │ + 885: 00260020 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ + 886: 0007ef80 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ + 887: 0008572c 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ + 888: 001ea084 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ + 889: 00259894 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ + 890: 0008f420 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ + 891: 00106e24 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ + 892: 000a01a8 220 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1_maybe_fp │ │ │ │ + 893: 001c1ef8 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ + 894: 0009730c 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ + 895: 0002b7cc 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ + 896: 00106e64 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ + 897: 00112548 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ + 898: 00039500 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ + 899: 00145150 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ + 900: 002434bc 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ + 901: 00034964 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ + 902: 001d446c 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ + 903: 0019777c 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ + 904: 0024a8d4 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ + 905: 001e9568 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ + 906: 0016d130 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ + 907: 000acad8 728 FUNC GLOBAL DEFAULT 12 can_unbox_directly │ │ │ │ + 908: 00080394 4 FUNC GLOBAL DEFAULT 12 scheme_arity_mask_to_arity │ │ │ │ + 909: 0007fd64 1188 FUNC GLOBAL DEFAULT 12 scheme_object_name │ │ │ │ + 910: 00079718 8 FUNC GLOBAL DEFAULT 12 scheme_make_arity │ │ │ │ + 911: 0025cbec 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ + 912: 001d94f4 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ + 913: 00179218 404 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_bytes │ │ │ │ 914: 00398be8 4 OBJECT GLOBAL DEFAULT 24 scheme_chaperone_undefined_property │ │ │ │ - 915: 001ce3e4 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ - 916: 000ebdd4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ - 917: 001384c4 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ - 918: 000406b0 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ - 919: 001eefac 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ - 920: 0009f1c8 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ - 921: 00037d90 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ - 922: 0025e05c 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ - 923: 000a0424 740 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_uc │ │ │ │ + 915: 001ce3c0 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ + 916: 000ebdd0 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ + 917: 001384c8 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ + 918: 000406a8 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ + 919: 001eef8c 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ + 920: 0009f1bc 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ + 921: 00037d88 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ + 922: 0025e04c 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ + 923: 000a0418 740 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_uc │ │ │ │ 924: 0039a80c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_lt_eq_proc │ │ │ │ - 925: 00206ed8 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ - 926: 00061d5c 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ - 927: 001dbab4 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ - 928: 000b96b4 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_apply │ │ │ │ - 929: 00240da8 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ - 930: 0020b6b8 240 FUNC GLOBAL DEFAULT 12 scheme_thread_block_enable_break │ │ │ │ + 925: 00206ec8 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ + 926: 00061d54 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ + 927: 001dba90 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ + 928: 000b96a8 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_apply │ │ │ │ + 929: 00240d98 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ + 930: 0020b6a8 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: 001c3d2c 376 FUNC GLOBAL DEFAULT 12 scheme_try_channel_put │ │ │ │ 933: 0039a540 4 OBJECT GLOBAL DEFAULT 24 scheme_active_but_sleeping │ │ │ │ - 934: 001c4df0 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ - 935: 0008c018 132 FUNC GLOBAL DEFAULT 12 scheme_init_futures_per_place │ │ │ │ - 936: 0003d4b0 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ - 937: 000f6680 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ - 938: 000ebfd4 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ - 939: 00079370 44 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_with_prompt │ │ │ │ + 934: 001c4dc8 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ + 935: 0008c008 132 FUNC GLOBAL DEFAULT 12 scheme_init_futures_per_place │ │ │ │ + 936: 0003d4a8 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ + 937: 000f667c 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ + 938: 000ebfd0 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ + 939: 00079368 44 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_with_prompt │ │ │ │ 940: 0039a3c8 4 OBJECT GLOBAL DEFAULT 24 scheme_write_special_symbol │ │ │ │ 941: 00398804 4 OBJECT GLOBAL DEFAULT 24 scheme_keep_builtin_context │ │ │ │ - 942: 00265598 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ - 943: 0005b980 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ - 944: 00090368 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ - 945: 00265650 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ + 942: 00265588 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ + 943: 0005b978 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ + 944: 00090358 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ + 945: 00265640 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ 946: 0039a43c 4 OBJECT GLOBAL DEFAULT 24 scheme_current_thread │ │ │ │ - 947: 00105658 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ - 948: 002094f0 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ - 949: 0025aa50 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ - 950: 001794fc 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ - 951: 00055828 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ - 952: 000900b8 180 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_index │ │ │ │ - 953: 0002bbf4 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ - 954: 0025a208 1044 FUNC GLOBAL DEFAULT 12 rktio_get_file_or_directory_permissions │ │ │ │ - 955: 00106d60 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ - 956: 00173c8c 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ - 957: 00214978 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ - 958: 0006d784 288 FUNC GLOBAL DEFAULT 12 scheme_set_run_cmd │ │ │ │ - 959: 001eca40 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ - 960: 0020b188 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ - 961: 001db078 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ - 962: 00245258 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ - 963: 000fe544 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ - 964: 00047360 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ - 965: 0025eb20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ - 966: 00257fd0 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ - 967: 0008b92c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ - 968: 00167890 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ + 947: 0010565c 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ + 948: 002094e0 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ + 949: 0025aa40 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ + 950: 00179500 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ + 951: 00055820 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ + 952: 000900a8 180 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_index │ │ │ │ + 953: 0002bbec 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ + 954: 0025a1f8 1044 FUNC GLOBAL DEFAULT 12 rktio_get_file_or_directory_permissions │ │ │ │ + 955: 00106d64 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ + 956: 00173c90 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ + 957: 00214968 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ + 958: 0006d77c 288 FUNC GLOBAL DEFAULT 12 scheme_set_run_cmd │ │ │ │ + 959: 001eca20 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ + 960: 0020b178 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ + 961: 001db054 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ + 962: 00245248 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ + 963: 000fe548 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ + 964: 00047358 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ + 965: 0025eb10 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ + 966: 00257fc0 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ + 967: 0008b91c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ + 968: 00167894 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ 969: 00399c0c 4 OBJECT GLOBAL DEFAULT 24 scheme_cons_proc │ │ │ │ - 970: 0008ae70 384 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ - 971: 0014aa6c 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ - 972: 000ebf38 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ - 973: 00256578 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ - 974: 000fc18c 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ - 975: 000394c8 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ - 976: 000f18d8 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ - 977: 001d9e88 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ - 978: 000b366c 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ - 979: 0004ead4 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ - 980: 001f91c0 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ - 981: 001ba2d0 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ - 982: 00035c8c 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ - 983: 002094f8 40 FUNC GLOBAL DEFAULT 12 scheme_free_all │ │ │ │ + 970: 0008ae64 380 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ + 971: 0014aa70 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ + 972: 000ebf34 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ + 973: 00256568 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ + 974: 000fc190 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ + 975: 000394c0 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ + 976: 000f18d4 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ + 977: 001d9e64 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ + 978: 000b3660 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ + 979: 0004eacc 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ + 980: 001f91b0 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ + 981: 001ba2d8 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ + 982: 00035c84 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ + 983: 002094e8 40 FUNC GLOBAL DEFAULT 12 scheme_free_all │ │ │ │ 984: 00399d18 8 OBJECT GLOBAL DEFAULT 24 scheme_floating_point_zero │ │ │ │ - 985: 0007f944 952 FUNC GLOBAL DEFAULT 12 scheme_get_proc_realm │ │ │ │ - 986: 001d1938 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ - 987: 000a09b0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false │ │ │ │ + 985: 0007f93c 952 FUNC GLOBAL DEFAULT 12 scheme_get_proc_realm │ │ │ │ + 986: 001d1914 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ + 987: 000a09a4 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false │ │ │ │ 988: 00399c40 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_proc │ │ │ │ - 989: 002537a8 5940 FUNC GLOBAL DEFAULT 12 scheme_compile_linklet │ │ │ │ - 990: 00037da0 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ - 991: 0025bd04 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ - 992: 00037b34 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ - 993: 0020f520 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ - 994: 000bbce4 36 FUNC GLOBAL DEFAULT 12 scheme_jit_register_sub_func │ │ │ │ + 989: 00253798 5940 FUNC GLOBAL DEFAULT 12 scheme_compile_linklet │ │ │ │ + 990: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ + 991: 0025bcf4 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ + 992: 00037b2c 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ + 993: 0020f510 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ + 994: 000bbcd8 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: 0004ff8c 504 FUNC GLOBAL DEFAULT 12 scheme_unbound_global │ │ │ │ + 997: 001c20a4 428 FUNC GLOBAL DEFAULT 12 scheme_get_semaphore_init │ │ │ │ 998: 0039a33c 4 OBJECT GLOBAL DEFAULT 24 scheme_string_p_proc │ │ │ │ - 999: 002430fc 320 FUNC GLOBAL DEFAULT 12 scheme_bignum_negate │ │ │ │ + 999: 002430ec 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: 00092f3c 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ + 1002: 0003aae8 16 FUNC GLOBAL DEFAULT 12 scheme_make_true │ │ │ │ 1003: 0039a638 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_star_set_proc │ │ │ │ 1004: 003987b8 4 OBJECT GLOBAL DEFAULT 24 jit_code_write_enabled │ │ │ │ - 1005: 002060d0 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ - 1006: 000ac7fc 744 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_inline │ │ │ │ + 1005: 002060c0 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ + 1006: 000ac7f0 744 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_inline │ │ │ │ 1007: 003987f0 4 OBJECT GLOBAL DEFAULT 24 scheme_startup_env │ │ │ │ - 1008: 0025cdd4 40 FUNC GLOBAL DEFAULT 12 rktio_free_signal │ │ │ │ + 1008: 0025cdc4 40 FUNC GLOBAL DEFAULT 12 rktio_free_signal │ │ │ │ 1009: 0039a354 4 OBJECT GLOBAL DEFAULT 24 cached_locale_from_converter │ │ │ │ - 1010: 0002bc0c 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ + 1010: 0002bc04 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ 1011: 0036e86c 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_ups │ │ │ │ - 1012: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ - 1013: 0014a2e8 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ - 1014: 0025bea0 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ - 1015: 0016e0dc 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ - 1016: 00096e10 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ - 1017: 0020bc44 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ - 1018: 0019757c 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ - 1019: 0002bbc8 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ - 1020: 001f5864 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ - 1021: 0008ebc0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ + 1012: 00165184 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ + 1013: 0014a2ec 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ + 1014: 0025be90 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ + 1015: 0016e0e0 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ + 1016: 00096e04 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ + 1017: 0020bc34 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ + 1018: 00197580 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ + 1019: 0002bbc0 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ + 1020: 001f5844 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ + 1021: 0008ebb0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ 1022: 00399c70 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_set_box_star_proc │ │ │ │ - 1023: 00036380 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ - 1024: 0025d314 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ - 1025: 000a00ec 92 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1 │ │ │ │ + 1023: 00036378 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ + 1024: 0025d304 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ + 1025: 000a00e0 92 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1 │ │ │ │ 1026: 0039a5f4 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_proc │ │ │ │ - 1027: 002657e8 8 FUNC GLOBAL DEFAULT 12 rktio_hash_size │ │ │ │ - 1028: 000eafa0 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ - 1029: 0025bbc4 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ - 1030: 0016d3ac 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ - 1031: 00079184 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ - 1032: 00106278 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ - 1033: 00038b90 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ - 1034: 0025d1f0 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ - 1035: 00086f7c 2296 FUNC GLOBAL DEFAULT 12 scheme_dynamic_wind │ │ │ │ - 1036: 001d843c 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ - 1037: 00246690 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ - 1038: 0025d218 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ - 1039: 0016ede0 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ - 1040: 00265b5c 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ - 1041: 0024e95c 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ - 1042: 001da1a0 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ - 1043: 0025a760 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ - 1044: 00039550 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ + 1027: 002657d8 8 FUNC GLOBAL DEFAULT 12 rktio_hash_size │ │ │ │ + 1028: 000eaf9c 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ + 1029: 0025bbb4 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ + 1030: 0016d3b0 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ + 1031: 0007917c 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ + 1032: 0010627c 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ + 1033: 00038b88 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ + 1034: 0025d1e0 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ + 1035: 00086f70 2296 FUNC GLOBAL DEFAULT 12 scheme_dynamic_wind │ │ │ │ + 1036: 001d8418 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ + 1037: 00246680 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ + 1038: 0025d208 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ + 1039: 0016ede4 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ + 1040: 00265b4c 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ + 1041: 0024e94c 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ + 1042: 001da17c 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ + 1043: 0025a750 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ + 1044: 00039548 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ 1045: 003987d8 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_proc │ │ │ │ - 1046: 000f8bd4 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ - 1047: 000f1580 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ - 1048: 00107844 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ - 1049: 00074abc 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ - 1050: 0011a764 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ - 1051: 001079a4 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ - 1052: 0009882c 1864 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_match_of │ │ │ │ + 1046: 000f8bd0 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ + 1047: 000f157c 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ + 1048: 00107848 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ + 1049: 00074ab4 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ + 1050: 0011a768 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ + 1051: 001079a8 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ + 1052: 00098820 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: 001c4854 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: 001130bc 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numarith │ │ │ │ + 1057: 000959b4 244 FUNC GLOBAL DEFAULT 12 scheme_hash_set_atomic │ │ │ │ + 1058: 0010392c 36 FUNC GLOBAL DEFAULT 12 scheme_make_list_pair │ │ │ │ 1059: 003987b4 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_type │ │ │ │ - 1060: 0025bb28 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_pending_open │ │ │ │ + 1060: 0025bb18 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_pending_open │ │ │ │ 1061: 0039a428 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_preserve_curly │ │ │ │ - 1062: 00061194 188 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_path │ │ │ │ - 1063: 00054980 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ - 1064: 00226d08 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ - 1065: 00028b70 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ - 1066: 00179d20 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ - 1067: 0020df58 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ - 1068: 00258a44 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ - 1069: 0005bbdc 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ - 1070: 0019983c 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ - 1071: 00097bd4 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ - 1072: 0014acc8 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ - 1073: 00240ce0 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ - 1074: 0004714c 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ - 1075: 0019765c 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ - 1076: 000a03e4 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ - 1077: 0025bb38 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ - 1078: 000482a0 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ + 1062: 0006118c 188 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_path │ │ │ │ + 1063: 00054978 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ + 1064: 00226cf8 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ + 1065: 00028b68 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ + 1066: 00179d24 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ + 1067: 0020df48 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ + 1068: 00258a34 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ + 1069: 0005bbd4 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ + 1070: 00199840 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ + 1071: 00097bc8 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ + 1072: 0014accc 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ + 1073: 00240cd0 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ + 1074: 00047144 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ + 1075: 00197660 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ + 1076: 000a03d8 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ + 1077: 0025bb28 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ + 1078: 00048298 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ 1079: 001be874 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: 001995ac 636 FUNC GLOBAL DEFAULT 12 scheme_rational_from_double │ │ │ │ 1082: 002b40d4 4 OBJECT GLOBAL DEFAULT 23 scheme_init_load_on_demand │ │ │ │ - 1083: 0016e990 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ - 1084: 001f5854 16 FUNC GLOBAL DEFAULT 12 scheme_get_max_symbol_length │ │ │ │ + 1083: 0016e994 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ + 1084: 001f5834 16 FUNC GLOBAL DEFAULT 12 scheme_get_max_symbol_length │ │ │ │ 1085: 00399c34 4 OBJECT GLOBAL DEFAULT 24 scheme_box_proc │ │ │ │ - 1086: 001894d8 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ - 1087: 0025cbe8 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ - 1088: 001d9918 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ - 1089: 001040dc 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ - 1090: 0011c56c 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ - 1091: 00198484 208 FUNC GLOBAL DEFAULT 12 scheme_rational_max │ │ │ │ + 1086: 001894dc 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ + 1087: 0025cbd8 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ + 1088: 001d98f4 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ + 1089: 001040e0 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ + 1090: 0011c570 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ + 1091: 00198488 208 FUNC GLOBAL DEFAULT 12 scheme_rational_max │ │ │ │ 1092: 00398c70 4 OBJECT GLOBAL DEFAULT 24 scheme_cont_capture_count │ │ │ │ 1093: 00399cd8 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_half_pi │ │ │ │ - 1094: 0002d7fc 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ - 1095: 0023aa44 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ - 1096: 0005b228 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ + 1094: 0002d7f4 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ + 1095: 0023aa34 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ + 1096: 0005b220 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ 1097: 00399c18 4 OBJECT GLOBAL DEFAULT 24 scheme_mcons_proc │ │ │ │ - 1098: 00259dd0 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ - 1099: 0009fde4 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ - 1100: 00207b68 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ - 1101: 00043eb0 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ - 1102: 00128434 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ - 1103: 002285c4 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ - 1104: 0010799c 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ - 1105: 0010410c 12 FUNC GLOBAL DEFAULT 12 scheme_cadr │ │ │ │ + 1098: 00259dc0 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ + 1099: 0009fdd8 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ + 1100: 00207b58 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ + 1101: 00043ea8 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ + 1102: 0012843c 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ + 1103: 002285b4 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ + 1104: 001079a0 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ + 1105: 00104110 12 FUNC GLOBAL DEFAULT 12 scheme_cadr │ │ │ │ 1106: 00399c50 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_ref_proc │ │ │ │ - 1107: 0025a884 400 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start_permissions │ │ │ │ - 1108: 00037950 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ - 1109: 00053a80 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ - 1110: 0026223c 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ - 1111: 00198948 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ - 1112: 002657d8 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ - 1113: 00128a1c 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ - 1114: 0002ba7c 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ + 1107: 0025a874 400 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start_permissions │ │ │ │ + 1108: 00037948 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ + 1109: 00053a78 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ + 1110: 0026222c 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ + 1111: 0019894c 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ + 1112: 002657c8 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ + 1113: 00128a24 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ + 1114: 0002ba74 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ 1115: 0039a3ac 4 OBJECT GLOBAL DEFAULT 24 scheme_object_name_property │ │ │ │ - 1116: 0025a85c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ - 1117: 0020724c 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ - 1118: 0008b894 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ - 1119: 001761f8 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ + 1116: 0025a84c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ + 1117: 0020723c 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ + 1118: 0008b884 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ + 1119: 001761fc 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ 1120: 00399e84 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stderr_port │ │ │ │ 1121: 0039a5fc 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_length_proc │ │ │ │ - 1122: 0006c7a4 1384 FUNC GLOBAL DEFAULT 12 scheme_find_completion │ │ │ │ - 1123: 0008ea00 144 FUNC GLOBAL DEFAULT 12 scheme_install_symbol_hash_code │ │ │ │ - 1124: 0025e3f0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ - 1125: 001c4d14 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ - 1126: 0018c8f4 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ - 1127: 00155d98 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ - 1128: 00261a04 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ - 1129: 00265c5c 4 FUNC GLOBAL DEFAULT 12 rktio_free │ │ │ │ + 1122: 0006c79c 1384 FUNC GLOBAL DEFAULT 12 scheme_find_completion │ │ │ │ + 1123: 0008e9f0 144 FUNC GLOBAL DEFAULT 12 scheme_install_symbol_hash_code │ │ │ │ + 1124: 0025e3e0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ + 1125: 001c4cec 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ + 1126: 0018c8f8 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ + 1127: 00155d9c 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ + 1128: 002619f4 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ + 1129: 00265c4c 4 FUNC GLOBAL DEFAULT 12 rktio_free │ │ │ │ 1130: 0039a344 4 OBJECT GLOBAL DEFAULT 24 scheme_system_type_proc │ │ │ │ - 1131: 00034ba4 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ + 1131: 00034b9c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ 1132: 00399c90 8 OBJECT GLOBAL DEFAULT 24 scheme_floating_point_nzero │ │ │ │ - 1133: 00106bf0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ - 1134: 00081f3c 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ - 1135: 0025e20c 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ - 1136: 0006d664 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ - 1137: 000a0708 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ - 1138: 0005ebb0 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ - 1139: 000f0998 2788 FUNC GLOBAL DEFAULT 12 scheme_init_linklet │ │ │ │ + 1133: 00106bf4 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ + 1134: 00081f30 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ + 1135: 0025e1fc 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ + 1136: 0006d65c 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ + 1137: 000a06fc 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ + 1138: 0005eba8 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ + 1139: 000f0994 2788 FUNC GLOBAL DEFAULT 12 scheme_init_linklet │ │ │ │ 1140: 0036e0f4 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_titles │ │ │ │ - 1141: 0020cb48 136 FUNC GLOBAL DEFAULT 12 scheme_add_evt │ │ │ │ + 1141: 0020cb38 136 FUNC GLOBAL DEFAULT 12 scheme_add_evt │ │ │ │ 1142: 00399d08 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxnot_proc │ │ │ │ - 1143: 00030fb0 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ - 1144: 001a4be8 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ - 1145: 0009934c 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_match_of │ │ │ │ - 1146: 0011d578 204 FUNC GLOBAL DEFAULT 12 scheme_inexact_p │ │ │ │ - 1147: 00183f24 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ - 1148: 001ecdd0 116 FUNC GLOBAL DEFAULT 12 scheme_struct_is_transparent │ │ │ │ + 1143: 00030fa8 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ + 1144: 001a4bec 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ + 1145: 00099340 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_match_of │ │ │ │ + 1146: 0011d57c 204 FUNC GLOBAL DEFAULT 12 scheme_inexact_p │ │ │ │ + 1147: 00183f28 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ + 1148: 001ecdb0 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: 00046ed0 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ + 1151: 00106914 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal_always │ │ │ │ 1152: 0039a6dc 4 OBJECT GLOBAL DEFAULT 24 scheme_pointer_ctype │ │ │ │ - 1153: 000969f4 36 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next │ │ │ │ - 1154: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_forget_thread │ │ │ │ + 1153: 000969e8 36 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next │ │ │ │ + 1154: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_forget_thread │ │ │ │ 1155: 00398c14 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_immed_mark_proc │ │ │ │ 1156: 00399d10 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_to_fl_proc │ │ │ │ - 1157: 0002bfa8 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ - 1158: 000e90c0 44 FUNC GLOBAL DEFAULT 12 scheme_decrement_cache_stack_pos │ │ │ │ + 1157: 0002bfa0 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ + 1158: 000e90bc 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: 00059780 352 FUNC GLOBAL DEFAULT 12 scheme_make_empty_env │ │ │ │ 1161: 0039a3d0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_property_proc │ │ │ │ 1162: 00399c28 4 OBJECT GLOBAL DEFAULT 24 scheme_list_star_proc │ │ │ │ - 1163: 0016d318 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ - 1164: 00179c00 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ - 1165: 0002b314 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ + 1163: 0016d31c 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ + 1164: 00179c04 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ + 1165: 0002b30c 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ 1166: 00399c10 4 OBJECT GLOBAL DEFAULT 24 scheme_car_proc │ │ │ │ - 1167: 0023aa58 528 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd_1 │ │ │ │ + 1167: 0023aa48 528 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd_1 │ │ │ │ 1168: 00399d28 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_gt_proc │ │ │ │ - 1169: 001edb4c 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ - 1170: 0025c9e8 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ - 1171: 0025f390 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ - 1172: 00037da4 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ - 1173: 00197254 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ + 1169: 001edb2c 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ + 1170: 0025c9d8 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ + 1171: 0025f380 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ + 1172: 00037d9c 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ + 1173: 00197258 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ 1174: 00399cfc 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxand_proc │ │ │ │ - 1175: 00103e9c 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ - 1176: 00262068 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ - 1177: 00106e5c 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ - 1178: 001c2d6c 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ + 1175: 00103ea0 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ + 1176: 00262058 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ + 1177: 00106e60 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ + 1178: 001c2d44 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ 1179: 00398bf0 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_p_proc │ │ │ │ - 1180: 00061c4c 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ - 1181: 00140654 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ - 1182: 00031cb4 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ - 1183: 00039260 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ + 1180: 00061c44 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ + 1181: 00140658 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ + 1182: 00031cac 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ + 1183: 00039258 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ 1184: 0039a7f4 4 OBJECT GLOBAL DEFAULT 24 scheme_char_constants │ │ │ │ - 1185: 00173b2c 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ - 1186: 00241da4 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ - 1187: 0005acd0 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ - 1188: 000a77e4 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ - 1189: 0020da8c 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ - 1190: 0003d248 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ - 1191: 0005825c 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ - 1192: 001ece44 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ - 1193: 00052848 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ - 1194: 001790cc 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ - 1195: 0020d030 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ - 1196: 0020b9f0 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ - 1197: 001ea4d8 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ - 1198: 0016d340 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ - 1199: 0016d258 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ - 1200: 002051b8 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ - 1201: 00035aec 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ - 1202: 00044768 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ - 1203: 0016e680 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ - 1204: 0025df40 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ - 1205: 0021be14 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ - 1206: 0025bb40 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ - 1207: 00265764 12 FUNC GLOBAL DEFAULT 12 rktio_hash_new │ │ │ │ + 1185: 00173b30 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ + 1186: 00241d94 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ + 1187: 0005acc8 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ + 1188: 000a77d8 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ + 1189: 0020da7c 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ + 1190: 0003d240 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ + 1191: 00058254 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ + 1192: 001ece24 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ + 1193: 00052840 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ + 1194: 001790d0 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ + 1195: 0020d020 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ + 1196: 0020b9e0 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ + 1197: 001ea4b8 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ + 1198: 0016d344 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ + 1199: 0016d25c 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ + 1200: 002051a8 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ + 1201: 00035ae4 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ + 1202: 00044760 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ + 1203: 0016e684 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ + 1204: 0025df30 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ + 1205: 0021be04 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ + 1206: 0025bb30 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ + 1207: 00265754 12 FUNC GLOBAL DEFAULT 12 rktio_hash_new │ │ │ │ 1208: 00399d74 4 OBJECT GLOBAL DEFAULT 24 scheme_user_output_port_type │ │ │ │ 1209: 0039a3ec 4 OBJECT GLOBAL DEFAULT 24 scheme_current_inspector_proc │ │ │ │ - 1210: 00229b10 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ - 1211: 00128b10 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ - 1212: 000ad348 344 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_double │ │ │ │ - 1213: 000a0358 140 FUNC GLOBAL DEFAULT 12 scheme_needs_only_target_register │ │ │ │ - 1214: 00130540 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan2 │ │ │ │ + 1210: 00229b00 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ + 1211: 00128b18 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ + 1212: 000ad33c 344 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_double │ │ │ │ + 1213: 000a034c 140 FUNC GLOBAL DEFAULT 12 scheme_needs_only_target_register │ │ │ │ + 1214: 00130544 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan2 │ │ │ │ 1215: 0039a6b8 4 OBJECT GLOBAL DEFAULT 24 scheme_uint8_ctype │ │ │ │ - 1216: 0016ddd4 304 FUNC GLOBAL DEFAULT 12 scheme_progress_evt │ │ │ │ + 1216: 0016ddd8 304 FUNC GLOBAL DEFAULT 12 scheme_progress_evt │ │ │ │ 1217: 0039a364 4 OBJECT GLOBAL DEFAULT 24 scheme_source_property │ │ │ │ - 1218: 0018e6ec 84 FUNC GLOBAL DEFAULT 12 scheme_display_to_string_w_max │ │ │ │ - 1219: 002433f4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ - 1220: 0017d844 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ - 1221: 000f68a4 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ - 1222: 0018e68c 96 FUNC GLOBAL DEFAULT 12 scheme_write_to_string │ │ │ │ - 1223: 00262674 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ - 1224: 00173924 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ - 1225: 001d3444 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string │ │ │ │ + 1218: 0018e6f0 84 FUNC GLOBAL DEFAULT 12 scheme_display_to_string_w_max │ │ │ │ + 1219: 002433e4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ + 1220: 0017d848 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ + 1221: 000f68a0 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ + 1222: 0018e690 96 FUNC GLOBAL DEFAULT 12 scheme_write_to_string │ │ │ │ + 1223: 00262664 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ + 1224: 00173928 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ + 1225: 001d3420 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string │ │ │ │ 1226: 00399e80 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stdout_port │ │ │ │ - 1227: 001fa930 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ - 1228: 00061d14 36 FUNC GLOBAL DEFAULT 12 scheme_directory_exists │ │ │ │ - 1229: 0008f1fc 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table_w_key_wraps │ │ │ │ - 1230: 0020688c 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ - 1231: 000796f0 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ - 1232: 0020b44c 292 FUNC GLOBAL DEFAULT 12 scheme_block_until_enable_break │ │ │ │ + 1227: 001fa920 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ + 1228: 00061d0c 36 FUNC GLOBAL DEFAULT 12 scheme_directory_exists │ │ │ │ + 1229: 0008f1ec 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table_w_key_wraps │ │ │ │ + 1230: 0020687c 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ + 1231: 000796e8 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ + 1232: 0020b43c 292 FUNC GLOBAL DEFAULT 12 scheme_block_until_enable_break │ │ │ │ 1233: 00399f0c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_global_print_handler │ │ │ │ - 1234: 00179cc4 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ - 1235: 000d2720 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ - 1236: 0025996c 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ - 1237: 00041bbc 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ - 1238: 00236414 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_ref │ │ │ │ + 1234: 00179cc8 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ + 1235: 000d2714 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ + 1236: 0025995c 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ + 1237: 00041bb4 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ + 1238: 00236404 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_ref │ │ │ │ 1239: 00399d24 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_proc │ │ │ │ - 1240: 00116718 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ - 1241: 0020845c 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ + 1240: 0011671c 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ + 1241: 0020844c 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ 1242: 002b09bc 0 NOTYPE GLOBAL DEFAULT 23 __data_start │ │ │ │ - 1243: 000389e0 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ - 1244: 001e9f4c 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ - 1245: 00265c84 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ - 1246: 00188c24 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ - 1247: 002610b8 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ - 1248: 00105bdc 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_table │ │ │ │ + 1243: 000389d8 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ + 1244: 001e9f2c 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ + 1245: 00265c74 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ + 1246: 00188c28 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ + 1247: 002610a8 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ + 1248: 00105be0 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_table │ │ │ │ 1249: 00399f08 4 OBJECT GLOBAL DEFAULT 24 scheme_eof_object_p_proc │ │ │ │ 1250: 00399c5c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_cdr_proc │ │ │ │ - 1251: 0024c384 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ - 1252: 0025f9a4 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ - 1253: 00080834 48 FUNC GLOBAL DEFAULT 12 scheme_detach_multple_array │ │ │ │ - 1254: 00096c6c 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ - 1255: 001f91bc 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ - 1256: 00073e54 56 FUNC GLOBAL DEFAULT 12 scheme_init_fun_places │ │ │ │ - 1257: 00039608 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ - 1258: 0013ae70 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ - 1259: 0025bd18 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ - 1260: 00073e9c 80 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_everything │ │ │ │ - 1261: 00055454 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ - 1262: 00229a40 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ - 1263: 0020a548 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ - 1264: 00079728 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ - 1265: 0005a7ac 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ + 1251: 0024c374 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ + 1252: 0025f994 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ + 1253: 0008082c 48 FUNC GLOBAL DEFAULT 12 scheme_detach_multple_array │ │ │ │ + 1254: 00096c60 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ + 1255: 001f91ac 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ + 1256: 00073e4c 56 FUNC GLOBAL DEFAULT 12 scheme_init_fun_places │ │ │ │ + 1257: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ + 1258: 0013ae74 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ + 1259: 0025bd08 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ + 1260: 00073e94 80 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_everything │ │ │ │ + 1261: 0005544c 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ + 1262: 00229a30 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ + 1263: 0020a538 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ + 1264: 00079720 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ + 1265: 0005a7a4 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ 1266: 003988a4 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_count │ │ │ │ - 1267: 002079a4 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ - 1268: 0016d3f4 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ - 1269: 0025c7e8 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ - 1270: 000e9174 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ - 1271: 00197b78 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ - 1272: 00055d64 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ - 1273: 0008fff8 192 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_next │ │ │ │ - 1274: 0025bb9c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ - 1275: 00036f60 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ - 1276: 00046d9c 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ - 1277: 0016d3d8 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ - 1278: 0003948c 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ + 1267: 00207994 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ + 1268: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ + 1269: 0025c7d8 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ + 1270: 000e9170 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ + 1271: 00197b7c 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ + 1272: 00055d5c 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ + 1273: 0008ffe8 192 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_next │ │ │ │ + 1274: 0025bb8c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ + 1275: 00036f58 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ + 1276: 00046d94 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ + 1277: 0016d3dc 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ + 1278: 00039484 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ 1279: 00398c74 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_request_count │ │ │ │ 1280: 003988c0 4 OBJECT GLOBAL DEFAULT 24 scheme_continuation_application_count │ │ │ │ - 1281: 00260f5c 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ - 1282: 0025ef58 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ - 1283: 00248adc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ - 1284: 0003e424 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ + 1281: 00260f4c 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ + 1282: 0025ef48 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ + 1283: 00248acc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ + 1284: 0003e41c 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ 1285: 0039a3e8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_inspector_proc │ │ │ │ 1286: 0039a148 4 OBJECT GLOBAL DEFAULT 24 scheme_num_read_syntax_objects │ │ │ │ 1287: 00398c18 4 OBJECT GLOBAL DEFAULT 24 scheme_void_proc │ │ │ │ - 1288: 00241a50 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ - 1289: 00207568 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ - 1290: 0016e684 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ - 1291: 00128780 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ - 1292: 0020e93c 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ - 1293: 000c8200 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ - 1294: 0009016c 264 FUNC GLOBAL DEFAULT 12 scheme_init_hash_key_procs │ │ │ │ - 1295: 0025ff84 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ - 1296: 00090684 320 FUNC GLOBAL DEFAULT 12 mzHAMT_KEY_CODE │ │ │ │ - 1297: 00032db8 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ - 1298: 001d4aec 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ - 1299: 0025eb94 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ - 1300: 0006dc70 20 FUNC GLOBAL DEFAULT 12 scheme_set_original_dir │ │ │ │ - 1301: 0008c014 4 FUNC GLOBAL DEFAULT 12 scheme_init_futures_once │ │ │ │ - 1302: 001648c4 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ - 1303: 00034e50 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ + 1288: 00241a40 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ + 1289: 00207558 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ + 1290: 0016e688 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ + 1291: 00128788 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ + 1292: 0020e92c 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ + 1293: 000c81f4 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ + 1294: 0009015c 264 FUNC GLOBAL DEFAULT 12 scheme_init_hash_key_procs │ │ │ │ + 1295: 0025ff74 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ + 1296: 00090674 320 FUNC GLOBAL DEFAULT 12 mzHAMT_KEY_CODE │ │ │ │ + 1297: 00032db0 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ + 1298: 001d4ac8 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ + 1299: 0025eb84 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ + 1300: 0006dc68 20 FUNC GLOBAL DEFAULT 12 scheme_set_original_dir │ │ │ │ + 1301: 0008c004 4 FUNC GLOBAL DEFAULT 12 scheme_init_futures_once │ │ │ │ + 1302: 001648c8 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ + 1303: 00034e48 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ 1304: 003989b8 4 OBJECT GLOBAL DEFAULT 24 scheme_void │ │ │ │ - 1305: 00207b24 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ - 1306: 001950e0 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ - 1307: 000f6d10 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ - 1308: 0008667c 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ - 1309: 001f5a20 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ - 1310: 00178b04 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ - 1311: 0025a680 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ - 1312: 0007ef58 48 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity │ │ │ │ - 1313: 00207e64 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ - 1314: 001309c4 64 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_bit_set_p │ │ │ │ + 1305: 00207b14 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ + 1306: 001950e4 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ + 1307: 000f6d0c 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ + 1308: 00086670 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ + 1309: 001f5a00 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ + 1310: 00178b08 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ + 1311: 0025a670 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ + 1312: 0007ef50 48 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity │ │ │ │ + 1313: 00207e54 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ + 1314: 001309c8 64 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_bit_set_p │ │ │ │ 1315: 00399c74 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_plus_proc │ │ │ │ - 1316: 0017f74c 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ - 1317: 002367c8 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ - 1318: 00103a0c 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ - 1319: 001ea76c 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ - 1320: 0002afa4 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ - 1321: 000f6794 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ - 1322: 0003874c 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ - 1323: 0007d820 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ - 1324: 0025f178 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ - 1325: 00206e2c 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ - 1326: 001071d8 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ - 1327: 00254edc 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ - 1328: 00188584 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ - 1329: 000ac7f4 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ - 1330: 00047234 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ - 1331: 00059c28 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ - 1332: 0004748c 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ - 1333: 0004b864 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ - 1334: 00061518 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ - 1335: 00258770 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ - 1336: 001ea340 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ - 1337: 001e8270 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ - 1338: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ - 1339: 0002b884 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ - 1340: 00097bcc 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ - 1341: 00102a88 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ - 1342: 0025ac08 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ - 1343: 002287a8 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ - 1344: 0019811c 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ - 1345: 0024bf20 544 FUNC GLOBAL DEFAULT 12 scheme_make_local │ │ │ │ + 1316: 0017f750 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ + 1317: 002367b8 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ + 1318: 00103a10 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ + 1319: 001ea74c 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ + 1320: 0002af9c 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ + 1321: 000f6790 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ + 1322: 00038744 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ + 1323: 0007d818 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ + 1324: 0025f168 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ + 1325: 00206e1c 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ + 1326: 001071dc 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ + 1327: 00254ecc 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ + 1328: 00188588 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ + 1329: 000ac7e8 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ + 1330: 0004722c 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ + 1331: 00059c20 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ + 1332: 00047484 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ + 1333: 0004b85c 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ + 1334: 00061510 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ + 1335: 00258760 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ + 1336: 001ea320 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ + 1337: 001e8250 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ + 1338: 00039538 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ + 1339: 0002b87c 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ + 1340: 00097bc0 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ + 1341: 00102a8c 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ + 1342: 0025abf8 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ + 1343: 00228798 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ + 1344: 00198120 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ + 1345: 0024bf10 544 FUNC GLOBAL DEFAULT 12 scheme_make_local │ │ │ │ 1346: 0039a4a4 4 OBJECT GLOBAL DEFAULT 24 thread_sleep_callback │ │ │ │ - 1347: 00170070 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ - 1348: 0025c108 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ - 1349: 000845ec 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ - 1350: 00038298 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ + 1347: 00170074 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ + 1348: 0025c0f8 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ + 1349: 000845e0 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ + 1350: 00038290 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ 1351: 00399f38 4 OBJECT GLOBAL DEFAULT 24 syntax_symbol │ │ │ │ - 1352: 00055744 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ - 1353: 0025f730 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ - 1354: 00207bac 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ - 1355: 001ea36c 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ - 1356: 0020faa4 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ - 1357: 00172790 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ - 1358: 0015d61c 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ - 1359: 000546a4 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ - 1360: 001d7a28 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ - 1361: 0008ada4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ - 1362: 0024100c 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ - 1363: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ - 1364: 0002bfc0 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ - 1365: 0021638c 72 FUNC GLOBAL DEFAULT 12 scheme_param_config │ │ │ │ + 1352: 0005573c 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ + 1353: 0025f720 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ + 1354: 00207b9c 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ + 1355: 001ea34c 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ + 1356: 0020fa94 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ + 1357: 00172794 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ + 1358: 0015d620 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ + 1359: 0005469c 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ + 1360: 001d7a04 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ + 1361: 0008ad98 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ + 1362: 00240ffc 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ + 1363: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ + 1364: 0002bfb8 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ + 1365: 0021637c 72 FUNC GLOBAL DEFAULT 12 scheme_param_config │ │ │ │ 1366: 0039a168 4 OBJECT GLOBAL DEFAULT 24 failure_msg_for_read │ │ │ │ - 1367: 000f15e8 492 FUNC GLOBAL DEFAULT 12 extract_import_info │ │ │ │ - 1368: 00243a9c 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ - 1369: 00239bb0 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ - 1370: 001b4734 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ - 1371: 001e8fc4 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ - 1372: 000796c0 48 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_no_copy │ │ │ │ - 1373: 00214b44 6216 FUNC GLOBAL DEFAULT 12 scheme_init_thread │ │ │ │ + 1367: 000f15e4 492 FUNC GLOBAL DEFAULT 12 extract_import_info │ │ │ │ + 1368: 00243a8c 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ + 1369: 00239ba0 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ + 1370: 001b4738 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ + 1371: 001e8fa4 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ + 1372: 000796b8 48 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_no_copy │ │ │ │ + 1373: 00214b34 6216 FUNC GLOBAL DEFAULT 12 scheme_init_thread │ │ │ │ 1374: 00399db0 4 OBJECT GLOBAL DEFAULT 24 scheme_eof │ │ │ │ - 1375: 00261c20 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ - 1376: 00264f28 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ - 1377: 001cc080 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ - 1378: 00095c28 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ - 1379: 00037d7c 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ - 1380: 00198554 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ - 1381: 00037b38 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ - 1382: 0008eba4 28 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_get │ │ │ │ - 1383: 000bbd0c 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ - 1384: 002078bc 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ - 1385: 00032bb8 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ - 1386: 0008ef78 88 FUNC GLOBAL DEFAULT 12 scheme_hash_table_index │ │ │ │ - 1387: 000a0f2c 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ - 1388: 00175b10 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ - 1389: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ - 1390: 00262d08 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ - 1391: 0007ad60 356 FUNC GLOBAL DEFAULT 12 scheme_procedure_arity_includes │ │ │ │ + 1375: 00261c10 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ + 1376: 00264f18 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ + 1377: 001cc05c 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ + 1378: 00095c1c 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ + 1379: 00037d74 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ + 1380: 00198558 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ + 1381: 00037b30 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ + 1382: 0008eb94 28 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_get │ │ │ │ + 1383: 000bbd00 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ + 1384: 002078ac 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ + 1385: 00032bb0 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ + 1386: 0008ef68 88 FUNC GLOBAL DEFAULT 12 scheme_hash_table_index │ │ │ │ + 1387: 000a0f20 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ + 1388: 00175b14 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ + 1389: 0003953c 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ + 1390: 00262cf8 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ + 1391: 0007ad58 356 FUNC GLOBAL DEFAULT 12 scheme_procedure_arity_includes │ │ │ │ 1392: 0039a588 4 OBJECT GLOBAL DEFAULT 24 scheme_main_thread │ │ │ │ 1393: 00397744 4 OBJECT GLOBAL DEFAULT 24 GC_out_of_memory │ │ │ │ - 1394: 00198a50 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ - 1395: 001c2d84 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ - 1396: 0004d1b8 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ - 1397: 0014133c 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ - 1398: 0025cc44 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ - 1399: 0003d328 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ - 1400: 001b4724 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ - 1401: 00130ddc 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ - 1402: 0003857c 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ - 1403: 0018c7a8 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ - 1404: 000ea2ec 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ - 1405: 00199274 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ - 1406: 00205b3c 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ - 1407: 001eede8 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ - 1408: 000866fc 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ - 1409: 00096b58 88 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_access │ │ │ │ + 1394: 00198a54 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ + 1395: 001c2d5c 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ + 1396: 0004d1b0 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ + 1397: 00141340 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ + 1398: 0025cc34 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ + 1399: 0003d320 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ + 1400: 001b4728 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ + 1401: 00130de0 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ + 1402: 00038574 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ + 1403: 0018c7ac 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ + 1404: 000ea2e8 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ + 1405: 00199278 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ + 1406: 00205b2c 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ + 1407: 001eedc8 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ + 1408: 000866f0 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ + 1409: 00096b4c 88 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_access │ │ │ │ 1410: 00398c50 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_jmp │ │ │ │ 1411: 003987a4 4 OBJECT GLOBAL DEFAULT 24 scheme_code_count │ │ │ │ - 1412: 0020519c 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ - 1413: 00104400 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ + 1412: 0020518c 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ + 1413: 00104404 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ 1414: 00399f2c 4 OBJECT GLOBAL DEFAULT 24 quasiquote_symbol │ │ │ │ - 1415: 0020c36c 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ - 1416: 0020516c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ - 1417: 00103d4c 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ - 1418: 002659ec 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ - 1419: 001c3120 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ - 1420: 0020c204 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ - 1421: 000623a4 360 FUNC GLOBAL DEFAULT 12 scheme_is_relative_path │ │ │ │ - 1422: 0020fbd0 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ - 1423: 001f6064 2308 FUNC GLOBAL DEFAULT 12 scheme_symbol_name_and_size │ │ │ │ + 1415: 0020c35c 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ + 1416: 0020515c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ + 1417: 00103d50 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ + 1418: 002659dc 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ + 1419: 001c30f8 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ + 1420: 0020c1f4 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ + 1421: 0006239c 360 FUNC GLOBAL DEFAULT 12 scheme_is_relative_path │ │ │ │ + 1422: 0020fbc0 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ + 1423: 001f6044 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: 001c3b84 196 FUNC GLOBAL DEFAULT 12 scheme_make_channel │ │ │ │ 1426: 0039a6d8 4 OBJECT GLOBAL DEFAULT 24 scheme_double_ctype │ │ │ │ - 1427: 00037964 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ - 1428: 00205158 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ - 1429: 0021498c 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ - 1430: 0010786c 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ - 1431: 00087ad4 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ - 1432: 00179e18 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ - 1433: 001f9bcc 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ - 1434: 002298dc 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ - 1435: 002599ec 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ - 1436: 00128904 44 FUNC GLOBAL DEFAULT 12 scheme_get_int_val │ │ │ │ + 1427: 0003795c 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ + 1428: 00205148 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ + 1429: 0021497c 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ + 1430: 00107870 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ + 1431: 00087ac8 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ + 1432: 00179e1c 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ + 1433: 001f9bbc 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ + 1434: 002298cc 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ + 1435: 002599dc 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ + 1436: 0012890c 44 FUNC GLOBAL DEFAULT 12 scheme_get_int_val │ │ │ │ 1437: 0039a52c 4 OBJECT GLOBAL DEFAULT 24 scheme_first_thread │ │ │ │ - 1438: 002627a0 208 FUNC GLOBAL DEFAULT 12 rktio_system_language_country │ │ │ │ + 1438: 00262790 208 FUNC GLOBAL DEFAULT 12 rktio_system_language_country │ │ │ │ 1439: 00398810 4 OBJECT GLOBAL DEFAULT 24 scheme_console_printf │ │ │ │ 1440: 00398c20 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_specialize_proc │ │ │ │ - 1441: 000bbe1c 276 FUNC GLOBAL DEFAULT 12 scheme_ensure_retry_available │ │ │ │ - 1442: 00110f90 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ - 1443: 0012c60c 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ - 1444: 00096da8 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ - 1445: 00242df8 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ - 1446: 0008adc4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_children_milliseconds │ │ │ │ - 1447: 0005d9f4 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ - 1448: 0023a54c 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ - 1449: 00173a24 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ - 1450: 00229990 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ - 1451: 00074964 344 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim │ │ │ │ + 1441: 000bbe10 276 FUNC GLOBAL DEFAULT 12 scheme_ensure_retry_available │ │ │ │ + 1442: 00110f94 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ + 1443: 0012c614 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ + 1444: 00096d9c 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ + 1445: 00242de8 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ + 1446: 0008adb8 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_children_milliseconds │ │ │ │ + 1447: 0005d9ec 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ + 1448: 0023a53c 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ + 1449: 00173a28 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ + 1450: 00229980 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ + 1451: 0007495c 344 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim │ │ │ │ 1452: 002b40cc 4 OBJECT GLOBAL DEFAULT 23 scheme_case_sensitive │ │ │ │ - 1453: 000a1044 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ - 1454: 00044ce4 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ - 1455: 0021bf20 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ - 1456: 001edba0 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ - 1457: 001059f4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ - 1458: 00265b58 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ - 1459: 000535d4 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ - 1460: 0020e17c 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ - 1461: 002447a8 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ - 1462: 00053aa8 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ + 1453: 000a1038 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ + 1454: 00044cdc 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ + 1455: 0021bf10 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ + 1456: 001edb80 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ + 1457: 001059f8 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ + 1458: 00265b48 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ + 1459: 000535cc 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ + 1460: 0020e16c 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ + 1461: 00244798 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ + 1462: 00053aa0 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ 1463: 00399c58 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_car_proc │ │ │ │ - 1464: 001289d4 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ - 1465: 001982c4 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ - 1466: 00203084 396 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers │ │ │ │ + 1464: 001289dc 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ + 1465: 001982c8 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ + 1466: 00203074 396 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers │ │ │ │ 1467: 003989e4 512 OBJECT GLOBAL DEFAULT 24 scheme_prim_opt_flags │ │ │ │ - 1468: 0025cc1c 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ - 1469: 0016d3e4 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ - 1470: 002600dc 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ - 1471: 0005ae4c 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ + 1468: 0025cc0c 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ + 1469: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ + 1470: 002600cc 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ + 1471: 0005ae44 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ 1472: 003987ec 4 OBJECT GLOBAL DEFAULT 24 scheme_starting_up │ │ │ │ - 1473: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ - 1474: 000eddfc 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ + 1473: 000395f8 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ + 1474: 000eddf8 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ 1475: 003987ac 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_arg │ │ │ │ - 1476: 0002c968 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ - 1477: 0010394c 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ - 1478: 000803a4 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ - 1479: 0020c0f0 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ - 1480: 0003aa90 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ - 1481: 002060e0 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ - 1482: 000f6524 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ - 1483: 00217738 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ - 1484: 0007d8ac 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ - 1485: 0024be1c 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ - 1486: 000790a8 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ - 1487: 0026015c 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ - 1488: 0002beac 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ - 1489: 00078e70 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ - 1490: 001a47b8 552 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_get │ │ │ │ + 1476: 0002c960 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ + 1477: 00103950 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ + 1478: 0008039c 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ + 1479: 0020c0e0 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ + 1480: 0003aa88 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ + 1481: 002060d0 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ + 1482: 000f6520 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ + 1483: 00217728 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ + 1484: 0007d8a4 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ + 1485: 0024be0c 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ + 1486: 000790a0 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ + 1487: 0026014c 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ + 1488: 0002bea4 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ + 1489: 00078e68 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ + 1490: 001a47bc 552 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_get │ │ │ │ 1491: 0039a3d4 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_field_accessor_proc │ │ │ │ - 1492: 0016d9f0 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ - 1493: 00246190 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ - 1494: 0002b460 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ - 1495: 002065e0 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ - 1496: 000af84c 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ - 1497: 0017d830 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_link_paths │ │ │ │ + 1492: 0016d9f4 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ + 1493: 00246180 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ + 1494: 0002b458 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ + 1495: 002065d0 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ + 1496: 000af840 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ + 1497: 0017d834 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_link_paths │ │ │ │ 1498: 0039a544 4 OBJECT GLOBAL DEFAULT 24 scheme_notify_multithread │ │ │ │ 1499: 00397748 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_only │ │ │ │ - 1500: 0015577c 204 FUNC GLOBAL DEFAULT 12 lookup_constant_proc │ │ │ │ + 1500: 00155780 204 FUNC GLOBAL DEFAULT 12 lookup_constant_proc │ │ │ │ 1501: 00397728 4 OBJECT GLOBAL DEFAULT 24 GC_report_signal_handle_modify │ │ │ │ - 1502: 0025bc54 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ - 1503: 000f1f38 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ - 1504: 00172770 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ - 1505: 00106db4 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ - 1506: 00257dc0 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ - 1507: 0003caec 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ - 1508: 0006d560 20 FUNC GLOBAL DEFAULT 12 scheme_get_fd_stat │ │ │ │ - 1509: 0002b3fc 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ - 1510: 00138424 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ - 1511: 00244910 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ - 1512: 001e9160 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ - 1513: 00259338 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ - 1514: 00243054 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ - 1515: 0005a854 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ - 1516: 002361c4 196 FUNC GLOBAL DEFAULT 12 scheme_cpointer_tag │ │ │ │ + 1502: 0025bc44 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ + 1503: 000f1f34 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ + 1504: 00172774 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ + 1505: 00106db8 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ + 1506: 00257db0 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ + 1507: 0003cae4 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ + 1508: 0006d558 20 FUNC GLOBAL DEFAULT 12 scheme_get_fd_stat │ │ │ │ + 1509: 0002b3f4 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ + 1510: 00138428 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ + 1511: 00244900 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ + 1512: 001e9140 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ + 1513: 00259328 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ + 1514: 00243044 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ + 1515: 0005a84c 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ + 1516: 002361b4 196 FUNC GLOBAL DEFAULT 12 scheme_cpointer_tag │ │ │ │ 1517: 00399c6c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_star_proc │ │ │ │ - 1518: 001f83a0 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ - 1519: 002264d0 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ - 1520: 00197b70 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ - 1521: 000eb274 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ - 1522: 000584dc 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ - 1523: 00086958 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ - 1524: 001981f0 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ - 1525: 0023f428 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ - 1526: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ - 1527: 00206e04 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ - 1528: 00261108 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ - 1529: 001d1a34 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ - 1530: 00261d78 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ - 1531: 00229b64 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ - 1532: 00242f00 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ - 1533: 00162084 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ - 1534: 0017f4ac 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ - 1535: 0003d088 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ - 1536: 0005359c 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ - 1537: 0008e9f0 16 FUNC GLOBAL DEFAULT 12 scheme_set_distinct_eq_hash │ │ │ │ - 1538: 001f258c 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ - 1539: 00039034 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ - 1540: 0024eed8 1216 FUNC GLOBAL DEFAULT 12 scheme_make_sequence_compilation │ │ │ │ + 1518: 001f8390 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ + 1519: 002264c0 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ + 1520: 00197b74 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ + 1521: 000eb270 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ + 1522: 000584d4 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ + 1523: 0008694c 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ + 1524: 001981f4 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ + 1525: 0023f418 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ + 1526: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ + 1527: 00206df4 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ + 1528: 002610f8 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ + 1529: 001d1a10 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ + 1530: 00261d68 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ + 1531: 00229b54 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ + 1532: 00242ef0 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ + 1533: 00162088 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ + 1534: 0017f4b0 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ + 1535: 0003d080 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ + 1536: 00053594 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ + 1537: 0008e9e0 16 FUNC GLOBAL DEFAULT 12 scheme_set_distinct_eq_hash │ │ │ │ + 1538: 001f256c 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ + 1539: 0003902c 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ + 1540: 0024eec8 1216 FUNC GLOBAL DEFAULT 12 scheme_make_sequence_compilation │ │ │ │ 1541: 003987cc 4 OBJECT GLOBAL DEFAULT 24 scheme_boolean_p_proc │ │ │ │ - 1542: 0025ed64 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ - 1543: 00053708 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ - 1544: 000545c0 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ - 1545: 00085e78 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ - 1546: 0026142c 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ + 1542: 0025ed54 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ + 1543: 00053700 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ + 1544: 000545b8 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ + 1545: 00085e6c 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ + 1546: 0026141c 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ 1547: 00398bf4 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_arity_includes_proc │ │ │ │ - 1548: 0003ab00 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ + 1548: 0003aaf8 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ 1549: 00399bc8 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_const_p_proc │ │ │ │ - 1550: 0025696c 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ - 1551: 0002b3a4 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ + 1550: 0025695c 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ + 1551: 0002b39c 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ 1552: 0039a62c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_ref_proc │ │ │ │ - 1553: 002617ac 8 FUNC GLOBAL DEFAULT 12 rktio_environ_init │ │ │ │ + 1553: 0026179c 8 FUNC GLOBAL DEFAULT 12 rktio_environ_init │ │ │ │ 1554: 00398bec 4 OBJECT GLOBAL DEFAULT 24 scheme_tail_call_waiting │ │ │ │ - 1555: 00073e8c 16 FUNC GLOBAL DEFAULT 12 scheme_make_void │ │ │ │ + 1555: 00073e84 16 FUNC GLOBAL DEFAULT 12 scheme_make_void │ │ │ │ 1556: 003a2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cats_table │ │ │ │ 1557: 0039a4f4 4 OBJECT GLOBAL DEFAULT 24 scheme_current_cont_mark_pos │ │ │ │ - 1558: 00084d20 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ - 1559: 001f1e5c 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ - 1560: 0025bba4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ - 1561: 00265664 8 FUNC GLOBAL DEFAULT 12 rktio_set_last_error_step │ │ │ │ + 1558: 00084d14 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ + 1559: 001f1e3c 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ + 1560: 0025bb94 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ + 1561: 00265654 8 FUNC GLOBAL DEFAULT 12 rktio_set_last_error_step │ │ │ │ 1562: 0039a5cc 4 OBJECT GLOBAL DEFAULT 24 scheme_error_message_adjuster_key │ │ │ │ - 1563: 00262af0 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ - 1564: 00259c18 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ - 1565: 0025ff5c 40 FUNC GLOBAL DEFAULT 12 rktio_poll_process_done │ │ │ │ + 1563: 00262ae0 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ + 1564: 00259c08 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ + 1565: 0025ff4c 40 FUNC GLOBAL DEFAULT 12 rktio_poll_process_done │ │ │ │ 1566: 003988d4 4 OBJECT GLOBAL DEFAULT 24 scheme_prefix_finalize │ │ │ │ - 1567: 000791cc 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi │ │ │ │ - 1568: 00178cec 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ - 1569: 001e10ac 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ - 1570: 0025b68c 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ - 1571: 001d0c20 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ - 1572: 00262170 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ - 1573: 00207bd4 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ - 1574: 0006d378 488 FUNC GLOBAL DEFAULT 12 scheme_maybe_build_path │ │ │ │ + 1567: 000791c4 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi │ │ │ │ + 1568: 00178cf0 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ + 1569: 001e108c 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ + 1570: 0025b67c 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ + 1571: 001d0bfc 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ + 1572: 00262160 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ + 1573: 00207bc4 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ + 1574: 0006d370 488 FUNC GLOBAL DEFAULT 12 scheme_maybe_build_path │ │ │ │ 1575: 00398814 4 OBJECT GLOBAL DEFAULT 24 scheme_console_output │ │ │ │ - 1576: 00255a2c 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ - 1577: 00205ef0 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ - 1578: 000a09c8 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ - 1579: 00262744 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ - 1580: 0008efd0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ - 1581: 001d63a0 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ - 1582: 0024f398 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ + 1576: 00255a1c 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ + 1577: 00205ee0 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ + 1578: 000a09bc 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ + 1579: 00262734 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ + 1580: 0008efc0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ + 1581: 001d637c 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ + 1582: 0024f388 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ 1583: 003987dc 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_always_proc │ │ │ │ - 1584: 00106c10 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ - 1585: 0004456c 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ - 1586: 000f658c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ - 1587: 00106cc8 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ - 1588: 0016da58 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ - 1589: 0016d278 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ - 1590: 0020907c 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ - 1591: 0025d288 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ - 1592: 001d4758 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ - 1593: 001d46d4 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ - 1594: 00262668 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ - 1595: 00265648 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ - 1596: 0009550c 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ - 1597: 00243ee0 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ - 1598: 00104118 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ - 1599: 00206658 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ - 1600: 0025c130 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ - 1601: 000e9814 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ - 1602: 002147f0 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ - 1603: 00093194 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ - 1604: 0025bbbc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ - 1605: 00074030 288 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim │ │ │ │ + 1584: 00106c14 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ + 1585: 00044564 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ + 1586: 000f6588 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ + 1587: 00106ccc 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ + 1588: 0016da5c 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ + 1589: 0016d27c 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ + 1590: 0020906c 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ + 1591: 0025d278 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ + 1592: 001d4734 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ + 1593: 001d46b0 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ + 1594: 00262658 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ + 1595: 00265638 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ + 1596: 00095500 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ + 1597: 00243ed0 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ + 1598: 0010411c 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ + 1599: 00206648 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ + 1600: 0025c120 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ + 1601: 000e9810 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ + 1602: 002147e0 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ + 1603: 00093188 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ + 1604: 0025bbac 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ + 1605: 00074028 288 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim │ │ │ │ 1606: 00397718 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ - 1607: 0003e040 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ - 1608: 0016d228 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ - 1609: 00207394 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ - 1610: 0025d9f4 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ - 1611: 00207b08 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ - 1612: 001f8dd4 324 FUNC GLOBAL DEFAULT 12 clone_stx │ │ │ │ + 1607: 0003e038 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ + 1608: 0016d22c 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ + 1609: 00207384 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ + 1610: 0025d9e4 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ + 1611: 00207af8 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ + 1612: 001f8dc4 324 FUNC GLOBAL DEFAULT 12 clone_stx │ │ │ │ 1613: 00399c54 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_cons_list_proc │ │ │ │ - 1614: 0002b48c 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ - 1615: 00076af8 380 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_everything │ │ │ │ - 1616: 0003a4bc 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ - 1617: 0025cc18 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ - 1618: 0025ac40 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ - 1619: 0025ce68 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ - 1620: 0020cc90 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ - 1621: 00037e7c 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ - 1622: 0016b598 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ - 1623: 00048af8 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ - 1624: 00265ad4 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ - 1625: 000395c0 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ - 1626: 00264184 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ - 1627: 0005a33c 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ - 1628: 0024e1d8 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ - 1629: 0021764c 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ - 1630: 0025cf1c 236 FUNC GLOBAL DEFAULT 12 rktio_wait_until_signal_received │ │ │ │ + 1614: 0002b484 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ + 1615: 00076af0 380 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_everything │ │ │ │ + 1616: 0003a4b4 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ + 1617: 0025cc08 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ + 1618: 0025ac30 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ + 1619: 0025ce58 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ + 1620: 0020cc80 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ + 1621: 00037e74 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ + 1622: 0016b59c 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ + 1623: 00048af0 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ + 1624: 00265ac4 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ + 1625: 000395b8 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ + 1626: 00264174 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ + 1627: 0005a334 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ + 1628: 0024e1c8 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ + 1629: 0021763c 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ + 1630: 0025cf0c 236 FUNC GLOBAL DEFAULT 12 rktio_wait_until_signal_received │ │ │ │ 1631: 0036ec28 239 OBJECT GLOBAL DEFAULT 23 scheme_uchar_combining_classes │ │ │ │ - 1632: 00262714 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ - 1633: 00085318 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ - 1634: 00034da0 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ - 1635: 001a057c 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ - 1636: 00177ec4 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ - 1637: 000d3aac 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ - 1638: 00262abc 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ - 1639: 00113de4 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ - 1640: 001c425c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ - 1641: 0002b63c 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ - 1642: 000a114c 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ - 1643: 002079ec 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ - 1644: 002656cc 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ - 1645: 0025c0dc 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ - 1646: 0003789c 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ - 1647: 00261a0c 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ - 1648: 0025538c 240 FUNC GLOBAL DEFAULT 12 scheme_make_complex │ │ │ │ + 1632: 00262704 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ + 1633: 0008530c 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ + 1634: 00034d98 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ + 1635: 001a0580 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ + 1636: 00177ec8 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ + 1637: 000d3aa0 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ + 1638: 00262aac 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ + 1639: 00113de8 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ + 1640: 001c4234 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ + 1641: 0002b634 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ + 1642: 000a1140 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ + 1643: 002079dc 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ + 1644: 002656bc 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ + 1645: 0025c0cc 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ + 1646: 00037894 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ + 1647: 002619fc 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ + 1648: 0025537c 240 FUNC GLOBAL DEFAULT 12 scheme_make_complex │ │ │ │ 1649: 00399c78 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_minus_proc │ │ │ │ - 1650: 001ba174 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ - 1651: 0002bbb0 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ - 1652: 00076a44 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ - 1653: 0025bd30 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ - 1654: 0025cdfc 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ - 1655: 00177a48 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ - 1656: 00119f68 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ - 1657: 00236350 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ - 1658: 0004477c 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ - 1659: 00241f5c 104 FUNC GLOBAL DEFAULT 12 scheme_bignum_normalize │ │ │ │ + 1650: 001ba17c 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ + 1651: 0002bba8 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ + 1652: 00076a3c 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ + 1653: 0025bd20 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ + 1654: 0025cdec 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ + 1655: 00177a4c 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ + 1656: 00119f6c 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ + 1657: 00236340 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ + 1658: 00044774 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ + 1659: 00241f4c 104 FUNC GLOBAL DEFAULT 12 scheme_bignum_normalize │ │ │ │ 1660: 0039a534 4 OBJECT GLOBAL DEFAULT 24 scheme_wakeup_on_input │ │ │ │ - 1661: 0025be30 112 FUNC GLOBAL DEFAULT 12 rktio_poll_add │ │ │ │ + 1661: 0025be20 112 FUNC GLOBAL DEFAULT 12 rktio_poll_add │ │ │ │ 1662: 003988a8 4 OBJECT GLOBAL DEFAULT 24 scheme_eval_waiting │ │ │ │ - 1663: 0003cc30 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ - 1664: 00262764 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ - 1665: 0006cd0c 1644 FUNC GLOBAL DEFAULT 12 scheme_extract_relative_to │ │ │ │ - 1666: 0017f518 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ - 1667: 00259678 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ - 1668: 0010574c 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ - 1669: 00052b54 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ + 1663: 0003cc28 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ + 1664: 00262754 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ + 1665: 0006cd04 1644 FUNC GLOBAL DEFAULT 12 scheme_extract_relative_to │ │ │ │ + 1666: 0017f51c 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ + 1667: 00259668 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ + 1668: 00105750 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ + 1669: 00052b4c 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ 1670: 0039a634 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_set_proc │ │ │ │ - 1671: 0008b0f8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ - 1672: 002626b0 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ + 1671: 0008b0e8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ + 1672: 002626a0 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ 1673: 00399edc 4 OBJECT GLOBAL DEFAULT 24 scheme_write_proc │ │ │ │ - 1674: 00039548 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ - 1675: 00095d2c 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ - 1676: 0009f1cc 68 FUNC GLOBAL DEFAULT 12 scheme_save_lightweight_continuation_stack │ │ │ │ - 1677: 000ea4bc 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ - 1678: 0024f3e0 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ - 1679: 001f90d0 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ - 1680: 0002b5fc 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ - 1681: 001eedec 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ - 1682: 000a09bc 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ - 1683: 001277bc 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ - 1684: 002072a4 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ - 1685: 0006da98 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ - 1686: 0025bccc 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ - 1687: 002078c0 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ - 1688: 0025be08 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ - 1689: 00198de8 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ - 1690: 00034d08 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ - 1691: 00242fa8 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ - 1692: 002142dc 756 FUNC GLOBAL DEFAULT 12 scheme_extend_parameterization │ │ │ │ + 1674: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ + 1675: 00095d20 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ + 1676: 0009f1c0 68 FUNC GLOBAL DEFAULT 12 scheme_save_lightweight_continuation_stack │ │ │ │ + 1677: 000ea4b8 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ + 1678: 0024f3d0 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ + 1679: 001f90c0 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ + 1680: 0002b5f4 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ + 1681: 001eedcc 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ + 1682: 000a09b0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ + 1683: 001277c4 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ + 1684: 00207294 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ + 1685: 0006da90 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ + 1686: 0025bcbc 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ + 1687: 002078b0 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ + 1688: 0025bdf8 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ + 1689: 00198dec 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ + 1690: 00034d00 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ + 1691: 00242f98 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ + 1692: 002142cc 756 FUNC GLOBAL DEFAULT 12 scheme_extend_parameterization │ │ │ │ 1693: 003989c4 4 OBJECT GLOBAL DEFAULT 24 scheme_root_prompt_tag │ │ │ │ - 1694: 0012c410 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ - 1695: 001d0c10 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ - 1696: 00041b34 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ - 1697: 00207b40 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ - 1698: 000638c4 72 FUNC GLOBAL DEFAULT 12 scheme_expand_string_filename │ │ │ │ + 1694: 0012c418 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ + 1695: 001d0bec 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ + 1696: 00041b2c 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ + 1697: 00207b30 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ + 1698: 000638bc 72 FUNC GLOBAL DEFAULT 12 scheme_expand_string_filename │ │ │ │ 1699: 0039a6bc 4 OBJECT GLOBAL DEFAULT 24 scheme_int16_ctype │ │ │ │ 1700: 00398c00 4 OBJECT GLOBAL DEFAULT 24 scheme_values_proc │ │ │ │ - 1701: 000a9138 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ - 1702: 0003cd80 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ - 1703: 00038104 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ - 1704: 0007480c 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ - 1705: 000781b0 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ - 1706: 0006b970 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ - 1707: 00256100 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ - 1708: 00242e5c 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ - 1709: 00180348 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ - 1710: 0003aab4 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ - 1711: 00141524 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ - 1712: 0002d80c 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ - 1713: 00265634 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ - 1714: 0025bb8c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ - 1715: 00207248 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ - 1716: 00110d04 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ - 1717: 0010785c 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ - 1718: 0016dfc8 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ - 1719: 000401cc 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ - 1720: 0004f1ac 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ - 1721: 00240d00 120 FUNC GLOBAL DEFAULT 12 __gmp_tmp_free │ │ │ │ + 1701: 000a912c 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ + 1702: 0003cd78 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ + 1703: 000380fc 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ + 1704: 00074804 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ + 1705: 000781a8 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ + 1706: 0006b968 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ + 1707: 002560f0 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ + 1708: 00242e4c 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ + 1709: 0018034c 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ + 1710: 0003aaac 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ + 1711: 00141528 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ + 1712: 0002d804 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ + 1713: 00265624 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ + 1714: 0025bb7c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ + 1715: 00207238 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ + 1716: 00110d08 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ + 1717: 00107860 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ + 1718: 0016dfcc 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ + 1719: 000401c4 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ + 1720: 0004f1a4 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ + 1721: 00240cf0 120 FUNC GLOBAL DEFAULT 12 __gmp_tmp_free │ │ │ │ 1722: 00397618 256 OBJECT GLOBAL DEFAULT 23 err_strs │ │ │ │ - 1723: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_log │ │ │ │ + 1723: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_log │ │ │ │ 1724: 0039a328 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_byte_string │ │ │ │ - 1725: 00059d58 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ - 1726: 0007f580 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ - 1727: 0002b36c 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ + 1725: 00059d50 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ + 1726: 0007f578 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ + 1727: 0002b364 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ 1728: 0039a4b8 4 OBJECT GLOBAL DEFAULT 24 gc_prepost_callback_descs │ │ │ │ - 1729: 00197a98 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ - 1730: 0025a61c 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ - 1731: 00206678 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ - 1732: 001ce244 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ - 1733: 0023a498 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ - 1734: 0023b8bc 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ - 1735: 00079348 40 FUNC GLOBAL DEFAULT 12 _scheme_apply_with_prompt │ │ │ │ + 1729: 00197a9c 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ + 1730: 0025a60c 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ + 1731: 00206668 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ + 1732: 001ce220 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ + 1733: 0023a488 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ + 1734: 0023b8ac 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ + 1735: 00079340 40 FUNC GLOBAL DEFAULT 12 _scheme_apply_with_prompt │ │ │ │ 1736: 00399d2c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_eq_proc │ │ │ │ - 1737: 00059688 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ - 1738: 000610cc 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ - 1739: 00055e28 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ - 1740: 000746b4 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ - 1741: 00178cf8 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ - 1742: 000e95d4 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ - 1743: 000f2e00 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ - 1744: 0025d8e0 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ - 1745: 001cafb0 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ - 1746: 00130cb8 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ - 1747: 0017d81c 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ - 1748: 00041cb4 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ - 1749: 00086758 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_end │ │ │ │ - 1750: 00059424 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ - 1751: 000448d4 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ + 1737: 00059680 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ + 1738: 000610c4 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ + 1739: 00055e20 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ + 1740: 000746ac 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ + 1741: 00178cfc 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ + 1742: 000e95d0 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ + 1743: 000f2dfc 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ + 1744: 0025d8d0 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ + 1745: 001caf8c 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ + 1746: 00130cbc 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ + 1747: 0017d820 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ + 1748: 00041cac 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ + 1749: 0008674c 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_end │ │ │ │ + 1750: 0005941c 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ + 1751: 000448cc 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ 1752: 003989d0 4 OBJECT GLOBAL DEFAULT 24 scheme_defining_primitives │ │ │ │ - 1753: 00262308 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ - 1754: 0004e350 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ + 1753: 002622f8 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ + 1754: 0004e348 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ 1755: 0039a370 4 OBJECT GLOBAL DEFAULT 24 scheme_output_port_property │ │ │ │ - 1756: 0003e108 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ - 1757: 0017201c 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ - 1758: 000403bc 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ - 1759: 0008b814 128 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_count │ │ │ │ - 1760: 00039300 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ - 1761: 0024f624 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ - 1762: 00179918 620 FUNC GLOBAL DEFAULT 12 scheme_redirect_get_or_peek_bytes │ │ │ │ + 1756: 0003e100 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ + 1757: 00172020 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ + 1758: 000403b4 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ + 1759: 0008b804 128 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_count │ │ │ │ + 1760: 000392f8 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ + 1761: 0024f614 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ + 1762: 0017991c 620 FUNC GLOBAL DEFAULT 12 scheme_redirect_get_or_peek_bytes │ │ │ │ 1763: 00399cc0 4 OBJECT GLOBAL DEFAULT 24 scheme_single_pi │ │ │ │ - 1764: 000a7918 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ - 1765: 001d7a5c 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ - 1766: 0025f7e4 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ - 1767: 0023a478 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ - 1768: 001c2438 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ - 1769: 000eb600 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ - 1770: 0016d308 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ - 1771: 000a6400 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ - 1772: 0025e330 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ - 1773: 00096a64 68 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_start │ │ │ │ + 1764: 000a790c 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ + 1765: 001d7a38 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ + 1766: 0025f7d4 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ + 1767: 0023a468 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ + 1768: 001c2410 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ + 1769: 000eb5fc 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ + 1770: 0016d30c 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ + 1771: 000a63f4 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ + 1772: 0025e320 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ + 1773: 00096a58 68 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_start │ │ │ │ 1774: 0039a3b0 4 OBJECT GLOBAL DEFAULT 24 scheme_no_arity_property │ │ │ │ - 1775: 00074150 340 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_arity │ │ │ │ - 1776: 00176b40 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ - 1777: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ - 1778: 00037b3c 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ - 1779: 00034948 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ - 1780: 0013083c 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ - 1781: 000443b4 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ - 1782: 0025ee20 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ - 1783: 000a7ff4 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ - 1784: 0020f564 72 FUNC GLOBAL DEFAULT 12 scheme_sync_timeout │ │ │ │ + 1775: 00074148 340 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_arity │ │ │ │ + 1776: 00176b44 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ + 1777: 0013052c 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ + 1778: 00037b34 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ + 1779: 00034940 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ + 1780: 00130840 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ + 1781: 000443ac 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ + 1782: 0025ee10 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ + 1783: 000a7fe8 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ + 1784: 0020f554 72 FUNC GLOBAL DEFAULT 12 scheme_sync_timeout │ │ │ │ 1785: 00399bec 4 OBJECT GLOBAL DEFAULT 24 scheme_null │ │ │ │ - 1786: 001eed9c 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ - 1787: 0025c6e8 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ - 1788: 000969cc 40 FUNC GLOBAL DEFAULT 12 _mzHAMT_CODE │ │ │ │ - 1789: 0024cb8c 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ - 1790: 0016cf2c 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ - 1791: 001c44b4 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ - 1792: 0009064c 56 FUNC GLOBAL DEFAULT 12 _mzHAMT_VAL │ │ │ │ - 1793: 0002b878 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ - 1794: 00226868 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ - 1795: 0016eab8 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ - 1796: 000ffe20 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ + 1786: 001eed7c 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ + 1787: 0025c6d8 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ + 1788: 000969c0 40 FUNC GLOBAL DEFAULT 12 _mzHAMT_CODE │ │ │ │ + 1789: 0024cb7c 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ + 1790: 0016cf30 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ + 1791: 001c448c 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ + 1792: 0009063c 56 FUNC GLOBAL DEFAULT 12 _mzHAMT_VAL │ │ │ │ + 1793: 0002b870 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ + 1794: 00226858 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ + 1795: 0016eabc 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ + 1796: 000ffe24 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ 1797: 00398808 4 OBJECT GLOBAL DEFAULT 24 scheme_exit │ │ │ │ - 1798: 00227054 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ - 1799: 0020d65c 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ - 1800: 00118160 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ - 1801: 002655ac 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ - 1802: 0025ac7c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ - 1803: 000e9104 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ - 1804: 001d7190 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ - 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 │ │ │ │ + 1798: 00227044 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ + 1799: 0020d64c 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ + 1800: 00118164 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ + 1801: 0026559c 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ + 1802: 0025ac6c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ + 1803: 000e9100 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ + 1804: 001d716c 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ + 1805: 0008f2a8 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table │ │ │ │ + 1806: 0023d9ac 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_n │ │ │ │ + 1807: 0005a40c 44 FUNC GLOBAL DEFAULT 12 scheme_tail_eval_expr │ │ │ │ 1808: 0039a624 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_ref_proc │ │ │ │ - 1809: 00055fdc 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ - 1810: 0025bb7c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ - 1811: 00260ba8 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ - 1812: 000388b0 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ - 1813: 0012c334 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ + 1809: 00055fd4 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ + 1810: 0025bb6c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ + 1811: 00260b98 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ + 1812: 000388a8 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ + 1813: 0012c33c 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ 1814: 0039a554 4 OBJECT GLOBAL DEFAULT 24 scheme_did_gc_count │ │ │ │ - 1815: 001ce4c0 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ - 1816: 001129e0 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ - 1817: 00197760 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ - 1818: 0017387c 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ + 1815: 001ce49c 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ + 1816: 001129e4 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ + 1817: 00197764 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ + 1818: 00173880 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ 1819: 00399e90 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stderr │ │ │ │ - 1820: 0016ff50 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ - 1821: 0002c1e0 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ - 1822: 0014e8a0 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ - 1823: 0025f5c4 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ - 1824: 0020c9c0 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ - 1825: 00037d78 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ - 1826: 00085230 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ - 1827: 0002b744 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ + 1820: 0016ff54 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ + 1821: 0002c1d8 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ + 1822: 0014e8a4 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ + 1823: 0025f5b4 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ + 1824: 0020c9b0 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ + 1825: 00037d70 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ + 1826: 00085224 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ + 1827: 0002b73c 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ 1828: 0039a5f0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_vector_proc │ │ │ │ - 1829: 00128a9c 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ - 1830: 00265380 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ - 1831: 0002b434 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ - 1832: 00243924 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ - 1833: 0012c5ec 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ - 1834: 0022b9f8 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ - 1835: 000d61d0 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ - 1836: 00260ce8 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ - 1837: 00079214 80 FUNC GLOBAL DEFAULT 12 scheme_apply_thread_thunk │ │ │ │ - 1838: 0005a888 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ - 1839: 00054798 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ - 1840: 000a0148 108 FUNC GLOBAL DEFAULT 12 scheme_is_constant_and_avoids_r1 │ │ │ │ + 1829: 00128aa4 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ + 1830: 00265370 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ + 1831: 0002b42c 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ + 1832: 00243914 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ + 1833: 0012c5f4 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ + 1834: 0022b9e8 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ + 1835: 000d61c4 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ + 1836: 00260cd8 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ + 1837: 0007920c 80 FUNC GLOBAL DEFAULT 12 scheme_apply_thread_thunk │ │ │ │ + 1838: 0005a880 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ + 1839: 00054790 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ + 1840: 000a013c 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: 0018e7a4 92 FUNC GLOBAL DEFAULT 12 scheme_print_to_string_w_max │ │ │ │ + 1843: 001d2064 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string │ │ │ │ 1844: 00398880 4 OBJECT GLOBAL DEFAULT 24 scheme_primitive_realm │ │ │ │ 1845: 00399c3c 4 OBJECT GLOBAL DEFAULT 24 scheme_box_p_proc │ │ │ │ - 1846: 001ec3fc 1064 FUNC GLOBAL DEFAULT 12 scheme_struct_to_vector │ │ │ │ - 1847: 00040190 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ - 1848: 0009f318 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ - 1849: 000f2d24 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ + 1846: 001ec3dc 1064 FUNC GLOBAL DEFAULT 12 scheme_struct_to_vector │ │ │ │ + 1847: 00040188 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ + 1848: 0009f30c 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ + 1849: 000f2d20 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ 1850: 00399c24 4 OBJECT GLOBAL DEFAULT 24 scheme_list_proc │ │ │ │ - 1851: 0009a858 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ - 1852: 0024ea70 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ - 1853: 00038384 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ - 1854: 001d9440 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ - 1855: 00261c54 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ - 1856: 00113ae8 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ - 1857: 0003c9a4 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ - 1858: 00198940 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ - 1859: 00085cc4 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt │ │ │ │ - 1860: 00238444 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ - 1861: 002173d8 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ - 1862: 001ce3f0 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ - 1863: 001f5264 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ - 1864: 0009f32c 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ - 1865: 001d9810 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ - 1866: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ - 1867: 00103e44 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ + 1851: 0009a84c 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ + 1852: 0024ea60 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ + 1853: 0003837c 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ + 1854: 001d941c 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ + 1855: 00261c44 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ + 1856: 00113aec 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ + 1857: 0003c99c 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ + 1858: 00198944 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ + 1859: 00085cb8 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt │ │ │ │ + 1860: 00238434 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ + 1861: 002173c8 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ + 1862: 001ce3cc 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ + 1863: 001f5244 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ + 1864: 0009f320 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ + 1865: 001d97ec 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ + 1866: 000395fc 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ + 1867: 00103e48 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ 1868: 0039a7f8 4 OBJECT GLOBAL DEFAULT 24 scheme_char_p_proc │ │ │ │ 1869: 00399c64 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_mcdr_proc │ │ │ │ - 1870: 00062b48 440 FUNC GLOBAL DEFAULT 12 scheme_is_complete_path │ │ │ │ - 1871: 0005a6c4 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ - 1872: 0008f5a4 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ - 1873: 0024f770 724 FUNC GLOBAL DEFAULT 12 scheme_make_application │ │ │ │ + 1870: 00062b40 440 FUNC GLOBAL DEFAULT 12 scheme_is_complete_path │ │ │ │ + 1871: 0005a6bc 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ + 1872: 0008f594 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ + 1873: 0024f760 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: 000ebddc 16 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_save │ │ │ │ 1876: 00398820 4 OBJECT GLOBAL DEFAULT 24 scheme_def_exit_proc │ │ │ │ - 1877: 00105140 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ - 1878: 00128bdc 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ - 1879: 0012441c 5688 FUNC GLOBAL DEFAULT 12 scheme_init_number │ │ │ │ - 1880: 00038ac4 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ - 1881: 001e1ae0 28 FUNC GLOBAL DEFAULT 12 scheme_wrap_evt │ │ │ │ + 1877: 00105144 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ + 1878: 00128be4 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ + 1879: 00124424 5688 FUNC GLOBAL DEFAULT 12 scheme_init_number │ │ │ │ + 1880: 00038abc 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ + 1881: 001e1ac0 28 FUNC GLOBAL DEFAULT 12 scheme_wrap_evt │ │ │ │ 1882: 0039a5d8 4 OBJECT GLOBAL DEFAULT 24 scheme_type_hash1s │ │ │ │ - 1883: 00106c30 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ - 1884: 001a093c 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ - 1885: 001ea910 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ - 1886: 00083480 148 FUNC GLOBAL DEFAULT 12 scheme_get_immediate_cc_mark │ │ │ │ - 1887: 00086cc4 352 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_lightweight_continuation │ │ │ │ - 1888: 00104720 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ - 1889: 0005ba94 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ - 1890: 00053f80 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ - 1891: 00155848 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ - 1892: 0026580c 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ - 1893: 0005446c 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ - 1894: 0025bd14 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ - 1895: 000a0290 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ - 1896: 0014c0a8 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ - 1897: 002147ec 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ - 1898: 0016c4d8 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ - 1899: 00029658 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ - 1900: 00164df4 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ - 1901: 001399ec 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ + 1883: 00106c34 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ + 1884: 001a0940 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ + 1885: 001ea8f0 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ + 1886: 00083474 148 FUNC GLOBAL DEFAULT 12 scheme_get_immediate_cc_mark │ │ │ │ + 1887: 00086cb8 352 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_lightweight_continuation │ │ │ │ + 1888: 00104724 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ + 1889: 0005ba8c 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ + 1890: 00053f78 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ + 1891: 0015584c 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ + 1892: 002657fc 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ + 1893: 00054464 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ + 1894: 0025bd04 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ + 1895: 000a0284 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ + 1896: 0014c0ac 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ + 1897: 002147dc 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ + 1898: 0016c4dc 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ + 1899: 00029650 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ + 1900: 00164df8 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ + 1901: 001399f0 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ 1902: 003987e0 4 OBJECT GLOBAL DEFAULT 24 scheme_allow_set_undefined │ │ │ │ - 1903: 0002bd4c 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ + 1903: 0002bd44 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ 1904: 0039a324 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_immutable_string │ │ │ │ - 1905: 001111c4 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ - 1906: 00077060 144 FUNC GLOBAL DEFAULT 12 scheme_intern_prim_opt_flags │ │ │ │ + 1905: 001111c8 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ + 1906: 00077058 144 FUNC GLOBAL DEFAULT 12 scheme_intern_prim_opt_flags │ │ │ │ 1907: 00399d58 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_negative_for_fixnum │ │ │ │ - 1908: 000836e0 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ - 1909: 0017f918 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ - 1910: 00144ae4 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ - 1911: 001f5a0c 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ - 1912: 000eb40c 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ - 1913: 00078e68 8 FUNC GLOBAL DEFAULT 12 scheme_force_one_value │ │ │ │ + 1908: 000836d4 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ + 1909: 0017f91c 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ + 1910: 00144ae8 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ + 1911: 001f59ec 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ + 1912: 000eb408 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ + 1913: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_one_value │ │ │ │ 1914: 0039a5dc 4 OBJECT GLOBAL DEFAULT 24 scheme_type_hash2s │ │ │ │ - 1915: 00158d6c 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ - 1916: 0024ed8c 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ - 1917: 000b945c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ - 1918: 000f6454 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ - 1919: 001cc118 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ - 1920: 001cbe34 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ - 1921: 00199454 340 FUNC GLOBAL DEFAULT 12 scheme_rational_sqrt │ │ │ │ + 1915: 00158d70 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ + 1916: 0024ed7c 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ + 1917: 000b9450 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ + 1918: 000f6450 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ + 1919: 001cc0f4 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ + 1920: 001cbe10 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ + 1921: 00199458 340 FUNC GLOBAL DEFAULT 12 scheme_rational_sqrt │ │ │ │ 1922: 0039a620 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_length_proc │ │ │ │ - 1923: 000a8a00 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ - 1924: 00206f10 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ - 1925: 00116f3c 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ - 1926: 000478a4 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ - 1927: 000af848 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ - 1928: 0009f210 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ - 1929: 00207284 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ - 1930: 001d96ec 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ - 1931: 0009f158 112 FUNC GLOBAL DEFAULT 12 scheme_call_as_lightweight_continuation │ │ │ │ - 1932: 001d9d78 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ - 1933: 00205b08 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ - 1934: 00042e1c 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ - 1935: 0010784c 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ - 1936: 0006ea7c 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ - 1937: 00222d64 1048 FUNC GLOBAL DEFAULT 12 scheme_validate_linklet │ │ │ │ + 1923: 000a89f4 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ + 1924: 00206f00 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ + 1925: 00116f40 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ + 1926: 0004789c 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ + 1927: 000af83c 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ + 1928: 0009f204 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ + 1929: 00207274 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ + 1930: 001d96c8 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ + 1931: 0009f14c 112 FUNC GLOBAL DEFAULT 12 scheme_call_as_lightweight_continuation │ │ │ │ + 1932: 001d9d54 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ + 1933: 00205af8 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ + 1934: 00042e14 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ + 1935: 00107850 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ + 1936: 0006ea74 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ + 1937: 00222d54 1048 FUNC GLOBAL DEFAULT 12 scheme_validate_linklet │ │ │ │ 1938: 0039a648 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_byte_string_length_proc │ │ │ │ - 1939: 0023dd60 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ - 1940: 0023d0d0 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ - 1941: 0020cd84 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ - 1942: 0025e49c 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ - 1943: 002433b4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ - 1944: 00172760 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ - 1945: 0016cdf0 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ - 1946: 00256f7c 1008 FUNC GLOBAL DEFAULT 12 scheme_complex_asin_or_acos │ │ │ │ + 1939: 0023dd50 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ + 1940: 0023d0c0 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ + 1941: 0020cd74 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ + 1942: 0025e48c 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ + 1943: 002433a4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ + 1944: 00172764 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ + 1945: 0016cdf4 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ + 1946: 00256f6c 1008 FUNC GLOBAL DEFAULT 12 scheme_complex_asin_or_acos │ │ │ │ 1947: 0039a628 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_set_proc │ │ │ │ - 1948: 0017f7bc 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ - 1949: 0024c140 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ - 1950: 001287c4 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ - 1951: 000f2608 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ + 1948: 0017f7c0 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ + 1949: 0024c130 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ + 1950: 001287cc 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ + 1951: 000f2604 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ 1952: 001be858 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ - 1953: 00096c84 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ - 1954: 001ed228 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ - 1955: 0002b2e0 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ - 1956: 0025a138 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ - 1957: 0010608c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ - 1958: 0006b8f8 120 FUNC GLOBAL DEFAULT 12 scheme_build_path │ │ │ │ - 1959: 00265214 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ - 1960: 001c2db0 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ - 1961: 00094a74 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ - 1962: 00259bfc 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ - 1963: 000eafa8 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ - 1964: 0002b698 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ + 1953: 00096c78 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ + 1954: 001ed208 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ + 1955: 0002b2d8 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ + 1956: 0025a128 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ + 1957: 00106090 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ + 1958: 0006b8f0 120 FUNC GLOBAL DEFAULT 12 scheme_build_path │ │ │ │ + 1959: 00265204 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ + 1960: 001c2d88 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ + 1961: 00094a68 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ + 1962: 00259bec 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ + 1963: 000eafa4 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ + 1964: 0002b690 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ 1965: 00398c90 4 OBJECT GLOBAL DEFAULT 24 scheme_current_lwc │ │ │ │ - 1966: 000ebca4 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ - 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: 000ebca0 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ + 1967: 0011c1f8 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ + 1968: 00124418 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ + 1969: 0003a4f4 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ + 1970: 0002b2e4 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ + 1971: 0005ec68 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_path │ │ │ │ 1972: 0039a36c 4 OBJECT GLOBAL DEFAULT 24 scheme_input_port_property │ │ │ │ - 1973: 000353c8 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ - 1974: 00052884 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ - 1975: 0025cd10 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ - 1976: 00037d9c 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ - 1977: 0023f784 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ - 1978: 001501e8 32 FUNC GLOBAL DEFAULT 12 check_single_use │ │ │ │ - 1979: 0008b63c 248 FUNC GLOBAL DEFAULT 12 scheme_future │ │ │ │ - 1980: 000401b8 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ - 1981: 0016d350 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ - 1982: 00212d28 2548 FUNC GLOBAL DEFAULT 12 scheme_call_as_nested_thread │ │ │ │ + 1973: 000353c0 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ + 1974: 0005287c 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ + 1975: 0025cd00 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ + 1976: 00037d94 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ + 1977: 0023f774 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ + 1978: 001501ec 32 FUNC GLOBAL DEFAULT 12 check_single_use │ │ │ │ + 1979: 0008b62c 248 FUNC GLOBAL DEFAULT 12 scheme_future │ │ │ │ + 1980: 000401b0 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ + 1981: 0016d354 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ + 1982: 00212d18 2548 FUNC GLOBAL DEFAULT 12 scheme_call_as_nested_thread │ │ │ │ 1983: 0039a4c0 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack_start │ │ │ │ - 1984: 0020675c 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ - 1985: 00046f48 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ - 1986: 00188a00 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ - 1987: 00130cc0 56 FUNC GLOBAL DEFAULT 12 scheme_extflvector_length │ │ │ │ + 1984: 0020674c 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ + 1985: 00046f40 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ + 1986: 00188a04 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ + 1987: 00130cc4 56 FUNC GLOBAL DEFAULT 12 scheme_extflvector_length │ │ │ │ 1988: 0039a1c4 4 OBJECT GLOBAL DEFAULT 24 scheme_always_ready_evt │ │ │ │ 1989: 003987c4 4 OBJECT GLOBAL DEFAULT 24 scheme_not_proc │ │ │ │ - 1990: 000393a0 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer │ │ │ │ - 1991: 0025c154 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ - 1992: 000acdc4 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ - 1993: 000ba180 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ - 1994: 00194f30 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ - 1995: 001a4088 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ - 1996: 0016a134 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ - 1997: 002078e8 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ - 1998: 00041bfc 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ - 1999: 00046d28 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ - 2000: 0009f9e0 1028 FUNC GLOBAL DEFAULT 12 scheme_is_simple │ │ │ │ + 1990: 00039398 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer │ │ │ │ + 1991: 0025c144 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ + 1992: 000acdb8 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ + 1993: 000ba174 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ + 1994: 00194f34 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ + 1995: 001a408c 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ + 1996: 0016a138 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ + 1997: 002078d8 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ + 1998: 00041bf4 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ + 1999: 00046d20 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ + 2000: 0009f9d4 1028 FUNC GLOBAL DEFAULT 12 scheme_is_simple │ │ │ │ 2001: 0039a810 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_gt_eq_proc │ │ │ │ - 2002: 001357f4 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ - 2003: 001d4724 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ - 2004: 00047dd4 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ - 2005: 00253710 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ - 2006: 002626a4 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ - 2007: 001d4b64 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ - 2008: 00293810 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ - 2009: 0002b4b4 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ - 2010: 0005eb98 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ + 2002: 001357f8 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ + 2003: 001d4700 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ + 2004: 00047dcc 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ + 2005: 00253700 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ + 2006: 00262694 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ + 2007: 001d4b40 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ + 2008: 00293800 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ + 2009: 0002b4ac 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ + 2010: 0005eb90 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ 2011: 003988b4 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_boundary │ │ │ │ - 2012: 0020db74 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ - 2013: 0023cf98 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ - 2014: 00183e4c 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ - 2015: 000e99b4 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ - 2016: 00229b30 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ - 2017: 0002b86c 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ - 2018: 00179068 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ - 2019: 00265658 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ - 2020: 0014d824 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ - 2021: 0025e6e4 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ - 2022: 0016d9c4 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ - 2023: 00261098 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ - 2024: 0006d8a4 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ - 2025: 00194ca4 64 FUNC GLOBAL DEFAULT 12 scheme_debug_print │ │ │ │ + 2012: 0020db64 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ + 2013: 0023cf88 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ + 2014: 00183e50 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ + 2015: 000e99b0 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ + 2016: 00229b20 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ + 2017: 0002b864 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ + 2018: 0017906c 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ + 2019: 00265648 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ + 2020: 0014d828 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ + 2021: 0025e6d4 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ + 2022: 0016d9c8 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ + 2023: 00261088 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ + 2024: 0006d89c 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ + 2025: 00194ca8 64 FUNC GLOBAL DEFAULT 12 scheme_debug_print │ │ │ │ 2026: 00397718 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ - 2027: 000e9620 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ - 2028: 0005a6cc 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ - 2029: 000448dc 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ - 2030: 001f2670 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ - 2031: 001a403c 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ - 2032: 001a082c 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ - 2033: 00238d9c 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ - 2034: 00107988 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ - 2035: 0005a98c 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ - 2036: 001edd14 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ - 2037: 0008ebc4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ - 2038: 00150208 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ - 2039: 00136890 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ - 2040: 00188ee4 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ - 2041: 001287a0 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ - 2042: 00037978 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ - 2043: 000f64bc 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ - 2044: 0005a404 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ - 2045: 00055ac8 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ - 2046: 001d9f1c 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ - 2047: 00085fd0 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ - 2048: 001734c8 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ - 2049: 0003d524 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ - 2050: 0025f314 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ - 2051: 00079708 12 FUNC GLOBAL DEFAULT 12 _scheme_apply_to_list │ │ │ │ + 2027: 000e961c 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ + 2028: 0005a6c4 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ + 2029: 000448d4 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ + 2030: 001f2650 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ + 2031: 001a4040 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ + 2032: 001a0830 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ + 2033: 00238d8c 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ + 2034: 0010798c 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ + 2035: 0005a984 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ + 2036: 001edcf4 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ + 2037: 0008ebb4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ + 2038: 0015020c 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ + 2039: 00136894 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ + 2040: 00188ee8 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ + 2041: 001287a8 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ + 2042: 00037970 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ + 2043: 000f64b8 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ + 2044: 0005a3fc 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ + 2045: 00055ac0 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ + 2046: 001d9ef8 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ + 2047: 00085fc4 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ + 2048: 001734cc 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ + 2049: 0003d51c 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ + 2050: 0025f304 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ + 2051: 00079700 12 FUNC GLOBAL DEFAULT 12 _scheme_apply_to_list │ │ │ │ 2052: 0039a5d4 4 OBJECT GLOBAL DEFAULT 24 scheme_type_equals │ │ │ │ - 2053: 0025bd20 8 FUNC GLOBAL DEFAULT 12 rktio_fd_detach │ │ │ │ + 2053: 0025bd10 8 FUNC GLOBAL DEFAULT 12 rktio_fd_detach │ │ │ │ 2054: 00399bdc 4 OBJECT GLOBAL DEFAULT 24 empty_hash_tree │ │ │ │ - 2055: 001895a8 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ - 2056: 00257374 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ - 2057: 0025f330 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ - 2058: 00040828 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ - 2059: 000f692c 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ - 2060: 0025e4cc 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ - 2061: 000f20b8 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ - 2062: 000792f4 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ - 2063: 0025e3f8 164 FUNC GLOBAL DEFAULT 12 rktio_socket_read │ │ │ │ + 2055: 001895ac 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ + 2056: 00257364 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ + 2057: 0025f320 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ + 2058: 00040820 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ + 2059: 000f6928 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ + 2060: 0025e4bc 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ + 2061: 000f20b4 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ + 2062: 000792ec 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ + 2063: 0025e3e8 164 FUNC GLOBAL DEFAULT 12 rktio_socket_read │ │ │ │ 2064: 0039a140 4 OBJECT GLOBAL DEFAULT 24 unsafe_variable_references_start │ │ │ │ - 2065: 00041c10 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ - 2066: 0016effc 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ - 2067: 001c2c30 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ - 2068: 00095ab4 84 FUNC GLOBAL DEFAULT 12 scheme_hash_get │ │ │ │ + 2065: 00041c08 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ + 2066: 0016f000 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ + 2067: 001c2c08 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ + 2068: 00095aa8 84 FUNC GLOBAL DEFAULT 12 scheme_hash_get │ │ │ │ 2069: 00399c88 8 OBJECT GLOBAL DEFAULT 24 scheme_infinity_val │ │ │ │ 2070: 0039a4f0 4 OBJECT GLOBAL DEFAULT 24 scheme_current_cont_mark_stack │ │ │ │ - 2071: 00080218 16 FUNC GLOBAL DEFAULT 12 scheme_arity │ │ │ │ - 2072: 0004f440 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ - 2073: 0004e5d4 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ + 2071: 00080210 16 FUNC GLOBAL DEFAULT 12 scheme_arity │ │ │ │ + 2072: 0004f438 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ + 2073: 0004e5cc 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ 2074: 00397740 4 OBJECT GLOBAL DEFAULT 24 GC_variable_stack │ │ │ │ - 2075: 0025e204 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ - 2076: 001cc69c 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ - 2077: 0016dce0 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ - 2078: 00265cac 8 FUNC GLOBAL DEFAULT 12 rktio_processor_count │ │ │ │ + 2075: 0025e1f4 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ + 2076: 001cc678 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ + 2077: 0016dce4 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ + 2078: 00265c9c 8 FUNC GLOBAL DEFAULT 12 rktio_processor_count │ │ │ │ 2079: 0039a61c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_length_proc │ │ │ │ 2080: 00399c08 4 OBJECT GLOBAL DEFAULT 24 scheme_mpair_p_proc │ │ │ │ - 2081: 0010653c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ - 2082: 0002bbdc 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ + 2081: 00106540 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ + 2082: 0002bbd4 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ 2083: 00024008 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2084: 0004c048 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ - 2085: 0024e4f8 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ - 2086: 0020c0ec 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ - 2087: 001f6974 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ - 2088: 00055900 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ - 2089: 0024bd3c 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ - 2090: 00128f50 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ - 2091: 000b990c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ - 2092: 00048578 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ - 2093: 00179f18 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ - 2094: 0020d0f8 1372 FUNC GLOBAL DEFAULT 12 scheme_syncing_ready │ │ │ │ + 2084: 0004c040 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ + 2085: 0024e4e8 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ + 2086: 0020c0dc 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ + 2087: 001f6954 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ + 2088: 000558f8 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ + 2089: 0024bd2c 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ + 2090: 00128f58 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ + 2091: 000b9900 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ + 2092: 00048570 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ + 2093: 00179f1c 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ + 2094: 0020d0e8 1372 FUNC GLOBAL DEFAULT 12 scheme_syncing_ready │ │ │ │ 2095: 003988bc 4 OBJECT GLOBAL DEFAULT 24 scheme_fuel_counter │ │ │ │ 2096: 00399c60 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_mcar_proc │ │ │ │ 2097: 00399e78 4 OBJECT GLOBAL DEFAULT 24 scheme_redirect_output_port_type │ │ │ │ - 2098: 00085350 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ - 2099: 002149d8 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ - 2100: 0003e8b8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ - 2101: 002641cc 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ - 2102: 00189924 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ - 2103: 0025c7fc 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ - 2104: 000993b8 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_key_hash │ │ │ │ - 2105: 0008f374 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_from_table │ │ │ │ - 2106: 001701a0 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ - 2107: 00262d24 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ - 2108: 0025c97c 108 FUNC GLOBAL DEFAULT 12 rktio_clean_fd_set │ │ │ │ + 2098: 00085344 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ + 2099: 002149c8 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ + 2100: 0003e8b0 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ + 2101: 002641bc 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ + 2102: 00189928 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ + 2103: 0025c7ec 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ + 2104: 000993ac 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_key_hash │ │ │ │ + 2105: 0008f364 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_from_table │ │ │ │ + 2106: 001701a4 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ + 2107: 00262d14 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ + 2108: 0025c96c 108 FUNC GLOBAL DEFAULT 12 rktio_clean_fd_set │ │ │ │ 2109: 00399d00 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxior_proc │ │ │ │ 2110: 0039a570 4 OBJECT GLOBAL DEFAULT 24 replacement_at_exit │ │ │ │ - 2111: 0003931c 132 FUNC GLOBAL DEFAULT 12 scheme_init_finalization │ │ │ │ - 2112: 002065e8 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ - 2113: 0004d97c 4 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract_for_realm │ │ │ │ + 2111: 00039314 132 FUNC GLOBAL DEFAULT 12 scheme_init_finalization │ │ │ │ + 2112: 002065d8 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ + 2113: 0004d974 4 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract_for_realm │ │ │ │ 2114: 002b09c4 4 OBJECT GLOBAL DEFAULT 23 scheme_configdir │ │ │ │ - 2115: 0002bda0 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ - 2116: 0021bf60 20 FUNC GLOBAL DEFAULT 12 scheme_num_types │ │ │ │ + 2115: 0002bd98 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ + 2116: 0021bf50 20 FUNC GLOBAL DEFAULT 12 scheme_num_types │ │ │ │ 2117: 002b09cc 4 OBJECT GLOBAL DEFAULT 23 scheme_cmdline_exe_hack │ │ │ │ - 2118: 001c8afc 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ - 2119: 002138b0 292 FUNC GLOBAL DEFAULT 12 scheme_get_current_custodian │ │ │ │ + 2118: 001c8ad8 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ + 2119: 002138a0 292 FUNC GLOBAL DEFAULT 12 scheme_get_current_custodian │ │ │ │ 2120: 00399e3c 4 OBJECT GLOBAL DEFAULT 24 scheme_line_symbol │ │ │ │ - 2121: 002612d4 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ - 2122: 002079c0 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ - 2123: 00198624 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ + 2121: 002612c4 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ + 2122: 002079b0 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ + 2123: 00198628 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ 2124: 0039a6d4 4 OBJECT GLOBAL DEFAULT 24 scheme_float_ctype │ │ │ │ - 2125: 00241010 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ - 2126: 0008b9c8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ - 2127: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ + 2125: 00241000 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ + 2126: 0008b9b8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ + 2127: 00207adc 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ 2128: 00399d34 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_min_proc │ │ │ │ - 2129: 001309b8 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ + 2129: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ 2130: 00398c78 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_iteration_count │ │ │ │ - 2131: 001ea2e0 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ - 2132: 0025aec0 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ - 2133: 0006dc84 236 FUNC GLOBAL DEFAULT 12 scheme_set_addon_dir │ │ │ │ - 2134: 00053d18 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ - 2135: 001d7a3c 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ - 2136: 0016518c 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ - 2137: 0025e064 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ - 2138: 00260c98 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ - 2139: 0006c6c8 212 FUNC GLOBAL DEFAULT 12 scheme_path_to_complete_path │ │ │ │ + 2131: 001ea2c0 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ + 2132: 0025aeb0 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ + 2133: 0006dc7c 236 FUNC GLOBAL DEFAULT 12 scheme_set_addon_dir │ │ │ │ + 2134: 00053d10 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ + 2135: 001d7a18 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ + 2136: 00165190 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ + 2137: 0025e054 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ + 2138: 00260c88 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ + 2139: 0006c6c0 212 FUNC GLOBAL DEFAULT 12 scheme_path_to_complete_path │ │ │ │ 2140: 00399e60 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_output_port_type │ │ │ │ - 2141: 0016ba90 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ - 2142: 00254fc0 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_complex │ │ │ │ + 2141: 0016ba94 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ + 2142: 00254fb0 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_complex │ │ │ │ 2143: 00399f30 4 OBJECT GLOBAL DEFAULT 24 unquote_symbol │ │ │ │ - 2144: 000ede80 476 FUNC GLOBAL DEFAULT 12 scheme_letrec_check_linklet │ │ │ │ - 2145: 00261d00 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ - 2146: 0017f82c 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ - 2147: 000a7820 248 FUNC GLOBAL DEFAULT 12 scheme_on_demand_with_args │ │ │ │ - 2148: 00265ad8 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ - 2149: 00150234 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ - 2150: 000992d8 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ - 2151: 001309c0 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ - 2152: 0004e49c 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ - 2153: 0006e9d0 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ - 2154: 00106c7c 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ - 2155: 002628c0 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ - 2156: 001ea2c4 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ - 2157: 0023c6cc 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ - 2158: 00086654 40 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark_to_tag │ │ │ │ - 2159: 00126cd8 2788 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_number │ │ │ │ - 2160: 00208884 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ - 2161: 0014adb8 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ - 2162: 00243994 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ - 2163: 001c2000 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ - 2164: 0017fa04 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ - 2165: 00207fe8 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ - 2166: 002433fc 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ - 2167: 00044488 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ - 2168: 00177bac 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ + 2144: 000ede7c 476 FUNC GLOBAL DEFAULT 12 scheme_letrec_check_linklet │ │ │ │ + 2145: 00261cf0 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ + 2146: 0017f830 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ + 2147: 000a7814 248 FUNC GLOBAL DEFAULT 12 scheme_on_demand_with_args │ │ │ │ + 2148: 00265ac8 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ + 2149: 00150238 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ + 2150: 000992cc 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ + 2151: 001309c4 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ + 2152: 0004e494 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ + 2153: 0006e9c8 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ + 2154: 00106c80 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ + 2155: 002628b0 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ + 2156: 001ea2a4 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ + 2157: 0023c6bc 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ + 2158: 00086648 40 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark_to_tag │ │ │ │ + 2159: 00126ce0 2788 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_number │ │ │ │ + 2160: 00208874 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ + 2161: 0014adbc 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ + 2162: 00243984 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ + 2163: 001c1fd8 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ + 2164: 0017fa08 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ + 2165: 00207fd8 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ + 2166: 002433ec 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ + 2167: 00044480 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ + 2168: 00177bb0 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ 2169: 00399e00 4 OBJECT GLOBAL DEFAULT 24 scheme_user_input_port_type │ │ │ │ - 2170: 0008f824 204 FUNC GLOBAL DEFAULT 12 scheme_lookup_key_in_table │ │ │ │ - 2171: 0025cc88 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ - 2172: 00167e40 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ - 2173: 0025e2d4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ - 2174: 00241e4c 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ - 2175: 0021752c 140 FUNC GLOBAL DEFAULT 12 scheme_remove_gc_callback │ │ │ │ + 2170: 0008f814 204 FUNC GLOBAL DEFAULT 12 scheme_lookup_key_in_table │ │ │ │ + 2171: 0025cc78 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ + 2172: 00167e44 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ + 2173: 0025e2c4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ + 2174: 00241e3c 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ + 2175: 0021751c 140 FUNC GLOBAL DEFAULT 12 scheme_remove_gc_callback │ │ │ │ 2176: 0039a3dc 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_type_p_proc │ │ │ │ - 2177: 00260158 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ - 2178: 00207794 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ - 2179: 0002b32c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ - 2180: 00259c24 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ - 2181: 00259e8c 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ - 2182: 00059c20 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ - 2183: 0020a880 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ - 2184: 0020c54c 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ - 2185: 00229a80 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ - 2186: 002292bc 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ - 2187: 000f6e44 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ - 2188: 000ebb30 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ - 2189: 0011b104 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ - 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 │ │ │ │ + 2177: 00260148 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ + 2178: 00207784 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ + 2179: 0002b324 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ + 2180: 00259c14 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ + 2181: 00259e7c 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ + 2182: 00059c18 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ + 2183: 0020a870 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ + 2184: 0020c53c 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ + 2185: 00229a70 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ + 2186: 002292ac 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ + 2187: 000f6e40 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ + 2188: 000ebb2c 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ + 2189: 0011b108 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ + 2190: 00085cac 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt_multi │ │ │ │ + 2191: 00085ee0 128 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks │ │ │ │ + 2192: 00061840 56 FUNC GLOBAL DEFAULT 12 scheme_getdrive │ │ │ │ + 2193: 0018e8ac 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ + 2194: 001d7a6c 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ + 2195: 000f2eec 420 FUNC GLOBAL DEFAULT 12 scheme_performance_record_end │ │ │ │ 2196: 003987b0 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_info │ │ │ │ - 2197: 0005a3a4 80 FUNC GLOBAL DEFAULT 12 scheme_eval_multi_with_prompt │ │ │ │ - 2198: 00207900 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ - 2199: 002072b8 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ - 2200: 001c2360 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ - 2201: 00085cd0 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ - 2202: 00236800 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ - 2203: 0004070c 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ + 2197: 0005a39c 80 FUNC GLOBAL DEFAULT 12 scheme_eval_multi_with_prompt │ │ │ │ + 2198: 002078f0 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ + 2199: 002072a8 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ + 2200: 001c2338 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ + 2201: 00085cc4 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ + 2202: 002367f0 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ + 2203: 00040704 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ 2204: 00399ccc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_half_pi │ │ │ │ - 2205: 0018c814 224 FUNC GLOBAL DEFAULT 12 scheme_make_svector │ │ │ │ + 2205: 0018c818 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: 00096a0c 76 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next_pos │ │ │ │ 2208: 00399ee4 4 OBJECT GLOBAL DEFAULT 24 scheme_print_proc │ │ │ │ - 2209: 00208b3c 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ - 2210: 001950e8 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ - 2211: 0016d7e4 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ - 2212: 001d3488 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ - 2213: 0002b5f8 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ - 2214: 00086a68 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ - 2215: 00141388 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ - 2216: 001f17e0 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ - 2217: 000e9694 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ - 2218: 001d0c30 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ - 2219: 0020cbd0 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ - 2220: 00061c44 8 FUNC GLOBAL DEFAULT 12 scheme_is_special_filename │ │ │ │ + 2209: 00208b2c 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ + 2210: 001950ec 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ + 2211: 0016d7e8 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ + 2212: 001d3464 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ + 2213: 0002b5f0 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ + 2214: 00086a5c 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ + 2215: 0014138c 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ + 2216: 001f17c0 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ + 2217: 000e9690 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ + 2218: 001d0c0c 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ + 2219: 0020cbc0 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ + 2220: 00061c3c 8 FUNC GLOBAL DEFAULT 12 scheme_is_special_filename │ │ │ │ 2221: 00399dfc 4 OBJECT GLOBAL DEFAULT 24 scheme_force_port_closed │ │ │ │ - 2222: 000f6bdc 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ - 2223: 00217600 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ - 2224: 00265640 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ - 2225: 0011c3e4 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ - 2226: 0004f26c 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ - 2227: 000a7d14 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ + 2222: 000f6bd8 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ + 2223: 002175f0 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ + 2224: 00265630 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ + 2225: 0011c3e8 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ + 2226: 0004f264 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ + 2227: 000a7d08 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ 2228: 00399d04 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxxor_proc │ │ │ │ - 2229: 001108b0 152 FUNC GLOBAL DEFAULT 12 scheme_register_network_evts │ │ │ │ + 2229: 001108b4 152 FUNC GLOBAL DEFAULT 12 scheme_register_network_evts │ │ │ │ 2230: 00399f44 4 OBJECT GLOBAL DEFAULT 24 unsyntax_splicing_symbol │ │ │ │ - 2231: 002175fc 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ - 2232: 00260c78 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ - 2233: 000a8a08 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_comp │ │ │ │ - 2234: 0024e1dc 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ - 2235: 00261ee8 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ - 2236: 00086e24 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ - 2237: 000df5b0 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ - 2238: 001133b4 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ - 2239: 001ea310 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ - 2240: 0008b3a8 364 FUNC GLOBAL DEFAULT 12 scheme_default_read_handler │ │ │ │ - 2241: 001d227c 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ - 2242: 0002b864 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ - 2243: 0008eb88 28 FUNC GLOBAL DEFAULT 12 scheme_clear_hash_table │ │ │ │ + 2231: 002175ec 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ + 2232: 00260c68 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ + 2233: 000a89fc 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_comp │ │ │ │ + 2234: 0024e1cc 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ + 2235: 00261ed8 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ + 2236: 00086e18 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ + 2237: 000df5a4 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ + 2238: 001133b8 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ + 2239: 001ea2f0 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ + 2240: 0008b398 364 FUNC GLOBAL DEFAULT 12 scheme_default_read_handler │ │ │ │ + 2241: 001d2258 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ + 2242: 0002b85c 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ + 2243: 0008eb78 28 FUNC GLOBAL DEFAULT 12 scheme_clear_hash_table │ │ │ │ 2244: 00398bfc 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_values_proc │ │ │ │ - 2245: 002613bc 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ - 2246: 00046d60 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ - 2247: 001f5880 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ - 2248: 0005a440 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ + 2245: 002613ac 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ + 2246: 00046d58 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ + 2247: 001f5860 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ + 2248: 0005a438 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ 2249: 00399c30 4 OBJECT GLOBAL DEFAULT 24 scheme_append_proc │ │ │ │ - 2250: 00229934 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ - 2251: 002597ec 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ - 2252: 00176374 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ - 2253: 0024c270 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ - 2254: 00028bc0 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ - 2255: 002574b0 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ - 2256: 000776c8 24 FUNC GLOBAL DEFAULT 12 scheme_init_overflow │ │ │ │ - 2257: 00164ba0 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ - 2258: 00241f00 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ - 2259: 00195130 72 FUNC GLOBAL DEFAULT 12 scheme_internal_display │ │ │ │ - 2260: 001f7164 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ - 2261: 0016df04 196 FUNC GLOBAL DEFAULT 12 scheme_peekc_is_ungetc │ │ │ │ + 2250: 00229924 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ + 2251: 002597dc 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ + 2252: 00176378 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ + 2253: 0024c260 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ + 2254: 00028bb8 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ + 2255: 002574a0 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ + 2256: 000776c0 24 FUNC GLOBAL DEFAULT 12 scheme_init_overflow │ │ │ │ + 2257: 00164ba4 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ + 2258: 00241ef0 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ + 2259: 00195134 72 FUNC GLOBAL DEFAULT 12 scheme_internal_display │ │ │ │ + 2260: 001f7144 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ + 2261: 0016df08 196 FUNC GLOBAL DEFAULT 12 scheme_peekc_is_ungetc │ │ │ │ 2262: 00399ec4 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_user_paths │ │ │ │ - 2263: 00205bd8 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ - 2264: 00059ad4 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ - 2265: 002628e8 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ - 2266: 0025e3ec 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ - 2267: 00079714 12 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_to_list │ │ │ │ - 2268: 00136be8 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ - 2269: 00174840 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ - 2270: 00265bc8 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ - 2271: 00176504 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ - 2272: 00241a88 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ - 2273: 00254fd8 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ - 2274: 0008bf00 8 FUNC GLOBAL DEFAULT 12 scheme_is_multithreaded │ │ │ │ - 2275: 00037ca0 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ - 2276: 000516f8 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ - 2277: 0016ec4c 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ - 2278: 000930b0 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ - 2279: 002629bc 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ - 2280: 000b8468 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ - 2281: 00128cb0 336 FUNC GLOBAL DEFAULT 12 scheme_odd_p │ │ │ │ - 2282: 0022675c 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ - 2283: 0016c510 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ - 2284: 0025f1a4 368 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom │ │ │ │ + 2263: 00205bc8 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ + 2264: 00059acc 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ + 2265: 002628d8 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ + 2266: 0025e3dc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ + 2267: 0007970c 12 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_to_list │ │ │ │ + 2268: 00136bec 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ + 2269: 00174844 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ + 2270: 00265bb8 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ + 2271: 00176508 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ + 2272: 00241a78 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ + 2273: 00254fc8 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ + 2274: 0008bef0 8 FUNC GLOBAL DEFAULT 12 scheme_is_multithreaded │ │ │ │ + 2275: 00037c98 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ + 2276: 000516f0 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ + 2277: 0016ec50 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ + 2278: 000930a4 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ + 2279: 002629ac 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ + 2280: 000b845c 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ + 2281: 00128cb8 336 FUNC GLOBAL DEFAULT 12 scheme_odd_p │ │ │ │ + 2282: 0022674c 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ + 2283: 0016c514 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ + 2284: 0025f194 368 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom │ │ │ │ 2285: 00397738 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_ptr │ │ │ │ - 2286: 0008f11c 224 FUNC GLOBAL DEFAULT 12 scheme_clear_bucket_table │ │ │ │ - 2287: 0020794c 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ - 2288: 001d2c8c 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ - 2289: 0004e398 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ - 2290: 00110888 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ - 2291: 00255b98 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ - 2292: 00262564 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_clean │ │ │ │ + 2286: 0008f10c 224 FUNC GLOBAL DEFAULT 12 scheme_clear_bucket_table │ │ │ │ + 2287: 0020793c 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ + 2288: 001d2c68 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ + 2289: 0004e390 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ + 2290: 0011088c 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ + 2291: 00255b88 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ + 2292: 00262554 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_clean │ │ │ │ 2293: 00399f8c 4 OBJECT GLOBAL DEFAULT 24 scheme_check_print_is_obj │ │ │ │ 2294: 003987a0 4 OBJECT GLOBAL DEFAULT 24 scheme_code_total │ │ │ │ 2295: 0039a1c0 4 OBJECT GLOBAL DEFAULT 24 scheme_system_idle_channel │ │ │ │ 2296: 00399c04 4 OBJECT GLOBAL DEFAULT 24 scheme_pair_p_proc │ │ │ │ - 2297: 0020dfe4 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ - 2298: 00239148 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ - 2299: 00239954 604 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_2 │ │ │ │ + 2297: 0020dfd4 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ + 2298: 00239138 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ + 2299: 00239944 604 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_2 │ │ │ │ 2300: 00399cd0 4 OBJECT GLOBAL DEFAULT 24 scheme_half_pi │ │ │ │ 2301: 00399c7c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_times_proc │ │ │ │ - 2302: 00165184 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ - 2303: 0008eee4 148 FUNC GLOBAL DEFAULT 12 scheme_hash_table_next │ │ │ │ - 2304: 00207524 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ - 2305: 001f6c38 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ - 2306: 00179ce8 56 FUNC GLOBAL DEFAULT 12 scheme_signal_received │ │ │ │ + 2302: 00165188 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ + 2303: 0008eed4 148 FUNC GLOBAL DEFAULT 12 scheme_hash_table_next │ │ │ │ + 2304: 00207514 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ + 2305: 001f6c18 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ + 2306: 00179cec 56 FUNC GLOBAL DEFAULT 12 scheme_signal_received │ │ │ │ 2307: 00399c38 4 OBJECT GLOBAL DEFAULT 24 scheme_box_immutable_proc │ │ │ │ - 2308: 0025e56c 336 FUNC GLOBAL DEFAULT 12 rktio_connect_finish │ │ │ │ + 2308: 0025e55c 336 FUNC GLOBAL DEFAULT 12 rktio_connect_finish │ │ │ │ 2309: 0039a618 4 OBJECT GLOBAL DEFAULT 24 scheme_list_to_vector_proc │ │ │ │ 2310: 0036e4b0 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_downs │ │ │ │ - 2311: 000fc2e4 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ - 2312: 00156004 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ - 2313: 001f1d24 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ - 2314: 00053ad0 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ - 2315: 0020c9ac 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ - 2316: 0023641c 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ - 2317: 0003cc34 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ - 2318: 0003f06c 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ - 2319: 002418d4 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ - 2320: 0008f720 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ - 2321: 0012eb14 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ + 2311: 000fc2e8 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ + 2312: 00156008 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ + 2313: 001f1d04 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ + 2314: 00053ac8 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ + 2315: 0020c99c 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ + 2316: 0023640c 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ + 2317: 0003cc2c 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ + 2318: 0003f064 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ + 2319: 002418c4 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ + 2320: 0008f710 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ + 2321: 0012eb18 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ 2322: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ 2323: 002b0a10 4 OBJECT GLOBAL DEFAULT 23 scheme_curly_braces_are_parens │ │ │ │ - 2324: 00096ef4 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ - 2325: 001501b8 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ - 2326: 000d2620 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ - 2327: 00130524 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ - 2328: 0012f1d8 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ - 2329: 0025f014 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ - 2330: 00244384 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ - 2331: 0025c608 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ - 2332: 000808a8 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ - 2333: 00179e1c 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ + 2324: 00096ee8 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ + 2325: 001501bc 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ + 2326: 000d2614 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ + 2327: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ + 2328: 0012f1dc 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ + 2329: 0025f004 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ + 2330: 00244374 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ + 2331: 0025c5f8 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ + 2332: 000808a0 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ + 2333: 00179e20 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ 2334: 003989e0 4 OBJECT GLOBAL DEFAULT 24 scheme_check_not_undefined_proc │ │ │ │ - 2335: 00110e5c 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ - 2336: 00178328 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ - 2337: 00050980 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ - 2338: 002149ec 344 FUNC GLOBAL DEFAULT 12 scheme_register_parameter │ │ │ │ + 2335: 00110e60 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ + 2336: 0017832c 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ + 2337: 00050978 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ + 2338: 002149dc 344 FUNC GLOBAL DEFAULT 12 scheme_register_parameter │ │ │ │ 2339: 0039a4e0 4 OBJECT GLOBAL DEFAULT 24 scheme_semaphore_fd_set │ │ │ │ - 2340: 001ea578 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ - 2341: 0013052c 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ - 2342: 002297a0 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ - 2343: 00207c24 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ - 2344: 0021270c 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ - 2345: 00059340 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ - 2346: 000e8c00 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ - 2347: 001b4614 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ - 2348: 000c8230 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ - 2349: 00106354 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ - 2350: 0012c260 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ - 2351: 0025c680 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ - 2352: 00261df8 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ - 2353: 001eceb4 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ - 2354: 0022662c 304 FUNC GLOBAL DEFAULT 12 scheme_vector_length │ │ │ │ + 2340: 001ea558 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ + 2341: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ + 2342: 00229790 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ + 2343: 00207c14 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ + 2344: 002126fc 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ + 2345: 00059338 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ + 2346: 000e8bfc 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ + 2347: 001b4618 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ + 2348: 000c8224 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ + 2349: 00106358 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ + 2350: 0012c268 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ + 2351: 0025c670 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ + 2352: 00261de8 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ + 2353: 001ece94 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ + 2354: 0022661c 304 FUNC GLOBAL DEFAULT 12 scheme_vector_length │ │ │ │ 2355: 0039a4ac 4 OBJECT GLOBAL DEFAULT 24 scheme_place_sleep │ │ │ │ - 2356: 0011c0e0 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ - 2357: 00076a9c 92 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim_closure │ │ │ │ - 2358: 0002b948 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ - 2359: 001d491c 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ - 2360: 0014a85c 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ - 2361: 0013c2f8 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ - 2362: 00229ab4 60 FUNC GLOBAL DEFAULT 12 ffi_callback_MARK │ │ │ │ + 2356: 0011c0e4 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ + 2357: 00076a94 92 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim_closure │ │ │ │ + 2358: 0002b940 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ + 2359: 001d48f8 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ + 2360: 0014a860 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ + 2361: 0013c2fc 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ + 2362: 00229aa4 60 FUNC GLOBAL DEFAULT 12 ffi_callback_MARK │ │ │ │ 2363: 0039a5ec 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_p_proc │ │ │ │ - 2364: 000357f0 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ - 2365: 001d9870 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ - 2366: 000b36e4 6264 FUNC GLOBAL DEFAULT 12 scheme_generate_nary_arith │ │ │ │ + 2364: 000357e8 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ + 2365: 001d984c 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ + 2366: 000b36d8 6264 FUNC GLOBAL DEFAULT 12 scheme_generate_nary_arith │ │ │ │ 2367: 00399ce4 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_i │ │ │ │ - 2368: 001be890 3524 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ - 2369: 0025548c 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ - 2370: 00198b58 656 FUNC GLOBAL DEFAULT 12 scheme_rational_round │ │ │ │ + 2368: 001be890 3484 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ + 2369: 0025547c 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ + 2370: 00198b5c 656 FUNC GLOBAL DEFAULT 12 scheme_rational_round │ │ │ │ 2371: 0039a4d0 4 OBJECT GLOBAL DEFAULT 24 scheme_total_gc_time │ │ │ │ - 2372: 002438ec 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ - 2373: 00041c4c 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ - 2374: 001706d4 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ - 2375: 0023a4f4 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ - 2376: 00260d60 160 FUNC GLOBAL DEFAULT 12 rktio_set_signal_handler │ │ │ │ + 2372: 002438dc 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ + 2373: 00041c44 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ + 2374: 001706d8 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ + 2375: 0023a4e4 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ + 2376: 00260d50 160 FUNC GLOBAL DEFAULT 12 rktio_set_signal_handler │ │ │ │ 2377: 0039a414 4 OBJECT GLOBAL DEFAULT 24 scheme_syntax_p_proc │ │ │ │ 2378: 0039a3b8 4 OBJECT GLOBAL DEFAULT 24 scheme_cpointer_property │ │ │ │ - 2379: 001ecac0 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ - 2380: 000ec1f4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ - 2381: 00085800 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ - 2382: 000e7110 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ - 2383: 001112c4 124 FUNC GLOBAL DEFAULT 12 scheme_dup_socket │ │ │ │ - 2384: 0007d824 124 FUNC GLOBAL DEFAULT 12 scheme_fast_check_arity │ │ │ │ - 2385: 0018e868 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ - 2386: 00246198 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ - 2387: 00261444 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ - 2388: 0003cbe4 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ - 2389: 001c4e04 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ - 2390: 000776e0 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ - 2391: 000f4a3c 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ - 2392: 00059554 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ + 2379: 001ecaa0 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ + 2380: 000ec1f0 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ + 2381: 000857f4 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ + 2382: 000e7104 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ + 2383: 001112c8 124 FUNC GLOBAL DEFAULT 12 scheme_dup_socket │ │ │ │ + 2384: 0007d81c 124 FUNC GLOBAL DEFAULT 12 scheme_fast_check_arity │ │ │ │ + 2385: 0018e86c 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ + 2386: 00246188 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ + 2387: 00261434 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ + 2388: 0003cbdc 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ + 2389: 001c4ddc 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ + 2390: 000776d8 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ + 2391: 000f4a38 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ + 2392: 0005954c 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ 2393: 00399cd4 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_half_pi │ │ │ │ - 2394: 0007f398 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ - 2395: 0020fee4 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ - 2396: 001db5d8 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ - 2397: 0025df2c 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ - 2398: 00128968 56 FUNC GLOBAL DEFAULT 12 scheme_get_long_long_val │ │ │ │ - 2399: 00090274 244 FUNC GLOBAL DEFAULT 12 scheme_hash_key │ │ │ │ - 2400: 00077004 16 FUNC GLOBAL DEFAULT 12 scheme_prim_is_method │ │ │ │ - 2401: 001a49e0 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ - 2402: 00083514 132 FUNC GLOBAL DEFAULT 12 scheme_chaperone_get_immediate_cc_mark │ │ │ │ + 2394: 0007f390 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ + 2395: 0020fed4 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ + 2396: 001db5b4 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ + 2397: 0025df1c 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ + 2398: 00128970 56 FUNC GLOBAL DEFAULT 12 scheme_get_long_long_val │ │ │ │ + 2399: 00090264 244 FUNC GLOBAL DEFAULT 12 scheme_hash_key │ │ │ │ + 2400: 00076ffc 16 FUNC GLOBAL DEFAULT 12 scheme_prim_is_method │ │ │ │ + 2401: 001a49e4 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ + 2402: 00083508 132 FUNC GLOBAL DEFAULT 12 scheme_chaperone_get_immediate_cc_mark │ │ │ │ 2403: 0039a3cc 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_proc │ │ │ │ - 2404: 00239c78 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ - 2405: 0014a394 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ + 2404: 00239c68 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ + 2405: 0014a398 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ 2406: 003987c8 4 OBJECT GLOBAL DEFAULT 24 scheme_true_object_p_proc │ │ │ │ - 2407: 001f0d2c 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ - 2408: 001d13b4 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ - 2409: 00106af8 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ - 2410: 0006d8c0 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ - 2411: 0002bbb4 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ - 2412: 00262870 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ - 2413: 0025bd40 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ - 2414: 0011d194 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ - 2415: 0005ed30 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ - 2416: 000a7a20 304 FUNC GLOBAL DEFAULT 12 scheme_force_jit_generate │ │ │ │ + 2407: 001f0d0c 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ + 2408: 001d1390 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ + 2409: 00106afc 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ + 2410: 0006d8b8 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ + 2411: 0002bbac 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ + 2412: 00262860 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ + 2413: 0025bd30 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ + 2414: 0011d198 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ + 2415: 0005ed28 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ + 2416: 000a7a14 304 FUNC GLOBAL DEFAULT 12 scheme_force_jit_generate │ │ │ │ 2417: 002b0a14 4 OBJECT GLOBAL DEFAULT 23 scheme_square_brackets_are_parens │ │ │ │ - 2418: 00034ca0 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ - 2419: 0020e008 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ - 2420: 00061d38 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ - 2421: 0016c4e0 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ - 2422: 0002bc24 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ - 2423: 0002bec4 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ - 2424: 001f6968 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ - 2425: 0022616c 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ - 2426: 00105204 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ - 2427: 00255678 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ - 2428: 00198e00 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ - 2429: 0014abe8 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ - 2430: 001109fc 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ - 2431: 00110b9c 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ - 2432: 0020b004 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ - 2433: 0006d574 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ - 2434: 000eaebc 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ - 2435: 001c4f0c 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ + 2418: 00034c98 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ + 2419: 0020dff8 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ + 2420: 00061d30 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ + 2421: 0016c4e4 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ + 2422: 0002bc1c 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ + 2423: 0002bebc 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ + 2424: 001f6948 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ + 2425: 0022615c 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ + 2426: 00105208 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ + 2427: 00255668 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ + 2428: 00198e04 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ + 2429: 0014abec 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ + 2430: 00110a00 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ + 2431: 00110ba0 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ + 2432: 0020aff4 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ + 2433: 0006d56c 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ + 2434: 000eaeb8 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ + 2435: 001c4ee4 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ 2436: 00398be4 4 OBJECT GLOBAL DEFAULT 24 scheme_check_assign_not_undefined_proc │ │ │ │ - 2437: 002939d0 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ - 2438: 0006d9ac 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ - 2439: 0024c1d8 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ - 2440: 002290d0 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ - 2441: 00038468 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ - 2442: 000f147c 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ - 2443: 0009f2c8 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ + 2437: 002939c0 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ + 2438: 0006d9a4 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ + 2439: 0024c1c8 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ + 2440: 002290c0 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ + 2441: 00038460 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ + 2442: 000f1478 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ + 2443: 0009f2bc 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ 2444: 0039773c 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_end │ │ │ │ - 2445: 00119f48 32 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient │ │ │ │ + 2445: 00119f4c 32 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient │ │ │ │ 2446: 0039a388 4 OBJECT GLOBAL DEFAULT 24 scheme_sealed_property │ │ │ │ - 2447: 00205184 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ - 2448: 00206cb0 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ - 2449: 00171fb4 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ - 2450: 000b91a8 692 FUNC GLOBAL DEFAULT 12 scheme_generate_force_value_same_mark │ │ │ │ + 2447: 00205174 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ + 2448: 00206ca0 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ + 2449: 00171fb8 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ + 2450: 000b919c 692 FUNC GLOBAL DEFAULT 12 scheme_generate_force_value_same_mark │ │ │ │ 2451: 0039a608 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_ref_proc │ │ │ │ - 2452: 0026560c 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ - 2453: 001d968c 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ - 2454: 00076910 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ - 2455: 001eda34 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ - 2456: 001cdbb4 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ - 2457: 00035250 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ - 2458: 00261320 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ - 2459: 0024438c 1052 FUNC GLOBAL DEFAULT 12 scheme_read_bignum │ │ │ │ + 2452: 002655fc 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ + 2453: 001d9668 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ + 2454: 00076908 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ + 2455: 001eda14 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ + 2456: 001cdb90 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ + 2457: 00035248 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ + 2458: 00261310 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ + 2459: 0024437c 1052 FUNC GLOBAL DEFAULT 12 scheme_read_bignum │ │ │ │ 2460: 003987d4 4 OBJECT GLOBAL DEFAULT 24 scheme_eqv_proc │ │ │ │ - 2461: 0003aa80 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ + 2461: 0003aa78 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ 2462: 00397724 4 OBJECT GLOBAL DEFAULT 24 GC_report_out_of_memory │ │ │ │ - 2463: 000776f8 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ - 2464: 0022944c 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ - 2465: 0002b944 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ + 2463: 000776f0 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ + 2464: 0022943c 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ + 2465: 0002b93c 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ 2466: 0039a220 4 OBJECT GLOBAL DEFAULT 24 scheme_set_external_stack_val │ │ │ │ 2467: 0039a384 4 OBJECT GLOBAL DEFAULT 24 scheme_authentic_property │ │ │ │ - 2468: 001f5da0 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ - 2469: 0024c550 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_flags │ │ │ │ + 2468: 001f5d80 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ + 2469: 0024c540 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_flags │ │ │ │ 2470: 0039a604 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_ref_proc │ │ │ │ - 2471: 002600e4 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ - 2472: 0014a9a8 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ - 2473: 0025d244 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ - 2474: 001bf654 1420 FUNC GLOBAL DEFAULT 12 scheme_unresolve_linklet │ │ │ │ + 2471: 002600d4 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ + 2472: 0014a9ac 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ + 2473: 0025d234 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ + 2474: 001bf62c 1420 FUNC GLOBAL DEFAULT 12 scheme_unresolve_linklet │ │ │ │ 2475: 002b0a00 4 OBJECT GLOBAL DEFAULT 23 scheme_startup_use_jit │ │ │ │ - 2476: 0011198c 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ - 2477: 001a37b4 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ - 2478: 0002c96c 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ - 2479: 00214848 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ - 2480: 000e9960 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ - 2481: 00265760 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ - 2482: 00260020 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ - 2483: 00031570 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ - 2484: 00077610 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ - 2485: 001a0714 280 FUNC GLOBAL DEFAULT 12 scheme_read_syntax │ │ │ │ + 2476: 00111990 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ + 2477: 001a37b8 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ + 2478: 0002c964 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ + 2479: 00214838 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ + 2480: 000e995c 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ + 2481: 00265750 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ + 2482: 00260010 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ + 2483: 00031568 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ + 2484: 00077608 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ + 2485: 001a0718 280 FUNC GLOBAL DEFAULT 12 scheme_read_syntax │ │ │ │ 2486: 00399e04 4 OBJECT GLOBAL DEFAULT 24 scheme_binary_mode_stdio │ │ │ │ - 2487: 00206b2c 360 FUNC GLOBAL DEFAULT 12 scheme_set_tail_buffer_size │ │ │ │ + 2487: 00206b1c 360 FUNC GLOBAL DEFAULT 12 scheme_set_tail_buffer_size │ │ │ │ 2488: 0039887c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_realm │ │ │ │ - 2489: 0008f8f0 284 FUNC GLOBAL DEFAULT 12 scheme_change_in_table │ │ │ │ + 2489: 0008f8e0 284 FUNC GLOBAL DEFAULT 12 scheme_change_in_table │ │ │ │ 2490: 0039a6c4 4 OBJECT GLOBAL DEFAULT 24 scheme_int32_ctype │ │ │ │ - 2491: 00040230 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ - 2492: 00080228 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ - 2493: 0003caa0 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ - 2494: 00188e48 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ - 2495: 001b4374 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ - 2496: 0024f5e4 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ - 2497: 0025ab80 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ - 2498: 00095570 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ - 2499: 00172d4c 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ - 2500: 00061670 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ - 2501: 000ea2b8 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ - 2502: 0025cc24 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ - 2503: 00155988 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ - 2504: 00106bd0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ - 2505: 0020b7a8 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ - 2506: 000598e8 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ - 2507: 0016f390 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ - 2508: 001660e8 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ - 2509: 001ea284 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ - 2510: 00260028 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ - 2511: 000531e4 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ - 2512: 0025bd28 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ - 2513: 001dd520 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ - 2514: 001d8550 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ - 2515: 00293a50 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ - 2516: 001d45bc 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ - 2517: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ - 2518: 00178834 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ - 2519: 0004f210 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ - 2520: 000a0f8c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ - 2521: 00229650 328 FUNC GLOBAL DEFAULT 12 scheme_list_to_vector │ │ │ │ + 2491: 00040228 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ + 2492: 00080220 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ + 2493: 0003ca98 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ + 2494: 00188e4c 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ + 2495: 001b4378 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ + 2496: 0024f5d4 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ + 2497: 0025ab70 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ + 2498: 00095564 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ + 2499: 00172d50 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ + 2500: 00061668 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ + 2501: 000ea2b4 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ + 2502: 0025cc14 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ + 2503: 0015598c 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ + 2504: 00106bd4 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ + 2505: 0020b798 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ + 2506: 000598e0 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ + 2507: 0016f394 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ + 2508: 001660ec 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ + 2509: 001ea264 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ + 2510: 00260018 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ + 2511: 000531dc 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ + 2512: 0025bd18 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ + 2513: 001dd4fc 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ + 2514: 001d852c 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ + 2515: 00293a40 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ + 2516: 001d4598 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ + 2517: 0016d3f4 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ + 2518: 00178838 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ + 2519: 0004f208 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ + 2520: 000a0f80 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ + 2521: 00229640 328 FUNC GLOBAL DEFAULT 12 scheme_list_to_vector │ │ │ │ 2522: 00399cac 4 OBJECT GLOBAL DEFAULT 24 scheme_inf_object │ │ │ │ - 2523: 000e8774 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ - 2524: 002271e0 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ + 2523: 000e8770 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ + 2524: 002271d0 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ 2525: 00399f1c 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_roots │ │ │ │ - 2526: 0008ea90 248 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table │ │ │ │ + 2526: 0008ea80 248 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table │ │ │ │ 2527: 0039a350 4 OBJECT GLOBAL DEFAULT 24 cached_locale_to_converter │ │ │ │ - 2528: 0003d728 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ - 2529: 00103acc 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ - 2530: 00085dac 204 FUNC GLOBAL DEFAULT 12 scheme_call_with_composable_no_dws │ │ │ │ - 2531: 00194af0 428 FUNC GLOBAL DEFAULT 12 scheme_write_w_max │ │ │ │ - 2532: 00206c94 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ - 2533: 001d3494 3116 FUNC GLOBAL DEFAULT 12 scheme_do_format │ │ │ │ + 2528: 0003d720 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ + 2529: 00103ad0 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ + 2530: 00085da0 204 FUNC GLOBAL DEFAULT 12 scheme_call_with_composable_no_dws │ │ │ │ + 2531: 00194af4 428 FUNC GLOBAL DEFAULT 12 scheme_write_w_max │ │ │ │ + 2532: 00206c84 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ + 2533: 001d3470 3116 FUNC GLOBAL DEFAULT 12 scheme_do_format │ │ │ │ 2534: 00399e7c 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stdin_port │ │ │ │ - 2535: 001a0544 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ - 2536: 00106728 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ - 2537: 0009f684 84 FUNC GLOBAL DEFAULT 12 scheme_native_closure_preserves_marks │ │ │ │ - 2538: 0024a730 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ - 2539: 0024bb28 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ - 2540: 00194d8c 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ - 2541: 000eba2c 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ - 2542: 00096f24 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ - 2543: 0024c8a4 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ - 2544: 00258d90 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ - 2545: 001d4710 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ - 2546: 00119608 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ - 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 │ │ │ │ + 2535: 001a0548 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ + 2536: 0010672c 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ + 2537: 0009f678 84 FUNC GLOBAL DEFAULT 12 scheme_native_closure_preserves_marks │ │ │ │ + 2538: 0024a720 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ + 2539: 0024bb18 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ + 2540: 00194d90 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ + 2541: 000eba28 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ + 2542: 00096f18 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ + 2543: 0024c894 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ + 2544: 00258d80 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ + 2545: 001d46ec 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ + 2546: 0011960c 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ + 2547: 00044124 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ + 2548: 000e9728 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ + 2549: 000ebcf0 4 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_saved │ │ │ │ 2550: 0039a374 4 OBJECT GLOBAL DEFAULT 24 scheme_impersonator_of_property │ │ │ │ - 2551: 00170c04 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ - 2552: 00035cac 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ + 2551: 00170c08 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ + 2552: 00035ca4 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ 2553: 00399c48 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheqv_proc │ │ │ │ - 2554: 00145280 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ - 2555: 0014000c 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ - 2556: 001a092c 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ - 2557: 0025cbf0 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ - 2558: 000865a4 176 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark │ │ │ │ - 2559: 001b4384 620 FUNC GLOBAL DEFAULT 12 scheme_make_regexp │ │ │ │ - 2560: 000770f0 20 FUNC GLOBAL DEFAULT 12 scheme_prompt_runstack_boundary_start │ │ │ │ - 2561: 0009926c 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_of │ │ │ │ + 2554: 00145284 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ + 2555: 00140010 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ + 2556: 001a0930 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ + 2557: 0025cbe0 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ + 2558: 00086598 176 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark │ │ │ │ + 2559: 001b4388 620 FUNC GLOBAL DEFAULT 12 scheme_make_regexp │ │ │ │ + 2560: 000770e8 20 FUNC GLOBAL DEFAULT 12 scheme_prompt_runstack_boundary_start │ │ │ │ + 2561: 00099260 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_of │ │ │ │ 2562: 0039a6c0 4 OBJECT GLOBAL DEFAULT 24 scheme_uint16_ctype │ │ │ │ - 2563: 00077014 76 FUNC GLOBAL DEFAULT 12 scheme_has_method_property │ │ │ │ - 2564: 0012c7d8 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ - 2565: 001cafec 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ - 2566: 000a1250 15844 FUNC GLOBAL DEFAULT 12 scheme_generate │ │ │ │ - 2567: 00217318 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ - 2568: 00240e2c 48 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_snapshot │ │ │ │ + 2563: 0007700c 76 FUNC GLOBAL DEFAULT 12 scheme_has_method_property │ │ │ │ + 2564: 0012c7e0 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ + 2565: 001cafc8 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ + 2566: 000a1244 15844 FUNC GLOBAL DEFAULT 12 scheme_generate │ │ │ │ + 2567: 00217308 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ + 2568: 00240e1c 48 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_snapshot │ │ │ │ 2569: 0039a408 4 OBJECT GLOBAL DEFAULT 24 scheme_symbol_p_proc │ │ │ │ - 2570: 0024cc28 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ - 2571: 001d3150 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ - 2572: 000f8b94 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ - 2573: 00104128 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ - 2574: 001d9bec 276 FUNC GLOBAL DEFAULT 12 scheme_printf_utf8 │ │ │ │ + 2570: 0024cc18 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ + 2571: 001d312c 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ + 2572: 000f8b90 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ + 2573: 0010412c 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ + 2574: 001d9bc8 276 FUNC GLOBAL DEFAULT 12 scheme_printf_utf8 │ │ │ │ 2575: 0039a340 4 OBJECT GLOBAL DEFAULT 24 scheme_byte_string_p_proc │ │ │ │ - 2576: 00035264 20 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_allow_interior │ │ │ │ - 2577: 0025bbac 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ - 2578: 00138568 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ - 2579: 00098f74 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ - 2580: 001c46f8 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ - 2581: 001e9258 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ - 2582: 0018e634 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ + 2576: 0003525c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_allow_interior │ │ │ │ + 2577: 0025bb9c 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ + 2578: 0013856c 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ + 2579: 00098f68 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ + 2580: 001c46d0 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ + 2581: 001e9238 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ + 2582: 0018e638 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ 2583: 001be848 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ - 2584: 0017770c 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ - 2585: 0025eca8 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ - 2586: 00179d40 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ - 2587: 002433bc 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ - 2588: 00236418 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ - 2589: 0026566c 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ - 2590: 00176f8c 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ - 2591: 001ea190 244 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property │ │ │ │ + 2584: 00177710 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ + 2585: 0025ec98 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ + 2586: 00179d44 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ + 2587: 002433ac 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ + 2588: 00236408 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ + 2589: 0026565c 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ + 2590: 00176f90 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ + 2591: 001ea170 244 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property │ │ │ │ 2592: 0039a610 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_set_proc │ │ │ │ - 2593: 0021bb8c 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ - 2594: 00041ccc 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ + 2593: 0021bb7c 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ + 2594: 00041cc4 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ 2595: 0039a3b4 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_property │ │ │ │ - 2596: 001ed43c 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ - 2597: 00128784 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ - 2598: 00265af8 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ - 2599: 001c1748 2008 FUNC GLOBAL DEFAULT 12 scheme_init_sema │ │ │ │ + 2596: 001ed41c 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ + 2597: 0012878c 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ + 2598: 00265ae8 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ + 2599: 001c1720 2008 FUNC GLOBAL DEFAULT 12 scheme_init_sema │ │ │ │ 2600: 00399c4c 4 OBJECT GLOBAL DEFAULT 24 scheme_hashalw_proc │ │ │ │ 2601: 0039a640 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_ref_proc │ │ │ │ - 2602: 000e90ec 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ - 2603: 0005a91c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_with_prompt │ │ │ │ - 2604: 0025c288 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ - 2605: 00260bac 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ - 2606: 001558bc 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ - 2607: 000f9414 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_tail │ │ │ │ + 2602: 000e90e8 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ + 2603: 0005a914 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_with_prompt │ │ │ │ + 2604: 0025c278 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ + 2605: 00260b9c 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ + 2606: 001558c0 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ + 2607: 000f9410 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_tail │ │ │ │ 2608: 00398cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_indirect_call_count │ │ │ │ - 2609: 00080864 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ - 2610: 001f5f7c 232 FUNC GLOBAL DEFAULT 12 scheme_symbol_val │ │ │ │ + 2609: 0008085c 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ + 2610: 001f5f5c 232 FUNC GLOBAL DEFAULT 12 scheme_symbol_val │ │ │ │ 2611: 0039a60c 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_set_proc │ │ │ │ - 2612: 00238528 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ - 2613: 0025bb30 8 FUNC GLOBAL DEFAULT 12 rktio_internal_fd_system_fd │ │ │ │ + 2612: 00238518 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ + 2613: 0025bb20 8 FUNC GLOBAL DEFAULT 12 rktio_internal_fd_system_fd │ │ │ │ 2614: 0039a54c 4 OBJECT GLOBAL DEFAULT 24 place_local_misc_table │ │ │ │ - 2615: 0008ae50 32 FUNC GLOBAL DEFAULT 12 scheme_get_seconds │ │ │ │ - 2616: 0020f454 64 FUNC GLOBAL DEFAULT 12 scheme_sync_enable_break │ │ │ │ + 2615: 0008ae44 32 FUNC GLOBAL DEFAULT 12 scheme_get_seconds │ │ │ │ + 2616: 0020f444 64 FUNC GLOBAL DEFAULT 12 scheme_sync_enable_break │ │ │ │ 2617: 0039a808 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_gt_proc │ │ │ │ 2618: 00023f74 148 FUNC GLOBAL DEFAULT 12 main │ │ │ │ - 2619: 000f2934 924 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_finish │ │ │ │ - 2620: 00257ecc 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ - 2621: 000742a4 1040 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_fun │ │ │ │ - 2622: 000acdbc 8 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_directly │ │ │ │ - 2623: 00061880 448 FUNC GLOBAL DEFAULT 12 strip_trailing_spaces │ │ │ │ - 2624: 00207934 24 FUNC GLOBAL DEFAULT 12 scheme_current_break_cell │ │ │ │ - 2625: 00107998 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ - 2626: 0020b8fc 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ - 2627: 001d9750 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ - 2628: 001d4adc 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ - 2629: 0002b420 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ - 2630: 00265c60 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ - 2631: 0016e948 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ - 2632: 00265b18 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ - 2633: 00135e5c 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ - 2634: 00260164 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ - 2635: 00194f38 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ - 2636: 0002b34c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ - 2637: 0011e1d4 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ - 2638: 001f5b68 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ - 2639: 0008ada0 4 FUNC GLOBAL DEFAULT 12 scheme_get_inexact_milliseconds │ │ │ │ + 2619: 000f2930 924 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_finish │ │ │ │ + 2620: 00257ebc 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ + 2621: 0007429c 1040 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_fun │ │ │ │ + 2622: 000acdb0 8 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_directly │ │ │ │ + 2623: 00061878 448 FUNC GLOBAL DEFAULT 12 strip_trailing_spaces │ │ │ │ + 2624: 00207924 24 FUNC GLOBAL DEFAULT 12 scheme_current_break_cell │ │ │ │ + 2625: 0010799c 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ + 2626: 0020b8ec 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ + 2627: 001d972c 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ + 2628: 001d4ab8 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ + 2629: 0002b418 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ + 2630: 00265c50 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ + 2631: 0016e94c 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ + 2632: 00265b08 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ + 2633: 00135e60 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ + 2634: 00260154 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ + 2635: 00194f3c 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ + 2636: 0002b344 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ + 2637: 0011e1d8 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ + 2638: 001f5b48 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ + 2639: 0008ad94 4 FUNC GLOBAL DEFAULT 12 scheme_get_inexact_milliseconds │ │ │ │ 2640: 00398784 4 OBJECT GLOBAL DEFAULT 24 scheme_rktio │ │ │ │ - 2641: 0009f0fc 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ - 2642: 00262708 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ - 2643: 00210fa8 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ - 2644: 0005b148 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ - 2645: 0018893c 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ - 2646: 00265754 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ - 2647: 00039038 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ + 2641: 0009f0f0 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ + 2642: 002626f8 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ + 2643: 00210f98 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ + 2644: 0005b140 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ + 2645: 00188940 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ + 2646: 00265744 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ + 2647: 00039030 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ 2648: 0039a1c8 4 OBJECT GLOBAL DEFAULT 24 scheme_never_ready_evt │ │ │ │ - 2649: 00240e5c 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ - 2650: 002137d4 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ - 2651: 0025df38 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ - 2652: 00238d40 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ - 2653: 002611a0 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ - 2654: 001ed298 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ - 2655: 00076db0 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ - 2656: 00111b60 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ - 2657: 001f59f8 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ - 2658: 0003e5f4 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ - 2659: 000403c4 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ - 2660: 000ac798 92 FUNC GLOBAL DEFAULT 12 scheme_jit_is_fixnum │ │ │ │ + 2649: 00240e4c 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ + 2650: 002137c4 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ + 2651: 0025df28 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ + 2652: 00238d30 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ + 2653: 00261190 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ + 2654: 001ed278 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ + 2655: 00076da8 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ + 2656: 00111b64 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ + 2657: 001f59d8 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ + 2658: 0003e5ec 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ + 2659: 000403bc 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ + 2660: 000ac78c 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 │ │ │ │ - 2664: 0008ed5c 392 FUNC GLOBAL DEFAULT 12 scheme_reset_hash_table │ │ │ │ - 2665: 0002bd8c 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ - 2666: 000fe394 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ - 2667: 000cb370 5772 FUNC GLOBAL DEFAULT 12 scheme_do_generate_more_common │ │ │ │ - 2668: 000860b8 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ - 2669: 0025d2d8 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ - 2670: 001361b0 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ - 2671: 000f2e1c 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ - 2672: 0008f57c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ - 2673: 001739dc 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ - 2674: 000b35f4 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ - 2675: 0005a570 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ - 2676: 000eb908 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ - 2677: 000f6a60 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ - 2678: 0008ad9c 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ - 2679: 0020f668 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ - 2680: 00052b50 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ - 2681: 00205a40 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ - 2682: 0025eedc 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ - 2683: 001dd458 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ - 2684: 00122488 724 FUNC GLOBAL DEFAULT 12 scheme_exact_to_inexact │ │ │ │ + 2662: 0025cc10 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ + 2663: 00111094 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_output_port │ │ │ │ + 2664: 0008ed4c 392 FUNC GLOBAL DEFAULT 12 scheme_reset_hash_table │ │ │ │ + 2665: 0002bd84 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ + 2666: 000fe398 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ + 2667: 000cb364 5772 FUNC GLOBAL DEFAULT 12 scheme_do_generate_more_common │ │ │ │ + 2668: 000860ac 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ + 2669: 0025d2c8 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ + 2670: 001361b4 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ + 2671: 000f2e18 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ + 2672: 0008f56c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ + 2673: 001739e0 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ + 2674: 000b35e8 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ + 2675: 0005a568 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ + 2676: 000eb904 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ + 2677: 000f6a5c 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ + 2678: 0008ad90 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ + 2679: 0020f658 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ + 2680: 00052b48 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ + 2681: 00205a30 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ + 2682: 0025eecc 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ + 2683: 001dd434 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ + 2684: 0012248c 724 FUNC GLOBAL DEFAULT 12 scheme_exact_to_inexact │ │ │ │ 2685: 0039a3c4 4 OBJECT GLOBAL DEFAULT 24 scheme_display_symbol │ │ │ │ - 2686: 0006139c 380 FUNC GLOBAL DEFAULT 12 scheme_os_getcwd │ │ │ │ + 2686: 00061394 380 FUNC GLOBAL DEFAULT 12 scheme_os_getcwd │ │ │ │ 2687: 00399d64 4 OBJECT GLOBAL DEFAULT 24 scheme_current_place_id │ │ │ │ - 2688: 001e7b54 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ - 2689: 0013537c 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ - 2690: 001cdc64 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ - 2691: 001ed454 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ - 2692: 00259a48 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ - 2693: 0020dff0 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ - 2694: 000866c4 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ - 2695: 00260ba0 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ - 2696: 00261438 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ - 2697: 000e9704 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ - 2698: 0020c330 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ - 2699: 00038748 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ - 2700: 00085bec 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ - 2701: 0014a950 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ - 2702: 000c8efc 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ - 2703: 001c83b8 84 FUNC GLOBAL DEFAULT 12 scheme_init_sfs │ │ │ │ + 2688: 001e7b34 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ + 2689: 00135380 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ + 2690: 001cdc40 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ + 2691: 001ed434 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ + 2692: 00259a38 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ + 2693: 0020dfe0 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ + 2694: 000866b8 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ + 2695: 00260b90 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ + 2696: 00261428 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ + 2697: 000e9700 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ + 2698: 0020c320 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ + 2699: 00038740 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ + 2700: 00085be0 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ + 2701: 0014a954 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ + 2702: 000c8ef0 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ + 2703: 001c8394 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: 001a0618 256 FUNC GLOBAL DEFAULT 12 scheme_read │ │ │ │ + 2707: 0003e2fc 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ + 2708: 0002a464 360 FUNC GLOBAL DEFAULT 12 BTC_custodian_mark │ │ │ │ 2709: 00399f7c 4 OBJECT GLOBAL DEFAULT 24 qq_ellipses │ │ │ │ - 2710: 00141380 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ - 2711: 001052dc 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ - 2712: 000f681c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ - 2713: 0024c648 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ - 2714: 00110948 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ - 2715: 001889d8 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ - 2716: 0016e1e0 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ - 2717: 000a7b50 184 FUNC GLOBAL DEFAULT 12 scheme_generate_lambda │ │ │ │ + 2710: 00141384 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ + 2711: 001052e0 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ + 2712: 000f6818 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ + 2713: 0024c638 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ + 2714: 0011094c 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ + 2715: 001889dc 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ + 2716: 0016e1e4 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ + 2717: 000a7b44 184 FUNC GLOBAL DEFAULT 12 scheme_generate_lambda │ │ │ │ 2718: 00399cec 4 OBJECT GLOBAL DEFAULT 24 scheme_real_p_proc │ │ │ │ - 2719: 002287b0 620 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ - 2720: 002164e0 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ - 2721: 00197db8 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ - 2722: 001d1b68 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ - 2723: 001b4714 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_byte │ │ │ │ - 2724: 0008fa0c 820 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal_rec │ │ │ │ - 2725: 0022bda0 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ - 2726: 002384e0 72 FUNC GLOBAL DEFAULT 12 scheme_gmpn_add_n │ │ │ │ + 2719: 002287a0 620 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ + 2720: 002164d0 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ + 2721: 00197dbc 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ + 2722: 001d1b44 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ + 2723: 001b4718 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_byte │ │ │ │ + 2724: 0008f9fc 820 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal_rec │ │ │ │ + 2725: 0022bd90 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ + 2726: 002384d0 72 FUNC GLOBAL DEFAULT 12 scheme_gmpn_add_n │ │ │ │ 2727: 00399cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_inf_object │ │ │ │ - 2728: 0020b570 328 FUNC GLOBAL DEFAULT 12 scheme_block_until_unless │ │ │ │ + 2728: 0020b560 328 FUNC GLOBAL DEFAULT 12 scheme_block_until_unless │ │ │ │ 2729: 00399c1c 4 OBJECT GLOBAL DEFAULT 24 scheme_null_p_proc │ │ │ │ - 2730: 00038744 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ - 2731: 00178fb4 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ - 2732: 00261148 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ - 2733: 001ea3d4 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ - 2734: 000a003c 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ - 2735: 001d46c4 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ - 2736: 0025df88 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ - 2737: 002626b8 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ - 2738: 00106f84 596 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_copy │ │ │ │ - 2739: 000e7158 496 FUNC GLOBAL DEFAULT 12 scheme_jit_closure │ │ │ │ - 2740: 001da368 896 FUNC GLOBAL DEFAULT 12 do_locale_comp │ │ │ │ - 2741: 001289f0 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ - 2742: 001d9ed0 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ - 2743: 0020de1c 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ - 2744: 00114ef8 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ + 2730: 0003873c 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ + 2731: 00178fb8 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ + 2732: 00261138 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ + 2733: 001ea3b4 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ + 2734: 000a0030 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ + 2735: 001d46a0 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ + 2736: 0025df78 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ + 2737: 002626a8 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ + 2738: 00106f88 596 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_copy │ │ │ │ + 2739: 000e714c 496 FUNC GLOBAL DEFAULT 12 scheme_jit_closure │ │ │ │ + 2740: 001da344 896 FUNC GLOBAL DEFAULT 12 do_locale_comp │ │ │ │ + 2741: 001289f8 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ + 2742: 001d9eac 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ + 2743: 0020de0c 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ + 2744: 00114efc 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ 2745: 003987c0 4 OBJECT GLOBAL DEFAULT 24 scheme_false │ │ │ │ - 2746: 001c2d90 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ - 2747: 0008b5d0 56 FUNC GLOBAL DEFAULT 12 scheme_current_future │ │ │ │ - 2748: 00199824 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ - 2749: 0025cccc 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ - 2750: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ - 2751: 00128864 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ - 2752: 001c4b4c 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ - 2753: 0025f50c 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ + 2746: 001c2d68 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ + 2747: 0008b5c0 56 FUNC GLOBAL DEFAULT 12 scheme_current_future │ │ │ │ + 2748: 00199828 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ + 2749: 0025ccbc 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ + 2750: 001309c0 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ + 2751: 0012886c 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ + 2752: 001c4b24 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ + 2753: 0025f4fc 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ 2754: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ │ 2755: 0039a4a8 4 OBJECT GLOBAL DEFAULT 24 thread_sleep_callback_fd │ │ │ │ 2756: 0039a644 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_set_proc │ │ │ │ - 2757: 00105dc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ - 2758: 00078188 40 FUNC GLOBAL DEFAULT 12 scheme_clear_prompt_cache │ │ │ │ - 2759: 00197c88 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ - 2760: 001621a0 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ - 2761: 0008c09c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ - 2762: 0014a854 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ + 2757: 00105dcc 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ + 2758: 00078180 40 FUNC GLOBAL DEFAULT 12 scheme_clear_prompt_cache │ │ │ │ + 2759: 00197c8c 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ + 2760: 001621a4 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ + 2761: 0008c08c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ + 2762: 0014a858 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ 2763: 00399e8c 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdout │ │ │ │ - 2764: 001d324c 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ - 2765: 0003d078 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ - 2766: 00105ea4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ + 2764: 001d3228 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ + 2765: 0003d070 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ + 2766: 00105ea8 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ 2767: 00398c54 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_stack_start │ │ │ │ - 2768: 0021d5e8 312 FUNC GLOBAL DEFAULT 12 scheme_register_type_gc_shape │ │ │ │ - 2769: 00047e24 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ - 2770: 001f1ee0 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ - 2771: 0016517c 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ - 2772: 001ba2cc 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ - 2773: 0025f450 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ - 2774: 0016d290 120 FUNC GLOBAL DEFAULT 12 scheme_fdset │ │ │ │ + 2768: 0021d5d8 312 FUNC GLOBAL DEFAULT 12 scheme_register_type_gc_shape │ │ │ │ + 2769: 00047e1c 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ + 2770: 001f1ec0 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ + 2771: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ + 2772: 001ba2d4 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ + 2773: 0025f440 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ + 2774: 0016d294 120 FUNC GLOBAL DEFAULT 12 scheme_fdset │ │ │ │ 2775: 00398cb8 4 OBJECT GLOBAL DEFAULT 24 scheme_direct_call_count │ │ │ │ - 2776: 00212af4 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ - 2777: 0024bd08 52 FUNC GLOBAL DEFAULT 12 scheme_toplevel_to_flagged_toplevel │ │ │ │ + 2776: 00212ae4 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ + 2777: 0024bcf8 52 FUNC GLOBAL DEFAULT 12 scheme_toplevel_to_flagged_toplevel │ │ │ │ 2778: 0039a64c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_ref_proc │ │ │ │ - 2779: 00130544 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ + 2779: 00130548 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ 2780: 0039a6cc 4 OBJECT GLOBAL DEFAULT 24 scheme_int64_ctype │ │ │ │ - 2781: 001cc8ac 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ - 2782: 0003596c 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ + 2781: 001cc888 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ + 2782: 00035964 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ 2783: 00398bf8 4 OBJECT GLOBAL DEFAULT 24 scheme_apply_proc │ │ │ │ 2784: 0039a3e4 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_to_vector_proc │ │ │ │ 2785: 00399f18 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_paths │ │ │ │ - 2786: 001737d8 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ + 2786: 001737dc 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ 2787: 0039a6b4 4 OBJECT GLOBAL DEFAULT 24 scheme_int8_ctype │ │ │ │ - 2788: 0003409c 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ + 2788: 00034094 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ 2789: 0039a600 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_length_proc │ │ │ │ - 2790: 0014acec 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ - 2791: 0020cc54 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ - 2792: 00179cc8 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ - 2793: 0025fa84 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ - 2794: 001b4e10 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ - 2795: 00128a94 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ - 2796: 0025f18c 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ - 2797: 0025e548 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ - 2798: 00214934 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ - 2799: 001d9568 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ - 2800: 0003e6c4 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ - 2801: 00197e88 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ - 2802: 0008bf08 264 FUNC GLOBAL DEFAULT 12 scheme_make_fsemaphore │ │ │ │ - 2803: 0025a000 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ - 2804: 0024c740 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ - 2805: 00206a44 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ - 2806: 00261424 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ - 2807: 00130bbc 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ - 2808: 000dabe4 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ - 2809: 001797b4 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ - 2810: 0003e4f0 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ - 2811: 00265a98 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ - 2812: 0025be20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ - 2813: 0025bc88 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ - 2814: 0005355c 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ - 2815: 0005b574 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ - 2816: 00052ea0 768 FUNC GLOBAL DEFAULT 12 scheme_init_stack_check │ │ │ │ + 2790: 0014acf0 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ + 2791: 0020cc44 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ + 2792: 00179ccc 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ + 2793: 0025fa74 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ + 2794: 001b4e14 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ + 2795: 00128a9c 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ + 2796: 0025f17c 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ + 2797: 0025e538 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ + 2798: 00214924 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ + 2799: 001d9544 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ + 2800: 0003e6bc 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ + 2801: 00197e8c 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ + 2802: 0008bef8 264 FUNC GLOBAL DEFAULT 12 scheme_make_fsemaphore │ │ │ │ + 2803: 00259ff0 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ + 2804: 0024c730 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ + 2805: 00206a34 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ + 2806: 00261414 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ + 2807: 00130bc0 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ + 2808: 000dabd8 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ + 2809: 001797b8 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ + 2810: 0003e4e8 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ + 2811: 00265a88 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ + 2812: 0025be10 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ + 2813: 0025bc78 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ + 2814: 00053554 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ + 2815: 0005b56c 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ + 2816: 00052e98 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: 001b4710 8 FUNC GLOBAL DEFAULT 12 scheme_regexp_source │ │ │ │ + 2819: 001d2248 16 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string │ │ │ │ 2820: 00399e74 4 OBJECT GLOBAL DEFAULT 24 scheme_null_output_port_type │ │ │ │ - 2821: 0020966c 3804 FUNC GLOBAL DEFAULT 12 scheme_thread_block │ │ │ │ - 2822: 0002cb44 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ - 2823: 00079264 72 FUNC GLOBAL DEFAULT 12 scheme_apply_no_eb │ │ │ │ + 2821: 0020965c 3804 FUNC GLOBAL DEFAULT 12 scheme_thread_block │ │ │ │ + 2822: 0002cb3c 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ + 2823: 0007925c 72 FUNC GLOBAL DEFAULT 12 scheme_apply_no_eb │ │ │ │ 2824: 002b09d0 4 OBJECT GLOBAL DEFAULT 23 scheme_binary_type_hack │ │ │ │ - 2825: 0024377c 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ - 2826: 00029630 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ - 2827: 00040274 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ - 2828: 001d0b44 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ - 2829: 00197d94 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ │ + 2825: 0024376c 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ + 2826: 00029628 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ + 2827: 0004026c 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ + 2828: 001d0b20 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ + 2829: 00197d98 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libtinfo.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libffi.so.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x22e58 │ │ │ │ - 0x0000000d (FINI) 0x267748 │ │ │ │ + 0x0000000d (FINI) 0x267738 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2afd18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2afd1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ac │ │ │ │ 0x00000005 (STRTAB) 0x10344 │ │ │ │ 0x00000006 (SYMTAB) 0x5264 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4a9ef3d03933c875faf061320f19798aa97c4c7a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4930717c7b9f0d206d09c2fea2f9089a3e6246a9 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -|Lz/lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ DZ]Zy4y& │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ setupterm │ │ │ │ cur_term │ │ │ │ ffi_type_void │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,466 +12,466 @@ │ │ │ │ ldr r1, [pc, #24] @ 23864 │ │ │ │ ldr r0, [pc, #24] @ 23868 │ │ │ │ ldr r2, [pc, #24] @ 2386c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #2 │ │ │ │ - eoreq fp, r4, r0, asr #7 │ │ │ │ - eoreq fp, r4, r0, ror #7 │ │ │ │ + eoreq r0, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0024b3b0 │ │ │ │ + ldrdeq fp, [r4], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 238a4 │ │ │ │ ldr r1, [pc, #28] @ 238a8 │ │ │ │ ldr r0, [pc, #28] @ 238ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 238b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, ror #1 │ │ │ │ - @ instruction: 0x0024b3b8 │ │ │ │ - ldrdeq fp, [r4], -r8 @ │ │ │ │ + ldrdeq r0, [r6], -r8 @ │ │ │ │ + eoreq fp, r4, r8, lsr #7 │ │ │ │ + eoreq fp, r4, r8, asr #7 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 238e8 │ │ │ │ ldr r1, [pc, #28] @ 238ec │ │ │ │ ldr r0, [pc, #28] @ 238f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 238f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #1 │ │ │ │ - eoreq fp, r4, ip, lsr r3 │ │ │ │ - eoreq fp, r4, ip, ror #7 │ │ │ │ + mlaeq r6, r4, r0, r0 │ │ │ │ + eoreq fp, r4, ip, lsr #6 │ │ │ │ + ldrdeq fp, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 2392c │ │ │ │ ldr r1, [pc, #28] @ 23930 │ │ │ │ ldr r0, [pc, #28] @ 23934 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23938 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, rrx │ │ │ │ - eoreq fp, r4, r0, lsr r3 │ │ │ │ - strdeq fp, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, r0, asr r0 │ │ │ │ + eoreq fp, r4, r0, lsr #6 │ │ │ │ + eoreq fp, r4, r0, ror #7 │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 2396c │ │ │ │ ldr r1, [pc, #24] @ 23970 │ │ │ │ ldr r0, [pc, #24] @ 23974 │ │ │ │ ldr r2, [pc, #24] @ 23978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r0 @ │ │ │ │ - @ instruction: 0x0024b2b4 │ │ │ │ - ldrdeq fp, [r4], -r4 @ │ │ │ │ + eoreq r0, r6, r0, lsr #1 │ │ │ │ + eoreq fp, r4, r4, lsr #5 │ │ │ │ + eoreq fp, r4, r4, asr #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 239ac │ │ │ │ ldr r1, [pc, #24] @ 239b0 │ │ │ │ ldr r0, [pc, #24] @ 239b4 │ │ │ │ ldr r2, [pc, #24] @ 239b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002601b8 │ │ │ │ - eoreq fp, r4, r4, ror r2 │ │ │ │ - mlaeq r4, r4, r2, fp │ │ │ │ + eoreq r0, r6, r8, lsr #3 │ │ │ │ + eoreq fp, r4, r4, ror #4 │ │ │ │ + eoreq fp, r4, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 239f0 │ │ │ │ ldr r1, [pc, #28] @ 239f4 │ │ │ │ ldr r0, [pc, #28] @ 239f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 239fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r1 │ │ │ │ - eoreq fp, r4, r4, lsr r2 │ │ │ │ - eoreq fp, r4, r8, asr #17 │ │ │ │ + eoreq r0, r6, ip, ror #2 │ │ │ │ + eoreq fp, r4, r4, lsr #4 │ │ │ │ + @ instruction: 0x0024b8b8 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a34 │ │ │ │ ldr r1, [pc, #28] @ 23a38 │ │ │ │ ldr r0, [pc, #28] @ 23a3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r1 │ │ │ │ - eoreq fp, r4, r0, lsr #17 │ │ │ │ - eoreq fp, r4, r0, asr #17 │ │ │ │ + eoreq r0, r6, r8, lsr #2 │ │ │ │ + mlaeq r4, r0, r8, fp │ │ │ │ + @ instruction: 0x0024b8b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a74 │ │ │ │ ldr r1, [pc, #28] @ 23a78 │ │ │ │ ldr r0, [pc, #28] @ 23a7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23a80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, ror #3 │ │ │ │ - eoreq fp, r4, r8, lsr #5 │ │ │ │ + eoreq r0, r6, r8, ror #1 │ │ │ │ + ldrdeq fp, [r4], -r8 @ │ │ │ │ + mlaeq r4, r8, r2, fp │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23ab8 │ │ │ │ ldr r1, [pc, #28] @ 23abc │ │ │ │ ldr r0, [pc, #28] @ 23ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ mov r2, #720 @ 0x2d0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsl r8 │ │ │ │ - eoreq fp, r4, ip, asr #16 │ │ │ │ + eoreq r0, r6, r4, lsr #1 │ │ │ │ + eoreq fp, r4, ip, lsl #16 │ │ │ │ + eoreq fp, r4, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23af8 │ │ │ │ ldr r1, [pc, #28] @ 23afc │ │ │ │ ldr r0, [pc, #28] @ 23b00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #684 @ 0x2ac │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, ror r0 │ │ │ │ - ldrdeq fp, [r4], -ip @ │ │ │ │ - eoreq fp, r4, ip, lsl #16 │ │ │ │ + eoreq r0, r6, r4, rrx │ │ │ │ + eoreq fp, r4, ip, asr #15 │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b38 │ │ │ │ ldr r1, [pc, #28] @ 23b3c │ │ │ │ ldr r0, [pc, #28] @ 23b40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ mov r2, #756 @ 0x2f4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r0 │ │ │ │ - mlaeq r4, ip, r7, fp │ │ │ │ - eoreq fp, r4, ip, asr #15 │ │ │ │ + eoreq r0, r6, r4, lsr #32 │ │ │ │ + eoreq fp, r4, ip, lsl #15 │ │ │ │ + @ instruction: 0x0024b7bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b78 │ │ │ │ ldr r1, [pc, #28] @ 23b7c │ │ │ │ ldr r0, [pc, #28] @ 23b80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23b84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsr #1 │ │ │ │ - eoreq fp, r4, ip, asr r1 │ │ │ │ + eoreq pc, r5, r4, ror #31 │ │ │ │ + mlaeq r4, ip, r0, fp │ │ │ │ + eoreq fp, r4, ip, asr #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23bb8 │ │ │ │ ldr r1, [pc, #24] @ 23bbc │ │ │ │ ldr r0, [pc, #24] @ 23bc0 │ │ │ │ ldr r2, [pc, #24] @ 23bc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r1 │ │ │ │ - eoreq fp, r4, r8, rrx │ │ │ │ - eoreq fp, r4, r8, lsl #1 │ │ │ │ + eoreq r0, r6, r4, lsr #2 │ │ │ │ + eoreq fp, r4, r8, asr r0 │ │ │ │ + eoreq fp, r4, r8, ror r0 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23bfc │ │ │ │ ldr r1, [pc, #28] @ 23c00 │ │ │ │ ldr r0, [pc, #28] @ 23c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23c08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, lsr #32 │ │ │ │ - ldrdeq fp, [r4], -r8 @ │ │ │ │ + eoreq r0, r6, r8, ror #1 │ │ │ │ + eoreq fp, r4, r8, lsl r0 │ │ │ │ + eoreq fp, r4, r8, asr #1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23c40 │ │ │ │ ldr r1, [pc, #28] @ 23c44 │ │ │ │ ldr r0, [pc, #28] @ 23c48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23c4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsl r0 │ │ │ │ - ldrdeq fp, [r4], -ip @ │ │ │ │ + eoreq r0, r6, r4, lsr #1 │ │ │ │ + eoreq fp, r4, ip │ │ │ │ + eoreq fp, r4, ip, asr #1 │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23c80 │ │ │ │ ldr r1, [pc, #24] @ 23c84 │ │ │ │ ldr r0, [pc, #24] @ 23c88 │ │ │ │ ldr r2, [pc, #24] @ 23c8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r0 @ │ │ │ │ - eoreq sl, r4, r0, lsr #31 │ │ │ │ - eoreq sl, r4, r0, asr #31 │ │ │ │ + eoreq r0, r6, r0, ror #1 │ │ │ │ + mlaeq r4, r0, pc, sl @ │ │ │ │ + @ instruction: 0x0024afb0 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23cc4 │ │ │ │ ldr r1, [pc, #28] @ 23cc8 │ │ │ │ ldr r0, [pc, #28] @ 23ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23cd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq sl, r4, r0, ror #30 │ │ │ │ - strdeq fp, [r4], -r4 @ │ │ │ │ + eoreq r0, r6, r4, lsr #1 │ │ │ │ + eoreq sl, r4, r0, asr pc │ │ │ │ + eoreq fp, r4, r4, ror #11 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23d08 │ │ │ │ ldr r1, [pc, #28] @ 23d0c │ │ │ │ ldr r0, [pc, #28] @ 23d10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23d14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, ror r0 │ │ │ │ - eoreq sl, r4, ip, lsl pc │ │ │ │ - eoreq sl, r4, ip, asr #31 │ │ │ │ + eoreq r0, r6, r0, rrx │ │ │ │ + eoreq sl, r4, ip, lsl #30 │ │ │ │ + @ instruction: 0x0024afbc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23d4c │ │ │ │ ldr r1, [pc, #28] @ 23d50 │ │ │ │ ldr r0, [pc, #28] @ 23d54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23d58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsr #32 │ │ │ │ - eoreq sl, r4, r0, lsl pc │ │ │ │ - ldrdeq sl, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, ip, lsl r0 │ │ │ │ + eoreq sl, r4, r0, lsl #30 │ │ │ │ + eoreq sl, r4, r0, asr #31 │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23d8c │ │ │ │ ldr r1, [pc, #24] @ 23d90 │ │ │ │ ldr r0, [pc, #24] @ 23d94 │ │ │ │ ldr r2, [pc, #24] @ 23d98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r8 @ │ │ │ │ - mlaeq r4, r4, lr, sl │ │ │ │ - @ instruction: 0x0024aeb4 │ │ │ │ + eoreq r0, r6, r8, lsr #1 │ │ │ │ + eoreq sl, r4, r4, lsl #29 │ │ │ │ + eoreq sl, r4, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23dd0 │ │ │ │ ldr r1, [pc, #28] @ 23dd4 │ │ │ │ ldr r0, [pc, #28] @ 23dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ddc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r0 │ │ │ │ - eoreq sl, r4, r4, asr lr │ │ │ │ - eoreq fp, r4, r8, ror #9 │ │ │ │ + eoreq r0, r6, ip, rrx │ │ │ │ + eoreq sl, r4, r4, asr #28 │ │ │ │ + ldrdeq fp, [r4], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e14 │ │ │ │ ldr r1, [pc, #28] @ 23e18 │ │ │ │ ldr r0, [pc, #28] @ 23e1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r0 │ │ │ │ - eoreq sl, r4, r8, asr #28 │ │ │ │ - eoreq sl, r4, r8, lsl #30 │ │ │ │ + eoreq r0, r6, r8, lsr #32 │ │ │ │ + eoreq sl, r4, r8, lsr lr │ │ │ │ + strdeq sl, [r4], -r8 @ │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e58 │ │ │ │ ldr r1, [pc, #28] @ 23e5c │ │ │ │ ldr r0, [pc, #28] @ 23e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq sl, r4, ip, asr #27 │ │ │ │ - eoreq sl, r4, ip, ror lr │ │ │ │ + eoreq pc, r5, r4, ror #31 │ │ │ │ + @ instruction: 0x0024adbc │ │ │ │ + eoreq sl, r4, ip, ror #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e9c │ │ │ │ ldr r1, [pc, #28] @ 23ea0 │ │ │ │ ldr r0, [pc, #28] @ 23ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0025ffb0 │ │ │ │ - eoreq fp, r4, r4, lsr r4 │ │ │ │ - eoreq fp, r4, r4, asr r4 │ │ │ │ + eoreq pc, r5, r0, lsr #31 │ │ │ │ + eoreq fp, r4, r4, lsr #8 │ │ │ │ + eoreq fp, r4, r4, asr #8 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23edc │ │ │ │ ldr r1, [pc, #24] @ 23ee0 │ │ │ │ ldr r0, [pc, #24] @ 23ee4 │ │ │ │ ldr r2, [pc, #24] @ 23ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsl r0 │ │ │ │ - eoreq sl, r4, r4, asr #26 │ │ │ │ - eoreq sl, r4, r4, ror #26 │ │ │ │ + eoreq r0, r6, ip │ │ │ │ + eoreq sl, r4, r4, lsr sp │ │ │ │ + eoreq sl, r4, r4, asr sp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23f20 │ │ │ │ ldr r1, [pc, #28] @ 23f24 │ │ │ │ ldr r0, [pc, #28] @ 23f28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23f2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #132 @ 0x84 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #31 │ │ │ │ - eoreq r5, r5, r0, lsl ip │ │ │ │ - eoreq r5, r5, ip, lsr lr │ │ │ │ + mlaeq r6, r4, pc, r0 @ │ │ │ │ + eoreq r5, r5, r0, lsl #24 │ │ │ │ + eoreq r5, r5, ip, lsr #28 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23f64 │ │ │ │ ldr r1, [pc, #28] @ 23f68 │ │ │ │ ldr r0, [pc, #28] @ 23f6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #156 @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, ror #30 │ │ │ │ - eoreq r5, r5, ip, asr #23 │ │ │ │ - eoreq r0, r5, r8, lsr #12 │ │ │ │ + eoreq r0, r6, r0, asr pc │ │ │ │ + @ instruction: 0x00255bbc │ │ │ │ + eoreq r0, r5, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00023f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -487,30 +487,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 37b3c │ │ │ │ + bl 37b34 │ │ │ │ ldr r2, [pc, #52] @ 24004 │ │ │ │ ldr r3, [pc, #40] @ 23ffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 23ff4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r8, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r4, r0, r8, lsl #21 │ │ │ │ + andeq r4, r0, r0, lsl #21 │ │ │ │ eoreq ip, r8, r8, lsr #32 │ │ │ │ │ │ │ │ 00024008 <_start@@Base>: │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ @@ -632,30 +632,30 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #132] @ 24294 <_start@@Base+0x28c> │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 59338 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 24248 <_start@@Base+0x240> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ mov r0, #10 │ │ │ │ bl 23040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #68] @ 24298 <_start@@Base+0x290> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 24284 <_start@@Base+0x27c> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -668,16 +668,16 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r0, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r0, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r3, [r4], -r4 @ │ │ │ │ - ldrdeq r3, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, r4, ror #11 │ │ │ │ + eoreq r3, r4, r8, asr #11 │ │ │ │ eoreq fp, r8, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr ip, [pc, #1168] @ 24744 <_start@@Base+0x73c> │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -691,134 +691,134 @@ │ │ │ │ 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 │ │ │ │ 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] │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, #14 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ ldr r0, [pc, #1036] @ 24754 <_start@@Base+0x74c> │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #24 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #932] @ 24758 <_start@@Base+0x750> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 5b758 │ │ │ │ + bl 5b750 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24518 <_start@@Base+0x510> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 2470c <_start@@Base+0x704> │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #828] @ 2475c <_start@@Base+0x754> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aae8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24498 <_start@@Base+0x490> │ │ │ │ ldr r0, [pc, #756] @ 24760 <_start@@Base+0x758> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r0, [pc, #708] @ 24764 <_start@@Base+0x75c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aae8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq 24588 <_start@@Base+0x580> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -832,71 +832,71 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 24740 <_start@@Base+0x738> │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #588] @ 2476c <_start@@Base+0x764> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #576] @ 24770 <_start@@Base+0x768> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ mov r3, r0 │ │ │ │ b 24418 <_start@@Base+0x410> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldr r0, [pc, #472] @ 24774 <_start@@Base+0x76c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 24648 <_start@@Base+0x640> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ bne 24650 <_start@@Base+0x648> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -912,26 +912,26 @@ │ │ │ │ bne 24658 <_start@@Base+0x650> │ │ │ │ tst r0, #1 │ │ │ │ beq 24610 <_start@@Base+0x608> │ │ │ │ cmp r7, #0 │ │ │ │ beq 24660 <_start@@Base+0x658> │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24690 <_start@@Base+0x688> │ │ │ │ ldr r1, [pc, #256] @ 24778 <_start@@Base+0x770> │ │ │ │ ldr r0, [pc, #256] @ 2477c <_start@@Base+0x774> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4e350 │ │ │ │ + bl 4e348 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ beq 246fc <_start@@Base+0x6f4> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r1, #2 │ │ │ │ @@ -941,94 +941,94 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 246a4 <_start@@Base+0x69c> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 104e64 │ │ │ │ + bl 104e68 │ │ │ │ mov r3, r0 │ │ │ │ b 24418 <_start@@Base+0x410> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, ip, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r4, ip, ror r4 │ │ │ │ - eoreq r3, r4, r4, asr r4 │ │ │ │ - eoreq r3, r4, r4, lsl r4 │ │ │ │ - eoreq r3, r4, r0, ror #7 │ │ │ │ - @ instruction: 0x002433bc │ │ │ │ + eoreq r3, r4, ip, ror #8 │ │ │ │ + eoreq r3, r4, r4, asr #8 │ │ │ │ + eoreq r3, r4, r4, lsl #8 │ │ │ │ + ldrdeq r3, [r4], -r0 @ │ │ │ │ + eoreq r3, r4, ip, lsr #7 │ │ │ │ eoreq fp, r8, r4, lsl #22 │ │ │ │ - eoreq r3, r4, r0, lsl #6 │ │ │ │ - eoreq r6, r4, ip, ror pc │ │ │ │ - @ instruction: 0x002432b0 │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ - eoreq r3, r4, r4, lsl r2 │ │ │ │ + strdeq r3, [r4], -r0 @ │ │ │ │ + eoreq r6, r4, ip, ror #30 │ │ │ │ + eoreq r3, r4, r0, lsr #5 │ │ │ │ + eoreq r3, r4, r8, ror #3 │ │ │ │ + eoreq r3, r4, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ 247b0 <_start@@Base+0x7a8> │ │ │ │ mov r1, #21 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 207984 │ │ │ │ + bl 207974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ 247e4 <_start@@Base+0x7dc> │ │ │ │ mov r1, #22 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 207984 │ │ │ │ + bl 207974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #20] @ 24814 <_start@@Base+0x80c> │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2079a4 │ │ │ │ + bl 207994 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #296] @ 24958 <_start@@Base+0x950> │ │ │ │ ldr r1, [pc, #296] @ 2495c <_start@@Base+0x954> │ │ │ │ @@ -1051,15 +1051,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ beq 248c4 <_start@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #204] @ 24968 <_start@@Base+0x960> │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #184] @ 2495c <_start@@Base+0x954> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1081,41 +1081,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 24928 <_start@@Base+0x920> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 6395c │ │ │ │ + bl 63954 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 24928 <_start@@Base+0x920> │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 2492c <_start@@Base+0x924> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2487c <_start@@Base+0x874> │ │ │ │ ldr r3, [pc, #52] @ 24970 <_start@@Base+0x968> │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r0, #17 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ b 24890 <_start@@Base+0x888> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r8, r8, asr r7 │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ + eoreq r2, r4, r4, asr #31 │ │ │ │ eoreq ip, r8, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #268] @ 24a98 <_start@@Base+0xa90> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1128,51 +1128,51 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ str ip, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 24a30 <_start@@Base+0xa28> │ │ │ │ b 24a60 <_start@@Base+0xa58> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ bne 24a60 <_start@@Base+0xa58> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ bne 24a5c <_start@@Base+0xa54> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 24a10 <_start@@Base+0xa08> │ │ │ │ mov r1, #0 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 24a10 <_start@@Base+0xa08> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #60] @ 24aa8 <_start@@Base+0xaa0> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 24a9c <_start@@Base+0xa94> │ │ │ │ @@ -1213,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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #6 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov fp, r4 │ │ │ │ ldrb r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 24e14 <_start@@Base+0xe0c> │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r7, [pc, #720] @ 24e54 <_start@@Base+0xe4c> │ │ │ │ @@ -1371,25 +1371,25 @@ │ │ │ │ mov fp, ip │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ tst r1, #8192 @ 0x2000 │ │ │ │ beq 24d60 <_start@@Base+0xd58> │ │ │ │ sub r1, fp, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2064 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldrb r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 24bb0 <_start@@Base+0xba8> │ │ │ │ mov r4, r6 │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -1421,26 +1421,26 @@ │ │ │ │ add ip, pc, ip │ │ │ │ b 24d10 <_start@@Base+0xd08> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r8, asr sp │ │ │ │ - eoreq r2, r4, ip, asr sp │ │ │ │ - eoreq sp, r5, ip, ror sl │ │ │ │ + eoreq r2, r4, r8, asr #26 │ │ │ │ + eoreq r2, r4, ip, asr #26 │ │ │ │ + eoreq sp, r5, ip, ror #20 │ │ │ │ eoreq fp, r8, r8, lsl #8 │ │ │ │ - eoreq r2, r4, r8, lsl #25 │ │ │ │ - eoreq r7, r5, r4, ror fp │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ - eoreq r2, r4, ip, lsr #23 │ │ │ │ - @ instruction: 0x00242bb0 │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ + eoreq r2, r4, r8, ror ip │ │ │ │ + eoreq r7, r5, r4, ror #22 │ │ │ │ + eoreq r2, r4, r8, asr #24 │ │ │ │ + mlaeq r4, ip, fp, r2 │ │ │ │ + eoreq r2, r4, r0, lsr #23 │ │ │ │ + eoreq r2, r4, ip, asr #23 │ │ │ │ + eoreq r2, r4, r0, lsl #21 │ │ │ │ + eoreq r2, r4, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #292] @ 24fc0 <_start@@Base+0xfb8> │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ @@ -1459,26 +1459,26 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ beq 24f60 <_start@@Base+0xf58> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24f18 <_start@@Base+0xf10> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 24f84 <_start@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #152] @ 24fd0 <_start@@Base+0xfc8> │ │ │ │ str r3, [r4] │ │ │ │ @@ -1494,52 +1494,52 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #108] @ 24fd4 <_start@@Base+0xfcc> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fac <_start@@Base+0xfa4> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ str r0, [sp, #4] │ │ │ │ b 24f18 <_start@@Base+0xf10> │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq 24f9c <_start@@Base+0xf94> │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d834 │ │ │ │ ldr r0, [pc, #52] @ 24fd8 <_start@@Base+0xfd0> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ b 24f2c <_start@@Base+0xf24> │ │ │ │ add r0, r0, #19 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ str r0, [sp, #4] │ │ │ │ b 24f18 <_start@@Base+0xf10> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strheq fp, [r8], -ip @ │ │ │ │ eoreq fp, r8, r8, asr sl │ │ │ │ - eoreq r6, r4, ip, lsl #10 │ │ │ │ + strdeq r6, [r4], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #20] @ 2500c <_start@@Base+0x1004> │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ bl 237c0 │ │ │ │ - eoreq r2, r4, ip, asr #19 │ │ │ │ + @ instruction: 0x002429bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ ldr r4, [pc, #1028] @ 2542c <_start@@Base+0x1424> │ │ │ │ ldr lr, [pc, #1028] @ 25430 <_start@@Base+0x1428> │ │ │ │ ldr ip, [pc, #1028] @ 25434 <_start@@Base+0x142c> │ │ │ │ @@ -1561,136 +1561,136 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r2] │ │ │ │ str r5, [r2] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #24 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, #2 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r3, #10 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 252b8 <_start@@Base+0x12b0> │ │ │ │ ldr r0, [pc, #776] @ 25448 <_start@@Base+0x1440> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #748] @ 2544c <_start@@Base+0x1444> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #728] @ 25450 <_start@@Base+0x1448> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ 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 55fd4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ 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 55fd4 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 251e4 <_start@@Base+0x11dc> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 252e0 <_start@@Base+0x12d8> │ │ │ │ ldr r0, [pc, #616] @ 25454 <_start@@Base+0x144c> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #568] @ 25458 <_start@@Base+0x1450> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ 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 55fd4 │ │ │ │ ands r4, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 2525c <_start@@Base+0x1254> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 25354 <_start@@Base+0x134c> │ │ │ │ mov r3, #10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r3, [pc, #464] @ 25444 <_start@@Base+0x143c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1723,26 +1723,26 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #348] @ 25460 <_start@@Base+0x1458> │ │ │ │ mvn r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 6395c │ │ │ │ + bl 63954 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 251e4 <_start@@Base+0x11dc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #252] @ 25444 <_start@@Base+0x143c> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3] │ │ │ │ b 2528c <_start@@Base+0x1284> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -1753,751 +1753,750 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 6395c │ │ │ │ + bl 63954 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2525c <_start@@Base+0x1254> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #192] @ 25468 <_start@@Base+0x1460> │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17770c │ │ │ │ + bl 177710 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0614 │ │ │ │ + bl 1a0618 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1701a0 │ │ │ │ + bl 1701a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ bne 2525c <_start@@Base+0x1254> │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ bhi 2525c <_start@@Base+0x1254> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 97240 │ │ │ │ + bl 97234 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 2525c <_start@@Base+0x1254> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #28] @ 25444 <_start@@Base+0x143c> │ │ │ │ b 25274 <_start@@Base+0x126c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r4, asr #31 │ │ │ │ eoreq sl, r8, r8, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r8, lsl #19 │ │ │ │ + eoreq r2, r4, r8, ror r9 │ │ │ │ + eoreq r2, r4, r4, lsl #19 │ │ │ │ mlaeq r4, r4, r9, r2 │ │ │ │ - eoreq r2, r4, r4, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - eoreq r2, r4, r8, asr #17 │ │ │ │ - eoreq r2, r4, r4, asr #17 │ │ │ │ - eoreq r2, r4, r4, ror #16 │ │ │ │ - eoreq r2, r4, r4, asr #16 │ │ │ │ + eoreq r2, r4, ip, asr #17 │ │ │ │ + @ instruction: 0x002428b8 │ │ │ │ + @ instruction: 0x002428b4 │ │ │ │ + eoreq r2, r4, r4, asr r8 │ │ │ │ + eoreq r2, r4, r4, lsr r8 │ │ │ │ eoreq sl, r8, r4, ror #26 │ │ │ │ - eoreq r2, r4, r4, asr #14 │ │ │ │ - eoreq r2, r4, r0, ror #13 │ │ │ │ - eoreq r2, r4, r0, asr #13 │ │ │ │ + eoreq r2, r4, r4, lsr r7 │ │ │ │ + ldrdeq r2, [r4], -r0 @ │ │ │ │ + @ instruction: 0x002426b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1360] @ 0x550 │ │ │ │ - ldr lr, [pc, #3684] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ - ldr ip, [pc, #3684] @ 262ec <_start@@Base+0x22e4> │ │ │ │ + ldr lr, [pc, #3676] @ 262e0 <_start@@Base+0x22d8> │ │ │ │ + ldr ip, [pc, #3676] @ 262e4 <_start@@Base+0x22dc> │ │ │ │ sub sp, sp, #2704 @ 0xa90 │ │ │ │ - ldr r1, [pc, #3680] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r1, [pc, #3672] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #3660] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r2, [pc, #3652] @ 262ec <_start@@Base+0x22e4> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #2708] @ 0xa94 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add ip, sp, #28 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [r0] │ │ │ │ - str ip, [sp, #196] @ 0xc4 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ - cmp ip, r3 │ │ │ │ + add ip, sp, #28 │ │ │ │ str r4, [r2] │ │ │ │ - add ip, sp, #4 │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ + cmp ip, r3 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ add ip, sp, #32 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - bne 25d28 <_start@@Base+0x1d20> │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + str ip, [sp, #196] @ 0xc4 │ │ │ │ + bne 25d24 <_start@@Base+0x1d1c> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25da4 <_start@@Base+0x1d9c> │ │ │ │ + bne 25da0 <_start@@Base+0x1d98> │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ bge 25828 <_start@@Base+0x1820> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 26014 <_start@@Base+0x200c> │ │ │ │ + beq 2600c <_start@@Base+0x2004> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #3 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #4 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #7 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 25f20 <_start@@Base+0x1f18> │ │ │ │ + bne 25f1c <_start@@Base+0x1f14> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #1072 @ 0x430 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 26228 <_start@@Base+0x2220> │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + bne 26220 <_start@@Base+0x2218> │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + 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, #3200] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + 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, #92 @ 0x5c │ │ │ │ + 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 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3140] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r0, [pc, #3132] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3096] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r0, [pc, #3088] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 26254 <_start@@Base+0x224c> │ │ │ │ + beq 2624c <_start@@Base+0x2244> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 2292bc │ │ │ │ + bl 2292ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5bbdc │ │ │ │ + bl 5bbd4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5a3a4 │ │ │ │ + bl 5a39c │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2628c <_start@@Base+0x2284> │ │ │ │ - bl 107988 │ │ │ │ + beq 26284 <_start@@Base+0x227c> │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bne 257e4 <_start@@Base+0x17dc> │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ b 257d8 <_start@@Base+0x17d0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ bne 257e4 <_start@@Base+0x17dc> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 257a8 <_start@@Base+0x17a0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 8085c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 258b4 <_start@@Base+0x18ac> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2595c <_start@@Base+0x1954> │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #2728] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2720] @ 262ec <_start@@Base+0x22e4> │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 20bc44 │ │ │ │ + bl 20bc34 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2680] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2672] @ 262ec <_start@@Base+0x22e4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2680] @ 26304 <_start@@Base+0x22fc> │ │ │ │ - ldr r3, [pc, #2656] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r2, [pc, #2672] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r3, [pc, #2648] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2708] @ 0xa94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 262e4 <_start@@Base+0x22dc> │ │ │ │ + bne 262dc <_start@@Base+0x22d4> │ │ │ │ add sp, sp, #2704 @ 0xa90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25f38 <_start@@Base+0x1f30> │ │ │ │ + beq 25f34 <_start@@Base+0x1f2c> │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #1888 @ 0x760 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #2288] @ 0x8f0 │ │ │ │ str r2, [sp, #2292] @ 0x8f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 26138 <_start@@Base+0x2130> │ │ │ │ + bne 26130 <_start@@Base+0x2128> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 24170 <_start@@Base+0x168> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #24] │ │ │ │ beq 25840 <_start@@Base+0x1838> │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - mov r1, #0 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 205158 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + bl 205148 │ │ │ │ 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 e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26118 <_start@@Base+0x2110> │ │ │ │ + bne 26110 <_start@@Base+0x2108> │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r3, r1 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25840 <_start@@Base+0x1838> │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #1072 @ 0x430 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 25800 <_start@@Base+0x17f8> │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 25eec <_start@@Base+0x1ee4> │ │ │ │ + beq 25ee8 <_start@@Base+0x1ee0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 261b0 <_start@@Base+0x21a8> │ │ │ │ + beq 261a8 <_start@@Base+0x21a0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ cmp r4, #7 │ │ │ │ - beq 261c8 <_start@@Base+0x21c0> │ │ │ │ + beq 261c0 <_start@@Base+0x21b8> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2618c <_start@@Base+0x2184> │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + beq 26184 <_start@@Base+0x217c> │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [pc, #2068] @ 26308 <_start@@Base+0x2300> │ │ │ │ + ldr r0, [pc, #2080] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r4, #0 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ mov r2, #13 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ strd r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 26204 <_start@@Base+0x21fc> │ │ │ │ + beq 261fc <_start@@Base+0x21f4> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2616c <_start@@Base+0x2164> │ │ │ │ - ldr r0, [pc, #1968] @ 2630c <_start@@Base+0x2304> │ │ │ │ + beq 26164 <_start@@Base+0x215c> │ │ │ │ + ldr r0, [pc, #1964] @ 26304 <_start@@Base+0x22fc> │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #13 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ 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 1ce49c │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b980 │ │ │ │ + bl 5b978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25bec <_start@@Base+0x1be4> │ │ │ │ + bne 25be8 <_start@@Base+0x1be0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r0, [pc, #1844] @ 26310 <_start@@Base+0x2308> │ │ │ │ + ldr r0, [pc, #1840] @ 26308 <_start@@Base+0x2300> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 4be90 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r5, #13 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b638 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 25c30 <_start@@Base+0x1c28> │ │ │ │ + bne 25c2c <_start@@Base+0x1c24> │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, #13 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 79184 │ │ │ │ - ldr r0, [pc, #1724] @ 26314 <_start@@Base+0x230c> │ │ │ │ + bl 7917c │ │ │ │ + ldr r0, [pc, #1720] @ 2630c <_start@@Base+0x2304> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1704] @ 26318 <_start@@Base+0x2310> │ │ │ │ + ldr r0, [pc, #1700] @ 26310 <_start@@Base+0x2308> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1684] @ 2631c <_start@@Base+0x2314> │ │ │ │ + ldr r0, [pc, #1680] @ 26314 <_start@@Base+0x230c> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b638 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5ba94 │ │ │ │ + bl 5ba8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25f08 <_start@@Base+0x1f00> │ │ │ │ - bl 3ab00 │ │ │ │ + beq 25f04 <_start@@Base+0x1efc> │ │ │ │ + bl 3aaf8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1552] @ 26320 <_start@@Base+0x2318> │ │ │ │ + ldr r0, [pc, #1548] @ 26318 <_start@@Base+0x2310> │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 79184 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 7917c │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26058 <_start@@Base+0x2050> │ │ │ │ + beq 26050 <_start@@Base+0x2048> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ beq 25528 <_start@@Base+0x1520> │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #1392] @ 26324 <_start@@Base+0x231c> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, #11 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [pc, #1388] @ 2631c <_start@@Base+0x2314> │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, #11 │ │ │ │ + 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 3e2fc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1312] @ 26328 <_start@@Base+0x2320> │ │ │ │ + ldr r0, [pc, #1308] @ 26320 <_start@@Base+0x2318> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ 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 e9690 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne 25ed8 <_start@@Base+0x1ed0> │ │ │ │ + bne 25ed4 <_start@@Base+0x1ecc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25ec0 <_start@@Base+0x1eb8> │ │ │ │ + bne 25ebc <_start@@Base+0x1eb4> │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25528 <_start@@Base+0x1520> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ - bl 5a888 │ │ │ │ + bl 5a880 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -2515,46 +2514,45 @@ │ │ │ │ mov r3, #8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 25010 <_start@@Base+0x1008> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - beq 25ff8 <_start@@Base+0x1ff0> │ │ │ │ + beq 25ff0 <_start@@Base+0x1fe8> │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ + strd r2, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #1472 @ 0x5c0 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r3, #10 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #1880] @ 0x758 │ │ │ │ str r3, [sp, #1884] @ 0x75c │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26210 <_start@@Base+0x2208> │ │ │ │ + bne 26208 <_start@@Base+0x2200> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #10 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 59340 │ │ │ │ + bl 59338 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2562,255 +2560,255 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ b 25838 <_start@@Base+0x1830> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ ldrb r4, [ip] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 26128 <_start@@Base+0x2120> │ │ │ │ + beq 26120 <_start@@Base+0x2118> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ - bl 189a38 │ │ │ │ + bl 189a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26178 <_start@@Base+0x2170> │ │ │ │ + beq 26170 <_start@@Base+0x2168> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ - ldr r0, [pc, #716] @ 2632c <_start@@Base+0x2324> │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ + ldr r0, [pc, #716] @ 26324 <_start@@Base+0x231c> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #12 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r7, #2 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - str r5, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #636] @ 26330 <_start@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #636] @ 26328 <_start@@Base+0x2320> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 59338 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #584] @ 26334 <_start@@Base+0x232c> │ │ │ │ + ldr r0, [pc, #584] @ 2632c <_start@@Base+0x2324> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ - b 25d84 <_start@@Base+0x1d7c> │ │ │ │ + bl 55fd4 │ │ │ │ + b 25d80 <_start@@Base+0x1d78> │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ - b 25a20 <_start@@Base+0x1a18> │ │ │ │ + bl 8085c │ │ │ │ + b 25a1c <_start@@Base+0x1a14> │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 25564 <_start@@Base+0x155c> │ │ │ │ - b 2602c <_start@@Base+0x2024> │ │ │ │ + b 26024 <_start@@Base+0x201c> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 8085c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [r1, #24] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25840 <_start@@Base+0x1838> │ │ │ │ - ldr r0, [pc, #452] @ 26338 <_start@@Base+0x2330> │ │ │ │ + ldr r0, [pc, #452] @ 26330 <_start@@Base+0x2328> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 5a984 │ │ │ │ + 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 5a8b8 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 16518c │ │ │ │ + bl 165190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ - ldr r0, [pc, #304] @ 2633c <_start@@Base+0x2334> │ │ │ │ + bl 5a984 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ + ldr r0, [pc, #304] @ 26334 <_start@@Base+0x232c> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 8085c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 25fec <_start@@Base+0x1fe4> │ │ │ │ + b 25fe4 <_start@@Base+0x1fdc> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 8085c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [r3, #24] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ - ldr r0, [pc, #228] @ 26340 <_start@@Base+0x2338> │ │ │ │ + ldr r0, [pc, #228] @ 26338 <_start@@Base+0x2330> │ │ │ │ mov r4, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3e424 │ │ │ │ + bl 3e41c │ │ │ │ cmp r0, #0 │ │ │ │ bne 25720 <_start@@Base+0x1718> │ │ │ │ - ldr r0, [pc, #196] @ 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r0, [pc, #196] @ 2633c <_start@@Base+0x2334> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ 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 8082c │ │ │ │ + bl 10798c │ │ │ │ + b 262c4 <_start@@Base+0x22bc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 262bc <_start@@Base+0x22b4> │ │ │ │ + bne 262b4 <_start@@Base+0x22ac> │ │ │ │ b 2577c <_start@@Base+0x1774> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r8, ror #22 │ │ │ │ eoreq sl, r8, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r8, r4, r2 │ │ │ │ - eoreq r2, r4, ip, lsl #9 │ │ │ │ + eoreq r2, r4, ip, asr #9 │ │ │ │ + eoreq r2, r4, r8, lsl #9 │ │ │ │ + eoreq r2, r4, ip, ror r4 │ │ │ │ eoreq sl, r8, ip, ror #14 │ │ │ │ + eoreq r1, r4, r8, ror #31 │ │ │ │ + eoreq r7, r4, r4, ror #6 │ │ │ │ + eoreq r1, r4, ip, lsl pc │ │ │ │ + mlaeq r4, ip, fp, r1 │ │ │ │ + eoreq r5, r4, r0, lsr r8 │ │ │ │ + @ instruction: 0x00241ebc │ │ │ │ + eoreq r1, r4, ip, lsr #22 │ │ │ │ + eoreq r1, r4, ip, lsl sp │ │ │ │ + eoreq sl, r5, r4, lsl #31 │ │ │ │ + eoreq r1, r4, r4, lsl #20 │ │ │ │ strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r7, r4, r0, ror r3 │ │ │ │ - eoreq r1, r4, r8, lsr #30 │ │ │ │ - eoreq r1, r4, r8, lsr #23 │ │ │ │ - eoreq r5, r4, ip, lsr r8 │ │ │ │ - eoreq r1, r4, r8, asr #29 │ │ │ │ - eoreq r1, r4, r8, lsr fp │ │ │ │ - eoreq r1, r4, r8, lsr #26 │ │ │ │ - mlaeq r5, r0, pc, sl @ │ │ │ │ - eoreq r1, r4, ip, lsl #20 │ │ │ │ - strdeq r1, [r4], -r8 @ │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsl r9 │ │ │ │ - mlaeq r5, r0, fp, sl │ │ │ │ - strdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r1, r4, r8, lsl #18 │ │ │ │ + eoreq r1, r4, r8, ror #19 │ │ │ │ + eoreq r1, r4, ip, lsl #18 │ │ │ │ + eoreq sl, r5, r8, lsl #23 │ │ │ │ + eoreq r1, r4, ip, ror #17 │ │ │ │ + eoreq r1, r4, r0, 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] @ 26570 <_start@@Base+0x2568> │ │ │ │ + ldr r3, [pc, #532] @ 26574 <_start@@Base+0x256c> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bl 233d0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 263c8 <_start@@Base+0x23c0> │ │ │ │ + beq 263c0 <_start@@Base+0x23b8> │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ - ldr r3, [pc, #456] @ 26580 <_start@@Base+0x2578> │ │ │ │ + bne 263b8 <_start@@Base+0x23b0> │ │ │ │ + ldr r3, [pc, #456] @ 26578 <_start@@Base+0x2570> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 263f4 <_start@@Base+0x23ec> │ │ │ │ + beq 263ec <_start@@Base+0x23e4> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #436] @ 26584 <_start@@Base+0x257c> │ │ │ │ - ldr r3, [pc, #424] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #436] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r3, [pc, #424] @ 26574 <_start@@Base+0x256c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 2656c <_start@@Base+0x2564> │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #98] @ 0x62 │ │ │ │ ldrh r1, [sp, #94] @ 0x5e │ │ │ │ mov r7, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ @@ -2820,141 +2818,141 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ + bne 263b8 <_start@@Base+0x23b0> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 234cc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 234c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 264ec <_start@@Base+0x24e4> │ │ │ │ + bne 264e4 <_start@@Base+0x24dc> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26528 <_start@@Base+0x2520> │ │ │ │ - ldr fp, [pc, #260] @ 26588 <_start@@Base+0x2580> │ │ │ │ + beq 26520 <_start@@Base+0x2518> │ │ │ │ + ldr fp, [pc, #260] @ 26580 <_start@@Base+0x2578> │ │ │ │ mov sl, r7 │ │ │ │ add fp, pc, fp │ │ │ │ - b 264b4 <_start@@Base+0x24ac> │ │ │ │ + b 264ac <_start@@Base+0x24a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ add r0, r8, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26534 <_start@@Base+0x252c> │ │ │ │ + beq 2652c <_start@@Base+0x2524> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bge 26528 <_start@@Base+0x2520> │ │ │ │ + bge 26520 <_start@@Base+0x2518> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #94] @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r7, r2, r3 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #0 │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 2648c <_start@@Base+0x2484> │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + beq 26484 <_start@@Base+0x247c> │ │ │ │ + b 263b8 <_start@@Base+0x23b0> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #144] @ 2658c <_start@@Base+0x2584> │ │ │ │ - ldr r3, [pc, #124] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #144] @ 26584 <_start@@Base+0x257c> │ │ │ │ + ldr r3, [pc, #124] @ 26574 <_start@@Base+0x256c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 2656c <_start@@Base+0x2564> │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 231b4 │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + b 263b8 <_start@@Base+0x23b0> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #56] @ 26590 <_start@@Base+0x2588> │ │ │ │ - ldr r3, [pc, #32] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #56] @ 26588 <_start@@Base+0x2580> │ │ │ │ + ldr r3, [pc, #32] @ 26574 <_start@@Base+0x256c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 26518 <_start@@Base+0x2510> │ │ │ │ + beq 26510 <_start@@Base+0x2508> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r8, r4, ip, r9 │ │ │ │ + mlaeq r8, ip, ip, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x464c457f │ │ │ │ - eoreq r9, r8, r8, lsr #24 │ │ │ │ - eoreq r1, r4, r4, asr #14 │ │ │ │ - strdeq r9, [r8], -ip @ │ │ │ │ - eoreq r9, r8, r0, lsr #21 │ │ │ │ + eoreq r9, r8, r0, lsr ip │ │ │ │ + eoreq r1, r4, ip, lsr r7 │ │ │ │ + eoreq r9, r8, r4, lsl #22 │ │ │ │ + eoreq r9, r8, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r4, [pc, #480] @ 2678c <_start@@Base+0x2784> │ │ │ │ - ldr lr, [pc, #480] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r4, [pc, #480] @ 26784 <_start@@Base+0x277c> │ │ │ │ + ldr lr, [pc, #480] @ 26788 <_start@@Base+0x2780> │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #460] @ 26794 <_start@@Base+0x278c> │ │ │ │ + ldr r2, [pc, #460] @ 2678c <_start@@Base+0x2784> │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #456] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr ip, [pc, #456] @ 26790 <_start@@Base+0x2788> │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, ip] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr fp, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #20 │ │ │ │ subs r6, r1, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ movne r7, r3 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 266e0 <_start@@Base+0x26d8> │ │ │ │ + beq 266d8 <_start@@Base+0x26d0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ @@ -2979,38 +2977,38 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r8, #2 │ │ │ │ add r2, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 23310 │ │ │ │ - ldr r2, [pc, #232] @ 2679c <_start@@Base+0x2794> │ │ │ │ - ldr r3, [pc, #216] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r2, [pc, #232] @ 26794 <_start@@Base+0x278c> │ │ │ │ + ldr r3, [pc, #216] @ 26788 <_start@@Base+0x2780> │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26788 <_start@@Base+0x2780> │ │ │ │ + bne 26780 <_start@@Base+0x2778> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ + bl 26344 <_start@@Base+0x233c> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ bl 23388 │ │ │ │ - ldr r7, [pc, #144] @ 267a0 <_start@@Base+0x2798> │ │ │ │ + ldr r7, [pc, #144] @ 26798 <_start@@Base+0x2790> │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r8 │ │ │ │ str r0, [sp] │ │ │ │ @@ -3033,39 +3031,39 @@ │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 234b4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2662c <_start@@Base+0x2624> │ │ │ │ + b 26624 <_start@@Base+0x261c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r8, r8, asr #20 │ │ │ │ + eoreq r9, r8, r0, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r8, r0, lsr #20 │ │ │ │ + eoreq r9, r8, r8, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r8, r4, asr #18 │ │ │ │ - eoreq r3, r4, r8, ror fp │ │ │ │ + eoreq r9, r8, ip, asr #18 │ │ │ │ + eoreq r3, r4, r0, 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] @ 277a0 <_start@@Base+0x3798> │ │ │ │ + ldr r0, [pc, #4068] @ 277a4 <_start@@Base+0x379c> │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #4060] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #4060] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [pc, #4048] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ + ldr ip, [pc, #4048] @ 277ac <_start@@Base+0x37a4> │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #4044] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ + ldr r2, [pc, #4044] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -3083,90 +3081,90 @@ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [lr, r2] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ - str r5, [sp, #244] @ 0xf4 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ + str r5, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ mov r4, #25 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #292] @ 0x124 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d7a80 │ │ │ │ + bl 1d7a5c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #15 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 27e0c <_start@@Base+0x3e04> │ │ │ │ - ldr r3, [pc, #3644] @ 277bc <_start@@Base+0x37b4> │ │ │ │ + beq 27e04 <_start@@Base+0x3dfc> │ │ │ │ + ldr r3, [pc, #3644] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ mov r4, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ strh r3, [ip], #2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strb r3, [ip] │ │ │ │ @@ -3174,92 +3172,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 23454 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #3576] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ + ldr r3, [pc, #3576] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 26b6c <_start@@Base+0x2b64> │ │ │ │ + beq 26b64 <_start@@Base+0x2b5c> │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ + beq 27ca4 <_start@@Base+0x3c9c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ - ldr r3, [pc, #3412] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ + beq 27ca4 <_start@@Base+0x3c9c> │ │ │ │ + ldr r3, [pc, #3412] @ 277bc <_start@@Base+0x37b4> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, #0 │ │ │ │ - b 26aac <_start@@Base+0x2aa4> │ │ │ │ + b 26aa4 <_start@@Base+0x2a9c> │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldrb r3, [r2] │ │ │ │ add r5, r5, #1 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a7c <_start@@Base+0x2a74> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a7c <_start@@Base+0x2a74> │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a7c <_start@@Base+0x2a74> │ │ │ │ add sl, r5, sl │ │ │ │ lsl r6, sl, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 234cc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 26b30 <_start@@Base+0x2b28> │ │ │ │ + beq 26b28 <_start@@Base+0x2b20> │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r3, [r4] │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ @@ -3267,163 +3265,163 @@ │ │ │ │ ldrb ip, [r4, #3] │ │ │ │ orr r3, r3, ip, lsl #24 │ │ │ │ add ip, r4, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 26afc <_start@@Base+0x2af4> │ │ │ │ + bne 26af4 <_start@@Base+0x2aec> │ │ │ │ cmp r5, sl │ │ │ │ - bge 26b5c <_start@@Base+0x2b54> │ │ │ │ + bge 26b54 <_start@@Base+0x2b4c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r6, r6, r5, lsl #2 │ │ │ │ sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne 26b4c <_start@@Base+0x2b44> │ │ │ │ + bne 26b44 <_start@@Base+0x2b3c> │ │ │ │ str sl, [r7] │ │ │ │ str r0, [fp] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r8, [r6] │ │ │ │ lsl r4, sl, #2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r9] │ │ │ │ bl 234cc │ │ │ │ - ldr r7, [pc, #3120] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ + ldr r7, [pc, #3120] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ - ldr r3, [pc, #3092] @ 277cc <_start@@Base+0x37c4> │ │ │ │ + ldr r3, [pc, #3092] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 26d58 <_start@@Base+0x2d50> │ │ │ │ + bne 26d50 <_start@@Base+0x2d48> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26c3c <_start@@Base+0x2c34> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 26c34 <_start@@Base+0x2c2c> │ │ │ │ + b 27f2c <_start@@Base+0x3f24> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls 26c30 <_start@@Base+0x2c28> │ │ │ │ + bls 26c28 <_start@@Base+0x2c20> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 27514 <_start@@Base+0x350c> │ │ │ │ + beq 2750c <_start@@Base+0x3504> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27320 <_start@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #2912] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ + bne 27318 <_start@@Base+0x3310> │ │ │ │ + ldr r3, [pc, #2912] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #204 @ 0xcc │ │ │ │ str lr, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addeq fp, fp, #4 │ │ │ │ subeq sl, sl, #1 │ │ │ │ streq fp, [sp, #76] @ 0x4c │ │ │ │ streq sl, [sp, #68] @ 0x44 │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be0 <_start@@Base+0x2bd8> │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi 27348 <_start@@Base+0x3340> │ │ │ │ + bhi 27340 <_start@@Base+0x3338> │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 285c0 <_start@@Base+0x45b8> │ │ │ │ + ble 285b8 <_start@@Base+0x45b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #5 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - bne 2758c <_start@@Base+0x3584> │ │ │ │ + bne 27584 <_start@@Base+0x357c> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 26cb0 <_start@@Base+0x2ca8> │ │ │ │ + bne 26ca8 <_start@@Base+0x2ca0> │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub sl, sl, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be0 <_start@@Base+0x2bd8> │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 26d60 <_start@@Base+0x2d58> │ │ │ │ + b 26d58 <_start@@Base+0x2d50> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ + bne 26dbc <_start@@Base+0x2db4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ streq r5, [sp, #28] │ │ │ │ streq r5, [sp, #20] │ │ │ │ - beq 26dd8 <_start@@Base+0x2dd0> │ │ │ │ + beq 26dd0 <_start@@Base+0x2dc8> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ @@ -3444,311 +3442,311 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ eor r3, r3, #1 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 28428 <_start@@Base+0x4420> │ │ │ │ + beq 28420 <_start@@Base+0x4418> │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 284d8 <_start@@Base+0x44d0> │ │ │ │ + beq 284d0 <_start@@Base+0x44c8> │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28480 <_start@@Base+0x4478> │ │ │ │ - ldr r0, [pc, #2496] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ + beq 28478 <_start@@Base+0x4470> │ │ │ │ + ldr r0, [pc, #2496] @ 277cc <_start@@Base+0x37c4> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26e34 <_start@@Base+0x2e2c> │ │ │ │ + beq 26e2c <_start@@Base+0x2e24> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 39548 │ │ │ │ + bl 39540 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #2456] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ + ldr r0, [pc, #2456] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + beq 26e9c <_start@@Base+0x2e94> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ - bhi 28154 <_start@@Base+0x414c> │ │ │ │ + beq 2815c <_start@@Base+0x4154> │ │ │ │ + bhi 2814c <_start@@Base+0x4144> │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ + beq 2815c <_start@@Base+0x4154> │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ - ldr r1, [pc, #2372] @ 277dc <_start@@Base+0x37d4> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ + ldr r1, [pc, #2372] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #2356] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ + ldr r0, [pc, #2356] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r4, #26 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #2308] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ + beq 26f08 <_start@@Base+0x2f00> │ │ │ │ + ldr r1, [pc, #2308] @ 277dc <_start@@Base+0x37d4> │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28334 <_start@@Base+0x432c> │ │ │ │ - ldr r1, [pc, #2292] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ + beq 2832c <_start@@Base+0x4324> │ │ │ │ + ldr r1, [pc, #2292] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28188 <_start@@Base+0x4180> │ │ │ │ + bne 28180 <_start@@Base+0x4178> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - ldr r0, [pc, #2260] @ 277ec <_start@@Base+0x37e4> │ │ │ │ + bl 17fa08 │ │ │ │ + ldr r0, [pc, #2260] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26f38 <_start@@Base+0x2f30> │ │ │ │ + beq 26f30 <_start@@Base+0x2f28> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ + bl 52854 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 40274 │ │ │ │ + bl 4026c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 6d8c0 │ │ │ │ + bl 6d8b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28240 <_start@@Base+0x4238> │ │ │ │ + bne 28238 <_start@@Base+0x4230> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6d9a4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2828c <_start@@Base+0x4284> │ │ │ │ + beq 28284 <_start@@Base+0x427c> │ │ │ │ mov r3, #25 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 107988 │ │ │ │ - ldr r3, [pc, #2104] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ + bl 10798c │ │ │ │ + ldr r3, [pc, #2104] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ mov r4, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r8, r8, #19 │ │ │ │ mov r7, r8 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - b 26ff0 <_start@@Base+0x2fe8> │ │ │ │ + b 26fe8 <_start@@Base+0x2fe0> │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ add r0, r0, #1 │ │ │ │ add r5, r5, r0 │ │ │ │ ldrb fp, [r8, r5] │ │ │ │ add r7, r8, r5 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 26fd8 <_start@@Base+0x2fd0> │ │ │ │ + bne 26fd0 <_start@@Base+0x2fc8> │ │ │ │ mov r4, #25 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r8, sp, #196 @ 0xc4 │ │ │ │ - mov r3, #2 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ + mov r3, #2 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ + str sl, [sp, #216] @ 0xd8 │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ble 28530 <_start@@Base+0x4528> │ │ │ │ + ble 28528 <_start@@Base+0x4520> │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, #3 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl 1db61c │ │ │ │ + bl 1db5f8 │ │ │ │ add r1, r6, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - bne 27094 <_start@@Base+0x308c> │ │ │ │ + bne 2708c <_start@@Base+0x3084> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r2, #2] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 214848 │ │ │ │ + bl 214838 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 6d664 │ │ │ │ + bl 6d65c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r4, #25 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #84] @ 0x54 │ │ │ │ streq r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6d784 │ │ │ │ + bl 6d77c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27150 <_start@@Base+0x3148> │ │ │ │ add r2, r4, r3 │ │ │ │ - b 27148 <_start@@Base+0x3140> │ │ │ │ + b 27140 <_start@@Base+0x3138> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27150 <_start@@Base+0x3148> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27140 <_start@@Base+0x3138> │ │ │ │ + bne 27138 <_start@@Base+0x3130> │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ bl 22f68 <__prctl_time64@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 280f8 <_start@@Base+0x40f0> │ │ │ │ - bl 107988 │ │ │ │ + beq 280f0 <_start@@Base+0x40e8> │ │ │ │ + bl 10798c │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f830 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 283e4 <_start@@Base+0x43dc> │ │ │ │ + beq 283dc <_start@@Base+0x43d4> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 28378 <_start@@Base+0x4370> │ │ │ │ + beq 28370 <_start@@Base+0x4368> │ │ │ │ mov r4, #25 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6c0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 6dc84 │ │ │ │ + bl 6dc7c │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d720 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5acc8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 28298 <_start@@Base+0x4290> │ │ │ │ + beq 28290 <_start@@Base+0x4288> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #25 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5b254 │ │ │ │ - ldr r0, [pc, #1516] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ + bl 5b24c │ │ │ │ + ldr r0, [pc, #1516] @ 277ec <_start@@Base+0x37e4> │ │ │ │ mov r3, #26 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 97240 │ │ │ │ + bl 97234 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 27260 <_start@@Base+0x3258> │ │ │ │ + beq 27258 <_start@@Base+0x3250> │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, #27 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bne 281a4 <_start@@Base+0x419c> │ │ │ │ + bne 2819c <_start@@Base+0x4194> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 282e4 <_start@@Base+0x42dc> │ │ │ │ + bne 282dc <_start@@Base+0x42d4> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d248 │ │ │ │ + bl 3d240 │ │ │ │ mov r0, #28 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3770,78 +3768,78 @@ │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20de0c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 2546c <_start@@Base+0x1464> │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - b 27390 <_start@@Base+0x3388> │ │ │ │ - ldr r0, [pc, #1232] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ + b 27388 <_start@@Base+0x3380> │ │ │ │ + ldr r0, [pc, #1232] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 274d4 <_start@@Base+0x34cc> │ │ │ │ - ldr r3, [pc, #1212] @ 277fc <_start@@Base+0x37f4> │ │ │ │ + bne 274cc <_start@@Base+0x34c4> │ │ │ │ + ldr r3, [pc, #1212] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ strb r2, [sp, #352] @ 0x160 │ │ │ │ cmp r1, r3 │ │ │ │ strb r3, [sp, #353] @ 0x161 │ │ │ │ - bne 27f14 <_start@@Base+0x3f0c> │ │ │ │ - ldr r1, [pc, #1172] @ 27800 <_start@@Base+0x37f8> │ │ │ │ + bne 27f0c <_start@@Base+0x3f04> │ │ │ │ + ldr r1, [pc, #1172] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #1152] @ 27804 <_start@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #1152] @ 277fc <_start@@Base+0x37f4> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #1136] @ 27808 <_start@@Base+0x3800> │ │ │ │ + ldr r2, [pc, #1136] @ 27800 <_start@@Base+0x37f8> │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1040] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r3, [pc, #1040] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286c0 <_start@@Base+0x46b8> │ │ │ │ + bne 286b8 <_start@@Base+0x46b0> │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movne r1, #0 │ │ │ │ - beq 27e54 <_start@@Base+0x3e4c> │ │ │ │ + beq 27e4c <_start@@Base+0x3e44> │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ble 28628 <_start@@Base+0x4620> │ │ │ │ + ble 28620 <_start@@Base+0x4618> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, #26 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, r2, #4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 2658c <_start@@Base+0x2584> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ @@ -3850,15 +3848,15 @@ │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 2658c <_start@@Base+0x2584> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ lsl sl, r6, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sl, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #6 │ │ │ │ @@ -3867,173 +3865,173 @@ │ │ │ │ add r6, r6, #2 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, sl] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, sl] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28568 <_start@@Base+0x4560> │ │ │ │ + ble 28560 <_start@@Base+0x4558> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285dc <_start@@Base+0x45d4> │ │ │ │ + beq 285d4 <_start@@Base+0x45cc> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ streq r2, [sp, #88] @ 0x58 │ │ │ │ strne r2, [sp, #84] @ 0x54 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #816] @ 2780c <_start@@Base+0x3804> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r0, [pc, #816] @ 27804 <_start@@Base+0x37fc> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dd4 <_start@@Base+0x3dcc> │ │ │ │ - ldr r0, [pc, #796] @ 27810 <_start@@Base+0x3808> │ │ │ │ + beq 27dcc <_start@@Base+0x3dc4> │ │ │ │ + ldr r0, [pc, #796] @ 27808 <_start@@Base+0x3800> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 280a8 <_start@@Base+0x40a0> │ │ │ │ - ldr r3, [pc, #776] @ 27814 <_start@@Base+0x380c> │ │ │ │ + bne 280a0 <_start@@Base+0x4098> │ │ │ │ + ldr r3, [pc, #776] @ 2780c <_start@@Base+0x3804> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27534 <_start@@Base+0x352c> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 2752c <_start@@Base+0x3524> │ │ │ │ + b 27f2c <_start@@Base+0x3f24> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 27528 <_start@@Base+0x3520> │ │ │ │ - b 26c50 <_start@@Base+0x2c48> │ │ │ │ + bls 27520 <_start@@Base+0x3518> │ │ │ │ + b 26c48 <_start@@Base+0x2c40> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ + beq 26d0c <_start@@Base+0x2d04> │ │ │ │ mov r8, r5 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r8, r5 │ │ │ │ add r6, r6, r5 │ │ │ │ str r5, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17d81c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 17d820 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 280e8 <_start@@Base+0x40e0> │ │ │ │ + beq 280e0 <_start@@Base+0x40d8> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286ac <_start@@Base+0x46a4> │ │ │ │ + bl 60f38 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281e0 <_start@@Base+0x41d8> │ │ │ │ + ble 281d8 <_start@@Base+0x41d0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #372] @ 27818 <_start@@Base+0x3810> │ │ │ │ + ldr r3, [pc, #372] @ 27810 <_start@@Base+0x3808> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 2737c <_start@@Base+0x3374> │ │ │ │ + beq 27374 <_start@@Base+0x336c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 27558 <_start@@Base+0x3550> │ │ │ │ + b 27550 <_start@@Base+0x3548> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2860c <_start@@Base+0x4604> │ │ │ │ + ble 28604 <_start@@Base+0x45fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ @@ -4041,369 +4039,369 @@ │ │ │ │ mov r5, #1 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ - ldr r3, [pc, #192] @ 2781c <_start@@Base+0x3814> │ │ │ │ + b 27584 <_start@@Base+0x357c> │ │ │ │ + ldr r3, [pc, #192] @ 27814 <_start@@Base+0x380c> │ │ │ │ mov r2, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 1d46b0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, #0 │ │ │ │ - b 27390 <_start@@Base+0x3388> │ │ │ │ + b 27388 <_start@@Base+0x3380> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 2149d8 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 2149c8 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - eoreq r9, r8, r8, lsr #16 │ │ │ │ - eoreq r9, r8, r4, lsr #16 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl r4 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r4, r2, r1 │ │ │ │ - eoreq r9, r8, r4, ror #31 │ │ │ │ - eoreq r9, r8, r0, asr pc │ │ │ │ - eoreq fp, r5, ip, ror lr │ │ │ │ - eoreq r1, r4, r4, ror r0 │ │ │ │ - eoreq r0, r4, r8, asr #31 │ │ │ │ - mlaeq r4, r8, pc, r1 @ │ │ │ │ - eoreq r1, r4, r4, ror pc │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ - eoreq r2, r4, r0, asr #32 │ │ │ │ - eoreq r2, r4, r4, lsr r0 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - eoreq r2, r4, ip, lsl #1 │ │ │ │ - eoreq r9, r8, r4, lsl #20 │ │ │ │ - ldrdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r0, r4, r0, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #18 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r8, r8, ip, asr ip │ │ │ │ - eoreq r0, r4, r8, ror #14 │ │ │ │ - eoreq r0, r4, ip, asr r7 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + eoreq r9, r8, r0, lsr r8 │ │ │ │ + eoreq r9, r8, ip, lsr #16 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r4, r8, lsl #8 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r1, r4, ip, lsl #5 │ │ │ │ + eoreq r9, r8, ip, ror #31 │ │ │ │ + eoreq r9, r8, r8, asr pc │ │ │ │ + eoreq fp, r5, r4, ror lr │ │ │ │ + eoreq r1, r4, ip, rrx │ │ │ │ + eoreq r0, r4, r0, asr #31 │ │ │ │ + mlaeq r4, r0, pc, r1 @ │ │ │ │ + eoreq r1, r4, ip, ror #30 │ │ │ │ + eoreq r1, r4, r0, lsr pc │ │ │ │ + eoreq r2, r4, r8, lsr r0 │ │ │ │ + eoreq r2, r4, ip, lsr #32 │ │ │ │ + eoreq r4, r4, ip, ror #5 │ │ │ │ + eoreq r2, r4, r4, lsl #1 │ │ │ │ + eoreq r9, r8, ip, lsl #20 │ │ │ │ + eoreq r1, r4, ip, asr #27 │ │ │ │ + eoreq r0, r4, r8, lsl #18 │ │ │ │ + strdeq r0, [r4], -ip @ │ │ │ │ + mlaeq r4, r8, ip, r1 │ │ │ │ + mlaeq r4, r8, ip, r1 │ │ │ │ + eoreq r8, r8, r4, ror #24 │ │ │ │ + eoreq r0, r4, r0, ror #14 │ │ │ │ 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 │ │ │ │ + eoreq r0, r4, ip, asr #14 │ │ │ │ + mlaeq r4, ip, r6, r1 │ │ │ │ + mlaeq r4, r0, r6, r0 │ │ │ │ + eoreq r1, r4, r8, lsr #7 │ │ │ │ + eoreq r1, r4, r8, lsr #6 │ │ │ │ + eoreq r3, r4, ip, ror #20 │ │ │ │ + eoreq r1, r4, ip, lsr r1 │ │ │ │ + strdeq r8, [r8], -r4 @ │ │ │ │ + eoreq r8, r8, r4, lsr #24 │ │ │ │ + eoreq pc, r3, ip, ror #28 │ │ │ │ + eoreq r1, r4, r8, asr #1 │ │ │ │ + ldrdeq pc, [r3], -r0 @ │ │ │ │ + eoreq r0, r5, r8, asr r0 │ │ │ │ + eoreq r0, r5, ip, lsr #32 │ │ │ │ + eoreq pc, r3, r8, 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 │ │ │ │ + mlaeq r3, r4, fp, pc @ │ │ │ │ + eoreq r0, r4, r0, lsr #29 │ │ │ │ + eoreq pc, r3, r4, ror #21 │ │ │ │ + eoreq r0, r4, r4, lsl #27 │ │ │ │ + eoreq r0, r4, ip, lsl #23 │ │ │ │ + eoreq r0, r4, r4, asr fp │ │ │ │ + eoreq r0, r4, r4, asr fp │ │ │ │ + eoreq r0, r4, r4, lsr #22 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + strdeq r2, [r4], -ip @ │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - eoreq r0, r4, r8, lsl #18 │ │ │ │ - eoreq r0, r4, r8, asr #17 │ │ │ │ - eoreq r0, r4, r0, asr ip │ │ │ │ - ldrdeq r0, [r4], -r4 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ - eoreq r0, r4, r4, ror #17 │ │ │ │ - eoreq r0, r4, r8, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0x002408b4 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq pc, r3, ip, asr #14 │ │ │ │ - eoreq pc, r3, r0, asr #14 │ │ │ │ - eoreq r0, r4, r0, lsl #15 │ │ │ │ - eoreq r0, r4, r4, lsr #13 │ │ │ │ - eoreq pc, r3, r0, lsl #14 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ + eoreq r0, r4, r0, lsl #18 │ │ │ │ + eoreq r0, r4, r0, asr #17 │ │ │ │ + eoreq r0, r4, r8, asr #24 │ │ │ │ + eoreq r0, r4, ip, asr #23 │ │ │ │ + eoreq pc, r3, ip, ror #16 │ │ │ │ + eoreq pc, r3, ip, ror #16 │ │ │ │ + eoreq r0, r4, r0, asr r9 │ │ │ │ ldrdeq r0, [r4], -ip @ │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - eoreq r0, r4, r0, lsr r6 │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ + eoreq r0, r4, r0, lsl r9 │ │ │ │ + eoreq r0, r4, ip, ror r8 │ │ │ │ + eoreq r0, r4, ip, lsr #17 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + eoreq pc, r3, r4, asr #14 │ │ │ │ + eoreq pc, r3, r8, lsr r7 @ │ │ │ │ + eoreq r0, r4, r8, ror r7 │ │ │ │ + mlaeq r4, ip, r6, r0 │ │ │ │ + strdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, ip, ror #13 │ │ │ │ + ldrdeq r0, [r4], -r4 @ │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq r0, r4, r8, lsr #12 │ │ │ │ + eoreq r0, r4, r8, ror #11 │ │ │ │ + @ instruction: 0x0023f5b0 │ │ │ │ + eoreq r0, r4, r4, lsl #13 │ │ │ │ + eoreq r0, r4, r0, lsl r6 │ │ │ │ + eoreq pc, r3, r4, asr r5 @ │ │ │ │ + eoreq pc, r3, ip, lsl r6 @ │ │ │ │ + eoreq pc, r3, r0, lsl r6 @ │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r8, asr #11 │ │ │ │ @ instruction: 0x0023f5b8 │ │ │ │ - eoreq r0, r4, ip, lsl #13 │ │ │ │ - eoreq r0, r4, r8, lsl r6 │ │ │ │ - eoreq pc, r3, ip, asr r5 @ │ │ │ │ - eoreq pc, r3, r4, lsr #12 │ │ │ │ - eoreq pc, r3, r8, lsl r6 @ │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ - eoreq pc, r3, r0, asr #11 │ │ │ │ - @ instruction: 0x0023f5bc │ │ │ │ - eoreq pc, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x0023f5b4 │ │ │ │ eoreq pc, r3, r4, lsr #11 │ │ │ │ - mlaeq r3, r4, r5, pc @ │ │ │ │ - mlaeq r3, r0, r5, pc @ │ │ │ │ - eoreq pc, r3, r0, lsl #11 │ │ │ │ + mlaeq r3, ip, r5, pc @ │ │ │ │ + eoreq pc, r3, ip, lsl #11 │ │ │ │ + eoreq pc, r3, r8, lsl #11 │ │ │ │ eoreq pc, r3, r8, ror r5 @ │ │ │ │ - eoreq pc, r3, r8, ror #10 │ │ │ │ - eoreq pc, r3, r4, ror #10 │ │ │ │ - eoreq pc, r3, r4, asr r5 @ │ │ │ │ + eoreq pc, r3, r0, ror r5 @ │ │ │ │ + eoreq pc, r3, r0, ror #10 │ │ │ │ + eoreq pc, r3, ip, asr r5 @ │ │ │ │ eoreq pc, r3, ip, asr #10 │ │ │ │ - eoreq pc, r3, ip, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr #10 │ │ │ │ + eoreq pc, r3, r4, asr #10 │ │ │ │ + eoreq pc, r3, r4, lsr r5 @ │ │ │ │ + eoreq pc, r3, r0, lsr r5 @ │ │ │ │ eoreq pc, r3, r0, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsl r5 @ │ │ │ │ - eoreq pc, r3, r4, lsl #10 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r8, lsl r5 @ │ │ │ │ + eoreq pc, r3, r8, lsl #10 │ │ │ │ + strdeq pc, [r3], -ip @ │ │ │ │ eoreq pc, r3, ip, ror #9 │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ - eoreq pc, r3, r0, asr #9 │ │ │ │ + eoreq pc, r3, r4, ror #9 │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r8, asr #9 │ │ │ │ @ instruction: 0x0023f4b8 │ │ │ │ - eoreq pc, r3, r8, lsr #9 │ │ │ │ + @ instruction: 0x0023f4b0 │ │ │ │ eoreq pc, r3, r0, lsr #9 │ │ │ │ - mlaeq r3, r0, r4, pc @ │ │ │ │ + mlaeq r3, r8, r4, pc @ │ │ │ │ eoreq pc, r3, r8, lsl #9 │ │ │ │ - eoreq pc, r3, r8, ror r4 @ │ │ │ │ + eoreq pc, r3, r0, lsl #9 │ │ │ │ eoreq pc, r3, r0, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror #8 │ │ │ │ - eoreq pc, r3, r4, asr r4 @ │ │ │ │ + eoreq pc, r3, r8, ror #8 │ │ │ │ + eoreq pc, r3, r8, asr r4 @ │ │ │ │ + eoreq pc, r3, ip, asr #8 │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16c4fc │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 16c500 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 276bc <_start@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #-388] @ 27820 <_start@@Base+0x3818> │ │ │ │ + bgt 276b4 <_start@@Base+0x36ac> │ │ │ │ + ldr r1, [pc, #-388] @ 27818 <_start@@Base+0x3810> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 28210 <_start@@Base+0x4208> │ │ │ │ + ble 28208 <_start@@Base+0x4200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-452] @ 27824 <_start@@Base+0x381c> │ │ │ │ + ldr r3, [pc, #-452] @ 2781c <_start@@Base+0x3814> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b0 <_start@@Base+0x36a8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 275a8 <_start@@Base+0x35a0> │ │ │ │ + b 275a0 <_start@@Base+0x3598> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #-552] @ 27828 <_start@@Base+0x3820> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r0, [pc, #-552] @ 27820 <_start@@Base+0x3818> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28658 <_start@@Base+0x4650> │ │ │ │ + ble 28650 <_start@@Base+0x4648> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ + beq 26d0c <_start@@Base+0x2d04> │ │ │ │ + b 27584 <_start@@Base+0x357c> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 52848 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52840 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27dc8 <_start@@Base+0x3dc0> │ │ │ │ + beq 27dc0 <_start@@Base+0x3db8> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286ac <_start@@Base+0x46a4> │ │ │ │ + bl 60f38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 285f8 <_start@@Base+0x45f0> │ │ │ │ + ble 285f0 <_start@@Base+0x45e8> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286a0 <_start@@Base+0x4698> │ │ │ │ + bl 60f38 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov fp, #1 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r8, [sp, #24] │ │ │ │ - bne 26d20 <_start@@Base+0x2d18> │ │ │ │ + bne 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 1d4aa4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52854 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281b0 <_start@@Base+0x41a8> │ │ │ │ + ble 281a8 <_start@@Base+0x41a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-992] @ 2782c <_start@@Base+0x3824> │ │ │ │ + ldr r3, [pc, #-992] @ 27824 <_start@@Base+0x381c> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b0 <_start@@Base+0x36a8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 28584 <_start@@Base+0x457c> │ │ │ │ + ble 2857c <_start@@Base+0x4574> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286a0 <_start@@Base+0x4698> │ │ │ │ + bl 60f38 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #5 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ - ldr r3, [pc, #-1188] @ 27830 <_start@@Base+0x3828> │ │ │ │ + bl 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r3, [pc, #-1188] @ 27828 <_start@@Base+0x3820> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ ldrb fp, [r3, #4] │ │ │ │ orr r6, r6, r2, lsl #8 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ @@ -4429,108 +4427,108 @@ │ │ │ │ str r5, [sp] │ │ │ │ add r2, fp, r2 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r7, r0 │ │ │ │ bl 234c0 │ │ │ │ cmp r6, r5 │ │ │ │ movgt fp, r6 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d8c <_start@@Base+0x3d84> │ │ │ │ mov r2, fp │ │ │ │ add r1, r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 231cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 27d84 <_start@@Base+0x3d7c> │ │ │ │ + beq 27d7c <_start@@Base+0x3d74> │ │ │ │ sub fp, fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d8c <_start@@Base+0x3d84> │ │ │ │ sub r5, r6, fp │ │ │ │ - b 27d58 <_start@@Base+0x3d50> │ │ │ │ + b 27d50 <_start@@Base+0x3d48> │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 27d58 <_start@@Base+0x3d50> │ │ │ │ + beq 27d50 <_start@@Base+0x3d48> │ │ │ │ mov r0, r7 │ │ │ │ bl 23460 │ │ │ │ - ldr r3, [pc, #-1392] @ 27834 <_start@@Base+0x382c> │ │ │ │ + ldr r3, [pc, #-1392] @ 2782c <_start@@Base+0x3824> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27e78 <_start@@Base+0x3e70> │ │ │ │ + beq 27e70 <_start@@Base+0x3e68> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - bne 26a78 <_start@@Base+0x2a70> │ │ │ │ - b 26a68 <_start@@Base+0x2a60> │ │ │ │ - bl 3ab00 │ │ │ │ + bne 26a70 <_start@@Base+0x2a68> │ │ │ │ + b 26a60 <_start@@Base+0x2a58> │ │ │ │ + bl 3aaf8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r3, [pc, #-1444] @ 27838 <_start@@Base+0x3830> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r3, [pc, #-1444] @ 27830 <_start@@Base+0x3828> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 234b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 269bc <_start@@Base+0x29b4> │ │ │ │ + b 269b4 <_start@@Base+0x29ac> │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ bl 23034 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - beq 27f48 <_start@@Base+0x3f40> │ │ │ │ + beq 27f40 <_start@@Base+0x3f38> │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r4, r0 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ + b 26990 <_start@@Base+0x2988> │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b 273d0 <_start@@Base+0x33c8> │ │ │ │ + b 273c8 <_start@@Base+0x33c0> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 282c4 <_start@@Base+0x42bc> │ │ │ │ + beq 282bc <_start@@Base+0x42b4> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 282bc <_start@@Base+0x42b4> │ │ │ │ + beq 282b4 <_start@@Base+0x42ac> │ │ │ │ add r2, r6, r0 │ │ │ │ - b 27ec0 <_start@@Base+0x3eb8> │ │ │ │ + b 27eb8 <_start@@Base+0x3eb0> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 282b8 <_start@@Base+0x42b0> │ │ │ │ + beq 282b0 <_start@@Base+0x42a8> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27eb8 <_start@@Base+0x3eb0> │ │ │ │ + bne 27eb0 <_start@@Base+0x3ea8> │ │ │ │ mov fp, r3 │ │ │ │ add r0, r3, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ @@ -4540,70 +4538,70 @@ │ │ │ │ add r0, r6, fp │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 27db4 <_start@@Base+0x3dac> │ │ │ │ - ldr r1, [pc, #-1760] @ 2783c <_start@@Base+0x3834> │ │ │ │ + b 27dac <_start@@Base+0x3da4> │ │ │ │ + ldr r1, [pc, #-1760] @ 27834 <_start@@Base+0x382c> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ - b 26d88 <_start@@Base+0x2d80> │ │ │ │ - ldr r0, [pc, #-1808] @ 27840 <_start@@Base+0x3838> │ │ │ │ + bne 26dbc <_start@@Base+0x2db4> │ │ │ │ + b 26d80 <_start@@Base+0x2d78> │ │ │ │ + ldr r0, [pc, #-1808] @ 27838 <_start@@Base+0x3830> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1860] @ 27844 <_start@@Base+0x383c> │ │ │ │ + ldr r3, [pc, #-1860] @ 2783c <_start@@Base+0x3834> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r3, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27df4 <_start@@Base+0x3dec> │ │ │ │ - ldr r2, [pc, #-1896] @ 27848 <_start@@Base+0x3840> │ │ │ │ + beq 27dec <_start@@Base+0x3de4> │ │ │ │ + ldr r2, [pc, #-1896] @ 27840 <_start@@Base+0x3838> │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 27ff0 <_start@@Base+0x3fe8> │ │ │ │ + b 27fe8 <_start@@Base+0x3fe0> │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ add fp, r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27de4 <_start@@Base+0x3ddc> │ │ │ │ + beq 27ddc <_start@@Base+0x3dd4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 236c4 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ strbne sl, [fp, r0] │ │ │ │ @@ -4614,15 +4612,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r9, r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r9, #2 │ │ │ │ bl 234cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 286c4 <_start@@Base+0x46bc> │ │ │ │ + beq 286bc <_start@@Base+0x46b4> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 23310 │ │ │ │ add r0, r4, r5 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -4634,645 +4632,645 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb sl, [r4, r9] │ │ │ │ bl 23208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27fcc <_start@@Base+0x3fc4> │ │ │ │ + bne 27fc4 <_start@@Base+0x3fbc> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ - ldr r0, [pc, #-2148] @ 2784c <_start@@Base+0x3844> │ │ │ │ + b 26990 <_start@@Base+0x2988> │ │ │ │ + ldr r0, [pc, #-2148] @ 27844 <_start@@Base+0x383c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28178 <_start@@Base+0x4170> │ │ │ │ - ldr r0, [pc, #-2168] @ 27850 <_start@@Base+0x3848> │ │ │ │ + beq 28170 <_start@@Base+0x4168> │ │ │ │ + ldr r0, [pc, #-2168] @ 27848 <_start@@Base+0x3840> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28400 <_start@@Base+0x43f8> │ │ │ │ - ldr r3, [pc, #-2188] @ 27854 <_start@@Base+0x384c> │ │ │ │ + bne 283f8 <_start@@Base+0x43f0> │ │ │ │ + ldr r3, [pc, #-2188] @ 2784c <_start@@Base+0x3844> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - bl 107988 │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 2761c <_start@@Base+0x3614> │ │ │ │ - ldr r0, [pc, #-2216] @ 27858 <_start@@Base+0x3850> │ │ │ │ + b 27614 <_start@@Base+0x360c> │ │ │ │ + ldr r0, [pc, #-2216] @ 27850 <_start@@Base+0x3848> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r4, #26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 27188 <_start@@Base+0x3180> │ │ │ │ + beq 27180 <_start@@Base+0x3178> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ - b 27188 <_start@@Base+0x3180> │ │ │ │ + bl 17f830 │ │ │ │ + b 27180 <_start@@Base+0x3178> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne 26e90 <_start@@Base+0x2e88> │ │ │ │ + bne 26e88 <_start@@Base+0x2e80> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #-2340] @ 2785c <_start@@Base+0x3854> │ │ │ │ + bl 39544 │ │ │ │ + b 26e9c <_start@@Base+0x2e94> │ │ │ │ + ldr r3, [pc, #-2340] @ 27854 <_start@@Base+0x384c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-2352] @ 27860 <_start@@Base+0x3858> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-2352] @ 27858 <_start@@Base+0x3850> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ + b 26f08 <_start@@Base+0x2f00> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4724 │ │ │ │ - b 27260 <_start@@Base+0x3258> │ │ │ │ + bl 1d4700 │ │ │ │ + b 27258 <_start@@Base+0x3250> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ - ldr r1, [pc, #-2392] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r3, [pc, #-2392] @ 2785c <_start@@Base+0x3854> │ │ │ │ + ldr r1, [pc, #-2392] @ 27860 <_start@@Base+0x3858> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ - ldr r1, [pc, #-2432] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r3, [pc, #-2432] @ 27864 <_start@@Base+0x385c> │ │ │ │ + ldr r1, [pc, #-2432] @ 27868 <_start@@Base+0x3860> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ - ldr r1, [pc, #-2472] @ 27878 <_start@@Base+0x3870> │ │ │ │ + ldr r3, [pc, #-2472] @ 2786c <_start@@Base+0x3864> │ │ │ │ + ldr r1, [pc, #-2472] @ 27870 <_start@@Base+0x3868> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 6da98 │ │ │ │ + bl 6da90 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6d9a4 │ │ │ │ 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 │ │ │ │ + bl 6db7c │ │ │ │ + b 26f80 <_start@@Base+0x2f78> │ │ │ │ + bl 10798c │ │ │ │ mov r3, r0 │ │ │ │ - b 26fa8 <_start@@Base+0x2fa0> │ │ │ │ + b 26fa0 <_start@@Base+0x2f98> │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae44 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - b 271ec <_start@@Base+0x31e4> │ │ │ │ + b 271e4 <_start@@Base+0x31dc> │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 27ed4 <_start@@Base+0x3ecc> │ │ │ │ + b 27ecc <_start@@Base+0x3ec4> │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r7 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ add r4, r4, r3 │ │ │ │ - b 26a78 <_start@@Base+0x2a70> │ │ │ │ + b 26a70 <_start@@Base+0x2a68> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ - ldr r1, [pc, #-2684] @ 2787c <_start@@Base+0x3874> │ │ │ │ + bl 1d46b0 │ │ │ │ + ldr r1, [pc, #-2684] @ 27874 <_start@@Base+0x386c> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-2704] @ 27880 <_start@@Base+0x3878> │ │ │ │ + ldr r3, [pc, #-2704] @ 27878 <_start@@Base+0x3870> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 23298 │ │ │ │ - b 2726c <_start@@Base+0x3264> │ │ │ │ + b 27264 <_start@@Base+0x325c> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + bl 39544 │ │ │ │ + b 26e9c <_start@@Base+0x2e94> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #-2756] @ 27884 <_start@@Base+0x387c> │ │ │ │ + bl 17fa08 │ │ │ │ + b 26f08 <_start@@Base+0x2f00> │ │ │ │ + ldr r1, [pc, #-2756] @ 2787c <_start@@Base+0x3874> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-2780] @ 27888 <_start@@Base+0x3880> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-2780] @ 27880 <_start@@Base+0x3878> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-2804] @ 2788c <_start@@Base+0x3884> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r0, [pc, #-2804] @ 27884 <_start@@Base+0x387c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, #26 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28530 <_start@@Base+0x4528> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6395c │ │ │ │ + bl 63954 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28530 <_start@@Base+0x4528> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 271c0 <_start@@Base+0x31b8> │ │ │ │ - b 271a0 <_start@@Base+0x3198> │ │ │ │ - ldr r0, [pc, #-2908] @ 27890 <_start@@Base+0x3888> │ │ │ │ + beq 271b8 <_start@@Base+0x31b0> │ │ │ │ + b 27198 <_start@@Base+0x3190> │ │ │ │ + ldr r0, [pc, #-2908] @ 27888 <_start@@Base+0x3880> │ │ │ │ mov r3, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 27194 <_start@@Base+0x318c> │ │ │ │ - ldr r0, [pc, #-2932] @ 27894 <_start@@Base+0x388c> │ │ │ │ + b 2718c <_start@@Base+0x3184> │ │ │ │ + ldr r0, [pc, #-2932] @ 2788c <_start@@Base+0x3884> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28540 <_start@@Base+0x4538> │ │ │ │ - ldr r3, [pc, #-2952] @ 27898 <_start@@Base+0x3890> │ │ │ │ + bne 28538 <_start@@Base+0x4530> │ │ │ │ + ldr r3, [pc, #-2952] @ 27890 <_start@@Base+0x3888> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r5, [pc, #-2964] @ 2789c <_start@@Base+0x3894> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r5, [pc, #-2964] @ 27894 <_start@@Base+0x388c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r3, [pc, #-3008] @ 278a0 <_start@@Base+0x3898> │ │ │ │ + beq 26dec <_start@@Base+0x2de4> │ │ │ │ + ldr r3, [pc, #-3008] @ 27898 <_start@@Base+0x3890> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r5, [pc, #-3044] @ 278a4 <_start@@Base+0x389c> │ │ │ │ + b 26dec <_start@@Base+0x2de4> │ │ │ │ + ldr r5, [pc, #-3044] @ 2789c <_start@@Base+0x3894> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r3, [pc, #-3088] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ + beq 26e04 <_start@@Base+0x2dfc> │ │ │ │ + ldr r3, [pc, #-3088] @ 278a0 <_start@@Base+0x3898> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r5, [pc, #-3124] @ 278ac <_start@@Base+0x38a4> │ │ │ │ + b 26e04 <_start@@Base+0x2dfc> │ │ │ │ + ldr r5, [pc, #-3124] @ 278a4 <_start@@Base+0x389c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e00 <_start@@Base+0x2df8> │ │ │ │ - ldr r3, [pc, #-3168] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ + beq 26df8 <_start@@Base+0x2df0> │ │ │ │ + ldr r3, [pc, #-3168] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 26e00 <_start@@Base+0x2df8> │ │ │ │ - beq 270e0 <_start@@Base+0x30d8> │ │ │ │ - b 270d4 <_start@@Base+0x30cc> │ │ │ │ + b 26df8 <_start@@Base+0x2df0> │ │ │ │ + beq 270d8 <_start@@Base+0x30d0> │ │ │ │ + b 270cc <_start@@Base+0x30c4> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 283d8 <_start@@Base+0x43d0> │ │ │ │ - ldr r0, [pc, #-3220] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ + b 283d0 <_start@@Base+0x43c8> │ │ │ │ + ldr r0, [pc, #-3220] @ 278ac <_start@@Base+0x38a4> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28598 <_start@@Base+0x4590> │ │ │ │ - ldr r3, [pc, #-3240] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ + bne 28590 <_start@@Base+0x4588> │ │ │ │ + ldr r3, [pc, #-3240] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3252] @ 278bc <_start@@Base+0x38b4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-3252] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3276] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3276] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-3292] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r0, [pc, #-3292] @ 278bc <_start@@Base+0x38b4> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28680 <_start@@Base+0x4678> │ │ │ │ - ldr r3, [pc, #-3312] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ + bne 28678 <_start@@Base+0x4670> │ │ │ │ + ldr r3, [pc, #-3312] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3324] @ 278cc <_start@@Base+0x38c4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-3324] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3348] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3348] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3372] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3372] @ 278cc <_start@@Base+0x38c4> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3388] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3388] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ble 28674 <_start@@Base+0x466c> │ │ │ │ - ldr r3, [pc, #-3424] @ 278dc <_start@@Base+0x38d4> │ │ │ │ + ble 2866c <_start@@Base+0x4664> │ │ │ │ + ldr r3, [pc, #-3424] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #-3428] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ + ldr r1, [pc, #-3428] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3452] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3452] @ 278dc <_start@@Base+0x38d4> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r3, [pc, #-3476] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r3, [pc, #-3476] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2863c <_start@@Base+0x4634> │ │ │ │ - ldr r0, [pc, #-3484] @ 278ec <_start@@Base+0x38e4> │ │ │ │ + b 28634 <_start@@Base+0x462c> │ │ │ │ + ldr r0, [pc, #-3484] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286d4 <_start@@Base+0x46cc> │ │ │ │ - ldr r3, [pc, #-3504] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ + bne 286cc <_start@@Base+0x46c4> │ │ │ │ + ldr r3, [pc, #-3504] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 27dfc <_start@@Base+0x3df4> │ │ │ │ - ldr r0, [pc, #-3560] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ + b 27df4 <_start@@Base+0x3dec> │ │ │ │ + ldr r0, [pc, #-3560] @ 278ec <_start@@Base+0x38e4> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286fc <_start@@Base+0x46f4> │ │ │ │ - ldr r3, [pc, #-3580] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ + bne 286f4 <_start@@Base+0x46ec> │ │ │ │ + ldr r3, [pc, #-3580] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3592] @ 278fc <_start@@Base+0x38f4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3592] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28724 <_start@@Base+0x471c> │ │ │ │ - ldr r3, [pc, #-3612] @ 27900 <_start@@Base+0x38f8> │ │ │ │ + bne 2871c <_start@@Base+0x4714> │ │ │ │ + ldr r3, [pc, #-3612] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3624] @ 27904 <_start@@Base+0x38fc> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3624] @ 278fc <_start@@Base+0x38f4> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2874c <_start@@Base+0x4744> │ │ │ │ - ldr r3, [pc, #-3644] @ 27908 <_start@@Base+0x3900> │ │ │ │ + bne 28744 <_start@@Base+0x473c> │ │ │ │ + ldr r3, [pc, #-3644] @ 27900 <_start@@Base+0x38f8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3656] @ 2790c <_start@@Base+0x3904> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3656] @ 27904 <_start@@Base+0x38fc> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28774 <_start@@Base+0x476c> │ │ │ │ - ldr r3, [pc, #-3676] @ 27910 <_start@@Base+0x3908> │ │ │ │ + bne 2876c <_start@@Base+0x4764> │ │ │ │ + ldr r3, [pc, #-3676] @ 27908 <_start@@Base+0x3900> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3688] @ 27914 <_start@@Base+0x390c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3688] @ 2790c <_start@@Base+0x3904> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2879c <_start@@Base+0x4794> │ │ │ │ - ldr r3, [pc, #-3708] @ 27918 <_start@@Base+0x3910> │ │ │ │ + bne 28794 <_start@@Base+0x478c> │ │ │ │ + ldr r3, [pc, #-3708] @ 27910 <_start@@Base+0x3908> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3720] @ 2791c <_start@@Base+0x3914> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3720] @ 27914 <_start@@Base+0x390c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c4 <_start@@Base+0x47bc> │ │ │ │ - ldr r3, [pc, #-3740] @ 27920 <_start@@Base+0x3918> │ │ │ │ + bne 287bc <_start@@Base+0x47b4> │ │ │ │ + ldr r3, [pc, #-3740] @ 27918 <_start@@Base+0x3910> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3752] @ 27924 <_start@@Base+0x391c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3752] @ 2791c <_start@@Base+0x3914> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287ec <_start@@Base+0x47e4> │ │ │ │ - ldr r3, [pc, #-3772] @ 27928 <_start@@Base+0x3920> │ │ │ │ + bne 287e4 <_start@@Base+0x47dc> │ │ │ │ + ldr r3, [pc, #-3772] @ 27920 <_start@@Base+0x3918> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3784] @ 2792c <_start@@Base+0x3924> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3784] @ 27924 <_start@@Base+0x391c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28814 <_start@@Base+0x480c> │ │ │ │ - ldr r3, [pc, #-3804] @ 27930 <_start@@Base+0x3928> │ │ │ │ + bne 2880c <_start@@Base+0x4804> │ │ │ │ + ldr r3, [pc, #-3804] @ 27928 <_start@@Base+0x3920> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3816] @ 27934 <_start@@Base+0x392c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3816] @ 2792c <_start@@Base+0x3924> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2883c <_start@@Base+0x4834> │ │ │ │ - ldr r3, [pc, #-3836] @ 27938 <_start@@Base+0x3930> │ │ │ │ + bne 28834 <_start@@Base+0x482c> │ │ │ │ + ldr r3, [pc, #-3836] @ 27930 <_start@@Base+0x3928> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3848] @ 2793c <_start@@Base+0x3934> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3848] @ 27934 <_start@@Base+0x392c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28864 <_start@@Base+0x485c> │ │ │ │ - ldr r3, [pc, #-3868] @ 27940 <_start@@Base+0x3938> │ │ │ │ + bne 2885c <_start@@Base+0x4854> │ │ │ │ + ldr r3, [pc, #-3868] @ 27938 <_start@@Base+0x3930> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3880] @ 27944 <_start@@Base+0x393c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3880] @ 2793c <_start@@Base+0x3934> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2888c <_start@@Base+0x4884> │ │ │ │ - ldr r3, [pc, #-3900] @ 27948 <_start@@Base+0x3940> │ │ │ │ + bne 28884 <_start@@Base+0x487c> │ │ │ │ + ldr r3, [pc, #-3900] @ 27940 <_start@@Base+0x3938> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3912] @ 2794c <_start@@Base+0x3944> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3912] @ 27944 <_start@@Base+0x393c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288b4 <_start@@Base+0x48ac> │ │ │ │ - ldr r3, [pc, #-3932] @ 27950 <_start@@Base+0x3948> │ │ │ │ + bne 288ac <_start@@Base+0x48a4> │ │ │ │ + ldr r3, [pc, #-3932] @ 27948 <_start@@Base+0x3940> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3944] @ 27954 <_start@@Base+0x394c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3944] @ 2794c <_start@@Base+0x3944> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288dc <_start@@Base+0x48d4> │ │ │ │ - ldr r3, [pc, #-3964] @ 27958 <_start@@Base+0x3950> │ │ │ │ + bne 288d4 <_start@@Base+0x48cc> │ │ │ │ + ldr r3, [pc, #-3964] @ 27950 <_start@@Base+0x3948> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3976] @ 2795c <_start@@Base+0x3954> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3976] @ 27954 <_start@@Base+0x394c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28904 <_start@@Base+0x48fc> │ │ │ │ - ldr r3, [pc, #-3996] @ 27960 <_start@@Base+0x3958> │ │ │ │ + bne 288fc <_start@@Base+0x48f4> │ │ │ │ + ldr r3, [pc, #-3996] @ 27958 <_start@@Base+0x3950> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4008] @ 27964 <_start@@Base+0x395c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4008] @ 2795c <_start@@Base+0x3954> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2892c <_start@@Base+0x4924> │ │ │ │ - ldr r3, [pc, #-4028] @ 27968 <_start@@Base+0x3960> │ │ │ │ + bne 28924 <_start@@Base+0x491c> │ │ │ │ + ldr r3, [pc, #-4028] @ 27960 <_start@@Base+0x3958> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4040] @ 2796c <_start@@Base+0x3964> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4040] @ 27964 <_start@@Base+0x395c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28954 <_start@@Base+0x494c> │ │ │ │ - ldr r3, [pc, #-4060] @ 27970 <_start@@Base+0x3968> │ │ │ │ + bne 2894c <_start@@Base+0x4944> │ │ │ │ + ldr r3, [pc, #-4060] @ 27968 <_start@@Base+0x3960> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4072] @ 27974 <_start@@Base+0x396c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4072] @ 2796c <_start@@Base+0x3964> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2897c <_start@@Base+0x4974> │ │ │ │ - ldr r3, [pc, #-4092] @ 27978 <_start@@Base+0x3970> │ │ │ │ + bne 28974 <_start@@Base+0x496c> │ │ │ │ + ldr r3, [pc, #-4092] @ 27970 <_start@@Base+0x3968> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #156] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #156] @ 28a18 <_start@@Base+0x4a10> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289a4 <_start@@Base+0x499c> │ │ │ │ - ldr r3, [pc, #136] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ + bne 2899c <_start@@Base+0x4994> │ │ │ │ + ldr r3, [pc, #136] @ 28a1c <_start@@Base+0x4a14> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #124] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #124] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289cc <_start@@Base+0x49c4> │ │ │ │ - ldr r3, [pc, #104] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ + bne 289c4 <_start@@Base+0x49bc> │ │ │ │ + ldr r3, [pc, #104] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #92] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #92] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289f4 <_start@@Base+0x49ec> │ │ │ │ - ldr r3, [pc, #72] @ 28a34 <_start@@Base+0x4a2c> │ │ │ │ + bne 289ec <_start@@Base+0x49e4> │ │ │ │ + ldr r3, [pc, #72] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28a14 <_start@@Base+0x4a0c> │ │ │ │ + beq 28a0c <_start@@Base+0x4a04> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 26c74 <_start@@Base+0x2c6c> │ │ │ │ + bne 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26c74 <_start@@Base+0x2c6c> │ │ │ │ + beq 26c6c <_start@@Base+0x2c64> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #352] @ 0x160 │ │ │ │ - b 27364 <_start@@Base+0x335c> │ │ │ │ - eoreq pc, r3, r4, asr #8 │ │ │ │ + b 2735c <_start@@Base+0x3354> │ │ │ │ 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, r4, lsr r4 @ │ │ │ │ + eoreq pc, r3, r4, lsr #8 │ │ │ │ + eoreq pc, r3, r8, lsl r4 @ │ │ │ │ eoreq pc, r3, r8, lsl #8 │ │ │ │ + eoreq pc, r3, r0, 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] @ 28b44 <_start@@Base+0x4b3c> │ │ │ │ + ldr r1, [pc, #252] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #244] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ + ldr r3, [pc, #244] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #240] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ + ldr r2, [pc, #240] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -5281,326 +5279,326 @@ │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2079ec │ │ │ │ - ldr r6, [pc, #172] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ + bl 2079dc │ │ │ │ + ldr r6, [pc, #172] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6] │ │ │ │ - bl 179cc8 │ │ │ │ - ldr r1, [pc, #160] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ + bl 179ccc │ │ │ │ + ldr r1, [pc, #160] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #140] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ + bl 37da4 │ │ │ │ + ldr r1, [pc, #140] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #128] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ + bl 37da4 │ │ │ │ + ldr r1, [pc, #128] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ + bl 37da4 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a4 <_start@@Base+0x279c> │ │ │ │ + bl 2679c <_start@@Base+0x2794> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 44768 │ │ │ │ + bl 44760 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 28b6c <_start@@Base+0x4b64> │ │ │ │ + ldr r2, [pc, #80] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ + ldr r3, [pc, #44] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b48 <_start@@Base+0x4b40> │ │ │ │ + bne 28b40 <_start@@Base+0x4b38> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x002875b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, lsl #11 │ │ │ │ + mlaeq r8, r0, r5, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r6, r8, ror #24 │ │ │ │ - @ instruction: 0xffffbd24 │ │ │ │ - @ instruction: 0xffffbcd4 │ │ │ │ - @ instruction: 0xffffbc90 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, r0, ror ip │ │ │ │ + @ instruction: 0xffffbd2c │ │ │ │ + @ instruction: 0xffffbcdc │ │ │ │ + @ instruction: 0xffffbc98 │ │ │ │ + eoreq r7, r8, r0, ror #9 │ │ │ │ │ │ │ │ -00028b70 : │ │ │ │ +00028b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28ba8 │ │ │ │ add r2, r4, r3 │ │ │ │ - b 28ba0 │ │ │ │ + b 28b98 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28ba8 │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 28b98 │ │ │ │ + bne 28b90 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ pop {r4, lr} │ │ │ │ b 22f68 <__prctl_time64@plt> │ │ │ │ │ │ │ │ -00028bc0 : │ │ │ │ +00028bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #132] @ 28c5c │ │ │ │ - ldr r3, [pc, #132] @ 28c60 │ │ │ │ + ldr ip, [pc, #132] @ 28c54 │ │ │ │ + ldr r3, [pc, #132] @ 28c58 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 23388 │ │ │ │ - ldr r3, [pc, #92] @ 28c64 │ │ │ │ + ldr r3, [pc, #92] @ 28c5c │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 234b4 │ │ │ │ - ldr r2, [pc, #52] @ 28c68 │ │ │ │ - ldr r3, [pc, #40] @ 28c60 │ │ │ │ + ldr r2, [pc, #52] @ 28c60 │ │ │ │ + ldr r3, [pc, #40] @ 28c58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28c58 │ │ │ │ + bne 28c50 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r0, lsr #8 │ │ │ │ + eoreq r7, r8, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #13 │ │ │ │ - eoreq r7, r8, r4, asr #7 │ │ │ │ + eoreq r1, r4, r8, ror r6 │ │ │ │ + eoreq r7, r8, ip, asr #7 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #328] @ 28de4 │ │ │ │ - ldr r3, [pc, #328] @ 28de8 │ │ │ │ + ldr r2, [pc, #328] @ 28ddc │ │ │ │ + ldr r3, [pc, #328] @ 28de0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 28dd8 │ │ │ │ + beq 28dd0 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28d30 │ │ │ │ + bls 28d28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d7c │ │ │ │ + beq 28d74 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28d18 │ │ │ │ + bls 28d10 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28dc4 │ │ │ │ + beq 28dbc │ │ │ │ str r0, [lr, #8] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28ce4 │ │ │ │ - bcs 28d78 │ │ │ │ + bhi 28cdc │ │ │ │ + bcs 28d70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28d78 │ │ │ │ + beq 28d70 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28d68 │ │ │ │ + bcs 28d60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dcc │ │ │ │ + beq 28dc4 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 28cd8 │ │ │ │ + b 28cd0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [lr, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #76] @ 28dec │ │ │ │ - ldr r3, [pc, #68] @ 28de8 │ │ │ │ + ldr r2, [pc, #76] @ 28de4 │ │ │ │ + ldr r3, [pc, #68] @ 28de0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28de0 │ │ │ │ + bne 28dd8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d74 │ │ │ │ mov r0, r1 │ │ │ │ - b 28d98 │ │ │ │ + b 28d90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, ip, asr r3 │ │ │ │ + eoreq r7, r8, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, asr r2 │ │ │ │ + eoreq r7, r8, r0, ror #4 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #328] @ 28f68 │ │ │ │ - ldr r3, [pc, #328] @ 28f6c │ │ │ │ + ldr r2, [pc, #328] @ 28f60 │ │ │ │ + ldr r3, [pc, #328] @ 28f64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 28f5c │ │ │ │ + beq 28f54 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28eb4 │ │ │ │ + bls 28eac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f00 │ │ │ │ + beq 28ef8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28e9c │ │ │ │ + bls 28e94 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28f48 │ │ │ │ + beq 28f40 │ │ │ │ str r0, [lr, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28e68 │ │ │ │ - bcs 28efc │ │ │ │ + bhi 28e60 │ │ │ │ + bcs 28ef4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28efc │ │ │ │ + beq 28ef4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28eec │ │ │ │ + bcs 28ee4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f50 │ │ │ │ + beq 28f48 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 28e5c │ │ │ │ + b 28e54 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [lr, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #76] @ 28f70 │ │ │ │ - ldr r3, [pc, #68] @ 28f6c │ │ │ │ + ldr r2, [pc, #76] @ 28f68 │ │ │ │ + ldr r3, [pc, #68] @ 28f64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28f64 │ │ │ │ + bne 28f5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28ef8 │ │ │ │ mov r0, r1 │ │ │ │ - b 28f1c │ │ │ │ + b 28f14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eoreq r7, r8, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r8], -r4 @ │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -5609,34 +5607,34 @@ │ │ │ │ streq r3, [r2, lr, lsl #2] │ │ │ │ ldr r4, [r5, #524] @ 0x20c │ │ │ │ strne r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - beq 28fd4 │ │ │ │ + beq 28fcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 28fdc │ │ │ │ + beq 28fd4 │ │ │ │ str r4, [r5, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 28ffc │ │ │ │ - bl 28e08 │ │ │ │ + beq 28ff4 │ │ │ │ + bl 28e00 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ - b 28fd4 │ │ │ │ + b 28fcc │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b 28fd4 │ │ │ │ + b 28fcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r2, r1, lsl #2 │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5646,21 +5644,21 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r6, #504] @ 0x1f8 │ │ │ │ streq r1, [r4, #28] │ │ │ │ streq r1, [r4, #24] │ │ │ │ - beq 2907c │ │ │ │ + beq 29074 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 29084 │ │ │ │ + bcc 2907c │ │ │ │ ldrhi r2, [r0, #28] │ │ │ │ movhi r3, #0 │ │ │ │ movls r4, r0 │ │ │ │ strhi r2, [r4, #28] │ │ │ │ strhi r0, [r4, #24] │ │ │ │ strhi r3, [r0, #28] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ @@ -5672,97 +5670,97 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290cc │ │ │ │ ldrb ip, [r1, #359] @ 0x167 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst ip, #2 │ │ │ │ - beq 290dc │ │ │ │ + beq 290d4 │ │ │ │ ldr r3, [r1, #596] @ 0x254 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #596] @ 0x254 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ tst r3, #1 │ │ │ │ - bne 2911c │ │ │ │ + bne 29114 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ and r3, r3, #66560 @ 0x10400 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 29134 │ │ │ │ + beq 2912c │ │ │ │ ldr r3, [r1, #584] @ 0x248 │ │ │ │ add ip, r1, #356 @ 0x164 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ - ldr r0, [pc, #96] @ 2916c │ │ │ │ + ldr r0, [pc, #96] @ 29164 │ │ │ │ str r3, [r1, #584] @ 0x248 │ │ │ │ ldrh r3, [ip] │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290cc │ │ │ │ ldr r3, [r1, #592] @ 0x250 │ │ │ │ mov r0, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #592] @ 0x250 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 290f4 │ │ │ │ + beq 290ec │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 290f4 │ │ │ │ + bne 290ec │ │ │ │ ldr r3, [r1, #588] @ 0x24c │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #588] @ 0x24c │ │ │ │ - b 290d4 │ │ │ │ + b 290cc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029194 : │ │ │ │ +0002918c : │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 291ac │ │ │ │ + bne 291a4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 291a0 │ │ │ │ + beq 29198 │ │ │ │ ldr r2, [r3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #0 │ │ │ │ - beq 291e8 │ │ │ │ + beq 291e0 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr r2, [r1, #368] @ 0x170 │ │ │ │ add ip, ip, #3 │ │ │ │ ldr lr, [r2, lr, lsl #2] │ │ │ │ ldr r2, [lr, #8] │ │ │ │ add r2, r2, ip, asr #2 │ │ │ │ str r2, [lr, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29214 │ │ │ │ + beq 2920c │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr ip, [r1, #368] @ 0x170 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr ip, [ip, lr, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r3, r3, r2, asr #2 │ │ │ │ @@ -5777,120 +5775,120 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ ldr r8, [r1, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r7, [r0, #368] @ 0x170 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 292b4 │ │ │ │ + bne 292ac │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 292ac │ │ │ │ + bne 292a4 │ │ │ │ ldr r4, [r5, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 2929c │ │ │ │ + beq 29294 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2928c │ │ │ │ + bne 29284 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 292f4 │ │ │ │ + beq 292ec │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29274 │ │ │ │ + bne 2926c │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [r3, #20] │ │ │ │ strb r2, [r3, #25] │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #372] @ 0x174 │ │ │ │ cmp r0, #1 │ │ │ │ addgt r0, r7, r0, lsl #2 │ │ │ │ subgt r0, r0, #4 │ │ │ │ movgt r3, r7 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 292e4 │ │ │ │ + ble 292dc │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne r1, [r2, #25] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 292d0 │ │ │ │ + bne 292c8 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #359] @ 0x167 │ │ │ │ - b 29250 │ │ │ │ + b 29248 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 2921c │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r9, r0 │ │ │ │ movcc r9, r0 │ │ │ │ - b 2928c │ │ │ │ + b 29284 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 293fc │ │ │ │ + beq 293f4 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ push {r4, lr} │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r4, [r0, #368] @ 0x170 │ │ │ │ - beq 2936c │ │ │ │ + beq 29364 │ │ │ │ ldr ip, [r0, #372] @ 0x174 │ │ │ │ cmp ip, #1 │ │ │ │ addgt ip, r4, ip, lsl #2 │ │ │ │ movgt r3, r4 │ │ │ │ subgt ip, ip, #4 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 29360 │ │ │ │ + ble 29358 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne lr, [r2, #24] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2934c │ │ │ │ + bne 29344 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ ldrb r3, [ip, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293f4 │ │ │ │ + bne 293ec │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ - bne 293a0 │ │ │ │ - b 29404 │ │ │ │ + bne 29398 │ │ │ │ + b 293fc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29404 │ │ │ │ + beq 293fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 29394 │ │ │ │ + bne 2938c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 29394 │ │ │ │ + bne 2938c │ │ │ │ mov r2, lr │ │ │ │ - b 293dc │ │ │ │ + b 293d4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 2938c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 2938c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 293c4 │ │ │ │ + bne 293bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ movcs r0, r2 │ │ │ │ - b 29394 │ │ │ │ + b 2938c │ │ │ │ ldr r0, [ip, #16] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r0, [ip, #16] │ │ │ │ strb r3, [ip, #24] │ │ │ │ @@ -5900,291 +5898,291 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b 29448 │ │ │ │ + b 29440 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 29474 │ │ │ │ + beq 2946c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 2943c │ │ │ │ - ldr r3, [pc, #120] @ 294dc │ │ │ │ + bcs 29434 │ │ │ │ + ldr r3, [pc, #120] @ 294d4 │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 22ea8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ - b 29494 │ │ │ │ + b 2948c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r4, r4, #12 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add ip, r5, r3, lsl #2 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, r2 │ │ │ │ - bne 29484 │ │ │ │ + bne 2947c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsh r0, [r4, #22] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ strheq r0, [ip, #10] │ │ │ │ - b 29484 │ │ │ │ + b 2947c │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 29534 │ │ │ │ - ldr r4, [pc, #60] @ 29538 │ │ │ │ + ldr r3, [pc, #60] @ 2952c │ │ │ │ + ldr r4, [pc, #60] @ 29530 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29510 │ │ │ │ + beq 29508 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #36] @ 2953c │ │ │ │ - ldr r0, [pc, #36] @ 29540 │ │ │ │ + ldr r3, [pc, #36] @ 29534 │ │ │ │ + ldr r0, [pc, #36] @ 29538 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eorseq lr, r6, r4, lsr #4 │ │ │ │ - strdeq r6, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, ip, lsr #4 │ │ │ │ + eoreq r6, r8, r0, lsl #22 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #23 │ │ │ │ + eoreq pc, r3, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #56] @ 295a8 │ │ │ │ + ldr ip, [pc, #56] @ 295a0 │ │ │ │ ldrb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #52] @ 295ac │ │ │ │ + ldr r3, [pc, #52] @ 295a4 │ │ │ │ add ip, pc, ip │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #40] @ 295b0 │ │ │ │ + ldr r0, [pc, #40] @ 295a8 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #0 │ │ │ │ b 23298 │ │ │ │ - eoreq r6, r8, r4, lsl #21 │ │ │ │ + eoreq r6, r8, ip, lsl #21 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, ror fp @ │ │ │ │ + eoreq pc, r3, r8, ror #22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 295d0 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 295e0 │ │ │ │ + beq 295d8 │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r1, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ tst r3, #4 │ │ │ │ - beq 29618 │ │ │ │ + beq 29610 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 295d8 │ │ │ │ + bne 295d0 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 2962c │ │ │ │ + ldr r2, [pc, #40] @ 29624 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r1, #664] @ 0x298 │ │ │ │ - b 295d8 │ │ │ │ + b 295d0 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r1, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ │ │ │ │ -00029630 : │ │ │ │ +00029628 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29648 │ │ │ │ + bne 29640 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2044] @ 0x7fc │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029658 : │ │ │ │ +00029650 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29670 │ │ │ │ + bne 29668 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 2976c │ │ │ │ + ldr r3, [pc, #200] @ 29764 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ asr r1, r1, #1 │ │ │ │ bl 22ea8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - ble 29760 │ │ │ │ + ble 29758 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r5, lr, #4 │ │ │ │ - b 2970c │ │ │ │ + b 29704 │ │ │ │ ldr r7, [lr, r1, lsl #2] │ │ │ │ add r8, r7, #3 │ │ │ │ cmp ip, r8 │ │ │ │ - bhi 29730 │ │ │ │ + bhi 29728 │ │ │ │ cmp r7, r2 │ │ │ │ strcc r2, [lr, r1, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r4] │ │ │ │ - ble 29760 │ │ │ │ + ble 29758 │ │ │ │ sub r2, r3, #2 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r7, [lr, r2, lsl #2] │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ sub r1, r1, r0 │ │ │ │ - bls 296d8 │ │ │ │ + bls 296d0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 296f0 │ │ │ │ + beq 296e8 │ │ │ │ sub r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ strne ip, [lr, r1, lsl #2] │ │ │ │ sub r2, r2, r0 │ │ │ │ ldrne r1, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #2 │ │ │ │ strne r1, [lr, r2, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 2970c │ │ │ │ + bgt 29704 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfffff744 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #36] @ 297ac │ │ │ │ - ldr r3, [pc, #36] @ 297b0 │ │ │ │ + ldr ip, [pc, #36] @ 297a4 │ │ │ │ + ldr r3, [pc, #36] @ 297a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 297b4 │ │ │ │ + ldr r0, [pc, #28] @ 297ac │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r0, ror r8 │ │ │ │ + eoreq r6, r8, r8, ror r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - mlaeq r3, r4, r9, pc @ │ │ │ │ + eoreq pc, r3, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ 29810 │ │ │ │ - ldr r3, [pc, #64] @ 29814 │ │ │ │ + ldr r2, [pc, #64] @ 29808 │ │ │ │ + ldr r3, [pc, #64] @ 2980c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29818 │ │ │ │ + ldr r2, [pc, #36] @ 29810 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r8, lsr #16 │ │ │ │ + eoreq r6, r8, r0, lsr r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, ror #18 │ │ │ │ + eoreq pc, r3, r0, 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] @ 29850 │ │ │ │ + ldr r3, [pc, #36] @ 29854 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 29860 │ │ │ │ + ldr r0, [pc, #28] @ 29858 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, asr #15 │ │ │ │ + eoreq r6, r8, ip, asr #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #18 │ │ │ │ + eoreq pc, r3, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ - ldr ip, [pc, #124] @ 298f8 │ │ │ │ - ldr r3, [pc, #124] @ 298fc │ │ │ │ + ldr ip, [pc, #124] @ 298f0 │ │ │ │ + ldr r3, [pc, #124] @ 298f4 │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -6196,35 +6194,35 @@ │ │ │ │ bl 22eb4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #48] @ 29900 │ │ │ │ - ldr r3, [pc, #40] @ 298fc │ │ │ │ + ldr r2, [pc, #48] @ 298f8 │ │ │ │ + ldr r3, [pc, #40] @ 298f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298f4 │ │ │ │ + bne 298ec │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r8, r8, ror r7 │ │ │ │ + eoreq r6, r8, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r8, r8, lsr #14 │ │ │ │ + eoreq r6, r8, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #232] @ 29a04 │ │ │ │ - ldr r3, [pc, #232] @ 29a08 │ │ │ │ + ldr r2, [pc, #232] @ 299fc │ │ │ │ + ldr r3, [pc, #232] @ 29a00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r0, #81920 @ 0x14000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov r3, #0 │ │ │ │ @@ -6239,100 +6237,100 @@ │ │ │ │ str r2, [sp] │ │ │ │ bl 23160 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #144] @ 29a0c │ │ │ │ + ldr r3, [pc, #144] @ 29a04 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 22eb4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ - ldr r3, [pc, #104] @ 29a10 │ │ │ │ - ldr r2, [pc, #104] @ 29a14 │ │ │ │ + ldr r3, [pc, #104] @ 29a08 │ │ │ │ + ldr r2, [pc, #104] @ 29a0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299c4 │ │ │ │ + beq 299bc │ │ │ │ mov r0, #11 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, #11 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #60] @ 29a18 │ │ │ │ - ldr r3, [pc, #40] @ 29a08 │ │ │ │ + ldr r2, [pc, #60] @ 29a10 │ │ │ │ + ldr r3, [pc, #40] @ 29a00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a00 │ │ │ │ + bne 299f8 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r1, r0, r0, lsr #12 │ │ │ │ - eorseq sp, r6, r4, ror sp │ │ │ │ + eorseq sp, r6, ip, ror sp │ │ │ │ stmdaeq r0, {r2} │ │ │ │ - eoreq r6, r8, ip, lsl r6 │ │ │ │ + eoreq r6, r8, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #120] @ 29aac │ │ │ │ + ldr r5, [pc, #120] @ 29aa4 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r1, r2 │ │ │ │ tst r0, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 29a70 │ │ │ │ + bne 29a68 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29a74 │ │ │ │ + bne 29a6c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ - ldr r3, [pc, #52] @ 29ab0 │ │ │ │ + bl 29768 │ │ │ │ + ldr r3, [pc, #52] @ 29aa8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29ab4 │ │ │ │ + ldr r2, [pc, #40] @ 29aac │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002865b4 │ │ │ │ + @ instruction: 0x002865bc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq pc, r3, r8, lsl r7 @ │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 29af8 │ │ │ │ + beq 29af0 │ │ │ │ tst r3, #2 │ │ │ │ bxne lr │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6351,59 +6349,59 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 29414 │ │ │ │ - ldr r7, [pc, #144] @ 29bd0 │ │ │ │ + bl 2940c │ │ │ │ + ldr r7, [pc, #144] @ 29bc8 │ │ │ │ mov sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ add r9, r4, #1152 @ 0x480 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r5, #-4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29b80 │ │ │ │ + beq 29b78 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29b9c │ │ │ │ + bne 29b94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r5, #-4] │ │ │ │ sub sl, sl, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 29b4c │ │ │ │ + bne 29b44 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #48] @ 29bd4 │ │ │ │ + ldr r3, [pc, #48] @ 29bcc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29bd8 │ │ │ │ + ldr r2, [pc, #36] @ 29bd0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002864b0 │ │ │ │ + @ instruction: 0x002864b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, lsr #11 │ │ │ │ + eoreq pc, r3, r0, lsr #11 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 29c10 │ │ │ │ + bne 29c08 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsr r1, r1, #14 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #42] @ 0x2a │ │ │ │ andne r0, r0, #3 │ │ │ │ subne r0, r0, #1 │ │ │ │ @@ -6415,303 +6413,303 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 29414 │ │ │ │ - ldr r8, [pc, #204] @ 29d0c │ │ │ │ + bl 2940c │ │ │ │ + ldr r8, [pc, #204] @ 29d04 │ │ │ │ mov sl, #0 │ │ │ │ add r6, r4, #1152 @ 0x480 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29c88 │ │ │ │ + beq 29c80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29ca0 │ │ │ │ + bne 29c98 │ │ │ │ ldrsh r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29ca0 │ │ │ │ + beq 29c98 │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 29c94 │ │ │ │ + beq 29c8c │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29c5c │ │ │ │ + bne 29c54 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 29c48 │ │ │ │ + bne 29c40 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29cd8 │ │ │ │ + bne 29cd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ sub sl, sl, r3 │ │ │ │ - bne 29c48 │ │ │ │ - b 29c94 │ │ │ │ - ldr r3, [pc, #48] @ 29d10 │ │ │ │ + bne 29c40 │ │ │ │ + b 29c8c │ │ │ │ + ldr r3, [pc, #48] @ 29d08 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29d14 │ │ │ │ + ldr r2, [pc, #36] @ 29d0c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r9, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002863b4 │ │ │ │ + @ instruction: 0x002863bc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, ror #8 │ │ │ │ + eoreq pc, r3, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 29d44 │ │ │ │ + beq 29d3c │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 29e18 │ │ │ │ + bne 29e10 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ str r3, [r4, #524] @ 0x20c │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29db8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsr r3, r6, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29d84 │ │ │ │ + beq 29d7c │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29da8 │ │ │ │ + beq 29da0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsr r3, r3, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dd4 │ │ │ │ + beq 29dcc │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29dd4 │ │ │ │ + bne 29dcc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r6, r5 │ │ │ │ tst r3, #1 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - beq 29d60 │ │ │ │ + beq 29d58 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29db8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29e40 │ │ │ │ + beq 29e38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29e24 │ │ │ │ + bne 29e1c │ │ │ │ ldr r1, [r4, #520] @ 0x208 │ │ │ │ ldr r2, [r4, #540] @ 0x21c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #508] @ 0x1fc │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ str r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r4, #540] @ 0x21c │ │ │ │ - b 29d44 │ │ │ │ + b 29d3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - ldr r6, [pc, #264] @ 29f84 │ │ │ │ + ldr r6, [pc, #264] @ 29f7c │ │ │ │ cmp r7, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 29f28 │ │ │ │ + beq 29f20 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - bne 29ec0 │ │ │ │ - b 29ef0 │ │ │ │ + bne 29eb8 │ │ │ │ + b 29ee8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f40 │ │ │ │ + beq 29f38 │ │ │ │ ldr ip, [r3] │ │ │ │ add lr, r1, r2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 29eac │ │ │ │ + beq 29ea4 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - bne 29ec0 │ │ │ │ + bne 29eb8 │ │ │ │ tst r5, #1 │ │ │ │ movne sl, #3 │ │ │ │ moveq sl, #1 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f4c │ │ │ │ + bne 29f44 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29efc │ │ │ │ + bne 29ef4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 29ef0 │ │ │ │ - ldr r3, [pc, #52] @ 29f88 │ │ │ │ + b 29ee8 │ │ │ │ + ldr r3, [pc, #52] @ 29f80 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29f8c │ │ │ │ + ldr r2, [pc, #40] @ 29f84 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str r8, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, ror r1 │ │ │ │ + eoreq r6, r8, ip, ror r1 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, asr #4 │ │ │ │ + eoreq pc, r3, r0, 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 28c7c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2a0f0 │ │ │ │ + beq 2a0e8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r0, r5, r6 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r6, r2 │ │ │ │ streq r5, [r1] │ │ │ │ streq r2, [r1, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ add ip, r2, r3 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2a0dc │ │ │ │ + beq 2a0d4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a024 │ │ │ │ + beq 2a01c │ │ │ │ ldr ip, [r2] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp r0, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ stmeq r2, {r5, lr} │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ add ip, lr, ip │ │ │ │ cmp r5, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ streq lr, [r2, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a058 │ │ │ │ + beq 2a050 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r0, lr │ │ │ │ ldr r0, [ip, #4] │ │ │ │ streq r5, [ip] │ │ │ │ addeq r0, r6, r0 │ │ │ │ streq r0, [ip, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ add lr, r0, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq 2a168 │ │ │ │ + beq 2a160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add lr, r0, #24 │ │ │ │ cmp lr, r7 │ │ │ │ str lr, [r4, #16] │ │ │ │ ldr lr, [r4, #8] │ │ │ │ add r7, lr, r0 │ │ │ │ - bhi 2a10c │ │ │ │ + bhi 2a104 │ │ │ │ cmp r5, r3 │ │ │ │ str r6, [r7, #4] │ │ │ │ - bcs 2a114 │ │ │ │ + bcs 2a10c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #16] │ │ │ │ strne r7, [r2, #20] │ │ │ │ streq r7, [r4, #4] │ │ │ │ str r7, [r1, #16] │ │ │ │ str r5, [lr, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c84 │ │ │ │ + bl 28c7c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2a150 │ │ │ │ - bls 2a0d0 │ │ │ │ + bcc 2a148 │ │ │ │ + bls 2a0c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r0, [r4] │ │ │ │ @@ -6724,363 +6722,363 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bcs 2a12c │ │ │ │ + bcs 2a124 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r7, #16] │ │ │ │ str ip, [r7, #20] │ │ │ │ strne r7, [ip, #16] │ │ │ │ str r7, [r1, #20] │ │ │ │ - b 2a09c │ │ │ │ + b 2a094 │ │ │ │ add r0, ip, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [ip, r2] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2a0d0 │ │ │ │ + b 2a0c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2a0cc │ │ │ │ + b 2a0c4 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 2a0e4 │ │ │ │ + b 2a0dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r3, r2, r3 │ │ │ │ tst r1, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bne 2a1d8 │ │ │ │ + bne 2a1d0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 29f90 │ │ │ │ + bl 29f88 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f90 │ │ │ │ - bl 29770 │ │ │ │ + b 29f88 │ │ │ │ + bl 29768 │ │ │ │ ldrb ip, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ lsr r2, ip, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 2a23c │ │ │ │ - bls 2a220 │ │ │ │ + beq 2a234 │ │ │ │ + bls 2a218 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 29a1c │ │ │ │ + b 29a14 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2a23c │ │ │ │ + bhi 2a234 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 29a1c │ │ │ │ + b 29a14 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 29a1c │ │ │ │ + b 29a14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - beq 2a2d8 │ │ │ │ - bls 2a2c8 │ │ │ │ + beq 2a2d0 │ │ │ │ + bls 2a2c0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r2, [r4, #36] @ 0x24 │ │ │ │ - bls 2a29c │ │ │ │ + bls 2a294 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a29c │ │ │ │ + b 2a294 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2a394 │ │ │ │ - bls 2a378 │ │ │ │ + beq 2a38c │ │ │ │ + bls 2a370 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r5, #16320 @ 0x3fc0 │ │ │ │ add r5, r5, #63 @ 0x3f │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ lsr r6, r5, #14 │ │ │ │ - ble 2a348 │ │ │ │ + ble 2a340 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add lr, r3, r8 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ sub ip, lr, r3 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - bgt 2a330 │ │ │ │ + bgt 2a328 │ │ │ │ ldr ip, [r0, #616] @ 0x268 │ │ │ │ ldr r2, [r0, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r7, r7, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r3, r5 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r2, [r0, #316] @ 0x13c │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a3b0 │ │ │ │ + bhi 2a3a8 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movne r7, #1 │ │ │ │ - b 2a314 │ │ │ │ + b 2a30c │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a324 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a324 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r2, r4, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2a40c │ │ │ │ + beq 2a404 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a430 │ │ │ │ + beq 2a428 │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r7, [r1] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 2a3f8 │ │ │ │ + b 2a3f0 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a468 │ │ │ │ + beq 2a460 │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - b 2a3f8 │ │ │ │ - bl 294e0 │ │ │ │ + b 2a3f0 │ │ │ │ + bl 294d8 │ │ │ │ │ │ │ │ -0002a46c : │ │ │ │ +0002a464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2a4b8 │ │ │ │ + beq 2a4b0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4c8 │ │ │ │ + beq 2a4c0 │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2a54c │ │ │ │ + beq 2a544 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ bx r3 │ │ │ │ ldr sl, [r1, #368] @ 0x170 │ │ │ │ ldr r8, [r7, #372] @ 0x174 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 2a5ac │ │ │ │ + bls 2a5a4 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 2a4f0 │ │ │ │ + b 2a4e8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2a55c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 2a4e4 │ │ │ │ + bne 2a4dc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5c8 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2a4a8 │ │ │ │ + bne 2a4a0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5c8 │ │ │ │ lsl r6, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov sl, r5 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r6 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r7, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2a4cc │ │ │ │ + b 2a4c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a564 │ │ │ │ + bne 2a55c │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 2a590 │ │ │ │ - bl 294e0 │ │ │ │ + bne 2a588 │ │ │ │ + bl 294d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r2, r0, #1152 @ 0x480 │ │ │ │ mov ip, r0 │ │ │ │ add r8, r5, r6 │ │ │ │ - b 2a618 │ │ │ │ + b 2a610 │ │ │ │ cmp lr, r8 │ │ │ │ - beq 2a690 │ │ │ │ + beq 2a688 │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2a668 │ │ │ │ + beq 2a660 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a60c │ │ │ │ + beq 2a604 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bge 2a60c │ │ │ │ + bge 2a604 │ │ │ │ add r4, lr, r3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 2a604 │ │ │ │ + bne 2a5fc │ │ │ │ add lr, r3, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, r3 │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2a6b4 │ │ │ │ + beq 2a6ac │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a65c │ │ │ │ + bne 2a654 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ stmib r1, {r0, r3} │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -7089,27 +7087,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, #0 │ │ │ │ str r5, [ip] │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29414 │ │ │ │ + bl 2940c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a6dc │ │ │ │ + bne 2a6d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a688 │ │ │ │ + beq 2a680 │ │ │ │ rsb r0, r6, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ @@ -7125,46 +7123,46 @@ │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ sub r3, r3, #1 │ │ │ │ orr ip, r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ands r3, r3, ip │ │ │ │ - bne 2a7c0 │ │ │ │ + bne 2a7b8 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ sub ip, ip, r2 │ │ │ │ str ip, [r5, #20] │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5cc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r4, [r6, #616] @ 0x268 │ │ │ │ ldr r2, [r6, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 29768 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #616] @ 0x268 │ │ │ │ ldr lr, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -7172,441 +7170,441 @@ │ │ │ │ movne r5, #1 │ │ │ │ orr r6, r1, r2 │ │ │ │ sub lr, lr, r2, lsr #14 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub lr, lr, r5 │ │ │ │ tst r7, r6 │ │ │ │ str lr, [r0, #316] @ 0x13c │ │ │ │ - bne 2a82c │ │ │ │ + bne 2a824 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 29768 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a8d8 │ │ │ │ - ldr r9, [pc, #1428] @ 2adf4 │ │ │ │ + beq 2a8d0 │ │ │ │ + ldr r9, [pc, #1428] @ 2adec │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 2a998 │ │ │ │ + bls 2a990 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2a8b0 │ │ │ │ + ble 2a8a8 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 2a894 │ │ │ │ + bgt 2a88c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a860 │ │ │ │ + bne 2a858 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq sl, r3 │ │ │ │ addeq fp, r5, #68 @ 0x44 │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq 2aa6c │ │ │ │ - ldr r3, [pc, #1276] @ 2adf8 │ │ │ │ + beq 2aa64 │ │ │ │ + ldr r3, [pc, #1276] @ 2adf0 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ add lr, r5, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp] │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa54 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a954 │ │ │ │ + bne 2a94c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2a9a0 │ │ │ │ + bne 2a998 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [fp] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a9b8 │ │ │ │ + b 2a9b0 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #1 │ │ │ │ tst r2, #24 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - bne 2aa4c │ │ │ │ + bne 2aa44 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa54 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2a9ac │ │ │ │ + beq 2a9a4 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a954 │ │ │ │ + b 2a94c │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2a890 │ │ │ │ + b 2a888 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [r6] │ │ │ │ mov r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [r7] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad9c │ │ │ │ + bne 2ad94 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad70 │ │ │ │ + bls 2ad68 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2ad88 │ │ │ │ + ble 2ad80 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2aa00 │ │ │ │ + bgt 2a9f8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ac38 │ │ │ │ + beq 2ac30 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 2ad88 │ │ │ │ + bhi 2ad80 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2ac38 │ │ │ │ + bhi 2ac30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac34 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 2a97c │ │ │ │ + bne 2a974 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ + bne 2a910 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #904] @ 2adfc │ │ │ │ + ldr r3, [pc, #904] @ 2adf4 │ │ │ │ add r6, r5, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ stmib sp, {r2, r3, r6} │ │ │ │ ldr r7, [fp, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ade4 │ │ │ │ + beq 2addc │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ac80 │ │ │ │ + beq 2ac78 │ │ │ │ ldrh r3, [r6, #42] @ 0x2a │ │ │ │ mov r9, r6 │ │ │ │ bic r3, r3, #256 @ 0x100 │ │ │ │ bic r3, r3, #3 │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2aa9c │ │ │ │ + bne 2aa94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #260 @ 0x104 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ moveq r9, #0 │ │ │ │ cmp r3, fp │ │ │ │ str r9, [fp, #88] @ 0x58 │ │ │ │ - bne 2aa88 │ │ │ │ + bne 2aa80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 2adec │ │ │ │ + bne 2ade4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ab58 │ │ │ │ + beq 2ab50 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab48 │ │ │ │ + beq 2ab40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2ab2c │ │ │ │ + bne 2ab24 │ │ │ │ add sl, sl, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, sl │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ ldr r8, [r5, #344] @ 0x158 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ac28 │ │ │ │ - ldr r9, [pc, #656] @ 2ae00 │ │ │ │ + beq 2ac20 │ │ │ │ + ldr r9, [pc, #656] @ 2adf8 │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, r8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r8, [r8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - bls 2adc8 │ │ │ │ + bls 2adc0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2add0 │ │ │ │ + ble 2adc8 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r2, ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r6, r3, lsl #2] │ │ │ │ - bgt 2abac │ │ │ │ + bgt 2aba4 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2adc0 │ │ │ │ + beq 2adb8 │ │ │ │ ldrhi r2, [r7, #32] │ │ │ │ - bhi 2add0 │ │ │ │ + bhi 2adc8 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2adc0 │ │ │ │ + bhi 2adb8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2ab74 │ │ │ │ + bne 2ab6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r6, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2a928 │ │ │ │ + bne 2a920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ - b 2aa68 │ │ │ │ + bne 2a910 │ │ │ │ + b 2aa60 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ac98 │ │ │ │ + bne 2ac90 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ tst r2, #3 │ │ │ │ - bne 2aad8 │ │ │ │ + bne 2aad0 │ │ │ │ cmp r9, #0 │ │ │ │ strne r7, [r9] │ │ │ │ streq r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [r6] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad78 │ │ │ │ + bne 2ad70 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad68 │ │ │ │ + bls 2ad60 │ │ │ │ ldr ip, [r6, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2adac │ │ │ │ + ble 2ada4 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2acec │ │ │ │ + bgt 2ace4 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ad34 │ │ │ │ + beq 2ad2c │ │ │ │ ldrhi ip, [r6, #32] │ │ │ │ - bhi 2adac │ │ │ │ + bhi 2ada4 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r6, #36] @ 0x24 │ │ │ │ - bls 2ad38 │ │ │ │ + bls 2ad30 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - b 2aad0 │ │ │ │ + b 2aac8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2ace8 │ │ │ │ + b 2ace0 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a9fc │ │ │ │ + b 2a9f4 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2acb8 │ │ │ │ + bl 2a1d4 │ │ │ │ + b 2acb0 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac34 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2a9cc │ │ │ │ + bl 2a1d4 │ │ │ │ + b 2a9c4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ad38 │ │ │ │ + b 2ad30 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2abf4 │ │ │ │ + b 2abec │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2aba8 │ │ │ │ + b 2aba0 │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2abf4 │ │ │ │ + b 2abec │ │ │ │ mov r9, r7 │ │ │ │ - b 2aad8 │ │ │ │ + b 2aad0 │ │ │ │ mov fp, r2 │ │ │ │ - b 2aa80 │ │ │ │ + b 2aa78 │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - eorseq ip, r6, ip, lsl lr │ │ │ │ - eorseq ip, r6, r8, lsr #25 │ │ │ │ - eorseq ip, r6, ip, lsr #23 │ │ │ │ + eorseq ip, r6, r4, lsr #28 │ │ │ │ + @ instruction: 0x0036ccb0 │ │ │ │ + @ instruction: 0x0036cbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r9, [pc, #360] @ 2af90 │ │ │ │ + ldr r9, [pc, #360] @ 2af88 │ │ │ │ lsr lr, r6, #14 │ │ │ │ add r9, pc, r9 │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, r0 │ │ │ │ - b 2ae50 │ │ │ │ + b 2ae48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2aecc │ │ │ │ + bne 2aec4 │ │ │ │ ldr r4, [r4, #300] @ 0x12c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2af48 │ │ │ │ + beq 2af40 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - beq 2ae3c │ │ │ │ + beq 2ae34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2ae9c │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aea4 │ │ │ │ + bls 2ae9c │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2ae9c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #3 │ │ │ │ - bne 2af6c │ │ │ │ - ldr r3, [pc, #248] @ 2af94 │ │ │ │ + bne 2af64 │ │ │ │ + ldr r3, [pc, #248] @ 2af8c │ │ │ │ ldr r2, [r4, #356] @ 0x164 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 2af6c │ │ │ │ - ldr r2, [pc, #236] @ 2af98 │ │ │ │ - ldr r3, [pc, #236] @ 2af9c │ │ │ │ + beq 2af64 │ │ │ │ + ldr r2, [pc, #236] @ 2af90 │ │ │ │ + ldr r3, [pc, #236] @ 2af94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ @@ -7614,450 +7612,450 @@ │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2af88 │ │ │ │ - bls 2af58 │ │ │ │ + beq 2af80 │ │ │ │ + bls 2af50 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ orreq r3, r3, #4 │ │ │ │ strbeq r3, [r5, #42] @ 0x2a │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r5, #16] │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ streq r5, [r4, #252] @ 0xfc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #80] @ 2afa0 │ │ │ │ - ldr r3, [pc, #72] @ 2af9c │ │ │ │ + ldr r2, [pc, #80] @ 2af98 │ │ │ │ + ldr r3, [pc, #72] @ 2af94 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2aeb0 │ │ │ │ + b 2aea8 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2af88 │ │ │ │ + bhi 2af80 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b 2af04 │ │ │ │ + b 2aefc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a244 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2af3c │ │ │ │ + b 2af34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2af04 │ │ │ │ - ldrdeq r5, [r8], -r0 @ │ │ │ │ + b 2aefc │ │ │ │ + ldrdeq r5, [r8], -r8 @ │ │ │ │ andeq r0, r0, #8 │ │ │ │ - eoreq lr, r3, r4, lsr #6 │ │ │ │ + eoreq lr, r3, ip, lsl r3 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq lr, r3, ip, lsr #5 │ │ │ │ + eoreq lr, r3, r4, lsr #5 │ │ │ │ │ │ │ │ -0002afa4 : │ │ │ │ +0002af9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r5, #2 │ │ │ │ - beq 2aff0 │ │ │ │ + beq 2afe8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2b050 │ │ │ │ + beq 2b048 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2afe0 │ │ │ │ + beq 2afd8 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 2b034 │ │ │ │ - ldr r0, [pc, #132] @ 2b06c │ │ │ │ + b 2b02c │ │ │ │ + ldr r0, [pc, #132] @ 2b064 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 235c8 │ │ │ │ - ldr r3, [pc, #120] @ 2b070 │ │ │ │ + ldr r3, [pc, #120] @ 2b068 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ae04 │ │ │ │ + bl 2adfc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b038 │ │ │ │ - ldr r1, [pc, #80] @ 2b074 │ │ │ │ + beq 2b030 │ │ │ │ + ldr r1, [pc, #80] @ 2b06c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r1, [pc, #56] @ 2b078 │ │ │ │ + ldr r1, [pc, #56] @ 2b070 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - ldr r1, [pc, #36] @ 2b07c │ │ │ │ + b 2b02c │ │ │ │ + ldr r1, [pc, #36] @ 2b074 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - eoreq lr, r3, r4, ror #4 │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ - eoreq lr, r3, r4, lsl #5 │ │ │ │ - eoreq lr, r3, ip, lsr r2 │ │ │ │ - eoreq lr, r3, r8, asr #3 │ │ │ │ + b 2b02c │ │ │ │ + eoreq lr, r3, ip, asr r2 │ │ │ │ + eorseq ip, r6, ip, lsr #14 │ │ │ │ + eoreq lr, r3, ip, ror r2 │ │ │ │ + eoreq lr, r3, r4, lsr r2 │ │ │ │ + eoreq lr, r3, r0, 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] @ 2b2d4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r6, #1152 @ 0x480 │ │ │ │ mov ip, r6 │ │ │ │ - b 2b0c4 │ │ │ │ + b 2b0bc │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b1c4 │ │ │ │ + beq 2b1bc │ │ │ │ ldr lr, [ip, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b0 │ │ │ │ ldr r4, [ip] │ │ │ │ ands r1, r4, r0 │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b0 │ │ │ │ ldrsh r3, [ip, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [ip] │ │ │ │ str r1, [ip, #4] │ │ │ │ - bne 2b23c │ │ │ │ + bne 2b234 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b10c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 2b128 │ │ │ │ + b 2b120 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #288 @ 0x120 │ │ │ │ - beq 2b2b4 │ │ │ │ + beq 2b2ac │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b11c │ │ │ │ + bne 2b114 │ │ │ │ mov r9, #278528 @ 0x44000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ add r1, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi 2b2bc │ │ │ │ + bhi 2b2b4 │ │ │ │ add r4, r0, #16320 @ 0x3fc0 │ │ │ │ add r4, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #16320 @ 0x3fc0 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ subs sl, r4, r0 │ │ │ │ - bne 2b24c │ │ │ │ + bne 2b244 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, r5 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5cc │ │ │ │ ldr r3, [r7] │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #272] @ 2b2dc │ │ │ │ - b 2b1e4 │ │ │ │ + ldr r0, [pc, #272] @ 2b2d4 │ │ │ │ + b 2b1dc │ │ │ │ add r4, r4, r1 │ │ │ │ ands ip, r4, r0 │ │ │ │ - beq 2b288 │ │ │ │ + beq 2b280 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b10c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 2b1d8 │ │ │ │ + bcs 2b1d0 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r1, r1, r5 │ │ │ │ ands ip, r4, r0 │ │ │ │ - bne 2b1cc │ │ │ │ + bne 2b1c4 │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r4, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ - beq 2b100 │ │ │ │ + beq 2b0f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r1, sl │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2d0 │ │ │ │ + bne 2b2c8 │ │ │ │ cmp r9, sl │ │ │ │ - bls 2b280 │ │ │ │ + bls 2b278 │ │ │ │ sub r9, r9, sl │ │ │ │ add r6, r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2c4 │ │ │ │ + bne 2b2bc │ │ │ │ ldr r3, [r7] │ │ │ │ - b 2b1b0 │ │ │ │ + b 2b1a8 │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne 2b228 │ │ │ │ + bne 2b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #16384 @ 0x4000 │ │ │ │ - b 2b138 │ │ │ │ + b 2b130 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002b2e0 : │ │ │ │ +0002b2d8 : │ │ │ │ adds r0, r0, r1 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2ec : │ │ │ │ +0002b2e4 : │ │ │ │ cmp r0, r1 │ │ │ │ subcs r0, r0, r1 │ │ │ │ movcc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2fc : │ │ │ │ - ldr r3, [pc, #12] @ 2b310 │ │ │ │ +0002b2f4 : │ │ │ │ + ldr r3, [pc, #12] @ 2b308 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r4 │ │ │ │ + eorseq ip, r6, r4, lsr #8 │ │ │ │ │ │ │ │ -0002b314 : │ │ │ │ - ldr r3, [pc, #12] @ 2b328 │ │ │ │ +0002b30c : │ │ │ │ + ldr r3, [pc, #12] @ 2b320 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, lsl #8 │ │ │ │ + eorseq ip, r6, ip, lsl #8 │ │ │ │ │ │ │ │ -0002b32c : │ │ │ │ - ldr r3, [pc, #20] @ 2b348 │ │ │ │ +0002b324 : │ │ │ │ + ldr r3, [pc, #20] @ 2b340 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #464] @ 0x1d0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, ror #7 │ │ │ │ + @ instruction: 0x0036c3f4 │ │ │ │ │ │ │ │ -0002b34c : │ │ │ │ - ldr r3, [pc, #20] @ 2b368 │ │ │ │ +0002b344 : │ │ │ │ + ldr r3, [pc, #20] @ 2b360 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #468] @ 0x1d4 │ │ │ │ str r0, [r3, #468] @ 0x1d4 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr #7 │ │ │ │ + @ instruction: 0x0036c3d4 │ │ │ │ │ │ │ │ -0002b36c : │ │ │ │ - ldr r3, [pc, #12] @ 2b380 │ │ │ │ +0002b364 : │ │ │ │ + ldr r3, [pc, #12] @ 2b378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0036c3b4 │ │ │ │ │ │ │ │ -0002b384 : │ │ │ │ - ldr r3, [pc, #20] @ 2b3a0 │ │ │ │ +0002b37c : │ │ │ │ + ldr r3, [pc, #20] @ 2b398 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #492 @ 0x1ec │ │ │ │ str r1, [r3, #488] @ 0x1e8 │ │ │ │ strh r0, [r2] │ │ │ │ bx lr │ │ │ │ - mlaseq r6, r4, r3, ip │ │ │ │ + mlaseq r6, ip, r3, ip │ │ │ │ │ │ │ │ -0002b3a4 : │ │ │ │ - ldr r3, [pc, #12] @ 2b3b8 │ │ │ │ +0002b39c : │ │ │ │ + ldr r3, [pc, #12] @ 2b3b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #484] @ 0x1e4 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror r3 │ │ │ │ + eorseq ip, r6, ip, ror r3 │ │ │ │ │ │ │ │ -0002b3bc : │ │ │ │ - ldr r3, [pc, #12] @ 2b3d0 │ │ │ │ +0002b3b4 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #496] @ 0x1f0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr r3 │ │ │ │ + eorseq ip, r6, r4, ror #6 │ │ │ │ │ │ │ │ -0002b3d4 : │ │ │ │ - ldr r3, [pc, #28] @ 2b3f8 │ │ │ │ +0002b3cc : │ │ │ │ + ldr r3, [pc, #28] @ 2b3f0 │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r0, asr #6 │ │ │ │ + eorseq ip, r6, r8, asr #6 │ │ │ │ │ │ │ │ -0002b3fc : │ │ │ │ - ldr r3, [pc, #24] @ 2b41c │ │ │ │ +0002b3f4 : │ │ │ │ + ldr r3, [pc, #24] @ 2b414 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #328] @ 0x148 │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r3 │ │ │ │ + eorseq ip, r6, r4, lsr #6 │ │ │ │ │ │ │ │ -0002b420 : │ │ │ │ - ldr r3, [pc, #8] @ 2b430 │ │ │ │ +0002b418 : │ │ │ │ + ldr r3, [pc, #8] @ 2b428 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2f8 │ │ │ │ + eorseq ip, r6, r0, lsl #6 │ │ │ │ │ │ │ │ -0002b434 : │ │ │ │ - ldr r3, [pc, #32] @ 2b45c │ │ │ │ +0002b42c : │ │ │ │ + ldr r3, [pc, #32] @ 2b454 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #8] │ │ │ │ ldrbeq r3, [r2, #358] @ 0x166 │ │ │ │ biceq r3, r3, #56 @ 0x38 │ │ │ │ orreq r3, r3, #64 @ 0x40 │ │ │ │ strbeq r3, [r2, #358] @ 0x166 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror #5 │ │ │ │ + eorseq ip, r6, ip, ror #5 │ │ │ │ │ │ │ │ -0002b460 : │ │ │ │ - ldr r3, [pc, #32] @ 2b488 │ │ │ │ +0002b458 : │ │ │ │ + ldr r3, [pc, #32] @ 2b480 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2b4 │ │ │ │ + @ instruction: 0x0036c2bc │ │ │ │ │ │ │ │ -0002b48c : │ │ │ │ - ldr r3, [pc, #28] @ 2b4b0 │ │ │ │ +0002b484 : │ │ │ │ + ldr r3, [pc, #28] @ 2b4a8 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ str r3, [r2, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r8, lsl #5 │ │ │ │ + mlaseq r6, r0, r2, ip │ │ │ │ │ │ │ │ -0002b4b4 : │ │ │ │ +0002b4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #280] @ 2b5e4 │ │ │ │ + ldr r1, [pc, #280] @ 2b5dc │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 2b5c8 │ │ │ │ + beq 2b5c0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2b5d8 │ │ │ │ + beq 2b5d0 │ │ │ │ add r3, r5, #576 @ 0x240 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5c8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r0, r3 │ │ │ │ moveq fp, #508 @ 0x1fc │ │ │ │ - beq 2b51c │ │ │ │ + beq 2b514 │ │ │ │ cmp r0, #167 @ 0xa7 │ │ │ │ - ldr fp, [pc, #204] @ 2b5e8 │ │ │ │ + ldr fp, [pc, #204] @ 2b5e0 │ │ │ │ movne fp, r0 │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 2b54c │ │ │ │ + ble 2b544 │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ str r6, [r9, fp, lsl #2] │ │ │ │ str r7, [r8, r4, lsl #2] │ │ │ │ @@ -8066,20 +8064,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r4, r1 │ │ │ │ lsl r8, r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 23070 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5d8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -8089,231 +8087,231 @@ │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ lsl r3, r4, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str r9, [r5, #40] @ 0x28 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ - b 2b530 │ │ │ │ - ldr fp, [pc, #28] @ 2b5ec │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #24] @ 2b5f0 │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #20] @ 2b5f4 │ │ │ │ - b 2b51c │ │ │ │ - bl 294e0 │ │ │ │ - eorseq ip, r6, r0, asr r2 │ │ │ │ + b 2b528 │ │ │ │ + ldr fp, [pc, #28] @ 2b5e4 │ │ │ │ + b 2b514 │ │ │ │ + ldr fp, [pc, #24] @ 2b5e8 │ │ │ │ + b 2b514 │ │ │ │ + ldr fp, [pc, #20] @ 2b5ec │ │ │ │ + b 2b514 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq ip, r6, r8, asr r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ -0002b5f8 : │ │ │ │ - b 2b4b4 │ │ │ │ +0002b5f0 : │ │ │ │ + b 2b4ac │ │ │ │ │ │ │ │ -0002b5fc : │ │ │ │ - ldr r1, [pc, #52] @ 2b638 │ │ │ │ +0002b5f4 : │ │ │ │ + ldr r1, [pc, #52] @ 2b630 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ subne r1, r1, #4 │ │ │ │ addne r3, r1, r3 │ │ │ │ subne r3, r3, r0 │ │ │ │ ldr r0, [r2, #440] @ 0x1b8 │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r1 │ │ │ │ + eorseq ip, r6, r4, lsr #2 │ │ │ │ │ │ │ │ -0002b63c : │ │ │ │ - ldr r3, [pc, #16] @ 2b654 │ │ │ │ +0002b634 : │ │ │ │ + ldr r3, [pc, #16] @ 2b64c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #616] @ 0x268 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldrsbeq ip, [r6], -ip @ │ │ │ │ + eorseq ip, r6, r4, ror #1 │ │ │ │ │ │ │ │ -0002b658 : │ │ │ │ - ldr r3, [pc, #12] @ 2b66c │ │ │ │ +0002b650 : │ │ │ │ + ldr r3, [pc, #12] @ 2b664 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 2ae04 │ │ │ │ - ldrheq ip, [r6], -ip @ │ │ │ │ + b 2adfc │ │ │ │ + eorseq ip, r6, r4, asr #1 │ │ │ │ │ │ │ │ -0002b670 : │ │ │ │ +0002b668 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b674 : │ │ │ │ +0002b66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ │ │ │ │ -0002b698 : │ │ │ │ +0002b690 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b69c : │ │ │ │ +0002b694 : │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r2, r0, #7 │ │ │ │ addne r3, r3, #12 │ │ │ │ subne r0, r3, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b6b4 : │ │ │ │ +0002b6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b734 │ │ │ │ + ldr ip, [pc, #96] @ 2b72c │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b738 │ │ │ │ + ldr r1, [pc, #92] @ 2b730 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b73c │ │ │ │ + ldr r0, [pc, #84] @ 2b734 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ lsl r3, r3, #5 │ │ │ │ - ldr r2, [pc, #76] @ 2b740 │ │ │ │ + ldr r2, [pc, #76] @ 2b738 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3 │ │ │ │ - ldr r3, [pc, #56] @ 2b738 │ │ │ │ + ldr r3, [pc, #56] @ 2b730 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b730 │ │ │ │ + bne 2b728 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl r9 │ │ │ │ + eoreq r4, r8, r4, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - strdeq r4, [r8], -r0 @ │ │ │ │ + strdeq r4, [r8], -r8 @ │ │ │ │ │ │ │ │ -0002b744 : │ │ │ │ +0002b73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b7c4 │ │ │ │ + ldr ip, [pc, #96] @ 2b7bc │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b7c8 │ │ │ │ + ldr r1, [pc, #92] @ 2b7c0 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b7cc │ │ │ │ + ldr r0, [pc, #84] @ 2b7c4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b7d0 │ │ │ │ + ldr r2, [pc, #80] @ 2b7c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b7c8 │ │ │ │ + ldr r3, [pc, #60] @ 2b7c0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7c0 │ │ │ │ + bne 2b7b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl #17 │ │ │ │ + mlaeq r8, r4, r8, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - eoreq r4, r8, r4, ror #16 │ │ │ │ + eoreq r4, r8, ip, ror #16 │ │ │ │ │ │ │ │ -0002b7d4 : │ │ │ │ +0002b7cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b854 │ │ │ │ + ldr ip, [pc, #96] @ 2b84c │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b858 │ │ │ │ + ldr r1, [pc, #92] @ 2b850 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b85c │ │ │ │ + ldr r0, [pc, #84] @ 2b854 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b860 │ │ │ │ + ldr r2, [pc, #80] @ 2b858 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b858 │ │ │ │ + ldr r3, [pc, #60] @ 2b850 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b850 │ │ │ │ + bne 2b848 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r8], -ip @ │ │ │ │ + eoreq r4, r8, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ + ldrdeq r4, [r8], -ip @ │ │ │ │ │ │ │ │ -0002b864 : │ │ │ │ +0002b85c : │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b86c : │ │ │ │ - ldr r0, [pc] @ 2b874 │ │ │ │ +0002b864 : │ │ │ │ + ldr r0, [pc] @ 2b86c │ │ │ │ bx lr │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ │ │ │ │ -0002b878 : │ │ │ │ - ldr r0, [pc] @ 2b880 │ │ │ │ +0002b870 : │ │ │ │ + ldr r0, [pc] @ 2b878 │ │ │ │ bx lr │ │ │ │ andeq r3, r0, ip, ror #31 │ │ │ │ │ │ │ │ -0002b884 : │ │ │ │ +0002b87c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #164] @ 2b940 │ │ │ │ + ldr r5, [pc, #164] @ 2b938 │ │ │ │ mov r0, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b93c │ │ │ │ + beq 2b934 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #680] @ 0x2a8 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -8341,33 +8339,33 @@ │ │ │ │ str r2, [r4, #352] @ 0x160 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ mov r2, #104857600 @ 0x6400000 │ │ │ │ strb r1, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, lsl #29 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, r8, lsl #29 │ │ │ │ │ │ │ │ -0002b944 : │ │ │ │ +0002b93c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b948 : │ │ │ │ +0002b940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #200] @ 2ba28 │ │ │ │ + ldr r7, [pc, #200] @ 2ba20 │ │ │ │ mov r0, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r4, #680] @ 0x2a8 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ba24 │ │ │ │ + beq 2ba1c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ subne r3, r3, r0 │ │ │ │ strne r3, [r1, #32] │ │ │ │ @@ -8380,15 +8378,15 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #92] @ 2ba2c │ │ │ │ + ldr r3, [pc, #92] @ 2ba24 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -8403,177 +8401,177 @@ │ │ │ │ bic r2, r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #680] @ 0x2a8 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - @ instruction: 0x0036bdbc │ │ │ │ - eorseq fp, r6, r8, asr #26 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, r4, asr #27 │ │ │ │ + eorseq fp, r6, r0, asr sp │ │ │ │ │ │ │ │ -0002ba30 : │ │ │ │ +0002ba28 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba6c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 2ba50 │ │ │ │ + bhi 2ba48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2ba50 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba6c │ │ │ │ ldr r0, [r3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba7c : │ │ │ │ +0002ba74 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ addne r0, r0, #16384 @ 0x4000 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba90 : │ │ │ │ +0002ba88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 2bb04 │ │ │ │ + ldr r3, [pc, #92] @ 2bafc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 2bae4 │ │ │ │ + bne 2badc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bad8 │ │ │ │ + beq 2bad0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2baf4 │ │ │ │ - bl 2a6e8 │ │ │ │ + bne 2baec │ │ │ │ + bl 2a6e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 231b4 │ │ │ │ - ldr r0, [pc, #28] @ 2bb08 │ │ │ │ + ldr r0, [pc, #28] @ 2bb00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - ldr r0, [pc, #16] @ 2bb0c │ │ │ │ + ldr r0, [pc, #16] @ 2bb04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - eorseq fp, r6, r4, ror ip │ │ │ │ - eoreq sp, r3, r8, ror #15 │ │ │ │ - eoreq sp, r3, r0, lsr #16 │ │ │ │ + eorseq fp, r6, ip, ror ip │ │ │ │ + eoreq sp, r3, r0, ror #15 │ │ │ │ + eoreq sp, r3, r8, lsl r8 │ │ │ │ │ │ │ │ -0002bb10 : │ │ │ │ +0002bb08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 2bbac │ │ │ │ + ldr r3, [pc, #132] @ 2bba4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb60 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb50 │ │ │ │ + bne 2bb48 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb98 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb98 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb88 │ │ │ │ + bne 2bb80 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 231b4 │ │ │ │ - @ instruction: 0x0036bbf4 │ │ │ │ + @ instruction: 0x0036bbfc │ │ │ │ │ │ │ │ -0002bbb0 : │ │ │ │ +0002bba8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bbb4 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbc4 │ │ │ │ +0002bbac : │ │ │ │ + ldr r3, [pc, #8] @ 2bbbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, ror #22 │ │ │ │ + eorseq fp, r6, ip, ror #22 │ │ │ │ │ │ │ │ -0002bbc8 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbd8 │ │ │ │ +0002bbc0 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r0, asr fp │ │ │ │ + eorseq fp, r6, r8, asr fp │ │ │ │ │ │ │ │ -0002bbdc : │ │ │ │ - ldr r3, [pc, #12] @ 2bbf0 │ │ │ │ +0002bbd4 : │ │ │ │ + ldr r3, [pc, #12] @ 2bbe8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsr fp │ │ │ │ + eorseq fp, r6, r4, asr #22 │ │ │ │ │ │ │ │ -0002bbf4 : │ │ │ │ - ldr r3, [pc, #12] @ 2bc08 │ │ │ │ +0002bbec : │ │ │ │ + ldr r3, [pc, #12] @ 2bc00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, lsr #22 │ │ │ │ + eorseq fp, r6, ip, lsr #22 │ │ │ │ │ │ │ │ -0002bc0c : │ │ │ │ - ldr r3, [pc, #12] @ 2bc20 │ │ │ │ +0002bc04 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsl #22 │ │ │ │ + eorseq fp, r6, r4, lsl fp │ │ │ │ │ │ │ │ -0002bc24 : │ │ │ │ +0002bc1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #172] @ 2bce8 │ │ │ │ + ldr r3, [pc, #172] @ 2bce0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [r4, #604] @ 0x25c │ │ │ │ cmp r8, r3 │ │ │ │ - bge 2bc88 │ │ │ │ + bge 2bc80 │ │ │ │ ldr r6, [r4, #608] @ 0x260 │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ str r7, [r6, r8, lsl #2] │ │ │ │ ldr r3, [r4, #600] @ 0x258 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r2, r3, #1 │ │ │ │ @@ -8582,138 +8580,138 @@ │ │ │ │ str r5, [r6, r3, lsl #2] │ │ │ │ str r2, [r4, #612] @ 0x264 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ lslne r3, r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ moveq r3, #500 @ 0x1f4 │ │ │ │ - ldreq r0, [pc, #76] @ 2bcec │ │ │ │ + ldreq r0, [pc, #76] @ 2bce4 │ │ │ │ lslne r0, r0, #2 │ │ │ │ str r3, [r4, #604] @ 0x25c │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bce4 │ │ │ │ + beq 2bcdc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bcd4 │ │ │ │ + bne 2bccc │ │ │ │ ldr r0, [r4, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcc8 │ │ │ │ + beq 2bcc0 │ │ │ │ bl 231b4 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ str r6, [r4, #608] @ 0x260 │ │ │ │ - b 2bc5c │ │ │ │ + b 2bc54 │ │ │ │ ldr r1, [r4, #608] @ 0x260 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ - b 2bcb8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, ror #21 │ │ │ │ + b 2bcb0 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, r8, ror #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -0002bcf0 : │ │ │ │ +0002bce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 2bd48 │ │ │ │ + ldr r3, [pc, #64] @ 2bd40 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd44 │ │ │ │ + beq 2bd3c │ │ │ │ ldr r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [r5, #500] @ 0x1f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, lsl sl │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, ip, lsl sl │ │ │ │ │ │ │ │ -0002bd4c : │ │ │ │ +0002bd44 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - beq 2bd6c │ │ │ │ + beq 2bd64 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - ldr r1, [pc, #20] @ 2bd88 │ │ │ │ + ldr r1, [pc, #20] @ 2bd80 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r1, #500] @ 0x1f4 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - eorseq fp, r6, r8, lsr #19 │ │ │ │ + @ instruction: 0x0036b9b0 │ │ │ │ │ │ │ │ -0002bd8c : │ │ │ │ +0002bd84 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #656] @ 0x290 │ │ │ │ str r3, [r0, #664] @ 0x298 │ │ │ │ str r3, [r0, #672] @ 0x2a0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bda0 : │ │ │ │ +0002bd98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #184] @ 2be70 │ │ │ │ - ldr r2, [pc, #184] @ 2be74 │ │ │ │ - ldr r1, [pc, #184] @ 2be78 │ │ │ │ + ldr r3, [pc, #184] @ 2be68 │ │ │ │ + ldr r2, [pc, #184] @ 2be6c │ │ │ │ + ldr r1, [pc, #184] @ 2be70 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r0, #572 @ 0x23c │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrsh r0, [r6, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #140] @ 2be7c │ │ │ │ - ldr r2, [pc, #140] @ 2be80 │ │ │ │ - ldr r1, [pc, #140] @ 2be84 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #140] @ 2be74 │ │ │ │ + ldr r2, [pc, #140] @ 2be78 │ │ │ │ + ldr r1, [pc, #140] @ 2be7c │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ ldrsh r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #108] @ 2be88 │ │ │ │ - ldr r2, [pc, #108] @ 2be8c │ │ │ │ - ldr r1, [pc, #108] @ 2be90 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #108] @ 2be80 │ │ │ │ + ldr r2, [pc, #108] @ 2be84 │ │ │ │ + ldr r1, [pc, #108] @ 2be88 │ │ │ │ ldrsh r0, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #80] @ 2be94 │ │ │ │ - ldr r2, [pc, #80] @ 2be98 │ │ │ │ - ldr r1, [pc, #80] @ 2be9c │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #80] @ 2be8c │ │ │ │ + ldr r2, [pc, #80] @ 2be90 │ │ │ │ + ldr r1, [pc, #80] @ 2be94 │ │ │ │ add r5, r5, #580 @ 0x244 │ │ │ │ ldrsh r0, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ @ instruction: 0xffffd39c │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd7ac │ │ │ │ @@ -8721,245 +8719,245 @@ │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ @ instruction: 0x00006dbc │ │ │ │ @ instruction: 0xffffd33c │ │ │ │ @ instruction: 0xffffdc60 │ │ │ │ @ instruction: 0xffffd24c │ │ │ │ @ instruction: 0xffffd240 │ │ │ │ │ │ │ │ -0002bea0 : │ │ │ │ +0002be98 : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #676] @ 0x2a4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002beac : │ │ │ │ +0002bea4 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, r3, #5 │ │ │ │ subeq r3, r3, #5 │ │ │ │ str r3, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bec4 : │ │ │ │ +0002bebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r2, [r1, #272] @ 0x110 │ │ │ │ ldreq r2, [r1, #268] @ 0x10c │ │ │ │ addne lr, r1, #272 @ 0x110 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r3, r2, #12 │ │ │ │ addeq lr, r1, #268 @ 0x10c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2bf54 │ │ │ │ + beq 2bf4c │ │ │ │ sub r3, ip, #4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [ip, #-4] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2bf88 │ │ │ │ + bne 2bf80 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #272] @ 0x110 │ │ │ │ ldreq r3, [r1, #268] @ 0x10c │ │ │ │ addne r1, r1, #272 @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ addeq r1, r1, #268 @ 0x10c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2bf70 │ │ │ │ - ldr r0, [pc, #92] @ 2bfa0 │ │ │ │ + beq 2bf68 │ │ │ │ + ldr r0, [pc, #92] @ 2bf98 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2bf0c │ │ │ │ + beq 2bf04 │ │ │ │ str r2, [lr] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - b 2befc │ │ │ │ + b 2bef4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ str r3, [r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 2bf3c │ │ │ │ - ldr r1, [pc, #20] @ 2bfa4 │ │ │ │ + b 2bf34 │ │ │ │ + ldr r1, [pc, #20] @ 2bf9c │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r3, ip, asr r4 │ │ │ │ - ldrdeq sp, [r3], -r8 @ │ │ │ │ + eoreq sp, r3, r4, asr r4 │ │ │ │ + ldrdeq sp, [r3], -r0 @ │ │ │ │ │ │ │ │ -0002bfa8 : │ │ │ │ +0002bfa0 : │ │ │ │ tst r0, #7 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfb0 │ │ │ │ + bne 2bfa8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bfc0 : │ │ │ │ +0002bfb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 2c064 │ │ │ │ + ldr r3, [pc, #140] @ 2c05c │ │ │ │ tst r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - beq 2bff0 │ │ │ │ + beq 2bfe8 │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfe4 │ │ │ │ + bne 2bfdc │ │ │ │ ldr r6, [r7, #456] @ 0x1c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c014 │ │ │ │ + beq 2c00c │ │ │ │ ldmib r6, {r3, r5} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ addcs r4, r5, r0 │ │ │ │ movcs r0, r6 │ │ │ │ - bcs 2c054 │ │ │ │ + bcs 2c04c │ │ │ │ mov r5, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ tst r5, #7 │ │ │ │ - bne 2c018 │ │ │ │ + bne 2c010 │ │ │ │ add r4, r5, r0 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movcs r8, r4 │ │ │ │ movcc r8, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r7, #456] @ 0x1c8 │ │ │ │ strne r8, [r0, #4] │ │ │ │ strne r5, [r0, #8] │ │ │ │ - beq 2c060 │ │ │ │ + beq 2c058 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, asr #14 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, ip, asr #14 │ │ │ │ │ │ │ │ -0002c068 : │ │ │ │ +0002c060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #252] @ 2c17c │ │ │ │ + ldr ip, [pc, #252] @ 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ subs lr, r2, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r3, lr, r3, lsr #6 │ │ │ │ - beq 2c0e4 │ │ │ │ + beq 2c0dc │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c0dc │ │ │ │ + bhi 2c0d4 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c124 │ │ │ │ + beq 2c11c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d4 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2c114 │ │ │ │ + beq 2c10c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d4 │ │ │ │ ldrb r4, [r2, #42] @ 0x2a │ │ │ │ - ldr lr, [pc, #136] @ 2c180 │ │ │ │ + ldr lr, [pc, #136] @ 2c178 │ │ │ │ lsr r3, r4, #3 │ │ │ │ add lr, pc, lr │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c15c │ │ │ │ + bhi 2c154 │ │ │ │ ldrsb lr, [lr, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ and r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 2c0d0 │ │ │ │ + bls 2c0c8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c0d0 │ │ │ │ + bne 2c0c8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c0d0 │ │ │ │ - b 2c0dc │ │ │ │ - ldr r1, [pc, #32] @ 2c184 │ │ │ │ - ldr r2, [pc, #32] @ 2c188 │ │ │ │ + bls 2c0c8 │ │ │ │ + b 2c0d4 │ │ │ │ + ldr r1, [pc, #32] @ 2c17c │ │ │ │ + ldr r2, [pc, #32] @ 2c180 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, ror pc │ │ │ │ - strdeq r7, [r5], -r8 @ │ │ │ │ + eoreq r3, r8, r0, lsl #31 │ │ │ │ + strdeq r7, [r5], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq sp, r3, r0, lsl #5 │ │ │ │ + eoreq sp, r3, r8, ror r2 │ │ │ │ │ │ │ │ -0002c18c : │ │ │ │ +0002c184 : │ │ │ │ ldrb r3, [r0, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2c1d0 │ │ │ │ + bne 2c1c8 │ │ │ │ ldrb r2, [r0, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2c1d8 │ │ │ │ + bne 2c1d0 │ │ │ │ ldrb r2, [r0, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c1c8 │ │ │ │ + bne 2c1c0 │ │ │ │ ands r0, r3, #1 │ │ │ │ bxeq lr │ │ │ │ tst r3, #2 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c1e0 : │ │ │ │ +0002c1d8 : │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c22c │ │ │ │ + beq 2c224 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -8967,47 +8965,47 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c218 │ │ │ │ + beq 2c210 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #844] @ 2c5b4 │ │ │ │ + ldr r1, [pc, #844] @ 2c5ac │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 2c504 │ │ │ │ + beq 2c4fc │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq 2c3c0 │ │ │ │ + beq 2c3b8 │ │ │ │ add r3, r8, #160 @ 0xa0 │ │ │ │ ldr r4, [r0, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2c514 │ │ │ │ + beq 2c50c │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 2c328 │ │ │ │ + b 2c320 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c3b8 │ │ │ │ + bne 2c3b0 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ ldrne r3, [r5, #676] @ 0x2a4 │ │ │ │ ldreq r3, [r2, #640] @ 0x280 │ │ │ │ streq r3, [r4, #24] │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -9015,134 +9013,134 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r2, [r5, #676] @ 0x2a4 │ │ │ │ strne r2, [r4, #24] │ │ │ │ ldreq r4, [r4, #20] │ │ │ │ movne r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ - blt 2c320 │ │ │ │ - beq 2c4f8 │ │ │ │ + blt 2c318 │ │ │ │ + beq 2c4f0 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ subne r7, r7, #100 @ 0x64 │ │ │ │ subeq r7, r7, #4 │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ bicne r3, r3, #1 │ │ │ │ strbne r3, [r5, #359] @ 0x167 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c4cc │ │ │ │ + beq 2c4c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c420 │ │ │ │ + beq 2c418 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2c39c │ │ │ │ + beq 2c394 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ str r2, [r8, #24] │ │ │ │ str r8, [r5, #264] @ 0x108 │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r9, [r0, r3, lsl #2] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 2c2ac │ │ │ │ + bgt 2c2a4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b 2c2e0 │ │ │ │ + b 2c2d8 │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ ldr r4, [r3, #632] @ 0x278 │ │ │ │ ldr lr, [r3, #648] @ 0x288 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r8, #2 │ │ │ │ - beq 2c558 │ │ │ │ + beq 2c550 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c56c │ │ │ │ + beq 2c564 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ mov ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2c3e8 │ │ │ │ + bne 2c3e0 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ str lr, [r0, #20] │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r3, [pc, #420] @ 2c5b8 │ │ │ │ + ldr r3, [pc, #420] @ 2c5b0 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r6, ip, #2 │ │ │ │ - b 2c298 │ │ │ │ + b 2c290 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2c49c │ │ │ │ + beq 2c494 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c480 │ │ │ │ + bhi 2c478 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c334 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c478 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2c480 │ │ │ │ + bne 2c478 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c334 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2c3b0 │ │ │ │ + b 2c3a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c478 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #268] @ 2c5bc │ │ │ │ + ldr r1, [pc, #268] @ 2c5b4 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c590 │ │ │ │ + bhi 2c588 │ │ │ │ ldrsb r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ lsleq r3, r8, #2 │ │ │ │ - bne 2c510 │ │ │ │ + bne 2c508 │ │ │ │ add r5, r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #632] @ 0x278 │ │ │ │ str r3, [r5, #648] @ 0x288 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9156,268 +9154,268 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c468 │ │ │ │ + bls 2c460 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c468 │ │ │ │ + bne 2c460 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c468 │ │ │ │ - b 2c480 │ │ │ │ + bls 2c460 │ │ │ │ + b 2c478 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c4dc │ │ │ │ + beq 2c4d4 │ │ │ │ mov r4, lr │ │ │ │ mov r6, fp │ │ │ │ - b 2c298 │ │ │ │ + b 2c290 │ │ │ │ add r3, r0, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r6, [pc, #60] @ 2c5b8 │ │ │ │ + ldr r6, [pc, #60] @ 2c5b0 │ │ │ │ str lr, [r4, #20] │ │ │ │ and r6, r6, r3 │ │ │ │ sub r6, r6, #2 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ - b 2c298 │ │ │ │ - ldr r0, [pc, #40] @ 2c5c0 │ │ │ │ + b 2c290 │ │ │ │ + ldr r0, [pc, #40] @ 2c5b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #36] @ 2c5c4 │ │ │ │ + ldr r2, [pc, #36] @ 2c5bc │ │ │ │ ldr r1, [r1, r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r8, r0, sp, r3 │ │ │ │ + mlaeq r8, r8, sp, r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r6, r5, r4, asr #28 │ │ │ │ + eoreq r6, r5, ip, lsr lr │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r8, asr #28 │ │ │ │ + eoreq ip, r3, r0, 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] @ 2c8d8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 2c828 │ │ │ │ + beq 2c820 │ │ │ │ ldr r6, [r0, #624] @ 0x270 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 2c778 │ │ │ │ - ldr r1, [pc, #724] @ 2c8e4 │ │ │ │ + beq 2c770 │ │ │ │ + ldr r1, [pc, #724] @ 2c8dc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c700 │ │ │ │ + beq 2c6f8 │ │ │ │ add r4, r8, #4 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp] │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ - b 2c658 │ │ │ │ + b 2c650 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c694 │ │ │ │ + beq 2c68c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r4] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f0 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c640 │ │ │ │ + bne 2c638 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c650 │ │ │ │ + beq 2c648 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f0 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c66c │ │ │ │ + beq 2c664 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c648 │ │ │ │ + bne 2c640 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsr r1, r0, #14 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r1, ip, r1, lsr #6 │ │ │ │ - beq 2c7a4 │ │ │ │ + beq 2c79c │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ and ip, r1, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2c664 │ │ │ │ + bhi 2c65c │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2c648 │ │ │ │ + beq 2c640 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c65c │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2c664 │ │ │ │ + bne 2c65c │ │ │ │ ldrb r2, [r0, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c648 │ │ │ │ - b 2c664 │ │ │ │ + beq 2c640 │ │ │ │ + b 2c65c │ │ │ │ mov r3, r8 │ │ │ │ ldr r8, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ subgt fp, fp, r8, lsl #2 │ │ │ │ bicgt fp, fp, fp, asr #31 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2c744 │ │ │ │ + ble 2c73c │ │ │ │ ldrb r2, [r7, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7f8 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsr r2, r6, #14 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c800 │ │ │ │ + beq 2c7f8 │ │ │ │ ldrb r2, [r2, #42] @ 0x2a │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r8, r6, r8, lsl #2 │ │ │ │ ldrne r6, [r8, #16] │ │ │ │ ldreq r6, [r6, #12] │ │ │ │ ldrne r2, [r7, #676] @ 0x2a4 │ │ │ │ strne r2, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c61c │ │ │ │ + bne 2c614 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c784 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #624] @ 0x270 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #620] @ 0x26c │ │ │ │ str r3, [r7, #628] @ 0x274 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c65c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, ip, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2c8b8 │ │ │ │ + bhi 2c8b0 │ │ │ │ ldrsb lr, [r3, r1] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c6dc │ │ │ │ + bls 2c6d4 │ │ │ │ ldrb r1, [r7, #358] @ 0x166 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2c6dc │ │ │ │ + bne 2c6d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r1, r0 │ │ │ │ - bls 2c6dc │ │ │ │ - b 2c664 │ │ │ │ + bls 2c6d4 │ │ │ │ + b 2c65c │ │ │ │ ldrb r2, [r7, #356] @ 0x164 │ │ │ │ tst r2, #4 │ │ │ │ ldreq r1, [r7, #624] @ 0x270 │ │ │ │ ldrne r1, [r7, #676] @ 0x2a4 │ │ │ │ addeq r2, r8, #4 │ │ │ │ addne r2, r8, #4 │ │ │ │ streq r1, [r6, r2, lsl #2] │ │ │ │ strne r1, [r6, r2, lsl #2] │ │ │ │ streq r6, [r7, #624] @ 0x270 │ │ │ │ - b 2c744 │ │ │ │ + b 2c73c │ │ │ │ ldr r6, [r0, #620] @ 0x26c │ │ │ │ ldr lr, [r0, #628] @ 0x274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c880 │ │ │ │ + beq 2c878 │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c894 │ │ │ │ + beq 2c88c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp sl, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 2c848 │ │ │ │ + bne 2c840 │ │ │ │ add r1, r7, #356 @ 0x164 │ │ │ │ str lr, [r0, #12] │ │ │ │ ldrh r0, [r1] │ │ │ │ - ldr r1, [pc, #116] @ 2c8e8 │ │ │ │ + ldr r1, [pc, #116] @ 2c8e0 │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ addeq sl, ip, #2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c600 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c784 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c600 │ │ │ │ add r1, r0, #356 @ 0x164 │ │ │ │ ldrh r1, [r1] │ │ │ │ - ldr sl, [pc, #68] @ 2c8e8 │ │ │ │ + ldr sl, [pc, #68] @ 2c8e0 │ │ │ │ str lr, [r6, #12] │ │ │ │ and sl, sl, r1 │ │ │ │ sub sl, sl, #2 │ │ │ │ clz sl, sl │ │ │ │ lsr sl, sl, #5 │ │ │ │ - b 2c608 │ │ │ │ - ldr r3, [pc, #44] @ 2c8ec │ │ │ │ + b 2c600 │ │ │ │ + ldr r3, [pc, #44] @ 2c8e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ 2c8f0 │ │ │ │ + ldr r2, [pc, #40] @ 2c8e8 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, lsl #20 │ │ │ │ - eoreq r6, r5, r8, ror #25 │ │ │ │ + eoreq r3, r8, r0, lsl sl │ │ │ │ + eoreq r6, r5, r0, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r0, lsr #22 │ │ │ │ + eoreq ip, r3, r8, lsl fp │ │ │ │ │ │ │ │ -0002c8f4 : │ │ │ │ - ldr r3, [pc, #104] @ 2c964 │ │ │ │ +0002c8ec : │ │ │ │ + ldr r3, [pc, #104] @ 2c95c │ │ │ │ lsr r1, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldrb r2, [r2, #357] @ 0x165 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c94c │ │ │ │ + beq 2c944 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -9425,36 +9423,36 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c938 │ │ │ │ + beq 2c930 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r6, r0, lsr #28 │ │ │ │ + eorseq sl, r6, r8, lsr #28 │ │ │ │ │ │ │ │ -0002c968 : │ │ │ │ +0002c960 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c96c : │ │ │ │ +0002c964 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsr ip, r3, #14 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs lr, ip, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r2, lr, r2, lsr #6 │ │ │ │ - beq 2c9e8 │ │ │ │ + beq 2c9e0 │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ and lr, r2, #3 │ │ │ │ cmp lr, #1 │ │ │ │ pophi {pc} @ (ldrhi pc, [sp], #4) │ │ │ │ tst r2, #24 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldrb lr, [r3, #-4] │ │ │ │ @@ -9468,299 +9466,299 @@ │ │ │ │ orrls r3, r3, #16 │ │ │ │ strbls r3, [r1, #357] @ 0x165 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ tst r2, #24 │ │ │ │ - beq 2c9bc │ │ │ │ + beq 2c9b4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0002ca00 : │ │ │ │ +0002c9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r2 │ │ │ │ add r8, r8, r7 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r8, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac0 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ca74 │ │ │ │ - b 2cab8 │ │ │ │ + bne 2ca6c │ │ │ │ + b 2cab0 │ │ │ │ mov r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cab8 │ │ │ │ + beq 2cab0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ca58 │ │ │ │ + bne 2ca50 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ - beq 2caa0 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2ca98 │ │ │ │ + bl 2c964 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2ca90 │ │ │ │ + bne 2ca88 │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 2ca74 │ │ │ │ + bne 2ca6c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ca24 │ │ │ │ + bne 2ca1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2caf4 │ │ │ │ + bne 2caec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb1c │ │ │ │ + bcc 2cb14 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cad4 │ │ │ │ + bne 2cacc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb24 │ │ │ │ + bcc 2cb1c │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 2cae4 │ │ │ │ - bl 2c96c │ │ │ │ - b 2cae0 │ │ │ │ + b 2cadc │ │ │ │ + bl 2c964 │ │ │ │ + b 2cad8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cb10 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cb08 │ │ │ │ + bl 2c964 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2cb30 │ │ │ │ - b 2cb10 │ │ │ │ + bne 2cb28 │ │ │ │ + b 2cb08 │ │ │ │ │ │ │ │ -0002cb44 : │ │ │ │ +0002cb3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 2cb74 │ │ │ │ + ldr ip, [pc, #24] @ 2cb6c │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ca00 │ │ │ │ + bl 2c9f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r6, r0, asr #23 │ │ │ │ + eorseq sl, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cbd4 │ │ │ │ + beq 2cbcc │ │ │ │ add r3, r7, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2cbcc │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cbc4 │ │ │ │ + bl 2c964 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 2cbb0 │ │ │ │ + bne 2cba8 │ │ │ │ lsl r0, r7, #2 │ │ │ │ add r0, r0, #19 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r1, #4 │ │ │ │ cmp r4, r2 │ │ │ │ ldr sl, [r0, #44] @ 0x2c │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #240] @ 2cd54 │ │ │ │ - ldr r8, [pc, #240] @ 2cd58 │ │ │ │ + ldr r9, [pc, #240] @ 2cd4c │ │ │ │ + ldr r8, [pc, #240] @ 2cd50 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2cc94 │ │ │ │ + bne 2cc8c │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2cd40 │ │ │ │ + bhi 2cd38 │ │ │ │ ldrb r3, [r9, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r4, #4 │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 2cca0 │ │ │ │ + bls 2cc98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 2ccf0 │ │ │ │ + bhi 2cce8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #20] @ 2cd5c │ │ │ │ + ldr r1, [pc, #20] @ 2cd54 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r5, r0, r6, r6 │ │ │ │ + eoreq r6, r5, r8, lsl #13 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eoreq ip, r3, r4, asr #13 │ │ │ │ + @ instruction: 0x0023c6bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #252] @ 0xfc │ │ │ │ add r2, r0, #356 @ 0x164 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ ldrh r1, [r2] │ │ │ │ - ldr sl, [pc, #2572] @ 2d794 │ │ │ │ + ldr sl, [pc, #2572] @ 2d78c │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, r2 │ │ │ │ str r2, [r0, #252] @ 0xfc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r9, [r0, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ and sl, sl, r1 │ │ │ │ and fp, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ceb0 │ │ │ │ + beq 2cea8 │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ and r3, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea0 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ bic r0, r0, #8 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldrb r0, [r5, #357] @ 0x165 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2cf68 │ │ │ │ + beq 2cf60 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bls 2d034 │ │ │ │ + bls 2d02c │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2ce28 │ │ │ │ + beq 2ce20 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ bic r3, r3, #8 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - beq 2ce5c │ │ │ │ + beq 2ce54 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r7, r0, #8 │ │ │ │ - beq 2d264 │ │ │ │ + beq 2d25c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d29c │ │ │ │ + beq 2d294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d1a4 │ │ │ │ + beq 2d19c │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r8 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ tst r2, #16 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #42] @ 0x2a │ │ │ │ biceq r3, r3, #4 │ │ │ │ @@ -9768,660 +9766,660 @@ │ │ │ │ strne r3, [r4, #16] │ │ │ │ strbeq r3, [r4, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ strne r4, [r5, #252] @ 0xfc │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea0 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2d188 │ │ │ │ + beq 2d180 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cdb4 │ │ │ │ + bne 2cdac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cf24 │ │ │ │ + beq 2cf1c │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cf50 │ │ │ │ - ldr r4, [pc, #2252] @ 2d798 │ │ │ │ + beq 2cf48 │ │ │ │ + ldr r4, [pc, #2252] @ 2d790 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 2cf10 │ │ │ │ + bcs 2cf08 │ │ │ │ ldrb r0, [r3] │ │ │ │ tst r0, #8 │ │ │ │ bic ip, r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbne ip, [r3] │ │ │ │ strbeq r0, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r4, r0, lsr #7 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2cee4 │ │ │ │ + bhi 2cedc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc34 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cec8 │ │ │ │ + bne 2cec0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 2cf50 │ │ │ │ + beq 2cf48 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2cf34 │ │ │ │ + bne 2cf2c │ │ │ │ add r9, r9, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, r9 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d130 │ │ │ │ + beq 2d128 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce18 │ │ │ │ + bhi 2ce10 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd8 │ │ │ │ + bne 2cfd0 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ and lr, r2, #64 @ 0x40 │ │ │ │ - bne 2d1c4 │ │ │ │ + bne 2d1bc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d3e8 │ │ │ │ + beq 2d3e0 │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, ip, lsl #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d160 │ │ │ │ + beq 2d158 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d1f4 │ │ │ │ + bne 2d1ec │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ ands lr, r2, #64 @ 0x40 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d2f8 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r4, #42] @ 0x2a │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d234 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bne 2d02c │ │ │ │ + bne 2d024 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd0 │ │ │ │ + bne 2cfc8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2cf98 │ │ │ │ + bne 2cf90 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d234 │ │ │ │ + beq 2d22c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ add r7, r1, #4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r8, r1, r0 │ │ │ │ - beq 2d504 │ │ │ │ + beq 2d4fc │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d458 │ │ │ │ + beq 2d450 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d234 │ │ │ │ + bne 2d22c │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ mov r1, r3 │ │ │ │ mov lr, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r3, [pc, #1784] @ 2d798 │ │ │ │ + ldr r3, [pc, #1784] @ 2d790 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, lr │ │ │ │ mov r6, r1 │ │ │ │ - b 2d0f8 │ │ │ │ + b 2d0f0 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d3b8 │ │ │ │ + beq 2d3b0 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add sl, sl, r2 │ │ │ │ ldrb r2, [r7] │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r7] │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ add r0, r7, #4 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #1708] @ 2d798 │ │ │ │ + ldr r3, [pc, #1708] @ 2d790 │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d650 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ - bne 2d0ac │ │ │ │ + bne 2d0a4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ + beq 2d0c4 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d75c │ │ │ │ + bcs 2d754 │ │ │ │ ldrb r2, [r7] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ - b 2d10c │ │ │ │ + beq 2d0c4 │ │ │ │ + b 2d104 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ tst r0, #1 │ │ │ │ - bne 2d2b4 │ │ │ │ + bne 2d2ac │ │ │ │ bic r0, r0, #5 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ + bhi 2ce20 │ │ │ │ tst r1, #24 │ │ │ │ - beq 2d044 │ │ │ │ + beq 2d03c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d684 │ │ │ │ + beq 2d67c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d234 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2cea8 │ │ │ │ + b 2cea0 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce54 │ │ │ │ and r3, r1, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d3e0 │ │ │ │ + beq 2d3d8 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 2d368 │ │ │ │ + beq 2d360 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d710 │ │ │ │ + beq 2d708 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d050 │ │ │ │ + b 2d048 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2cfe0 │ │ │ │ + bne 2cfd8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d234 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfb8 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r2, r1, ip │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc34 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ - b 2d008 │ │ │ │ + b 2d000 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r1, r5 │ │ │ │ movcc r5, r4 │ │ │ │ movcc r4, r3 │ │ │ │ - bcs 2ce5c │ │ │ │ + bcs 2ce54 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2d27c │ │ │ │ + bhi 2d274 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce54 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 2ce5c │ │ │ │ + bl 2c964 │ │ │ │ + b 2ce54 │ │ │ │ tst r0, #2 │ │ │ │ - bne 2d13c │ │ │ │ + bne 2d134 │ │ │ │ orr r0, r0, #2 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldr r0, [r5, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ - beq 2d750 │ │ │ │ + beq 2d748 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ - b 2d158 │ │ │ │ + bhi 2ce20 │ │ │ │ + b 2d150 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub ip, r1, ip │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 2d35c │ │ │ │ - ldr r8, [pc, #1136] @ 2d798 │ │ │ │ + bcs 2d354 │ │ │ │ + ldr r8, [pc, #1136] @ 2d790 │ │ │ │ ldrb r1, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ tst r1, #8 │ │ │ │ bic r7, r1, #8 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ orr r1, r1, #64 @ 0x40 │ │ │ │ strbne r7, [r2] │ │ │ │ strbeq r1, [r2] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ addne lr, lr, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 2d324 │ │ │ │ + bhi 2d31c │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ mov r2, fp │ │ │ │ strh lr, [r4, #40] @ 0x28 │ │ │ │ - b 2d000 │ │ │ │ + b 2cff8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d730 │ │ │ │ + bne 2d728 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ lsr ip, r3, #5 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ cmp ip, #2 │ │ │ │ add r8, r7, r0 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ add r7, r7, #4 │ │ │ │ - beq 2d784 │ │ │ │ + beq 2d77c │ │ │ │ cmp ip, #3 │ │ │ │ - beq 2d774 │ │ │ │ + beq 2d76c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2d614 │ │ │ │ + bne 2d60c │ │ │ │ cmp r7, r8 │ │ │ │ movcs lr, ip │ │ │ │ - bcs 2d608 │ │ │ │ + bcs 2d600 │ │ │ │ mov r1, fp │ │ │ │ - b 2d088 │ │ │ │ + b 2d080 │ │ │ │ ldrb r2, [r7] │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r7] │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d650 │ │ │ │ ldrb r2, [r7] │ │ │ │ - b 2d0ac │ │ │ │ + b 2d0a4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d1e4 │ │ │ │ + bne 2d1dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcs 2d76c │ │ │ │ - ldr r8, [pc, #912] @ 2d798 │ │ │ │ + bcs 2d764 │ │ │ │ + ldr r8, [pc, #912] @ 2d790 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ tst r2, #8 │ │ │ │ bic sl, r2, #8 │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strbne sl, [r3] │ │ │ │ strbeq r2, [r3] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ addne r7, r7, r1 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 2d40c │ │ │ │ + bhi 2d404 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ cmp ip, #4 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strheq r7, [r4, #40] @ 0x28 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d048 │ │ │ │ + b 2d040 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r3 │ │ │ │ - b 2d4b8 │ │ │ │ + b 2d4b0 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d4e8 │ │ │ │ + beq 2d4e0 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, #4 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #12 │ │ │ │ add r5, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d668 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ - bne 2d484 │ │ │ │ + bne 2d47c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ + beq 2d494 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d744 │ │ │ │ + bcs 2d73c │ │ │ │ ldrb r2, [r5] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ - b 2d4cc │ │ │ │ + beq 2d494 │ │ │ │ + b 2d4c4 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5], #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d668 │ │ │ │ ldrb r2, [r5] │ │ │ │ - b 2d484 │ │ │ │ + b 2d47c │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ mov lr, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r7 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #596] @ 2d798 │ │ │ │ + ldr r3, [pc, #596] @ 2d790 │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d628 │ │ │ │ + beq 2d620 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2d588 │ │ │ │ + bne 2d580 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5] │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d5e0 │ │ │ │ + bcs 2d5d8 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #536] @ 2d798 │ │ │ │ + ldr r3, [pc, #536] @ 2d790 │ │ │ │ tst r2, #8 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d558 │ │ │ │ + beq 2d550 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, r8 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ add sl, r5, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bls 2d73c │ │ │ │ + bls 2d734 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi 2d5ac │ │ │ │ + bhi 2d5a4 │ │ │ │ mvn r3, #4 │ │ │ │ sub r3, r3, r5 │ │ │ │ add r3, r8, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, sl, #4 │ │ │ │ add r5, r3, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 2d538 │ │ │ │ + bcc 2d530 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d228 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d228 │ │ │ │ lsl ip, lr, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfb8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d598 │ │ │ │ + beq 2d590 │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d21c │ │ │ │ + bcs 2d214 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 2d798 │ │ │ │ + ldr r3, [pc, #332] @ 2d790 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - bne 2d630 │ │ │ │ - b 2d598 │ │ │ │ + bne 2d628 │ │ │ │ + b 2d590 │ │ │ │ mov lr, sl │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f4 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub lr, r1, ip │ │ │ │ add lr, lr, #16384 @ 0x4000 │ │ │ │ add r7, ip, #3 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r7, r7, #2 │ │ │ │ lsl r7, r7, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bcs 2d6ec │ │ │ │ - ldr r8, [pc, #220] @ 2d798 │ │ │ │ + bcs 2d6e4 │ │ │ │ + ldr r8, [pc, #220] @ 2d790 │ │ │ │ ldrb r0, [r2] │ │ │ │ tst r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbeq r0, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 2d6b8 │ │ │ │ + bhi 2d6b0 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp fp, #0 │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bne 2d244 │ │ │ │ + bne 2d23c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2d020 │ │ │ │ + b 2d018 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcc 2d400 │ │ │ │ + bcc 2d3f8 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ - b 2d054 │ │ │ │ + b 2d04c │ │ │ │ tst r1, #4 │ │ │ │ - bne 2d1e4 │ │ │ │ - b 2cfb4 │ │ │ │ + bne 2d1dc │ │ │ │ + b 2cfac │ │ │ │ mov r5, sl │ │ │ │ - b 2d5d8 │ │ │ │ + b 2d5d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ - b 2d230 │ │ │ │ + b 2d228 │ │ │ │ cmp r2, #1 │ │ │ │ str r4, [r5, #260] @ 0x104 │ │ │ │ - b 2d2e0 │ │ │ │ + b 2d2d8 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d230 │ │ │ │ + b 2d228 │ │ │ │ mov r7, #0 │ │ │ │ - b 2d440 │ │ │ │ + b 2d438 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d464 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d45c │ │ │ │ + b 2d600 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d510 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d508 │ │ │ │ + b 2d600 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002d79c : │ │ │ │ - ldr r3, [pc, #8] @ 2d7ac │ │ │ │ +0002d794 : │ │ │ │ + ldr r3, [pc, #8] @ 2d7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 2c96c │ │ │ │ - eorseq r9, r6, ip, ror pc │ │ │ │ + b 2c964 │ │ │ │ + eorseq r9, r6, r4, lsl #31 │ │ │ │ │ │ │ │ -0002d7b0 : │ │ │ │ - ldr r3, [pc, #28] @ 2d7d4 │ │ │ │ +0002d7a8 : │ │ │ │ + ldr r3, [pc, #28] @ 2d7cc │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r6, r4, ror #30 │ │ │ │ + eorseq r9, r6, ip, ror #30 │ │ │ │ │ │ │ │ -0002d7d8 : │ │ │ │ +0002d7d0 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #20] @ 2d7f8 │ │ │ │ + ldr r2, [pc, #20] @ 2d7f0 │ │ │ │ tst r2, r3 │ │ │ │ ldrbne r0, [r0, #359] @ 0x167 │ │ │ │ lsrne r0, r0, #1 │ │ │ │ andne r0, r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r2, r0, lsl #2 │ │ │ │ │ │ │ │ -0002d7fc : │ │ │ │ +0002d7f4 : │ │ │ │ ldrb r0, [r0, #356] @ 0x164 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002d80c : │ │ │ │ +0002d804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d8e8 │ │ │ │ + beq 2d8e0 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ mov r2, #1 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ add r1, r4, #12 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ + bl 3158c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ strd r2, [r4, #32] │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #96] @ 2d8ec │ │ │ │ + ldr r1, [pc, #96] @ 2d8e4 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r4, #42] @ 0x2a │ │ │ │ ldr r3, [r5, #252] @ 0xfc │ │ │ │ @@ -10438,132 +10436,132 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ stm r4, {r2, r6} │ │ │ │ str r4, [r6] │ │ │ │ strne r4, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ @ instruction: 0xfffffe04 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r0, #424] @ 0x1a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ and sl, sl, #1 │ │ │ │ add r9, r0, #48 @ 0x30 │ │ │ │ add r8, r0, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ - b 2d930 │ │ │ │ + b 2d928 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 2d9e0 │ │ │ │ + beq 2d9d8 │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d928 │ │ │ │ + beq 2d920 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d93c │ │ │ │ + bne 2d934 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, sl │ │ │ │ str r9, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - b 2d9a8 │ │ │ │ + b 2d9a0 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d9b4 │ │ │ │ + bne 2d9ac │ │ │ │ cmp r8, #0 │ │ │ │ strne r8, [sp, #4] │ │ │ │ movne r8, r4 │ │ │ │ - beq 2d99c │ │ │ │ + beq 2d994 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ sub r3, r4, #4096 @ 0x1000 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, r2, lsl #2 │ │ │ │ - bhi 2d9e8 │ │ │ │ + bhi 2d9e0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d9c8 │ │ │ │ + beq 2d9c0 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #5 │ │ │ │ - bne 2d964 │ │ │ │ + bne 2d95c │ │ │ │ cmp r4, r5 │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2d9a8 │ │ │ │ + bne 2d9a0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [sp] │ │ │ │ - bne 2d930 │ │ │ │ + bne 2d928 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldrb r3, [r2, #357] @ 0x165 │ │ │ │ cmp r8, r5 │ │ │ │ orr r3, r3, #32 │ │ │ │ add r4, r6, r4 │ │ │ │ strb r3, [r2, #357] @ 0x165 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 2dbdc │ │ │ │ + beq 2dbd4 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ rsb r3, r2, #16384 @ 0x4000 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r6, r4 │ │ │ │ add r9, r0, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ - bcs 2db1c │ │ │ │ + bcs 2db14 │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r7, [pc, #440] @ 2dbf0 │ │ │ │ + ldr r7, [pc, #440] @ 2dbe8 │ │ │ │ mov fp, r6 │ │ │ │ - ldr sl, [pc, #436] @ 2dbf4 │ │ │ │ + ldr sl, [pc, #436] @ 2dbec │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2da58 │ │ │ │ + b 2da50 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bls 2db10 │ │ │ │ + bls 2db08 │ │ │ │ ldrb r2, [fp] │ │ │ │ ldr ip, [fp] │ │ │ │ tst r2, #8 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ - beq 2da48 │ │ │ │ + beq 2da40 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 2dac8 │ │ │ │ + bhi 2dac0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ sub r3, r9, r0 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2da84 │ │ │ │ + bne 2da7c │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2db74 │ │ │ │ + beq 2db6c │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub lr, sl, r3 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ cmp r2, lr, lsr #2 │ │ │ │ add r9, r0, r3 │ │ │ │ lsr lr, lr, #2 │ │ │ │ - bcs 2da7c │ │ │ │ + bcs 2da74 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldrb r2, [fp] │ │ │ │ @@ -10575,91 +10573,91 @@ │ │ │ │ str r0, [fp, #4] │ │ │ │ and r2, r7, r2, lsr #7 │ │ │ │ sub r4, r4, r2 │ │ │ │ add r9, r9, r2, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bhi 2da58 │ │ │ │ + bhi 2da50 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ sub r2, r9, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq 2dba0 │ │ │ │ + beq 2db98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r1, #344] @ 0x158 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r1, #344] @ 0x158 │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ orr r2, r2, #3 │ │ │ │ strb r2, [r5, #42] @ 0x2a │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ tst r2, #5 │ │ │ │ - beq 2db88 │ │ │ │ + beq 2db80 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2db88 │ │ │ │ + bne 2db80 │ │ │ │ mov r5, r3 │ │ │ │ - b 2d97c │ │ │ │ + b 2d974 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d804 │ │ │ │ ldr ip, [fp] │ │ │ │ mov r1, r0 │ │ │ │ - b 2daa0 │ │ │ │ + b 2da98 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ - b 2d9bc │ │ │ │ + b 2d9b4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ strne r3, [r1, #4] │ │ │ │ ldr r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r2, #344] @ 0x158 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ldr sl, [sp, #4] │ │ │ │ orr r3, r3, #3 │ │ │ │ mov r8, fp │ │ │ │ strb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2d928 │ │ │ │ + b 2d920 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d804 │ │ │ │ mov r8, r0 │ │ │ │ - b 2da0c │ │ │ │ + b 2da04 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r4, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r3, [pc, #4020] @ 2ebc4 │ │ │ │ + ldr r3, [pc, #4020] @ 2ebbc │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - beq 2dc50 │ │ │ │ + beq 2dc48 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #3972] @ 2ebc8 │ │ │ │ + ldr r3, [pc, #3972] @ 2ebc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -10671,32 +10669,32 @@ │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #440] @ 0x1b8 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc94 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e088 │ │ │ │ + bne 2e080 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r2, r6, #1 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, r2 │ │ │ │ - bne 2e070 │ │ │ │ + bne 2e068 │ │ │ │ ldr r1, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3844] @ 2ebcc │ │ │ │ + ldr r2, [pc, #3844] @ 2ebc4 │ │ │ │ and r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3840] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3840] @ 2ebc8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2ee3c │ │ │ │ + beq 2ee34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r8, r4, #356 @ 0x164 │ │ │ │ ldrh r2, [r8] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #320 @ 0x140 │ │ │ │ cmp r2, #320 @ 0x140 │ │ │ │ ldrbeq r2, [r4, #356] @ 0x164 │ │ │ │ @@ -10705,52 +10703,52 @@ │ │ │ │ strbeq r2, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #384] @ 0x180 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #384] @ 0x180 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3764] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3764] @ 2ebc8 │ │ │ │ ldrh r0, [r8] │ │ │ │ and r2, r2, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ clz r0, r0 │ │ │ │ bic r2, r2, #4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ - ldr r2, [pc, #3724] @ 2ebd4 │ │ │ │ + ldr r2, [pc, #3724] @ 2ebcc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #324] @ 0x144 │ │ │ │ - bne 2e078 │ │ │ │ + bne 2e070 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ subhi r2, r2, r1 │ │ │ │ strhi r2, [r4, #328] @ 0x148 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r1, #0 │ │ │ │ bic r2, r2, #32 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ ldrb r2, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #588] @ 0x24c │ │ │ │ and r1, r2, #120 @ 0x78 │ │ │ │ - bne 2ecf0 │ │ │ │ + bne 2ece8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f478 │ │ │ │ - ldr r1, [pc, #3648] @ 2ebd8 │ │ │ │ + bne 2f470 │ │ │ │ + ldr r1, [pc, #3648] @ 2ebd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f5f4 │ │ │ │ + bne 2f5ec │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #3616] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3616] @ 2ebc8 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ @@ -10766,44 +10764,44 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #496] @ 0x1f0 │ │ │ │ - beq 2de10 │ │ │ │ + beq 2de08 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2ee68 │ │ │ │ + bne 2ee60 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2fc48 │ │ │ │ + bne 2fc40 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 2eef0 │ │ │ │ + beq 2eee8 │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - beq 2de78 │ │ │ │ + beq 2de70 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2de60 │ │ │ │ + bne 2de58 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3404] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3404] @ 2ebc8 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #632] @ 0x278 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ @@ -10811,108 +10809,108 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ streq r3, [r4, #252] @ 0xfc │ │ │ │ sub r2, r1, r2 │ │ │ │ str r2, [r4, #328] @ 0x148 │ │ │ │ - beq 2e2ac │ │ │ │ + beq 2e2a4 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr fp, [r4, #252] @ 0xfc │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r1, #5 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ - beq 308c8 │ │ │ │ + beq 308c0 │ │ │ │ mov r3, fp │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ orr r2, r2, #4 │ │ │ │ strb r2, [r3, #43] @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dee8 │ │ │ │ + bne 2dee0 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r7, fp │ │ │ │ tst r2, #1 │ │ │ │ mov r9, #0 │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b 2df54 │ │ │ │ + b 2df4c │ │ │ │ cmp r2, #24 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - beq 2f1a8 │ │ │ │ + beq 2f1a0 │ │ │ │ ldrh r1, [r8] │ │ │ │ tst r1, #260 @ 0x104 │ │ │ │ - beq 2ede0 │ │ │ │ + beq 2edd8 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ - beq 2e1e0 │ │ │ │ + beq 2e1d8 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 2e198 │ │ │ │ + bne 2e190 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ and r2, r3, #24 │ │ │ │ - bhi 2df20 │ │ │ │ + bhi 2df18 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bne 2ed14 │ │ │ │ + bne 2ed0c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ add r6, r5, #4 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r7, #32] │ │ │ │ ldreq r3, [r7, #36] @ 0x24 │ │ │ │ add r5, r5, r3 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 2e024 │ │ │ │ - ldr sl, [pc, #3188] @ 2ec20 │ │ │ │ + bcs 2e01c │ │ │ │ + ldr sl, [pc, #3188] @ 2ec18 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldrb r3, [r6] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e124 │ │ │ │ + bne 2e11c │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e12c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e12c │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ addeq r2, r6, #4 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 2f4b8 │ │ │ │ + beq 2f4b0 │ │ │ │ tst r3, #7 │ │ │ │ - bne 2e008 │ │ │ │ + bne 2e000 │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e000 │ │ │ │ add r2, r4, #492 @ 0x1ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldrsh r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f494 │ │ │ │ + beq 2f48c │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 2dfac │ │ │ │ + bhi 2dfa4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2, lsl #2 │ │ │ │ - b 2df40 │ │ │ │ + b 2df38 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #560] @ 0x230 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r1, [r4, #556] @ 0x22c │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #548] @ 0x224 │ │ │ │ @@ -10925,135 +10923,135 @@ │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r4, #356] @ 0x164 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #592] @ 0x250 │ │ │ │ str r2, [r4, #584] @ 0x248 │ │ │ │ str r1, [r4, #592] @ 0x250 │ │ │ │ - b 2dd64 │ │ │ │ + b 2dd5c │ │ │ │ ldr r3, [r4, #392] @ 0x188 │ │ │ │ ldrb r0, [r4, #358] @ 0x166 │ │ │ │ cmp r3, #20971520 @ 0x1400000 │ │ │ │ movcc r3, #20971520 @ 0x1400000 │ │ │ │ tst r0, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lslne r3, r3, #1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ - bhi 2dc9c │ │ │ │ + bhi 2dc94 │ │ │ │ ldr r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #1000 @ 0x3e8 │ │ │ │ - bls 2e0c0 │ │ │ │ + bls 2e0b8 │ │ │ │ tst r1, #2 │ │ │ │ - beq 2dc9c │ │ │ │ - ldr r3, [pc, #2836] @ 2ebdc │ │ │ │ + beq 2dc94 │ │ │ │ + ldr r3, [pc, #2836] @ 2ebd4 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2dc9c │ │ │ │ + beq 2dc94 │ │ │ │ tst r1, #16 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ands r3, r3, r1, lsr #1 │ │ │ │ - beq 2dca0 │ │ │ │ + beq 2dc98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2, lsl #1 │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - b 2dca0 │ │ │ │ + b 2dc98 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [fp], #4 │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, sl, r2, lsr #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r6, r2, lsl #2 │ │ │ │ - beq 2f09c │ │ │ │ + beq 2f094 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e10c │ │ │ │ + beq 2e104 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e190 │ │ │ │ + bne 2e188 │ │ │ │ ldrh r1, [r6, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2e190 │ │ │ │ + bls 2e188 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ mov r6, r9 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ ldrb r2, [r7, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e1c8 │ │ │ │ - bhi 2f190 │ │ │ │ + beq 2e1c0 │ │ │ │ + bhi 2f188 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r7, #36] @ 0x24 │ │ │ │ - bls 2e1cc │ │ │ │ + bls 2e1c4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ - b 2df60 │ │ │ │ + bl 29a14 │ │ │ │ + b 2df58 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - beq 2f5c8 │ │ │ │ + beq 2f5c0 │ │ │ │ mov r3, fp │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ ldr fp, [fp, #16] │ │ │ │ tst r1, #1 │ │ │ │ ldrne r1, [r4, #252] @ 0xfc │ │ │ │ strne r1, [r3, #16] │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ bic r1, r1, #4 │ │ │ │ strb r1, [r3, #43] @ 0x2b │ │ │ │ - bne 2e1f8 │ │ │ │ + bne 2e1f0 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e268 │ │ │ │ + beq 2e260 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ bic r3, r3, #2 │ │ │ │ tst r3, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ orreq r3, r3, #1 │ │ │ │ strbeq r3, [r1, #43] @ 0x2b │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r1, #16] │ │ │ │ streq r1, [r4, #252] @ 0xfc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e234 │ │ │ │ + bne 2e22c │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, #5 │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #296] @ 0x128 │ │ │ │ @@ -11065,1047 +11063,1047 @@ │ │ │ │ str r3, [r4, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #432] @ 0x1b0 │ │ │ │ sub r1, r1, r9 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e2e8 │ │ │ │ + beq 2e2e0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2c4 │ │ │ │ + bne 2e2bc │ │ │ │ add r3, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e338 │ │ │ │ + beq 2e330 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e308 │ │ │ │ + bne 2e300 │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e388 │ │ │ │ + beq 2e380 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e358 │ │ │ │ + bne 2e350 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e3fc │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3b0 │ │ │ │ + bne 2e3a8 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl 29680 │ │ │ │ + bl 29678 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e3fc │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ ldr r5, [r3, sl]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2e3f4 │ │ │ │ + bcs 2e3ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2e3d8 │ │ │ │ + bhi 2e3d0 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add sl, sl, #8 │ │ │ │ - bcc 2e3c4 │ │ │ │ + bcc 2e3bc │ │ │ │ ldr r7, [r4, #500] @ 0x1f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e430 │ │ │ │ - ldr r5, [pc, #1992] @ 2ebe0 │ │ │ │ + beq 2e428 │ │ │ │ + ldr r5, [pc, #1992] @ 2ebd8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e418 │ │ │ │ + bne 2e410 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #1960] @ 2ebe4 │ │ │ │ + ldr r2, [pc, #1960] @ 2ebdc │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 2f1e8 │ │ │ │ + beq 2f1e0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1936] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #1936] @ 2ebe0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 338fc │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2f01c │ │ │ │ + beq 2f014 │ │ │ │ tst r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq 2ef98 │ │ │ │ + beq 2ef90 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f030 │ │ │ │ + bne 2f028 │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ - ldr r8, [pc, #1840] @ 2ebec │ │ │ │ + beq 2e5ec │ │ │ │ + ldr r8, [pc, #1840] @ 2ebe4 │ │ │ │ mov r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 2e534 │ │ │ │ + b 2e52c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e5c4 │ │ │ │ + bhi 2e5bc │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e4fc │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5bc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5bc │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5bc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r5 │ │ │ │ streq r7, [r4, #340] @ 0x154 │ │ │ │ moveq r5, r7 │ │ │ │ - beq 2e528 │ │ │ │ + beq 2e520 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5ec │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e4fc │ │ │ │ ldrb r7, [r4, #357] @ 0x165 │ │ │ │ lsr r7, r7, #6 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e4c4 │ │ │ │ + bne 2e4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5bc │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ef8 │ │ │ │ + bhi 30ef0 │ │ │ │ ldrsb ip, [r8, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e4 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e4ec │ │ │ │ + bne 2e4e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5ec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2edd4 │ │ │ │ + beq 2edcc │ │ │ │ mov r5, r3 │ │ │ │ - b 2e550 │ │ │ │ + b 2e548 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r8, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ - ble 2e760 │ │ │ │ - ldr r3, [pc, #1504] @ 2ebf0 │ │ │ │ + ble 2e758 │ │ │ │ + ldr r3, [pc, #1504] @ 2ebe8 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, fp │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2e6a0 │ │ │ │ + b 2e698 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and ip, r3, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2e730 │ │ │ │ + bhi 2e728 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e664 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e728 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e728 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e728 │ │ │ │ str r9, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e68c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e694 │ │ │ │ + bne 2e68c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fb64 │ │ │ │ + beq 2fb5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 2e754 │ │ │ │ + beq 2e74c │ │ │ │ ldr r7, [r8, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e68c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e664 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [sl, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r3, ip, r3, lsr #6 │ │ │ │ - bne 2e62c │ │ │ │ + bne 2e624 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e728 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f28 │ │ │ │ + bhi 30f20 │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e64c │ │ │ │ ldrb r3, [sl, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e654 │ │ │ │ + bne 2e64c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e64c │ │ │ │ mov r1, sl │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne fp, fp, #1 │ │ │ │ - b 2e670 │ │ │ │ + b 2e668 │ │ │ │ lsl fp, fp, #24 │ │ │ │ mov r4, sl │ │ │ │ asr fp, fp, #24 │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ orr fp, fp, r2, lsr #3 │ │ │ │ and r3, fp, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2e8c4 │ │ │ │ - ldr r8, [pc, #1128] @ 2ebf4 │ │ │ │ - ldr r7, [pc, #1128] @ 2ebf8 │ │ │ │ + beq 2e8bc │ │ │ │ + ldr r8, [pc, #1128] @ 2ebec │ │ │ │ + ldr r7, [pc, #1128] @ 2ebf0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e820 │ │ │ │ + b 2e818 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2eb98 │ │ │ │ + beq 2eb90 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e82c │ │ │ │ + bhi 2e824 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e824 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e824 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e824 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ streq r9, [r4, #376] @ 0x178 │ │ │ │ strne r9, [sl, #16] │ │ │ │ mov r5, r9 │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e8c4 │ │ │ │ + beq 2e8bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e79c │ │ │ │ + bne 2e794 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r9, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2ec68 │ │ │ │ + beq 2ec60 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e898 │ │ │ │ + bhi 2e890 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e890 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e898 │ │ │ │ + bne 2e890 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e820 │ │ │ │ + bne 2e818 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #32 │ │ │ │ - bne 2f9b0 │ │ │ │ + bne 2f9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd60 │ │ │ │ + bl 2cd58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e964 │ │ │ │ + beq 2e95c │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r7, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #784] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #784] @ 2ebfc │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ umulleq r2, r7, r3, r7 │ │ │ │ movne r7, #32 │ │ │ │ lsreq r7, r7, #25 │ │ │ │ addeq r7, r7, #1 │ │ │ │ lsleq r7, r7, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r4, #256] @ 0x100 │ │ │ │ streq r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2e944 │ │ │ │ + beq 2e93c │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ecc4 │ │ │ │ + bls 2ecbc │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e900 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e900 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a830 │ │ │ │ + bl 2a828 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e9e0 │ │ │ │ + beq 2e9d8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 2e9c4 │ │ │ │ + ble 2e9bc │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 2e9ac │ │ │ │ + bne 2e9a4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e97c │ │ │ │ + bne 2e974 │ │ │ │ ldr r7, [r4, #328] @ 0x148 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrb r5, [r4, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 267174 │ │ │ │ + bl 2667f8 │ │ │ │ tst r5, #1 │ │ │ │ - beq 2f16c │ │ │ │ - ldr r3, [pc, #492] @ 2ebfc │ │ │ │ + beq 2f164 │ │ │ │ + ldr r3, [pc, #492] @ 2ebf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #496] @ 2ec0c │ │ │ │ + bl 2668b4 │ │ │ │ + ldr r3, [pc, #496] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266500 │ │ │ │ + bl 266ee4 │ │ │ │ cmp r7, #33554432 @ 0x2000000 │ │ │ │ cmpls r0, #33554432 @ 0x2000000 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, #33554432 @ 0x2000000 │ │ │ │ tst r5, #2 │ │ │ │ - beq 2ea44 │ │ │ │ + beq 2ea3c │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ movcs r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dbc │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 2f858 │ │ │ │ + bne 2f850 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r2, r3, #24 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fc80 │ │ │ │ + beq 2fc78 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d18 │ │ │ │ + bl 29d10 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eafc │ │ │ │ + beq 2eaf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaa4 │ │ │ │ + beq 2ea9c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ea90 │ │ │ │ + bne 2ea88 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eae8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eae8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 2eae0 │ │ │ │ + b 2ead8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r4, #268] @ 0x10c │ │ │ │ - bne 2ead8 │ │ │ │ + bne 2ead0 │ │ │ │ add r3, r5, #12 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ str r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #95 @ 0x5f │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fbc4 │ │ │ │ + bne 2fbbc │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ - bhi 2fb90 │ │ │ │ + bhi 2fb88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ add r5, r3, r2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ - beq 2f1f0 │ │ │ │ + beq 2f1e8 │ │ │ │ ldr r2, [r4, #424] @ 0x1a8 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #424] @ 0x1a8 │ │ │ │ - bhi 2f5e4 │ │ │ │ + bhi 2f5dc │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2eb68 │ │ │ │ + bls 2eb60 │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #7864320 @ 0x780000 │ │ │ │ bic r3, r3, #30 │ │ │ │ lsr sl, sl, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r3, #0 │ │ │ │ and sl, sl, #1 │ │ │ │ str r0, [r4, #392] @ 0x188 │ │ │ │ str r3, [r4, #388] @ 0x184 │ │ │ │ str r3, [r4, #400] @ 0x190 │ │ │ │ - b 2f2bc │ │ │ │ + b 2f2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e824 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f48 │ │ │ │ + bhi 30f40 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r7, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - eoreq r2, r8, r8, ror #7 │ │ │ │ - @ instruction: 0x00369adc │ │ │ │ + strdeq r2, [r8], -r0 @ │ │ │ │ + eorseq r9, r6, r4, ror #21 │ │ │ │ rsbseq r0, r8, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0xffffb7f8 │ │ │ │ - eorseq r9, r6, r8, lsl #19 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ rsbseq r0, r8, r2, asr #32 │ │ │ │ - eorseq r9, r6, r8, lsl #6 │ │ │ │ - eorseq r9, r6, r0, ror #5 │ │ │ │ - eorseq r9, r6, r4, asr #5 │ │ │ │ - eoreq r4, r5, r4, asr #28 │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ - eoreq r4, r5, r4, lsl #23 │ │ │ │ - eoreq r4, r5, r8, ror fp │ │ │ │ + eorseq r9, r6, r0, lsl r3 │ │ │ │ + eorseq r9, r6, r8, ror #5 │ │ │ │ + eorseq r9, r6, ip, asr #5 │ │ │ │ + eoreq r4, r5, ip, lsr lr │ │ │ │ + eoreq r4, r5, ip, ror #25 │ │ │ │ + eoreq r4, r5, ip, ror fp │ │ │ │ + eoreq r4, r5, r0, ror fp │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x003688dc │ │ │ │ + eorseq r8, r6, r4, ror #17 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svccc 0x00e80000 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00d99999 │ │ │ │ - eorseq r8, r6, r0, asr r3 │ │ │ │ + eorseq r8, r6, r8, asr r3 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff9c88 │ │ │ │ - eorseq r7, r6, r4, lsl ip │ │ │ │ - @ instruction: 0x00367bf0 │ │ │ │ - @ instruction: 0x00367bd4 │ │ │ │ + eorseq r7, r6, ip, lsl ip │ │ │ │ + @ instruction: 0x00367bf8 │ │ │ │ + @ instruction: 0x00367bdc │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e7e4 │ │ │ │ + bls 2e7dc │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7e4 │ │ │ │ + bne 2e7dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e7e4 │ │ │ │ - b 2e82c │ │ │ │ + bls 2e7dc │ │ │ │ + b 2e824 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e890 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f58 │ │ │ │ + bhi 30f50 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r8, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e880 │ │ │ │ + bls 2e878 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e880 │ │ │ │ + bne 2e878 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 2e880 │ │ │ │ - b 2e898 │ │ │ │ + bls 2e878 │ │ │ │ + b 2e890 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2f0d8 │ │ │ │ + beq 2f0d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0c0 │ │ │ │ + beq 2f0b8 │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2e948 │ │ │ │ + b 2e940 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2dda4 │ │ │ │ + beq 2dd9c │ │ │ │ lsr r1, r2, #3 │ │ │ │ add r1, r1, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ bic r2, r2, #120 @ 0x78 │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ strb r2, [r4, #358] @ 0x166 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dd9c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ sub r1, r5, r1 │ │ │ │ add fp, r1, #16384 @ 0x4000 │ │ │ │ add r5, r5, #4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 2e024 │ │ │ │ - ldr r6, [pc, #-280] @ 2ec20 │ │ │ │ + bcs 2e01c │ │ │ │ + ldr r6, [pc, #-280] @ 2ec18 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 2ed54 │ │ │ │ + b 2ed4c │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ - beq 2f6dc │ │ │ │ + beq 2f6d4 │ │ │ │ mov r5, sl │ │ │ │ cmp fp, r5 │ │ │ │ - bls 2e020 │ │ │ │ + bls 2e018 │ │ │ │ ldrb r3, [r5] │ │ │ │ ldr sl, [r5] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and sl, r6, sl, lsr #7 │ │ │ │ add sl, r5, sl, lsl #2 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed40 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ed80 │ │ │ │ + bne 2ed78 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2ed3c │ │ │ │ + beq 2ed34 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r5, #4 │ │ │ │ - beq 2f068 │ │ │ │ + beq 2f060 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2f03c │ │ │ │ + beq 2f034 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed40 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b 2e51c │ │ │ │ + b 2e514 │ │ │ │ ldrsb r1, [r8, #1] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r6, #8 │ │ │ │ add sl, r6, r2 │ │ │ │ - blt 2f570 │ │ │ │ + blt 2f568 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30674 │ │ │ │ + beq 3066c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2ff7c │ │ │ │ + beq 2ff74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df38 │ │ │ │ + bne 2df30 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2df38 │ │ │ │ + bls 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ - ldr r2, [pc, #-580] @ 2ec00 │ │ │ │ + b 2df30 │ │ │ │ + ldr r2, [pc, #-580] @ 2ebf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dcd4 │ │ │ │ + bne 2dccc │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ lsr r2, r2, #6 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 2dcd8 │ │ │ │ + b 2dcd0 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de30 │ │ │ │ + beq 2de28 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee78 │ │ │ │ + bne 2ee70 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ee88 │ │ │ │ + bne 2ee80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2eed0 │ │ │ │ + bne 2eec8 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f684 │ │ │ │ + beq 2f67c │ │ │ │ str r5, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eea8 │ │ │ │ + beq 2eea0 │ │ │ │ str r0, [r9] │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de38 │ │ │ │ add r9, r4, #48 @ 0x30 │ │ │ │ add sl, r4, #68 @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #4 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef1c │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2f790 │ │ │ │ + bne 2f788 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ef14 │ │ │ │ + bne 2ef0c │ │ │ │ cmp sl, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 2ef00 │ │ │ │ + bne 2eef8 │ │ │ │ add r9, r4, #112 @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ - b 2f7d8 │ │ │ │ + bne 2ef4c │ │ │ │ + b 2f7d0 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f7d8 │ │ │ │ + beq 2f7d0 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef40 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef40 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r2, r2, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ - beq 2f7b0 │ │ │ │ - bhi 3003c │ │ │ │ + beq 2f7a8 │ │ │ │ + bhi 30034 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2f7b0 │ │ │ │ + bhi 2f7a8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7ac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2efd4 │ │ │ │ + beq 2efcc │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2efb0 │ │ │ │ + bne 2efa8 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306ac │ │ │ │ + beq 306a4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 306a0 │ │ │ │ + beq 30698 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r2, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #-1020] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #-1020] @ 2ebfc │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #12 │ │ │ │ mov r1, #1 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2e4a8 │ │ │ │ + beq 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8f0 │ │ │ │ - b 2e4a8 │ │ │ │ + bl 2d8e8 │ │ │ │ + b 2e4a0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 2f070 │ │ │ │ + bcc 2f068 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 2e190 │ │ │ │ + bcs 2e188 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 2f0a4 │ │ │ │ - b 2e008 │ │ │ │ + bhi 2f09c │ │ │ │ + b 2e000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2e964 │ │ │ │ + b 2e95c │ │ │ │ tst r2, #16 │ │ │ │ - bne 2f610 │ │ │ │ + bne 2f608 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ands r2, r3, #24 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r3, ip, #4 │ │ │ │ - bne 2f520 │ │ │ │ + bne 2f518 │ │ │ │ add ip, ip, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309ac │ │ │ │ - ldr lr, [pc, #-1256] @ 2ec20 │ │ │ │ + bls 309a4 │ │ │ │ + ldr lr, [pc, #-1256] @ 2ec18 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f104 │ │ │ │ + bhi 2f0fc │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ strh r1, [r5, #40] @ 0x28 │ │ │ │ sub r3, r3, r0, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ sub r7, r7, #1 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ - b 2e944 │ │ │ │ - ldr r3, [pc, #-1388] @ 2ec08 │ │ │ │ + b 2e93c │ │ │ │ + ldr r3, [pc, #-1388] @ 2ec00 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #-1396] @ 2ec0c │ │ │ │ + bl 2668b4 │ │ │ │ + ldr r3, [pc, #-1396] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266500 │ │ │ │ + bl 266ee4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2ea34 │ │ │ │ + b 2ea2c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2e1cc │ │ │ │ + b 2e1c4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, r6, #8 │ │ │ │ - bne 2ee04 │ │ │ │ + bne 2edfc │ │ │ │ add r6, r6, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 2f1c8 │ │ │ │ + bhi 2f1c0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df30 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2e450 │ │ │ │ + b 2e448 │ │ │ │ ldr r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ - bhi 2f5d4 │ │ │ │ + bhi 2f5cc │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2f210 │ │ │ │ + bls 2f208 │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ lsr sl, sl, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ - bne 2f2bc │ │ │ │ + bne 2f2b4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 267174 │ │ │ │ + bl 2667f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ - ldr r2, [pc, #-1596] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1604] @ 2ec10 │ │ │ │ + bl 267174 │ │ │ │ + bl 2667f8 │ │ │ │ + ldr r2, [pc, #-1596] @ 2ec0c │ │ │ │ + ldr r3, [pc, #-1604] @ 2ec08 │ │ │ │ ldr fp, [r4, #388] @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #1 │ │ │ │ strne fp, [r4, #388] @ 0x184 │ │ │ │ - bne 2f2bc │ │ │ │ - ldr r2, [pc, #-1656] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1656] @ 2ec18 │ │ │ │ + bne 2f2b4 │ │ │ │ + ldr r2, [pc, #-1656] @ 2ec0c │ │ │ │ + ldr r3, [pc, #-1656] @ 2ec10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #5 │ │ │ │ addeq fp, fp, #10 │ │ │ │ str fp, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f2cc │ │ │ │ + beq 2f2c4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f384 │ │ │ │ + beq 2f37c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ add r0, r3, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r4, #684] @ 0x2ac │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -12143,666 +12141,666 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r5, [r4, #564] @ 0x234 │ │ │ │ str r5, [r4, #568] @ 0x238 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fc10 │ │ │ │ + bne 2fc08 │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 2e05c │ │ │ │ + bne 2e054 │ │ │ │ ldr r3, [r4, #552] @ 0x228 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ str r3, [r4, #560] @ 0x230 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r1, [r4, #556] @ 0x22c │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ - beq 2f404 │ │ │ │ - ldr r5, [pc, #-1972] @ 2ec1c │ │ │ │ + beq 2f3fc │ │ │ │ + ldr r5, [pc, #-1972] @ 2ec14 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [r4, #284] @ 0x11c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ str r6, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3d4 │ │ │ │ + bne 2f3cc │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 2f458 │ │ │ │ - b 2e034 │ │ │ │ + bne 2f450 │ │ │ │ + b 2e02c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r8, [r4, #316] @ 0x13c │ │ │ │ lsr r6, r3, #1 │ │ │ │ cmp r8, r3, lsr #1 │ │ │ │ - bls 2f68c │ │ │ │ + bls 2f684 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - beq 2f6bc │ │ │ │ + beq 2f6b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 20675c │ │ │ │ + bl 20674c │ │ │ │ mov r0, r5 │ │ │ │ bl 231b4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e034 │ │ │ │ + beq 2e02c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 2f410 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f6c4 │ │ │ │ + beq 2f6bc │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - b 2f450 │ │ │ │ + b 2f448 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2ecf8 │ │ │ │ + bne 2ecf0 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ orrne r1, r1, #2 │ │ │ │ strbne r1, [r4, #356] @ 0x164 │ │ │ │ - b 2ecf8 │ │ │ │ + b 2ecf0 │ │ │ │ add r2, r6, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e000 │ │ │ │ ldrb r3, [r6] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r9, [pc, #-2212] @ 2ec20 │ │ │ │ + ldr r9, [pc, #-2212] @ 2ec18 │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ and ip, r9, ip, lsr #7 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r3, #7 │ │ │ │ add ip, r6, ip, lsl #2 │ │ │ │ - blt 2f624 │ │ │ │ + blt 2f61c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 30980 │ │ │ │ + beq 30978 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 30950 │ │ │ │ + beq 30948 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30698 │ │ │ │ + bne 30690 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30698 │ │ │ │ + bls 30690 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ sub ip, ip, r1 │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309a8 │ │ │ │ - ldr lr, [pc, #-2332] @ 2ec20 │ │ │ │ + bls 309a0 │ │ │ │ + ldr lr, [pc, #-2332] @ 2ec18 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f53c │ │ │ │ - b 2f134 │ │ │ │ + bhi 2f534 │ │ │ │ + b 2f12c │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 3090c │ │ │ │ + beq 30904 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30934 │ │ │ │ + beq 3092c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5b8 │ │ │ │ + bne 2f5b0 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2f5b8 │ │ │ │ + bls 2f5b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2df38 │ │ │ │ + b 2df30 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ sub r1, r1, #5 │ │ │ │ - b 2e27c │ │ │ │ + b 2e274 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2f20c │ │ │ │ - b 2f210 │ │ │ │ + bhi 2f204 │ │ │ │ + b 2f208 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2eb64 │ │ │ │ - b 2eb68 │ │ │ │ + bhi 2eb5c │ │ │ │ + b 2eb60 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2dda4 │ │ │ │ + bne 2dd9c │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ tst r2, #1 │ │ │ │ orrne r2, r2, #2 │ │ │ │ strbne r2, [r4, #356] @ 0x164 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dd9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a244 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2f0e0 │ │ │ │ + b 2f0d8 │ │ │ │ ldrb r0, [r4, #357] @ 0x165 │ │ │ │ cmp r1, #2 │ │ │ │ bic r0, r0, #128 @ 0x80 │ │ │ │ strb r0, [r4, #357] @ 0x165 │ │ │ │ - beq 30a64 │ │ │ │ + beq 30a5c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 307f8 │ │ │ │ + beq 307f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30904 │ │ │ │ + bne 308fc │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30904 │ │ │ │ + bls 308fc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ bl 231b4 │ │ │ │ - b 2eed8 │ │ │ │ + b 2eed0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 2921c │ │ │ │ sub r3, r6, r8 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3, lsl #14 │ │ │ │ - bls 2f46c │ │ │ │ + bls 2f464 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - bne 2f43c │ │ │ │ + bne 2f434 │ │ │ │ str r6, [r4, #376] @ 0x178 │ │ │ │ - b 2f43c │ │ │ │ + b 2f434 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 30fb0 │ │ │ │ + bl 30fa8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 2f42c │ │ │ │ - b 2f46c │ │ │ │ + bhi 2f424 │ │ │ │ + b 2f464 │ │ │ │ ldrsb r2, [r8, #1] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ add r9, r5, #4 │ │ │ │ - blt 2ffd4 │ │ │ │ + blt 2ffcc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30a0c │ │ │ │ + beq 30a04 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 309e4 │ │ │ │ + beq 309dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed40 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [fp, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f850 │ │ │ │ - bhi 2ff64 │ │ │ │ + beq 2f848 │ │ │ │ + bhi 2ff5c │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2f850 │ │ │ │ + bhi 2f848 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a16c │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef1c │ │ │ │ ldrb r3, [fp, #42] @ 0x2a │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f780 │ │ │ │ + beq 2f778 │ │ │ │ ldrb r2, [fp, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2f780 │ │ │ │ - b 2f738 │ │ │ │ + beq 2f778 │ │ │ │ + b 2f730 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a16c │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ + bne 2ef4c │ │ │ │ cmp r9, sl │ │ │ │ - bne 2ef38 │ │ │ │ + bne 2ef30 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de38 │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ mov sl, r3 │ │ │ │ add r7, r4, #520 @ 0x208 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f83c │ │ │ │ + beq 2f834 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2f820 │ │ │ │ + bne 2f818 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sl] │ │ │ │ str r5, [sl, #20] │ │ │ │ - bne 2f814 │ │ │ │ - b 2de48 │ │ │ │ + bne 2f80c │ │ │ │ + b 2de40 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ - b 2f764 │ │ │ │ + b 2f75c │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ - beq 308e8 │ │ │ │ + beq 308e0 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ bic r3, r3, #8 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2fec8 │ │ │ │ + beq 2fec0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-3180] @ 2ec24 │ │ │ │ + ldr r1, [pc, #-3180] @ 2ec1c │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1] │ │ │ │ orr r3, r3, #32 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #888] @ 0x378 │ │ │ │ moveq r1, #4 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ lslne r1, r1, #2 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #-3236] @ 2ec28 │ │ │ │ + ldr r3, [pc, #-3236] @ 2ec20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ - beq 30054 │ │ │ │ + beq 3004c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30828 │ │ │ │ + beq 30820 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ cmp r0, r1 │ │ │ │ - ble 3007c │ │ │ │ + ble 30074 │ │ │ │ sub r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt 2f90c │ │ │ │ - b 3007c │ │ │ │ + blt 2f904 │ │ │ │ + b 30074 │ │ │ │ ldr r5, [r4, #264] @ 0x108 │ │ │ │ ldr r7, [r4, #616] @ 0x268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff94 │ │ │ │ mov r8, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f944 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff94 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ bic r3, r3, #32 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ - bne 2f940 │ │ │ │ + bne 2f938 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ orr r2, r2, #16 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f994 │ │ │ │ - bhi 2ffbc │ │ │ │ + beq 2f98c │ │ │ │ + bhi 2ffb4 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r3, [r5, #36] @ 0x24 │ │ │ │ - bls 2f998 │ │ │ │ + bls 2f990 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ - b 2f940 │ │ │ │ + bl 2a16c │ │ │ │ + b 2f938 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #284 @ 0x11c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #292 @ 0x124 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa14 │ │ │ │ + beq 2fa0c │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f9ec │ │ │ │ + bne 2f9e4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa4c │ │ │ │ + beq 2fa44 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa24 │ │ │ │ + bne 2fa1c │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa84 │ │ │ │ + beq 2fa7c │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa5c │ │ │ │ + bne 2fa54 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf0 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2faa4 │ │ │ │ + bne 2fa9c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 29680 │ │ │ │ + bl 29678 │ │ │ │ ldr sl, [r4, #600] @ 0x258 │ │ │ │ cmp sl, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r8, r9 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf0 │ │ │ │ ldr r3, [r1, #608] @ 0x260 │ │ │ │ ldr r5, [r3, r9]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2fae4 │ │ │ │ + bcs 2fadc │ │ │ │ mov r0, r5 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2fad0 │ │ │ │ + bhi 2fac8 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, sl │ │ │ │ add r9, r9, #8 │ │ │ │ - bcc 2fabc │ │ │ │ + bcc 2fab4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb20 │ │ │ │ - ldr r3, [pc, #-3808] @ 2ec2c │ │ │ │ + beq 2fb18 │ │ │ │ + ldr r3, [pc, #-3808] @ 2ec24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fb10 │ │ │ │ + bne 2fb08 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #-3836] @ 2ec30 │ │ │ │ + ldr r2, [pc, #-3836] @ 2ec28 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 30034 │ │ │ │ + beq 3002c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #-3860] @ 2ec34 │ │ │ │ + ldr r3, [pc, #-3860] @ 2ec2c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ca00 │ │ │ │ - b 2e8d0 │ │ │ │ + bl 2c9f8 │ │ │ │ + b 2e8c8 │ │ │ │ ldr r7, [sl, #368] @ 0x170 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb84 │ │ │ │ + beq 2fb7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, r3] │ │ │ │ - b 2e694 │ │ │ │ + b 2e68c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2eb28 │ │ │ │ + b 2eb20 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2fbe4 │ │ │ │ + beq 2fbdc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fbd0 │ │ │ │ + bne 2fbc8 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - beq 2eb14 │ │ │ │ + beq 2eb0c │ │ │ │ ldr r3, [r4, #676] @ 0x2a4 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - b 2eb14 │ │ │ │ + b 2eb0c │ │ │ │ ldr r2, [r4, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f390 │ │ │ │ + beq 2f388 │ │ │ │ ldr r0, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ str r0, [r1, #16] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ mov r2, #0 │ │ │ │ streq r1, [r4, #284] @ 0x11c │ │ │ │ str r2, [r4, #288] @ 0x120 │ │ │ │ str r2, [r4, #292] @ 0x124 │ │ │ │ - b 2f390 │ │ │ │ + b 2f388 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2de30 │ │ │ │ + bne 2de28 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - b 2de30 │ │ │ │ + b 2de28 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ tst r3, #8 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ andne r3, r3, #255 @ 0xff │ │ │ │ tst r3, #4 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #114688 @ 0x1c000 │ │ │ │ lsr r8, r3, #8 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 30648 │ │ │ │ + beq 30640 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ - b 2f884 │ │ │ │ + b 2f87c │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2fd44 │ │ │ │ + bne 2fd3c │ │ │ │ ldr fp, [r4, #368] @ 0x170 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 309b4 │ │ │ │ + bls 309ac │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 2fcf4 │ │ │ │ + b 2fcec │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq 30528 │ │ │ │ + beq 30520 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fce8 │ │ │ │ + bne 2fce0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r5, [r3] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe14 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe14 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr sl, [r4, #368] @ 0x170 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fdf0 │ │ │ │ + bne 2fde8 │ │ │ │ ldr r9, [r4, #372] @ 0x174 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 30aa4 │ │ │ │ + bls 30a9c │ │ │ │ add r3, sl, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 2fd90 │ │ │ │ + b 2fd88 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 30578 │ │ │ │ + beq 30570 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fd84 │ │ │ │ + bne 2fd7c │ │ │ │ mov r0, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -12821,191 +12819,191 @@ │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe34 │ │ │ │ + beq 2fe2c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fcc0 │ │ │ │ + bne 2fcb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30860 │ │ │ │ + beq 30858 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe70 │ │ │ │ + beq 2fe68 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe4c │ │ │ │ + bne 2fe44 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fe5c │ │ │ │ + bne 2fe54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 305ec │ │ │ │ + beq 305e4 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ lsr r2, r3, #1 │ │ │ │ and r2, r2, #16 │ │ │ │ bic r3, r3, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ mvn r3, r3 │ │ │ │ bic r2, r2, #32 │ │ │ │ and r3, r3, #32 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f920 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr ip, [r4, #328] @ 0x148 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a9c │ │ │ │ + beq 30a94 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, r2 │ │ │ │ - bne 2ff24 │ │ │ │ + bne 2ff1c │ │ │ │ add r3, ip, #33554432 @ 0x2000000 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ movhi r2, #1 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ movls r2, #0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ - b 2ea70 │ │ │ │ + b 2ea68 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f764 │ │ │ │ + b 2f75c │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [r4, #264] @ 0x108 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fed4 │ │ │ │ - b 2ea70 │ │ │ │ + bne 2fecc │ │ │ │ + b 2ea68 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f998 │ │ │ │ + b 2f990 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 30a30 │ │ │ │ + beq 30a28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30838 │ │ │ │ + beq 30830 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309dc │ │ │ │ + bne 309d4 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 309dc │ │ │ │ + bls 309d4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2fb40 │ │ │ │ + b 2fb38 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7ac │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ - bne 3007c │ │ │ │ - b 30acc │ │ │ │ + bne 30074 │ │ │ │ + b 30ac4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30088 │ │ │ │ + beq 30080 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3006c │ │ │ │ + bne 30064 │ │ │ │ ldr r9, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3011c │ │ │ │ + bne 30114 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [r4, #372] @ 0x174 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 30620 │ │ │ │ + bls 30618 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ - b 300c0 │ │ │ │ + b 300b8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 304d8 │ │ │ │ + beq 304d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 300b4 │ │ │ │ + bne 300ac │ │ │ │ mov r0, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ str r0, [r3] │ │ │ │ str sl, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ @@ -13018,978 +13016,978 @@ │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ cmp r8, #0 │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ - bne 30570 │ │ │ │ + bne 30568 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mvnne sl, #0 │ │ │ │ - bne 30170 │ │ │ │ + bne 30168 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #4096 @ 0x1000 │ │ │ │ - bne 30170 │ │ │ │ + bne 30168 │ │ │ │ ldr sl, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #3588] @ 30f68 │ │ │ │ + ldr r3, [pc, #3588] @ 30f60 │ │ │ │ umull r2, sl, r3, sl │ │ │ │ lsr sl, sl, #25 │ │ │ │ add sl, sl, #1 │ │ │ │ lsl sl, sl, #11 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - ldr r8, [pc, #3568] @ 30f6c │ │ │ │ - b 301f0 │ │ │ │ + ldr r8, [pc, #3568] @ 30f64 │ │ │ │ + b 301e8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r7, r7, #14 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ ldr fp, [r1, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r7, fp │ │ │ │ add r7, r7, #8 │ │ │ │ sub r1, fp, r7 │ │ │ │ asr r1, r1, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r1, [r4, #408] @ 0x198 │ │ │ │ - beq 30254 │ │ │ │ + beq 3024c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 303cc │ │ │ │ + beq 303c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e8 │ │ │ │ + bne 301e0 │ │ │ │ ldrh r1, [r7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 30280 │ │ │ │ + bne 30278 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3023c │ │ │ │ + beq 30234 │ │ │ │ sub r0, r1, #4 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ - bne 303ec │ │ │ │ + bne 303e4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 3017c │ │ │ │ + bne 30174 │ │ │ │ ldr fp, [r7, #-4] │ │ │ │ ldrb r3, [r7, #-4] │ │ │ │ and fp, r8, fp, lsr #7 │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 301a0 │ │ │ │ + b 30198 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302a8 │ │ │ │ + beq 302a0 │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 30204 │ │ │ │ + b 301fc │ │ │ │ cmp fp, r7 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp fp, r7 │ │ │ │ - bhi 3025c │ │ │ │ + bhi 30254 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 301f0 │ │ │ │ + beq 301e8 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r1, [r4, #408] @ 0x198 │ │ │ │ sub sl, sl, #1 │ │ │ │ tst r3, #1 │ │ │ │ sub sl, sl, r1, lsr #2 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne sl, sl, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 301f0 │ │ │ │ + bgt 301e8 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 303ec │ │ │ │ + bne 303e4 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #596] @ 0x254 │ │ │ │ ldr r1, [r7, r9, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsr r2, r2, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 305cc │ │ │ │ + beq 305c4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcb8 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcb8 │ │ │ │ ldr r9, [fp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 304d0 │ │ │ │ + beq 304c8 │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3, #2044] @ 0x7fc │ │ │ │ - bne 30344 │ │ │ │ - b 30420 │ │ │ │ + bne 3033c │ │ │ │ + b 30418 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3041c │ │ │ │ + beq 30414 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30338 │ │ │ │ + beq 30330 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #3036] @ 30f70 │ │ │ │ + ldr r2, [pc, #3036] @ 30f68 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ - beq 307f0 │ │ │ │ + beq 307e8 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #3012] @ 30f74 │ │ │ │ + ldr r3, [pc, #3012] @ 30f6c │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ - b 30338 │ │ │ │ + bl 32a50 │ │ │ │ + b 30330 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - b 30278 │ │ │ │ + b 30270 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30410 │ │ │ │ + beq 30408 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303fc │ │ │ │ + bne 303f4 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ add r3, r2, #12 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 302b4 │ │ │ │ + b 302ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, #2032] @ 0x7f0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 3047c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30494 │ │ │ │ + beq 3048c │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 3047c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304ac │ │ │ │ + beq 304a4 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r3 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 30458 │ │ │ │ + bne 30450 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ str r3, [fp, #76] @ 0x4c │ │ │ │ - b 3013c │ │ │ │ + b 30134 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r7, r5 │ │ │ │ streq r5, [fp, #68] @ 0x44 │ │ │ │ - beq 304b8 │ │ │ │ + beq 304b0 │ │ │ │ mov r7, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #72] @ 0x48 │ │ │ │ - bne 30434 │ │ │ │ - b 30488 │ │ │ │ + bne 3042c │ │ │ │ + b 30480 │ │ │ │ mov r8, #1 │ │ │ │ - b 3009c │ │ │ │ + b 30094 │ │ │ │ lsl r9, r5, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ sub r2, r9, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, sl │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 3009c │ │ │ │ + b 30094 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fcd0 │ │ │ │ + b 2fcc8 │ │ │ │ mov fp, r5 │ │ │ │ - b 30320 │ │ │ │ + b 30318 │ │ │ │ lsl r8, r9, #1 │ │ │ │ lsl r0, r9, #3 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ lsl r3, r9, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r2, r8, r9 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r3 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fd6c │ │ │ │ + b 2fd64 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #114688 @ 0x1c000 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2fec8 │ │ │ │ + bne 2fec0 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30660 │ │ │ │ + beq 30658 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 30654 │ │ │ │ + beq 3064c │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea60 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304d8 │ │ │ │ + bne 304d0 │ │ │ │ mov r9, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov sl, r5 │ │ │ │ - b 3050c │ │ │ │ + b 30504 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305ec │ │ │ │ - b 2fec8 │ │ │ │ + beq 305e4 │ │ │ │ + b 2fec0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30618 │ │ │ │ + bne 30610 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea60 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 3067c │ │ │ │ - b 2f1e0 │ │ │ │ + bhi 30674 │ │ │ │ + b 2f1d8 │ │ │ │ mov r6, ip │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eff0 │ │ │ │ + bne 2efe8 │ │ │ │ ldr r5, [r4, #356] @ 0x164 │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r5, #81920 @ 0x14000 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 338fc │ │ │ │ and r2, r5, #81920 @ 0x14000 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2f01c │ │ │ │ + bne 2f014 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #2180] @ 30f78 │ │ │ │ + ldr r2, [pc, #2180] @ 30f70 │ │ │ │ ldr r7, [r4, #340] @ 0x154 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #2 │ │ │ │ orreq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30ae0 │ │ │ │ - ldr sl, [pc, #2152] @ 30f7c │ │ │ │ + beq 30ad8 │ │ │ │ + ldr sl, [pc, #2152] @ 30f74 │ │ │ │ mov r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 3078c │ │ │ │ + b 30784 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30898 │ │ │ │ + bhi 30890 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3075c │ │ │ │ + beq 30754 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30898 │ │ │ │ + beq 30890 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30898 │ │ │ │ + bne 30890 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30898 │ │ │ │ + bne 30890 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r7 │ │ │ │ streq r5, [r4, #340] @ 0x154 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 30780 │ │ │ │ + beq 30778 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30ad8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3075c │ │ │ │ + beq 30754 │ │ │ │ ldrb r5, [r4, #357] @ 0x165 │ │ │ │ lsr r5, r5, #6 │ │ │ │ and r5, r5, #1 │ │ │ │ eor r5, r5, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3071c │ │ │ │ + bne 30714 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30898 │ │ │ │ + beq 30890 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f38 │ │ │ │ + bhi 30f30 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 303a8 │ │ │ │ + b 303a0 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 2f8f8 │ │ │ │ + b 2f8f0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2fe88 │ │ │ │ + b 2fe80 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30744 │ │ │ │ + bls 3073c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30744 │ │ │ │ + bne 3073c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30744 │ │ │ │ + bls 3073c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30ad8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30e7c │ │ │ │ + beq 30e74 │ │ │ │ mov r7, r3 │ │ │ │ - b 307a8 │ │ │ │ + b 307a0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ moveq r9, r2 │ │ │ │ - beq 2e27c │ │ │ │ + beq 2e274 │ │ │ │ mov r2, fp │ │ │ │ mov r9, fp │ │ │ │ - b 2e228 │ │ │ │ + b 2e220 │ │ │ │ ldrb r1, [r4, #359] @ 0x167 │ │ │ │ lsr r3, r1, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ bic r1, r1, #4 │ │ │ │ orr r3, r3, r1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2f86c │ │ │ │ + b 2f864 │ │ │ │ mov r6, ip │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2f5b8 │ │ │ │ + bcs 2f5b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 30914 │ │ │ │ + bhi 3090c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2f5b8 │ │ │ │ + b 2f5b0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ - b 3092c │ │ │ │ + bl 31cac │ │ │ │ + b 30924 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30698 │ │ │ │ + bls 30690 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 3098c │ │ │ │ - b 2e008 │ │ │ │ + bhi 30984 │ │ │ │ + b 2e000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2f140 │ │ │ │ + b 2f138 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30528 │ │ │ │ + bne 30520 │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov r9, sl │ │ │ │ - b 30554 │ │ │ │ + b 3054c │ │ │ │ mov r5, sl │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a14 │ │ │ │ - b 2f088 │ │ │ │ + bcc 30a0c │ │ │ │ + b 2f080 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 309dc │ │ │ │ + bcs 309d4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a38 │ │ │ │ + bcc 30a30 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30904 │ │ │ │ + bls 308fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 30a70 │ │ │ │ + bhi 30a68 │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ mov r1, r3 │ │ │ │ - b 2ff3c │ │ │ │ + b 2ff34 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30578 │ │ │ │ + bne 30570 │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov r3, r9 │ │ │ │ - b 305b0 │ │ │ │ + b 305a8 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 30eac │ │ │ │ - bl 294e0 │ │ │ │ + bne 30ea4 │ │ │ │ + bl 294d8 │ │ │ │ ldr fp, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 30c3c │ │ │ │ + ble 30c34 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1156] @ 30f80 │ │ │ │ + ldr r3, [pc, #1156] @ 30f78 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30b80 │ │ │ │ + b 30b78 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30c10 │ │ │ │ + bhi 30c08 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b40 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c08 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c08 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c08 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b6c │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30b74 │ │ │ │ + bne 30b6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30e88 │ │ │ │ + beq 30e80 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq 30c3c │ │ │ │ + beq 30c34 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b6c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b40 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - bne 30b08 │ │ │ │ + bne 30b00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c08 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ed4 │ │ │ │ + bhi 30ecc │ │ │ │ ldrsb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b28 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30b30 │ │ │ │ + bne 30b28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 30b50 │ │ │ │ + b 30b48 │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r4, #376] @ 0x178 │ │ │ │ orr r3, r3, r2, lsr #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 30e50 │ │ │ │ - ldr sl, [pc, #792] @ 30f84 │ │ │ │ - ldr fp, [pc, #792] @ 30f88 │ │ │ │ + beq 30e48 │ │ │ │ + ldr sl, [pc, #792] @ 30f7c │ │ │ │ + ldr fp, [pc, #792] @ 30f80 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ mov r9, #0 │ │ │ │ - b 30d00 │ │ │ │ + b 30cf8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30da0 │ │ │ │ + beq 30d98 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d0c │ │ │ │ + bhi 30d04 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d04 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d04 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d04 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ streq r5, [r4, #376] @ 0x178 │ │ │ │ strne r5, [r9, #16] │ │ │ │ bl 231b4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30e50 │ │ │ │ + beq 30e48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c7c │ │ │ │ + bne 30c74 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30df8 │ │ │ │ + beq 30df0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d78 │ │ │ │ + bhi 30d70 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d70 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d78 │ │ │ │ + bne 30d70 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ - b 30cf8 │ │ │ │ + b 30cf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d04 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f18 │ │ │ │ + bhi 30f10 │ │ │ │ ldrsb ip, [fp, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30cc4 │ │ │ │ + bls 30cbc │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30cc4 │ │ │ │ + bne 30cbc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30cc4 │ │ │ │ - b 30d0c │ │ │ │ + bls 30cbc │ │ │ │ + b 30d04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d70 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f08 │ │ │ │ + bhi 30f00 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30d60 │ │ │ │ + bls 30d58 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30d60 │ │ │ │ + bne 30d58 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 30d60 │ │ │ │ - b 30d78 │ │ │ │ + bls 30d58 │ │ │ │ + b 30d70 │ │ │ │ ldrh r2, [r8] │ │ │ │ - ldr r3, [pc, #284] @ 30f78 │ │ │ │ + ldr r3, [pc, #284] @ 30f70 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r3, [r4, #356] @ 0x164 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2f01c │ │ │ │ + b 2f014 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b 30774 │ │ │ │ + b 3076c │ │ │ │ ldr r5, [r4, #368] @ 0x170 │ │ │ │ lsl r9, r7, #2 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ea0 │ │ │ │ + beq 30e98 │ │ │ │ bl 231b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, r9] │ │ │ │ - b 30b74 │ │ │ │ + b 30b6c │ │ │ │ add r3, ip, #12 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [r4, #268] @ 0x10c │ │ │ │ strd r2, [ip] │ │ │ │ - b 2f900 │ │ │ │ - ldr r2, [pc, #176] @ 30f8c │ │ │ │ - ldr r1, [pc, #176] @ 30f90 │ │ │ │ + b 2f8f8 │ │ │ │ + ldr r2, [pc, #176] @ 30f84 │ │ │ │ + ldr r1, [pc, #176] @ 30f88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #148] @ 30f94 │ │ │ │ - ldr r1, [pc, #140] @ 30f90 │ │ │ │ + ldr r2, [pc, #148] @ 30f8c │ │ │ │ + ldr r1, [pc, #140] @ 30f88 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #136] @ 30f98 │ │ │ │ - ldr r1, [pc, #124] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #124] @ 30f9c │ │ │ │ - ldr r1, [pc, #108] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #112] @ 30fa0 │ │ │ │ - ldr r1, [pc, #92] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #100] @ 30fa4 │ │ │ │ - ldr r1, [pc, #76] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #88] @ 30fa8 │ │ │ │ - ldr r1, [pc, #60] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #76] @ 30fac │ │ │ │ - ldr r1, [pc, #44] @ 30f90 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #136] @ 30f90 │ │ │ │ + ldr r1, [pc, #124] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #124] @ 30f94 │ │ │ │ + ldr r1, [pc, #108] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #112] @ 30f98 │ │ │ │ + ldr r1, [pc, #92] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #100] @ 30f9c │ │ │ │ + ldr r1, [pc, #76] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #88] @ 30fa0 │ │ │ │ + ldr r1, [pc, #60] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #76] @ 30fa4 │ │ │ │ + ldr r1, [pc, #44] @ 30f88 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ + b 30ed8 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eorseq r7, r6, r8, lsl #7 │ │ │ │ - eorseq r7, r6, ip, ror #6 │ │ │ │ + mlaseq r6, r0, r3, r7 │ │ │ │ + eorseq r7, r6, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r2, r5, r4, lsl #24 │ │ │ │ - eoreq r2, r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x002526b8 │ │ │ │ + strdeq r2, [r5], -ip @ │ │ │ │ + eoreq r2, r5, r8, lsl r8 │ │ │ │ @ instruction: 0x002526b0 │ │ │ │ - eoreq r8, r3, ip, lsl #10 │ │ │ │ + eoreq r2, r5, r8, lsr #13 │ │ │ │ + eoreq r8, r3, r4, lsl #10 │ │ │ │ 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, r0, ror #9 │ │ │ │ + ldrdeq r8, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, r0, asr #9 │ │ │ │ + @ instruction: 0x002384b0 │ │ │ │ + eoreq r8, r3, r0, lsr #9 │ │ │ │ + mlaeq r3, r0, r4, r8 │ │ │ │ + eoreq r8, r3, r0, lsl #9 │ │ │ │ │ │ │ │ -00030fb0 : │ │ │ │ +00030fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #452] @ 3118c │ │ │ │ + ldr r3, [pc, #452] @ 31184 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - beq 31040 │ │ │ │ + beq 31038 │ │ │ │ ands r4, r5, #1 │ │ │ │ - beq 30fe8 │ │ │ │ + beq 30fe0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 30fe0 │ │ │ │ + bne 30fd8 │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ - bne 31014 │ │ │ │ + bne 3100c │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31140 │ │ │ │ + beq 31138 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310c0 │ │ │ │ + beq 310b8 │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r4, r4, r3 │ │ │ │ lslne r4, r4, #2 │ │ │ │ - b 30fe0 │ │ │ │ + b 30fd8 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r3, r3, #4 │ │ │ │ addne r2, r3, r2 │ │ │ │ @@ -14003,340 +14001,340 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r8, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31180 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ sub r2, r8, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r6, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r6, #372] @ 0x174 │ │ │ │ ldr fp, [r6, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31164 │ │ │ │ + bls 3115c │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 310e8 │ │ │ │ + b 310e0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 31080 │ │ │ │ + beq 31078 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 310dc │ │ │ │ + bne 310d4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31180 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r5, [r2] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ - b 31024 │ │ │ │ + b 3101c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r5, [r6, #548] @ 0x224 │ │ │ │ str r4, [r6, #548] @ 0x224 │ │ │ │ - b 31014 │ │ │ │ + b 3100c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31080 │ │ │ │ + bne 31078 │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 310a8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, asr r7 │ │ │ │ + bne 310a0 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r6, r6, ip, asr r7 │ │ │ │ │ │ │ │ -00031190 : │ │ │ │ +00031188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #920] @ 31540 │ │ │ │ - ldr r2, [pc, #920] @ 31544 │ │ │ │ + ldr r3, [pc, #920] @ 31538 │ │ │ │ + ldr r2, [pc, #920] @ 3153c │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 31298 │ │ │ │ + bgt 31290 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31230 │ │ │ │ + bhi 31228 │ │ │ │ cmp r4, #0 │ │ │ │ ldr ip, [r5, #588] @ 0x24c │ │ │ │ - beq 312f4 │ │ │ │ + beq 312ec │ │ │ │ rsb r3, r4, #0 │ │ │ │ cmp r3, ip │ │ │ │ movhi r3, #0 │ │ │ │ strhi r3, [r5, #588] @ 0x24c │ │ │ │ - bhi 31224 │ │ │ │ + bhi 3121c │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ cmp ip, #33554432 @ 0x2000000 │ │ │ │ - bls 31224 │ │ │ │ + bls 3121c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ ands r3, r3, #2 │ │ │ │ - bne 313c0 │ │ │ │ + bne 313b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31488 │ │ │ │ + beq 31480 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ rsb r0, r4, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r0 │ │ │ │ addcs r2, r4, r2 │ │ │ │ movcc r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ cmp r0, r2 │ │ │ │ addls r2, r4, r2 │ │ │ │ movhi r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31204 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ cmp r0, r3 │ │ │ │ addls r3, r4, r3 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [r5, #592] @ 0x250 │ │ │ │ - b 3120c │ │ │ │ + b 31204 │ │ │ │ ldr sl, [r5, #496] @ 0x1f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 31430 │ │ │ │ + beq 31428 │ │ │ │ ldr r6, [sl, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31340 │ │ │ │ + beq 31338 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 31468 │ │ │ │ + bhi 31460 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs 31224 │ │ │ │ + bcs 3121c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsr r3, r9, #14 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r0, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 314b4 │ │ │ │ + bhi 314ac │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ - b 3120c │ │ │ │ + b 31204 │ │ │ │ lsl r6, fp, #1 │ │ │ │ lsl r0, fp, #3 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31534 │ │ │ │ lsl r8, fp, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ sub r2, r6, fp │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr fp, [r5, #372] @ 0x174 │ │ │ │ ldr r1, [r5, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 31518 │ │ │ │ + bls 31510 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r6, #1 │ │ │ │ - b 31368 │ │ │ │ + b 31360 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 312fc │ │ │ │ + beq 312f4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 3135c │ │ │ │ + bne 31354 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31534 │ │ │ │ str r0, [r8] │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r7, [r0, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r6, [sl, #64] @ 0x40 │ │ │ │ - b 312b0 │ │ │ │ + b 312a8 │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r0, r0, #81920 @ 0x14000 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ - beq 31510 │ │ │ │ + beq 31508 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314dc │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31510 │ │ │ │ + beq 31508 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314dc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314e4 │ │ │ │ + bne 314dc │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r0, r0, #81920 @ 0x14000 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ rsblt r0, r4, #0 │ │ │ │ - bge 314c4 │ │ │ │ - b 3124c │ │ │ │ - ldr r3, [pc, #272] @ 31548 │ │ │ │ + bge 314bc │ │ │ │ + b 31244 │ │ │ │ + ldr r3, [pc, #272] @ 31540 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31474 │ │ │ │ + beq 3146c │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312c4 │ │ │ │ + beq 312bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #696] @ 0x2b8 │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 31460 │ │ │ │ + b 31458 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31204 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ adds r3, r3, r4 │ │ │ │ mvncs r3, #0 │ │ │ │ - b 31290 │ │ │ │ + b 31288 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - bne 314ec │ │ │ │ + bne 314e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ adds r2, r2, r4 │ │ │ │ mvncs r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ adds r2, r4, r2 │ │ │ │ mvncs r2, #0 │ │ │ │ - b 31494 │ │ │ │ + b 3148c │ │ │ │ mov r3, #1 │ │ │ │ - b 31418 │ │ │ │ + b 31410 │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r3, r0, #81920 @ 0x14000 │ │ │ │ str r3, [r5, #356] @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r5, #356] @ 0x164 │ │ │ │ - bne 313d8 │ │ │ │ - b 314c0 │ │ │ │ + bne 313d0 │ │ │ │ + b 314b8 │ │ │ │ mov r3, #0 │ │ │ │ - b 31418 │ │ │ │ + b 31410 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 312fc │ │ │ │ + bne 312f4 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r8, fp │ │ │ │ - bne 31328 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ - eoreq lr, r7, r4, asr #28 │ │ │ │ + bne 31320 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r6, r6, ip, ror r5 │ │ │ │ + eoreq lr, r7, ip, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0003154c : │ │ │ │ - ldr r3, [pc, #24] @ 3156c │ │ │ │ +00031544 : │ │ │ │ + ldr r3, [pc, #24] @ 31564 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ mov r2, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, ip, asr #3 │ │ │ │ + b 2dbf0 │ │ │ │ + @ instruction: 0x003661d4 │ │ │ │ │ │ │ │ -00031570 : │ │ │ │ - ldr r3, [pc, #24] @ 31590 │ │ │ │ +00031568 : │ │ │ │ + ldr r3, [pc, #24] @ 31588 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov r1, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, r8, lsr #3 │ │ │ │ + b 2dbf0 │ │ │ │ + @ instruction: 0x003661b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movne r3, #1 │ │ │ │ @@ -14345,95 +14343,95 @@ │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ ldrb r2, [r0, #356] @ 0x164 │ │ │ │ add r3, r8, r3 │ │ │ │ tst r2, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #316] @ 0x13c │ │ │ │ - beq 3163c │ │ │ │ + beq 31634 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 316c0 │ │ │ │ + bhi 316b8 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ ands r1, r1, r4 │ │ │ │ - bne 316cc │ │ │ │ + bne 316c4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ add r3, r3, #12 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b078 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 316bc │ │ │ │ + b 316b4 │ │ │ │ ldr r9, [r0, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 315e4 │ │ │ │ + bne 315dc │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ - ldr r1, [pc, #84] @ 316ec │ │ │ │ + bls 315dc │ │ │ │ + ldr r1, [pc, #84] @ 316e4 │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 316d8 │ │ │ │ + beq 316d0 │ │ │ │ sub r3, r3, r8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ - beq 316d0 │ │ │ │ + beq 316c8 │ │ │ │ blx r2 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ - b 315e4 │ │ │ │ - bl 29770 │ │ │ │ + b 315dc │ │ │ │ + bl 29768 │ │ │ │ blx r1 │ │ │ │ - b 316bc │ │ │ │ + b 316b4 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, r8 │ │ │ │ strne r3, [r5, #316] @ 0x13c │ │ │ │ - bne 316b8 │ │ │ │ - b 316bc │ │ │ │ - eorseq r6, r6, r4, lsl #1 │ │ │ │ + bne 316b0 │ │ │ │ + b 316b4 │ │ │ │ + eorseq r6, r6, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr sl, [pc, #500] @ 318fc │ │ │ │ + ldr sl, [pc, #500] @ 318f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - ldr r3, [pc, #484] @ 31900 │ │ │ │ + ldr r3, [pc, #484] @ 318f8 │ │ │ │ movne r1, #1 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r9, r1, r5, lsr #14 │ │ │ │ @@ -14443,225 +14441,225 @@ │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ lsr sl, r2, #5 │ │ │ │ add r3, r9, r3 │ │ │ │ tst r2, #32 │ │ │ │ and sl, sl, #1 │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ - beq 317c0 │ │ │ │ + beq 317b8 │ │ │ │ ldr r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ ldr r3, [r4, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ ands r3, r3, r5 │ │ │ │ - bne 318b8 │ │ │ │ + bne 318b0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r3, [r8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ add r3, r2, #12 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31848 │ │ │ │ + beq 31840 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31778 │ │ │ │ + bne 31770 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 31778 │ │ │ │ - ldr r0, [pc, #228] @ 31904 │ │ │ │ + bls 31770 │ │ │ │ + ldr r0, [pc, #228] @ 318fc │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 318e0 │ │ │ │ + beq 318d8 │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #316] @ 0x13c │ │ │ │ - beq 318f4 │ │ │ │ + beq 318ec │ │ │ │ blx r3 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31844 │ │ │ │ + bne 3183c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3186c │ │ │ │ + bne 31864 │ │ │ │ ldr r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31880 │ │ │ │ + beq 31878 │ │ │ │ mov fp, #1 │ │ │ │ - b 31740 │ │ │ │ + b 31738 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318a4 │ │ │ │ + beq 3189c │ │ │ │ blx r3 │ │ │ │ - b 31864 │ │ │ │ + b 3185c │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 31864 │ │ │ │ + b 3185c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31878 │ │ │ │ - b 31844 │ │ │ │ - ldr r2, [pc, #72] @ 31908 │ │ │ │ + bne 31870 │ │ │ │ + b 3183c │ │ │ │ + ldr r2, [pc, #72] @ 31900 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #68] @ 3190c │ │ │ │ + ldr r0, [pc, #68] @ 31904 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ cmp r3, #0 │ │ │ │ subne r2, r2, r9 │ │ │ │ strne r2, [r4, #316] @ 0x13c │ │ │ │ - bne 31840 │ │ │ │ - b 31844 │ │ │ │ + bne 31838 │ │ │ │ + b 3183c │ │ │ │ blx r0 │ │ │ │ - b 31844 │ │ │ │ - ldrdeq lr, [r7], -r8 @ │ │ │ │ - @ instruction: 0x00365ff8 │ │ │ │ - @ instruction: 0x00365efc │ │ │ │ + b 3183c │ │ │ │ + eoreq lr, r7, r0, ror #17 │ │ │ │ + eorseq r6, r6, r0 │ │ │ │ + eorseq r5, r6, r4, lsl #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r7, r3, r0, ror #16 │ │ │ │ + eoreq r7, r3, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #880] @ 31c98 │ │ │ │ + ldr r3, [pc, #880] @ 31c90 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #872] @ 31c9c │ │ │ │ + ldr r0, [pc, #872] @ 31c94 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #864] @ 31ca0 │ │ │ │ + ldr r1, [pc, #864] @ 31c98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #852] @ 31ca4 │ │ │ │ + ldr r2, [pc, #852] @ 31c9c │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - bne 31bac │ │ │ │ + bne 31ba4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr fp, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319c0 │ │ │ │ + beq 319b8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 319d4 │ │ │ │ - ldr r3, [pc, #800] @ 31ca8 │ │ │ │ + bne 319cc │ │ │ │ + ldr r3, [pc, #800] @ 31ca0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31bb4 │ │ │ │ + beq 31bac │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r9, r0 │ │ │ │ - bls 31a70 │ │ │ │ + bls 31a68 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31c5c │ │ │ │ + beq 31c54 │ │ │ │ blx r3 │ │ │ │ - b 31a70 │ │ │ │ + b 31a68 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31978 │ │ │ │ + bne 31970 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31a70 │ │ │ │ + beq 31a68 │ │ │ │ ldr r5, [fp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a5c │ │ │ │ + bne 31a54 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r1, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31c6c │ │ │ │ + bls 31c64 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ - b 31a08 │ │ │ │ + b 31a00 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 31c14 │ │ │ │ + beq 31c0c │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 319fc │ │ │ │ + bne 319f4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c88 │ │ │ │ str r0, [r7] │ │ │ │ str r6, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r6, [r0, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ str fp, [r3] │ │ │ │ str r5, [fp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 31ba0 │ │ │ │ + bhi 31b98 │ │ │ │ tst r9, #7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ bicne r5, r9, #7 │ │ │ │ addne r5, r5, #16 │ │ │ │ addeq r5, r9, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 31aa8 │ │ │ │ + bcc 31aa0 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31c00 │ │ │ │ + beq 31bf8 │ │ │ │ add r7, r5, #16320 @ 0x3fc0 │ │ │ │ add r1, r5, r1 │ │ │ │ add r7, r7, #63 @ 0x3f │ │ │ │ cmp r8, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [r4, #12] │ │ │ │ bic r1, r7, #16320 @ 0x3fc0 │ │ │ │ @@ -14669,21 +14667,21 @@ │ │ │ │ moveq r2, r8 │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c88 │ │ │ │ ldrb r2, [r3, #42] @ 0x2a │ │ │ │ lsl r8, r8, #5 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r8, r8, #16 │ │ │ │ orr r8, r8, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -14696,363 +14694,363 @@ │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r2, [r4, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31bc4 │ │ │ │ + beq 31bbc │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r3, r3, r7, lsr #14 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #304] @ 31cac │ │ │ │ - ldr r3, [pc, #288] @ 31ca0 │ │ │ │ + ldr r2, [pc, #304] @ 31ca4 │ │ │ │ + ldr r3, [pc, #288] @ 31c98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c94 │ │ │ │ + bne 31c8c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319ac │ │ │ │ + beq 319a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 31b74 │ │ │ │ + b 31b6c │ │ │ │ ldr r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 319ac │ │ │ │ - b 31a70 │ │ │ │ + bhi 319a4 │ │ │ │ + b 31a68 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 31b70 │ │ │ │ + ble 31b68 │ │ │ │ sub r2, r5, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r6, r2 │ │ │ │ lsr r1, r6, #14 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ - bne 31be4 │ │ │ │ + bne 31bdc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b 31b70 │ │ │ │ + b 31b68 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 31aa8 │ │ │ │ + b 31aa0 │ │ │ │ lsl r5, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c88 │ │ │ │ lsl r7, sl, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ bl 23310 │ │ │ │ sub r2, r5, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 319e0 │ │ │ │ - ldr r3, [pc, #76] @ 31cb0 │ │ │ │ + b 319d8 │ │ │ │ + ldr r3, [pc, #76] @ 31ca8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 319b8 │ │ │ │ + b 319b0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31c14 │ │ │ │ + bne 31c0c │ │ │ │ mov r5, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne 31c40 │ │ │ │ - bl 294e0 │ │ │ │ + bne 31c38 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00365df4 │ │ │ │ - @ instruction: 0x0027e6bc │ │ │ │ + @ instruction: 0x00365dfc │ │ │ │ + eoreq lr, r7, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r7, r8, lsr #13 │ │ │ │ + @ instruction: 0x0027e6b0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq lr, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00365abc │ │ │ │ + eoreq lr, r7, r4, lsl #9 │ │ │ │ + eorseq r5, r6, r4, asr #21 │ │ │ │ │ │ │ │ -00031cb4 : │ │ │ │ +00031cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #2492] @ 32688 │ │ │ │ - ldr r3, [pc, #2492] @ 3268c │ │ │ │ + ldr r2, [pc, #2492] @ 32680 │ │ │ │ + ldr r3, [pc, #2492] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e24 │ │ │ │ tst r5, #1 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldrb r9, [r1, #357] @ 0x165 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ lsr r3, r9, #7 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 31e1c │ │ │ │ + bne 31e14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e24 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ ldrb sl, [r4, #359] @ 0x167 │ │ │ │ and r3, r8, #24 │ │ │ │ tst sl, #2 │ │ │ │ - bne 31f20 │ │ │ │ + bne 31f18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e58 │ │ │ │ + beq 31e50 │ │ │ │ lsr r2, r8, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 31fbc │ │ │ │ + bls 31fb4 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ orr r8, r8, #24 │ │ │ │ tst r8, #3 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ orr r0, r5, #1 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - beq 32134 │ │ │ │ + beq 3212c │ │ │ │ tst r9, #1 │ │ │ │ - bne 32190 │ │ │ │ + bne 32188 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #2 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r4, #256] @ 0x100 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r4, #260] @ 0x104 │ │ │ │ str r7, [r4, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3248c │ │ │ │ + beq 32484 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32498 │ │ │ │ + beq 32490 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31dd0 │ │ │ │ + b 31dc8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 31dcc │ │ │ │ + bne 31dc4 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - bne 32498 │ │ │ │ + bne 32490 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ - ldr r2, [pc, #2196] @ 32690 │ │ │ │ - ldr r3, [pc, #2188] @ 3268c │ │ │ │ + ldr r2, [pc, #2196] @ 32688 │ │ │ │ + ldr r3, [pc, #2188] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32120 │ │ │ │ + b 31fb0 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ and r3, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 31d38 │ │ │ │ - ldr r2, [pc, #2144] @ 32694 │ │ │ │ - ldr r3, [pc, #2132] @ 3268c │ │ │ │ + bls 31d30 │ │ │ │ + ldr r2, [pc, #2144] @ 3268c │ │ │ │ + ldr r3, [pc, #2132] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 32098 │ │ │ │ + bne 32090 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 321b4 │ │ │ │ + bls 321ac │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r6, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 32544 │ │ │ │ + bcc 3253c │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r5, #-4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29ab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ee4 │ │ │ │ + beq 31edc │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31ecc │ │ │ │ + b 31ec4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 31ec8 │ │ │ │ + bne 31ec0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1964] @ 32698 │ │ │ │ - ldr r3, [pc, #1948] @ 3268c │ │ │ │ + ldr r2, [pc, #1964] @ 32690 │ │ │ │ + ldr r3, [pc, #1948] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32dcc │ │ │ │ + b 32dc4 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, sl, #4 │ │ │ │ and r6, r3, #1 │ │ │ │ - beq 320a8 │ │ │ │ + beq 320a0 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 324a0 │ │ │ │ + bls 32498 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ add r2, r0, #3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ - ldr r2, [pc, #1804] @ 3269c │ │ │ │ + ldr r2, [pc, #1804] @ 32694 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #1780] @ 3268c │ │ │ │ + ldr r3, [pc, #1780] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ orreq r0, r5, #1 │ │ │ │ - beq 32128 │ │ │ │ + beq 32120 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r0, r5, #18 │ │ │ │ lsr r0, r0, #18 │ │ │ │ sub r6, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ - bl 2662a4 │ │ │ │ + bl 266294 │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r6, r6, r1 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ add sl, r6, r5 │ │ │ │ tst r3, #8 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ands r8, r8, #3 │ │ │ │ - beq 32014 │ │ │ │ + beq 3200c │ │ │ │ tst r9, #1 │ │ │ │ movne r8, r2 │ │ │ │ - beq 32630 │ │ │ │ + beq 32628 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ mov r2, r8 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29ab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32068 │ │ │ │ + beq 32060 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 32050 │ │ │ │ + b 32048 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 3204c │ │ │ │ + bne 32044 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1584] @ 326a0 │ │ │ │ - ldr r3, [pc, #1560] @ 3268c │ │ │ │ + ldr r2, [pc, #1584] @ 32698 │ │ │ │ + ldr r3, [pc, #1560] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r8 │ │ │ │ addeq r1, sl, #4 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f08 │ │ │ │ + b 31fb0 │ │ │ │ tst r3, #32 │ │ │ │ ldrne r3, [r5] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31e2c │ │ │ │ + b 31e24 │ │ │ │ ldrb r2, [r5, #-4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ strb r3, [r5, #-4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ @@ -15060,29 +15058,29 @@ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ and r8, r8, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsl r2, r2, #11 │ │ │ │ add r3, r3, r2, lsr #18 │ │ │ │ cmp r8, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq 31e2c │ │ │ │ - ldr r2, [pc, #1440] @ 326a4 │ │ │ │ - ldr r3, [pc, #1412] @ 3268c │ │ │ │ + beq 31e24 │ │ │ │ + ldr r2, [pc, #1440] @ 3269c │ │ │ │ + ldr r3, [pc, #1412] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ moveq r0, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a3cc │ │ │ │ + b 2a3c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ bic r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orr r8, r8, #2 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ strne r2, [r1] │ │ │ │ @@ -15102,62 +15100,62 @@ │ │ │ │ orr sl, sl, r2 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ strb sl, [r1, #4] │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #1 │ │ │ │ tst r2, #4 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ - beq 32554 │ │ │ │ + beq 3254c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31df0 │ │ │ │ + beq 31de8 │ │ │ │ mov ip, #0 │ │ │ │ - b 31dbc │ │ │ │ + b 31db4 │ │ │ │ and sl, r3, #7 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321ec │ │ │ │ + beq 321e4 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 321d4 │ │ │ │ + b 321cc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 321d0 │ │ │ │ + bne 321c8 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32224 │ │ │ │ + bne 3221c │ │ │ │ ldrh r2, [r5] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 32224 │ │ │ │ + bhi 3221c │ │ │ │ ldrb r1, [r5, #-4] │ │ │ │ and r2, r3, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ lsl sl, r3, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsr sl, sl, #16 │ │ │ │ strb r2, [r5, #-4] │ │ │ │ tst r9, #4 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ lsl r9, r9, #11 │ │ │ │ lsr r9, r9, #18 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - beq 3230c │ │ │ │ + beq 32304 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3230c │ │ │ │ + bne 32304 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3256c │ │ │ │ + beq 32564 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r0, r3, r9 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bhi 3256c │ │ │ │ + bhi 32564 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldrh r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r7, r3 │ │ │ │ add r1, r1, r9, lsr #2 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r2, #32] │ │ │ │ strh r1, [r2, #40] @ 0x28 │ │ │ │ @@ -15179,97 +15177,97 @@ │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ and r2, r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, r3 │ │ │ │ bic r3, r0, #16 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #972] @ 326a8 │ │ │ │ + ldr r2, [pc, #972] @ 326a0 │ │ │ │ strb r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #936] @ 3268c │ │ │ │ + ldr r3, [pc, #936] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f08 │ │ │ │ + b 31fb0 │ │ │ │ add r8, r4, sl, lsl #2 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 323cc │ │ │ │ + beq 323c4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r2, #16384 @ 0x4000 │ │ │ │ - bcs 323cc │ │ │ │ + bcs 323c4 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 323cc │ │ │ │ + bne 323c4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32370 │ │ │ │ + bne 32368 │ │ │ │ orr r3, r3, #1 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - bne 32370 │ │ │ │ + bne 32368 │ │ │ │ ldrh ip, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ sub r1, r1, ip, lsl #2 │ │ │ │ str r1, [r4, #328] @ 0x148 │ │ │ │ ldr r1, [r4, #252] @ 0xfc │ │ │ │ str r1, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ tst r3, #16 │ │ │ │ - beq 323a0 │ │ │ │ + beq 32398 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r9, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ str r2, [r7, #32] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ add r2, r2, r9, lsr #2 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #8 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ mov r7, #0 │ │ │ │ - b 3227c │ │ │ │ + b 32274 │ │ │ │ mov r1, #1 │ │ │ │ subs fp, sl, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ movne fp, #1 │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 3267c │ │ │ │ mov r2, #1 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ - ldr r1, [pc, #668] @ 326ac │ │ │ │ - ldr r3, [pc, #668] @ 326b0 │ │ │ │ + bl 3158c │ │ │ │ + ldr r1, [pc, #668] @ 326a4 │ │ │ │ + ldr r3, [pc, #668] @ 326a8 │ │ │ │ orr r1, r1, sl, lsl #5 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #656] @ 326b4 │ │ │ │ + ldr r1, [pc, #656] @ 326ac │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r4, #252] @ 0xfc │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ @@ -15288,94 +15286,94 @@ │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r9, #4 │ │ │ │ - b 323a8 │ │ │ │ + b 323a0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #260] @ 0x104 │ │ │ │ - bne 31db8 │ │ │ │ + bne 31db0 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ - b 31df4 │ │ │ │ - ldr r8, [pc, #528] @ 326b8 │ │ │ │ + b 31dec │ │ │ │ + ldr r8, [pc, #528] @ 326b0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and r7, r5, r8 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2662a4 │ │ │ │ + bl 266294 │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r1, r7, r1 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ add r0, r1, r5 │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r1, r5] │ │ │ │ ldr r3, [r1, r5] │ │ │ │ ldr r2, [r4, #364] @ 0x16c │ │ │ │ and r8, r8, r3, lsr #7 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #416] @ 326bc │ │ │ │ - ldr r3, [pc, #364] @ 3268c │ │ │ │ + ldr r2, [pc, #416] @ 326b4 │ │ │ │ + ldr r3, [pc, #364] @ 32684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ addeq r0, r0, #4 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32120 │ │ │ │ + b 31fb0 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32640 │ │ │ │ + bne 32638 │ │ │ │ mov r6, #1 │ │ │ │ - b 31e90 │ │ │ │ + b 31e88 │ │ │ │ ldr r2, [r4, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ - bne 321ac │ │ │ │ - b 31df0 │ │ │ │ + bne 321a4 │ │ │ │ + b 31de8 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 3267c │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ strd r0, [r2, #32] │ │ │ │ - beq 32650 │ │ │ │ + beq 32648 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ sub r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ @@ -15393,202 +15391,202 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ streq r2, [r4, #28] │ │ │ │ mov r3, #4 │ │ │ │ - b 32268 │ │ │ │ + b 32260 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32674 │ │ │ │ + bne 3266c │ │ │ │ mov r8, #1 │ │ │ │ - b 32014 │ │ │ │ + b 3200c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 3254c │ │ │ │ + bl 2a244 │ │ │ │ + b 32544 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, r7, #1048576 @ 0x100000 │ │ │ │ lsr r3, r7, #14 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ - bne 32658 │ │ │ │ + bne 32650 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ - b 325e4 │ │ │ │ + b 325dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 32638 │ │ │ │ - bl 294e0 │ │ │ │ - eoreq lr, r7, ip, lsr #6 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ - eoreq lr, r7, r4, asr #3 │ │ │ │ - eoreq lr, r7, ip, lsl #2 │ │ │ │ - eoreq lr, r7, r4, rrx │ │ │ │ - eoreq sp, r7, r8, lsl #31 │ │ │ │ - strdeq sp, [r7], -r4 @ │ │ │ │ - eoreq sp, r7, r8, lsl sp │ │ │ │ + bl 2a244 │ │ │ │ + b 32630 │ │ │ │ + bl 294d8 │ │ │ │ + eoreq lr, r7, r4, lsr r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq lr, r7, r4, lsl #4 │ │ │ │ + eoreq lr, r7, ip, asr #3 │ │ │ │ + eoreq lr, r7, r4, lsl r1 │ │ │ │ + eoreq lr, r7, ip, rrx │ │ │ │ + mlaeq r7, r0, pc, sp @ │ │ │ │ + strdeq sp, [r7], -ip @ │ │ │ │ + eoreq sp, r7, r0, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0xfffffe1c │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldrdeq sp, [r7], -ip @ │ │ │ │ + eoreq sp, r7, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 32710 │ │ │ │ + bne 32708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32708 │ │ │ │ + beq 32700 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3272c │ │ │ │ + beq 32724 │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32764 │ │ │ │ + beq 3275c │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32708 │ │ │ │ + bne 32700 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 32778 │ │ │ │ + ldr r2, [pc, #40] @ 32770 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r4, #664] @ 0x298 │ │ │ │ - b 32708 │ │ │ │ + b 32700 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldr r2, [pc, #688] @ 32a48 │ │ │ │ + ldr r2, [pc, #688] @ 32a40 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ movne fp, r1 │ │ │ │ moveq fp, #0 │ │ │ │ subs r5, r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 329b4 │ │ │ │ + beq 329ac │ │ │ │ mov r6, r0 │ │ │ │ add sl, r0, fp, lsl #2 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ sub r1, r3, #5 │ │ │ │ str r1, [r6, #296] @ 0x128 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 32884 │ │ │ │ + beq 3287c │ │ │ │ add r3, fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b 3282c │ │ │ │ + b 32824 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r0 │ │ │ │ strne r0, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32878 │ │ │ │ + beq 32870 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 329a8 │ │ │ │ + beq 329a0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r4] │ │ │ │ subgt r5, r5, #4 │ │ │ │ bicgt r5, r5, r5, asr #31 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 32890 │ │ │ │ + beq 32888 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327f0 │ │ │ │ + beq 327e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ ldr r4, [sl, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32824 │ │ │ │ + bne 3281c │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f4 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsr r0, r1, #14 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldrb r0, [r6, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r0, ip, r0, lsr #6 │ │ │ │ - beq 32978 │ │ │ │ + beq 32970 │ │ │ │ ldrb r0, [r2, #42] @ 0x2a │ │ │ │ and ip, r0, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 32844 │ │ │ │ + bhi 3283c │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 32844 │ │ │ │ + beq 3283c │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 32844 │ │ │ │ + bne 3283c │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - bne 32844 │ │ │ │ + bne 3283c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 329f0 │ │ │ │ + bne 329e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ cmp r9, #0 │ │ │ │ strne r0, [r9, #16] │ │ │ │ streq r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r6, #284] @ 0x11c │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ strne r2, [r0, #20] │ │ │ │ @@ -15603,353 +15601,353 @@ │ │ │ │ streq r4, [r6, #280] @ 0x118 │ │ │ │ ldr r2, [r6, #544] @ 0x220 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r6, #544] @ 0x220 │ │ │ │ - b 3281c │ │ │ │ + b 32814 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32844 │ │ │ │ + beq 3283c │ │ │ │ ldrb lr, [r2, #42] @ 0x2a │ │ │ │ - ldr ip, [pc, #192] @ 32a4c │ │ │ │ + ldr ip, [pc, #192] @ 32a44 │ │ │ │ lsr r0, lr, #3 │ │ │ │ add ip, pc, ip │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 32a20 │ │ │ │ + bhi 32a18 │ │ │ │ ldrsb ip, [ip, r0] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and lr, lr, #3 │ │ │ │ cmp lr, #1 │ │ │ │ - bls 328e4 │ │ │ │ + bls 328dc │ │ │ │ ldrb r0, [r6, #358] @ 0x166 │ │ │ │ tst r0, #1 │ │ │ │ - bne 328e4 │ │ │ │ + bne 328dc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bls 328e4 │ │ │ │ - b 32844 │ │ │ │ + bls 328dc │ │ │ │ + b 3283c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ ldr r2, [r6, #292] @ 0x124 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ strne r4, [r2, #16] │ │ │ │ streq r4, [r6, #292] @ 0x124 │ │ │ │ strne r4, [r6, #292] @ 0x124 │ │ │ │ streq r4, [r6, #288] @ 0x120 │ │ │ │ - b 3295c │ │ │ │ + b 32954 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 32a50 │ │ │ │ + ldr r1, [pc, #36] @ 32a48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #32] @ 32a54 │ │ │ │ + ldr r2, [pc, #32] @ 32a4c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r7, r0, ror #16 │ │ │ │ - mlaeq r5, ip, r9, r0 │ │ │ │ + eoreq sp, r7, r8, ror #16 │ │ │ │ + mlaeq r5, r4, r9, r0 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x002369b4 │ │ │ │ + eoreq r6, r3, ip, lsr #19 │ │ │ │ │ │ │ │ -00032a58 : │ │ │ │ +00032a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r9, r0, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r9, r9, r8 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ cmp r9, sl │ │ │ │ add r5, r9, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b28 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32ad0 │ │ │ │ - b 32b20 │ │ │ │ + bne 32ac8 │ │ │ │ + b 32b18 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b20 │ │ │ │ + beq 32b18 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32ab0 │ │ │ │ + bne 32aa8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr fp, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add fp, fp, r8 │ │ │ │ - beq 32b08 │ │ │ │ + beq 32b00 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ subs r4, r4, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 32af0 │ │ │ │ + bne 32ae8 │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 32ad0 │ │ │ │ + bne 32ac8 │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32a7c │ │ │ │ + bne 32a74 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32b5c │ │ │ │ + bne 32b54 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, sl │ │ │ │ - bcc 32b84 │ │ │ │ + bcc 32b7c │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32b3c │ │ │ │ + bne 32b34 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r4, sl │ │ │ │ - bcc 32b90 │ │ │ │ + bcc 32b88 │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 32b4c │ │ │ │ + b 32b44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32b48 │ │ │ │ + bl 31cac │ │ │ │ + b 32b40 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32b78 │ │ │ │ + beq 32b70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 32b9c │ │ │ │ - b 32b78 │ │ │ │ + bne 32b94 │ │ │ │ + b 32b70 │ │ │ │ │ │ │ │ -00032bb8 : │ │ │ │ +00032bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 32be8 │ │ │ │ + ldr ip, [pc, #24] @ 32be0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r6, ip, asr #22 │ │ │ │ + eorseq r4, r6, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldrb r2, [r5, #359] @ 0x167 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r2, #2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c30 │ │ │ │ ldrb r2, [r5, #358] @ 0x166 │ │ │ │ tst r2, #1 │ │ │ │ - beq 32c48 │ │ │ │ + beq 32c40 │ │ │ │ ldr r1, [r5, #624] @ 0x270 │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r4, [r5, #624] @ 0x270 │ │ │ │ lsl r0, r3, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r5, #357] @ 0x165 │ │ │ │ ands r2, r2, #4 │ │ │ │ and r1, r1, #1 │ │ │ │ - beq 32c90 │ │ │ │ + beq 32c88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c80 │ │ │ │ + beq 32c78 │ │ │ │ ldrb r2, [r5, #356] @ 0x164 │ │ │ │ tst r2, #2 │ │ │ │ - beq 32c38 │ │ │ │ + beq 32c30 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ ldr r2, [r5, #676] @ 0x2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c30 │ │ │ │ ldr r2, [r5, #628] @ 0x274 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #628] @ 0x274 │ │ │ │ - b 32c38 │ │ │ │ + b 32c30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #620] @ 0x26c │ │ │ │ str r1, [r4, #12] │ │ │ │ addne r1, r3, #4 │ │ │ │ str r4, [r5, #620] @ 0x26c │ │ │ │ strne r2, [r4, r1, lsl #2] │ │ │ │ - b 32c38 │ │ │ │ + b 32c30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf0 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d00 │ │ │ │ + beq 32cf8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r3, #640] @ 0x280 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32d54 │ │ │ │ + beq 32d4c │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d8c │ │ │ │ + beq 32d84 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r5, #676] @ 0x2a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #648] @ 0x288 │ │ │ │ - b 32cf8 │ │ │ │ + b 32cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32da8 │ │ │ │ + beq 32da0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, #7 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #632] @ 0x278 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #632] @ 0x278 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32d3c │ │ │ │ + bne 32d34 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d3c │ │ │ │ + beq 32cf0 │ │ │ │ + b 32d34 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d60 │ │ │ │ + beq 32cf0 │ │ │ │ + b 32d58 │ │ │ │ │ │ │ │ -00032db8 : │ │ │ │ - ldr r3, [pc, #8] @ 32dc8 │ │ │ │ +00032db0 : │ │ │ │ + ldr r3, [pc, #8] @ 32dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 31cb4 │ │ │ │ - eorseq r4, r6, r0, ror #18 │ │ │ │ + b 31cac │ │ │ │ + eorseq r4, r6, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r1 │ │ │ │ - bgt 32e64 │ │ │ │ + bgt 32e5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32e20 │ │ │ │ + beq 32e18 │ │ │ │ ldr r5, [r4, #272] @ 0x110 │ │ │ │ add r4, r4, #272 @ 0x110 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 32e84 │ │ │ │ + beq 32e7c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ ands r2, r2, #7 │ │ │ │ - beq 32ea8 │ │ │ │ + beq 32ea0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 32e6c │ │ │ │ + bne 32e64 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 32df8 │ │ │ │ + bne 32df0 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ add r4, r4, #268 @ 0x10c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 32e10 │ │ │ │ + bne 32e08 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 32ee0 │ │ │ │ + beq 32ed8 │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 32e10 │ │ │ │ + b 32e08 │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -15959,1000 +15957,1000 @@ │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32f10 │ │ │ │ + beq 32f08 │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - b 32e10 │ │ │ │ - bl 294e0 │ │ │ │ + b 32e08 │ │ │ │ + bl 294d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #284] @ 33048 │ │ │ │ + ldr r7, [pc, #284] @ 33040 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33004 │ │ │ │ + beq 32ffc │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 32fe8 │ │ │ │ + beq 32fe0 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ lsr r4, r4, #14 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r4, r5, #8 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [r8, #408] @ 0x198 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r2, r2, r1, asr #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r8, #408] @ 0x198 │ │ │ │ - beq 32fdc │ │ │ │ + beq 32fd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 3301c │ │ │ │ + beq 33014 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32f30 │ │ │ │ + bne 32f28 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 32f30 │ │ │ │ + bls 32f28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 32f30 │ │ │ │ + b 32f28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 32fcc │ │ │ │ - b 32f30 │ │ │ │ + bhi 32fc4 │ │ │ │ + b 32f28 │ │ │ │ ldr r5, [r4, #-4] │ │ │ │ ldrb r3, [r4, #-4] │ │ │ │ and r5, r7, r5, lsr #7 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r5, r5, #4 │ │ │ │ - b 32f80 │ │ │ │ + b 32f78 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33038 │ │ │ │ + beq 33030 │ │ │ │ str r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 32f44 │ │ │ │ + b 32f3c │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32f30 │ │ │ │ + bl 31cac │ │ │ │ + b 32f28 │ │ │ │ ldr r3, [r8, #396] @ 0x18c │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r8, #396] @ 0x18c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ - ldr r6, [pc, #1680] @ 336f8 │ │ │ │ + ldr r6, [pc, #1680] @ 336f0 │ │ │ │ add r2, r3, #5 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #296] @ 0x128 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 330c8 │ │ │ │ + beq 330c0 │ │ │ │ ldr r4, [r0, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 330b4 │ │ │ │ + beq 330ac │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp] │ │ │ │ - b 330ec │ │ │ │ + b 330e4 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r4, sl │ │ │ │ str r8, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ ldr r0, [sp] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #656] @ 0x290 │ │ │ │ str r8, [r0, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 33664 │ │ │ │ + beq 3365c │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bne 33210 │ │ │ │ + bne 33208 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33228 │ │ │ │ + beq 33220 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 33570 │ │ │ │ + beq 33568 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 33434 │ │ │ │ + beq 3342c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 333e4 │ │ │ │ + bhi 333dc │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33184 │ │ │ │ + beq 3317c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333dc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333dc │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333dc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33388 │ │ │ │ + bne 33380 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 333ac │ │ │ │ + bne 333a4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 335f8 │ │ │ │ + beq 335f0 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #664] @ 0x298 │ │ │ │ - beq 331e0 │ │ │ │ + beq 331d8 │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #656] @ 0x290 │ │ │ │ mov r9, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e4 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp] │ │ │ │ - beq 332b4 │ │ │ │ + beq 332ac │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - bne 33124 │ │ │ │ - b 33184 │ │ │ │ + bne 3311c │ │ │ │ + b 3317c │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 33634 │ │ │ │ + bne 3362c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #296] @ 0x128 │ │ │ │ - bne 330b0 │ │ │ │ - b 331a4 │ │ │ │ + bne 330a8 │ │ │ │ + b 3319c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str fp, [r4, #20] │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #28] │ │ │ │ strne r1, [r4, #20] │ │ │ │ strne r4, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 334f0 │ │ │ │ + bne 334e8 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ mov sl, r4 │ │ │ │ - beq 33328 │ │ │ │ + beq 33320 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bne 3320c │ │ │ │ + bne 33204 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ - bl 2c1e0 │ │ │ │ + bne 3311c │ │ │ │ + b 33230 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - bne 3368c │ │ │ │ + bne 33684 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ bic r3, r3, #249 @ 0xf9 │ │ │ │ lsl r3, r3, #23 │ │ │ │ lsr r3, r3, #23 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33468 │ │ │ │ + beq 33460 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 3348c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r4, [r5, #668] @ 0x29c │ │ │ │ add r3, r3, #5 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ str r2, [r5, #668] @ 0x29c │ │ │ │ - beq 33518 │ │ │ │ + beq 33510 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33260 │ │ │ │ + beq 33258 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, #1 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r8, r2 │ │ │ │ mov r6, #1 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r1, r4, #14 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 3350c │ │ │ │ + bne 33504 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #16] │ │ │ │ - beq 33594 │ │ │ │ + beq 3358c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b 330f8 │ │ │ │ + b 330f0 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 3316c │ │ │ │ + bls 33164 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 3316c │ │ │ │ + bne 33164 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 3316c │ │ │ │ + bls 33164 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 332cc │ │ │ │ + beq 332c4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - beq 334c0 │ │ │ │ + beq 334b8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 336ac │ │ │ │ + beq 336a4 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bne 33210 │ │ │ │ - b 3310c │ │ │ │ + bne 33208 │ │ │ │ + b 33104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333dc │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #692] @ 336fc │ │ │ │ + ldr r1, [pc, #692] @ 336f4 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 336d4 │ │ │ │ + bhi 336cc │ │ │ │ add r1, r1, r3 │ │ │ │ ldrsh r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 3355c │ │ │ │ + bne 33554 │ │ │ │ ldr r3, [r5, #660] @ 0x294 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ - beq 33318 │ │ │ │ + beq 33310 │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33320 │ │ │ │ + beq 33318 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bne 3320c │ │ │ │ + bne 33204 │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33104 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 330a4 │ │ │ │ + beq 3309c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 33220 │ │ │ │ + beq 33218 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r3 │ │ │ │ - bne 33124 │ │ │ │ - b 33388 │ │ │ │ + bne 3311c │ │ │ │ + b 33380 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33328 │ │ │ │ + beq 33320 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 334b8 │ │ │ │ + beq 334b0 │ │ │ │ mov r4, r7 │ │ │ │ - b 33210 │ │ │ │ + b 33208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a24c │ │ │ │ - b 333a0 │ │ │ │ + bl 2a244 │ │ │ │ + b 33398 │ │ │ │ ldr r4, [r5, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r5, #656] @ 0x290 │ │ │ │ - beq 33670 │ │ │ │ + beq 33668 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33228 │ │ │ │ + beq 33220 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, r2 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r8, r2 │ │ │ │ moveq r6, r8 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ mov r6, r0 │ │ │ │ - b 33388 │ │ │ │ + b 33380 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 3348c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33320 │ │ │ │ - b 332a8 │ │ │ │ + beq 33318 │ │ │ │ + b 332a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - beq 3324c │ │ │ │ + beq 33244 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33104 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orrs r3, r8, r9 │ │ │ │ - bne 33250 │ │ │ │ + bne 33248 │ │ │ │ ldr r7, [r5, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ mov sl, r7 │ │ │ │ - beq 33660 │ │ │ │ + beq 33658 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - beq 335e8 │ │ │ │ + beq 335e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r2, #14 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r2, #28] │ │ │ │ str sl, [r3, #12] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - bne 335b4 │ │ │ │ + bne 335ac │ │ │ │ mov r9, r4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ add lr, r9, #1 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #656] @ 0x290 │ │ │ │ - bne 33654 │ │ │ │ + bne 3364c │ │ │ │ cmp lr, #1 │ │ │ │ - bne 331e0 │ │ │ │ + bne 331d8 │ │ │ │ ldr r4, [r5, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ andne fp, r8, #1 │ │ │ │ movne r9, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e4 │ │ │ │ mov sl, #0 │ │ │ │ - b 331b4 │ │ │ │ + b 331ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ + bne 3311c │ │ │ │ + b 33230 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 33614 │ │ │ │ - b 331e0 │ │ │ │ + bne 3360c │ │ │ │ + b 331d8 │ │ │ │ mov r4, r7 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ str r4, [r5, #656] @ 0x290 │ │ │ │ - b 33614 │ │ │ │ + b 3360c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ moveq r4, sl │ │ │ │ - beq 335a4 │ │ │ │ + beq 3359c │ │ │ │ mov r4, sl │ │ │ │ - b 330b0 │ │ │ │ + b 330a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 336c0 │ │ │ │ + bne 336b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - b 331a8 │ │ │ │ + b 331a0 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - b 33598 │ │ │ │ + b 33590 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 3369c │ │ │ │ - b 3341c │ │ │ │ + beq 33694 │ │ │ │ + b 33414 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 33700 │ │ │ │ - ldr r2, [pc, #32] @ 33704 │ │ │ │ + ldr r1, [pc, #32] @ 336f8 │ │ │ │ + ldr r2, [pc, #32] @ 336fc │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq ip, r7, r0, lsl #31 │ │ │ │ - eoreq pc, r4, r4, ror #29 │ │ │ │ + eoreq ip, r7, r8, lsl #31 │ │ │ │ + ldrdeq pc, [r4], -ip @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r5, r3, r4, lsl #26 │ │ │ │ + strdeq r5, [r3], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338ac │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338ac │ │ │ │ ldr r9, [r0, #356] @ 0x164 │ │ │ │ mov r8, r1 │ │ │ │ orr r2, r9, #81920 @ 0x14000 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [r0, #356] @ 0x164 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33864 │ │ │ │ + beq 3385c │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r6, [r2, #-4] │ │ │ │ str sl, [r4, #404] @ 0x194 │ │ │ │ tst r6, #1 │ │ │ │ - beq 338c0 │ │ │ │ + beq 338b8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r6, r6, #14 │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr fp, [r2, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r6, fp │ │ │ │ add r6, r6, #8 │ │ │ │ sub r2, fp, r6 │ │ │ │ asr r2, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r4, #408] @ 0x198 │ │ │ │ - beq 33850 │ │ │ │ + beq 33848 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 338e0 │ │ │ │ + beq 338d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 337d8 │ │ │ │ + bne 337d0 │ │ │ │ ldrh r2, [r6] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 337d8 │ │ │ │ + bls 337d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 3388c │ │ │ │ + ble 33884 │ │ │ │ ldr r3, [r4, #408] @ 0x198 │ │ │ │ ldr r2, [r4, #404] @ 0x194 │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r5, r5, r3 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne r5, r5, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 338a8 │ │ │ │ + bgt 338a0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ and r9, r9, #81920 @ 0x14000 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ add r2, r2, r7 │ │ │ │ orr r3, r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #400] @ 0x190 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 33840 │ │ │ │ + bhi 33838 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337d8 │ │ │ │ + b 33884 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33894 │ │ │ │ + bne 3388c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 33898 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 33898 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33740 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 33758 │ │ │ │ + b 33750 │ │ │ │ sub r7, r7, r5 │ │ │ │ - b 33818 │ │ │ │ + b 33810 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33740 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r6, #-4] │ │ │ │ ldrb r3, [r6, #-4] │ │ │ │ lsl fp, fp, #11 │ │ │ │ lsr fp, fp, #18 │ │ │ │ add fp, r6, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 33794 │ │ │ │ + b 3378c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337d8 │ │ │ │ + b 33884 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - beq 33b28 │ │ │ │ + beq 33b20 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r0, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #1164] @ 33dc0 │ │ │ │ + ldreq r3, [pc, #1164] @ 33db8 │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r1, #1 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #11 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ mov r5, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 33b94 │ │ │ │ + bne 33b8c │ │ │ │ mov r2, #0 │ │ │ │ eor r8, r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33ca0 │ │ │ │ + bne 33c98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f0 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c68 │ │ │ │ + bne 33c60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33bb8 │ │ │ │ + bne 33bb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c04 │ │ │ │ + bne 33bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r8, r2, #1 │ │ │ │ - bne 33d4c │ │ │ │ + bne 33d44 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33b08 │ │ │ │ + beq 33b00 │ │ │ │ ldr r3, [r4, #484] @ 0x1e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33a84 │ │ │ │ + beq 33a7c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, #0 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 33ce0 │ │ │ │ + beq 33cd8 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 33b00 │ │ │ │ + beq 33af8 │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33aec │ │ │ │ + bne 33ae4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ cmp r5, #0 │ │ │ │ ldrbne r3, [r4, #358] @ 0x166 │ │ │ │ bicne r3, r3, #2 │ │ │ │ strbne r3, [r4, #358] @ 0x166 │ │ │ │ clz r0, r7 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 33b28 │ │ │ │ + bne 33b20 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 33b58 │ │ │ │ + bne 33b50 │ │ │ │ add r3, r4, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #264 @ 0x108 │ │ │ │ - beq 33974 │ │ │ │ + beq 3396c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 33990 │ │ │ │ + beq 33988 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2c244 │ │ │ │ - b 33990 │ │ │ │ + bl 2c23c │ │ │ │ + b 33988 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33d0c │ │ │ │ + beq 33d04 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33be4 │ │ │ │ + beq 33bdc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33bd0 │ │ │ │ + bne 33bc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r4, #660] @ 0x294 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 33d88 │ │ │ │ + bne 33d80 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a68 │ │ │ │ + b 33a60 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 33c8c │ │ │ │ + beq 33c84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c78 │ │ │ │ + bne 33c70 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ - beq 339f8 │ │ │ │ - b 33bb8 │ │ │ │ + beq 339f0 │ │ │ │ + b 33bb0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 339c8 │ │ │ │ + bne 339c0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f0 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c74 │ │ │ │ - b 339f8 │ │ │ │ + bne 33c6c │ │ │ │ + b 339f0 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d00 │ │ │ │ + beq 33cf8 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33cec │ │ │ │ + bne 33ce4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ - b 33b08 │ │ │ │ + b 33b00 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d2c │ │ │ │ + beq 33d24 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33d18 │ │ │ │ + bne 33d10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #656] @ 0x290 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a18 │ │ │ │ + b 33a10 │ │ │ │ mov r8, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - b 33a40 │ │ │ │ + b 33a38 │ │ │ │ mov r7, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r8} │ │ │ │ - b 33c34 │ │ │ │ + b 33c2c │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #688] @ 3408c │ │ │ │ - ldr r3, [pc, #688] @ 34090 │ │ │ │ + ldr r2, [pc, #688] @ 34084 │ │ │ │ + ldr r3, [pc, #688] @ 34088 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 3407c │ │ │ │ + beq 34074 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [r8, #32] │ │ │ │ ldr r8, [r8] │ │ │ │ add r9, r9, r2 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne sl, r9 │ │ │ │ - bhi 33e20 │ │ │ │ + bhi 33e18 │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f24 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 33e94 │ │ │ │ + b 33e8c │ │ │ │ ldr ip, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ add r0, r7, #16320 @ 0x3fc0 │ │ │ │ add r0, r0, #63 @ 0x3f │ │ │ │ sub r1, r1, r7 │ │ │ │ sub r3, r3, r0, lsr #14 │ │ │ │ @@ -16960,176 +16958,176 @@ │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r9, r9, r7 │ │ │ │ strne r6, [fp] │ │ │ │ streq r6, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34084 │ │ │ │ + beq 3407c │ │ │ │ ldr r0, [r4, #680] @ 0x2a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ str r3, [r6, #32] │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ - bne 33e54 │ │ │ │ + bne 33e4c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 33e78 │ │ │ │ + ble 33e70 │ │ │ │ sub r1, r7, #1 │ │ │ │ bic r1, r1, #16320 @ 0x3fc0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ add r1, r5, r1 │ │ │ │ lsr r3, r5, #14 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [r0, r3, lsl #2] │ │ │ │ - bne 33f14 │ │ │ │ - b 33e78 │ │ │ │ + bne 33f0c │ │ │ │ + b 33e70 │ │ │ │ cmp r8, #0 │ │ │ │ movne r5, #0 │ │ │ │ strne r5, [r6] │ │ │ │ - beq 33fa0 │ │ │ │ + beq 33f98 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 33f84 │ │ │ │ + ble 33f7c │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 33f6c │ │ │ │ + bne 33f64 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33f3c │ │ │ │ + bne 33f34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #232] @ 34094 │ │ │ │ + ldr r1, [pc, #232] @ 3408c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r3, [r4] │ │ │ │ ldr r7, [r4, #460] @ 0x1cc │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r7, r5 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 34048 │ │ │ │ + beq 34040 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 3402c │ │ │ │ + ble 34024 │ │ │ │ sub ip, r2, #1 │ │ │ │ bic ip, ip, #16320 @ 0x3fc0 │ │ │ │ bic ip, ip, #63 @ 0x3f │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp ip, r1 │ │ │ │ str r5, [r0, r3, lsl #2] │ │ │ │ - bne 34014 │ │ │ │ + bne 3400c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33fe4 │ │ │ │ + bne 33fdc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #68] @ 34098 │ │ │ │ + ldr r2, [pc, #68] @ 34090 │ │ │ │ str r3, [r4, #460] @ 0x1cc │ │ │ │ - ldr r3, [pc, #52] @ 34090 │ │ │ │ + ldr r3, [pc, #52] @ 34088 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34088 │ │ │ │ + bne 34080 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r9 │ │ │ │ - b 33e3c │ │ │ │ - bl 294e0 │ │ │ │ + b 33e34 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r7, ip, lsl r2 │ │ │ │ + eoreq ip, r7, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r6, ip, asr r7 │ │ │ │ - eoreq fp, r7, r0, lsr #31 │ │ │ │ + eorseq r3, r6, r4, ror #14 │ │ │ │ + eoreq fp, r7, r8, lsr #31 │ │ │ │ │ │ │ │ -0003409c : │ │ │ │ +00034094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #716] @ 34380 │ │ │ │ + ldr r8, [pc, #716] @ 34378 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #704] @ 34384 │ │ │ │ + ldr r3, [pc, #704] @ 3437c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #700] @ 34388 │ │ │ │ - ldr r2, [pc, #700] @ 3438c │ │ │ │ + ldr r1, [pc, #700] @ 34380 │ │ │ │ + ldr r2, [pc, #700] @ 34384 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 34358 │ │ │ │ + bne 34350 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #700 @ 0x2bc │ │ │ │ str r6, [r8, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r4, #576 @ 0x240 │ │ │ │ str r4, [r8, #8] │ │ │ │ add r8, r4, #572 @ 0x23c │ │ │ │ strh r5, [r8, #2] │ │ │ │ strh r9, [r3] │ │ │ │ strh r2, [r8] │ │ │ │ @@ -17139,86 +17137,86 @@ │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ - ldr r3, [pc, #536] @ 34390 │ │ │ │ + beq 3434c │ │ │ │ + ldr r3, [pc, #536] @ 34388 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ and r9, r9, r3 │ │ │ │ and r7, r7, r3 │ │ │ │ - ldr r3, [pc, #524] @ 34394 │ │ │ │ + ldr r3, [pc, #524] @ 3438c │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ - ldr r3, [pc, #512] @ 34398 │ │ │ │ + ldr r3, [pc, #512] @ 34390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #504] @ 3439c │ │ │ │ + ldr r3, [pc, #504] @ 34394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #496] @ 343a0 │ │ │ │ + ldr r3, [pc, #496] @ 34398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ - ldr r3, [pc, #488] @ 343a4 │ │ │ │ + ldr r3, [pc, #488] @ 3439c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #668] @ 0x29c │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ strd r2, [r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [r5, #28] │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ str r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 23814 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ mov r2, #20971520 @ 0x1400000 │ │ │ │ orr r3, r3, #536870913 @ 0x20000001 │ │ │ │ @@ -17232,268 +17230,268 @@ │ │ │ │ bl 2322c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ lsrne r1, r3, #14 │ │ │ │ - ldreq r3, [pc, #216] @ 343a8 │ │ │ │ - ldreq r1, [pc, #216] @ 343ac │ │ │ │ + ldreq r3, [pc, #216] @ 343a0 │ │ │ │ + ldreq r1, [pc, #216] @ 343a4 │ │ │ │ lsrne r3, r3, #15 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #312] @ 0x138 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r5, r4, #564 @ 0x234 │ │ │ │ str r1, [r4, #308] @ 0x134 │ │ │ │ mov r1, #4194304 @ 0x400000 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bda0 │ │ │ │ - bl 29904 │ │ │ │ + bl 2bd98 │ │ │ │ + bl 298fc │ │ │ │ add r1, r6, #1 │ │ │ │ add r0, r4, #548 @ 0x224 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r1, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #132] @ 343b0 │ │ │ │ + ldr r2, [pc, #132] @ 343a8 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r3, [pc, #80] @ 34384 │ │ │ │ + ldr r3, [pc, #80] @ 3437c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3437c │ │ │ │ + bne 34374 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 294e0 │ │ │ │ - ldr r3, [pc, #84] @ 343b4 │ │ │ │ - ldr r0, [pc, #84] @ 343b8 │ │ │ │ + bl 294d8 │ │ │ │ + ldr r3, [pc, #84] @ 343ac │ │ │ │ + ldr r0, [pc, #84] @ 343b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, ror #12 │ │ │ │ + eorseq r3, r6, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, ip, lsr #30 │ │ │ │ - eoreq fp, r7, r0, lsr #30 │ │ │ │ + eoreq fp, r7, r4, lsr pc │ │ │ │ + eoreq fp, r7, r8, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff54a0 │ │ │ │ @ instruction: 0xffff62d0 │ │ │ │ @ instruction: 0xffffe518 │ │ │ │ @ instruction: 0xffff54a4 │ │ │ │ @ instruction: 0xffff4fd4 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - eoreq fp, r7, r8, asr #25 │ │ │ │ + ldrdeq fp, [r7], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq r5, [r3], -r8 @ │ │ │ │ + strheq r5, [r3], -r0 @ │ │ │ │ │ │ │ │ -000343bc : │ │ │ │ +000343b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ 34544 │ │ │ │ + ldr r3, [pc, #368] @ 3453c │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #360] @ 34548 │ │ │ │ + ldr r1, [pc, #360] @ 34540 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r2, [pc, #356] @ 3454c │ │ │ │ + ldr r2, [pc, #356] @ 34544 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldr r3, [r5, #588] @ 0x24c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r0, lsl #14 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r6, r0, #14 │ │ │ │ - bcc 34428 │ │ │ │ + bcc 34420 │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34528 │ │ │ │ + beq 34520 │ │ │ │ add ip, r6, ip │ │ │ │ add r3, sp, #8 │ │ │ │ str ip, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3453c │ │ │ │ + beq 34534 │ │ │ │ ldr r2, [r5, #680] @ 0x2a8 │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ - beq 344f8 │ │ │ │ + beq 344f0 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r2, r2, r6, lsr #14 │ │ │ │ sub r1, r1, r6 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #460] @ 0x1cc │ │ │ │ str r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #144] @ 34550 │ │ │ │ + ldr r2, [pc, #144] @ 34548 │ │ │ │ str r3, [r5, #460] @ 0x1cc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #128] @ 3454c │ │ │ │ + ldr r3, [pc, #128] @ 34544 │ │ │ │ add r2, pc, r2 │ │ │ │ subne r6, r6, #4 │ │ │ │ strne r6, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34540 │ │ │ │ + bne 34538 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - ble 344a8 │ │ │ │ + ble 344a0 │ │ │ │ add ip, r4, r6 │ │ │ │ lsr r2, r4, #14 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ sub r1, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ - bgt 34508 │ │ │ │ + bgt 34500 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b 344a8 │ │ │ │ + b 344a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ - b 34428 │ │ │ │ - bl 294e0 │ │ │ │ + b 34420 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, asr #6 │ │ │ │ - eoreq fp, r7, r4, lsl ip │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eoreq fp, r7, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, r0, lsr fp │ │ │ │ + eoreq fp, r7, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r5, r0, #4 │ │ │ │ ands r3, r5, #7 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #720] @ 34848 │ │ │ │ + ldr r1, [pc, #720] @ 34840 │ │ │ │ addne r5, r0, #12 │ │ │ │ - ldr r2, [pc, #716] @ 3484c │ │ │ │ + ldr r2, [pc, #716] @ 34844 │ │ │ │ add r1, pc, r1 │ │ │ │ subne r5, r5, r3 │ │ │ │ - ldr r3, [pc, #708] @ 34850 │ │ │ │ + ldr r3, [pc, #708] @ 34848 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - bhi 347c8 │ │ │ │ - ldr r2, [pc, #680] @ 34854 │ │ │ │ + bhi 347c0 │ │ │ │ + ldr r2, [pc, #680] @ 3484c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 34718 │ │ │ │ + bls 34710 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34838 │ │ │ │ - ldr r9, [pc, #644] @ 34858 │ │ │ │ - ldr r8, [pc, #644] @ 3485c │ │ │ │ - ldr r7, [pc, #644] @ 34860 │ │ │ │ + bne 34830 │ │ │ │ + ldr r9, [pc, #644] @ 34850 │ │ │ │ + ldr r8, [pc, #644] @ 34854 │ │ │ │ + ldr r7, [pc, #644] @ 34858 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 34640 │ │ │ │ + b 34638 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r0, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 3464c │ │ │ │ + beq 34644 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 34718 │ │ │ │ + bls 34710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 345ec │ │ │ │ + bne 345e4 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 347ac │ │ │ │ + beq 347a4 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34844 │ │ │ │ + beq 3483c │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ str fp, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #4 │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ - beq 347fc │ │ │ │ + beq 347f4 │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r2, r2, sl │ │ │ │ str r2, [r1, #12] │ │ │ │ add r2, sl, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ @@ -17509,127 +17507,127 @@ │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r5, r3 │ │ │ │ streq r0, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r4] │ │ │ │ str r3, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ - bhi 34640 │ │ │ │ - ldr r2, [pc, #324] @ 34864 │ │ │ │ + bhi 34638 │ │ │ │ + ldr r2, [pc, #324] @ 3485c │ │ │ │ cmp r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 34794 │ │ │ │ + beq 3478c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #284] @ 34868 │ │ │ │ - ldr r1, [pc, #284] @ 3486c │ │ │ │ + ldr r2, [pc, #284] @ 34860 │ │ │ │ + ldr r1, [pc, #284] @ 34864 │ │ │ │ lsr r5, r5, #2 │ │ │ │ orr r6, r6, r5, lsl #7 │ │ │ │ and r1, r1, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ orr r2, r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r0], #4 │ │ │ │ - ldr r2, [pc, #256] @ 34870 │ │ │ │ - ldr r3, [pc, #216] @ 3484c │ │ │ │ + ldr r2, [pc, #256] @ 34868 │ │ │ │ + ldr r3, [pc, #216] @ 34844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 34838 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 34740 │ │ │ │ + b 34738 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - b 34634 │ │ │ │ - ldr r2, [pc, #164] @ 34874 │ │ │ │ - ldr r3, [pc, #120] @ 3484c │ │ │ │ + b 3462c │ │ │ │ + ldr r2, [pc, #164] @ 3486c │ │ │ │ + ldr r3, [pc, #120] @ 34844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 34838 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 31910 │ │ │ │ + b 31908 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - ble 346dc │ │ │ │ + ble 346d4 │ │ │ │ sub r2, sl, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, fp, r2 │ │ │ │ lsr r3, fp, #14 │ │ │ │ add fp, fp, #16384 @ 0x4000 │ │ │ │ cmp fp, r2 │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ - bne 3481c │ │ │ │ + bne 34814 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - b 346dc │ │ │ │ + b 346d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 34768 │ │ │ │ + b 34760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 294e0 │ │ │ │ - eoreq fp, r7, ip, ror sl │ │ │ │ + bl 294d8 │ │ │ │ + eoreq fp, r7, r4, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - eorseq r3, r6, r4, ror r1 │ │ │ │ + eorseq r3, r6, ip, ror r1 │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ + eorseq r3, r6, r4, asr #2 │ │ │ │ eorseq r3, r6, r0, asr #2 │ │ │ │ - eorseq r3, r6, ip, lsr r1 │ │ │ │ - eorseq r3, r6, r8, lsr r1 │ │ │ │ - @ instruction: 0x00362ffc │ │ │ │ + eorseq r3, r6, r4 │ │ │ │ andseq pc, pc, r7, lsl #31 │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ - eoreq fp, r7, r8, lsl #17 │ │ │ │ - eoreq fp, r7, r8, lsr #16 │ │ │ │ + mlaeq r7, r0, r8, fp │ │ │ │ + eoreq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00034878 : │ │ │ │ +00034870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #172] @ 3493c │ │ │ │ + ldr r2, [pc, #172] @ 34934 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add ip, r3, #16 │ │ │ │ cmp r1, ip │ │ │ │ mov r5, r0 │ │ │ │ - bcs 34904 │ │ │ │ + bcs 348fc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r6, #548] @ 0x224 │ │ │ │ streq r4, [r6, #552] @ 0x228 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34554 │ │ │ │ - ldr r3, [pc, #108] @ 34940 │ │ │ │ + bl 3454c │ │ │ │ + ldr r3, [pc, #108] @ 34938 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r6, #548] @ 0x224 │ │ │ │ ldreq r4, [r6, #552] @ 0x228 │ │ │ │ streq r3, [r6, #548] @ 0x224 │ │ │ │ streq r3, [r6, #552] @ 0x228 │ │ │ │ @@ -17641,96 +17639,96 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str ip, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - ldr r2, [pc, #32] @ 34944 │ │ │ │ + ldr r2, [pc, #32] @ 3493c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r2, #512 @ 0x200 │ │ │ │ orr r3, r3, #3 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b 348f4 │ │ │ │ - eorseq r2, r6, ip, lsl #29 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ + b 348ec │ │ │ │ + mlaseq r6, r4, lr, r2 │ │ │ │ + eorseq r2, r6, r4, asr lr │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ │ │ │ │ -00034948 : │ │ │ │ +00034940 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34958 │ │ │ │ + beq 34950 │ │ │ │ mov r1, #2 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34968 │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34960 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r0, asr #27 │ │ │ │ + eorseq r2, r6, r8, asr #27 │ │ │ │ │ │ │ │ -0003496c : │ │ │ │ +00034964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 349cc │ │ │ │ + ldr r3, [pc, #72] @ 349c4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r0, #20 │ │ │ │ addeq r0, r3, #44 @ 0x2c │ │ │ │ str r1, [r5, #548] @ 0x224 │ │ │ │ - beq 349a8 │ │ │ │ + beq 349a0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 34554 │ │ │ │ + bl 3454c │ │ │ │ ldr r1, [r5, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #548] @ 0x224 │ │ │ │ add r5, r5, #572 @ 0x23c │ │ │ │ ldrh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ strh r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r6, r8, sp, r2 │ │ │ │ + eorseq r2, r6, r0, lsr #27 │ │ │ │ │ │ │ │ -000349d0 : │ │ │ │ +000349c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #436] @ 34ba0 │ │ │ │ + ldr r3, [pc, #436] @ 34b98 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34ae4 │ │ │ │ + beq 34adc │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ add sl, r6, #520 @ 0x208 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 34a40 │ │ │ │ + beq 34a38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 34b08 │ │ │ │ + beq 34b00 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 34a18 │ │ │ │ + bne 34a10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -17740,15 +17738,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ - bl 34554 │ │ │ │ + bl 3454c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 230c4 │ │ │ │ ldr r2, [r6, #548] @ 0x224 │ │ │ │ ldr r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #0 │ │ │ │ @@ -17756,103 +17754,103 @@ │ │ │ │ str r1, [r6, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ stmib r4, {r2, r7} │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r4] │ │ │ │ strb r9, [r4, #1] │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - bne 34b54 │ │ │ │ + bne 34b4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 34b80 │ │ │ │ + beq 34b78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strb r8, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 34a4c │ │ │ │ - b 34b10 │ │ │ │ + bne 34a44 │ │ │ │ + b 34b08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r6, r0, lsr sp │ │ │ │ + eorseq r2, r6, r8, lsr sp │ │ │ │ │ │ │ │ -00034ba4 : │ │ │ │ +00034b9c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34bb4 │ │ │ │ + beq 34bac │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34bc4 │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34bbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r4, ror #22 │ │ │ │ + eorseq r2, r6, ip, ror #22 │ │ │ │ │ │ │ │ -00034bc8 : │ │ │ │ +00034bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #148] @ 34c74 │ │ │ │ + ldr r2, [pc, #148] @ 34c6c │ │ │ │ add r4, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r1, r4, #7 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ - bne 34c0c │ │ │ │ + bne 34c04 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 34c20 │ │ │ │ + bcs 34c18 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 3454c │ │ │ │ add r4, r0, #12 │ │ │ │ sub r4, r4, r1 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bhi 34c64 │ │ │ │ - ldr r0, [pc, #80] @ 34c78 │ │ │ │ + bhi 34c5c │ │ │ │ + ldr r0, [pc, #80] @ 34c70 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ lsl r4, r4, #5 │ │ │ │ @@ -17862,81 +17860,81 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ bic r2, r2, #2080768 @ 0x1fc000 │ │ │ │ bic r2, r2, #16256 @ 0x3f80 │ │ │ │ orr r2, r4, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c00 │ │ │ │ + bne 34bf8 │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsr fp │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ + eorseq r2, r6, r4, asr #22 │ │ │ │ + @ instruction: 0x00362afc │ │ │ │ │ │ │ │ -00034c7c : │ │ │ │ +00034c74 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c8c │ │ │ │ + beq 34c84 │ │ │ │ mov r1, #1 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34c9c │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34c94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r4, sl, r2 │ │ │ │ │ │ │ │ -00034ca0 : │ │ │ │ +00034c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 34d04 │ │ │ │ + ldr r3, [pc, #76] @ 34cfc │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #552] @ 0x228 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34554 │ │ │ │ + bl 3454c │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ ldrh lr, [r1] │ │ │ │ ldr ip, [r4, #548] @ 0x224 │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ strh lr, [r0] │ │ │ │ str ip, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, r4, ror #20 │ │ │ │ + eorseq r2, r6, ip, ror #20 │ │ │ │ │ │ │ │ -00034d08 : │ │ │ │ +00034d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #120] @ 34d98 │ │ │ │ + ldr ip, [pc, #120] @ 34d90 │ │ │ │ mov r8, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r4, #548] @ 0x224 │ │ │ │ streq r1, [r4, #552] @ 0x228 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 34554 │ │ │ │ + bl 3454c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #60] @ 34d9c │ │ │ │ + ldr r3, [pc, #60] @ 34d94 │ │ │ │ add r4, r4, #572 @ 0x23c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r6, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldreq r5, [r4, #-20] @ 0xffffffec │ │ │ │ streq r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ @@ -17944,38 +17942,38 @@ │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ strh r3, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r7, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003629fc │ │ │ │ - @ instruction: 0x003629bc │ │ │ │ + eorseq r2, r6, r4, lsl #20 │ │ │ │ + eorseq r2, r6, r4, asr #19 │ │ │ │ │ │ │ │ -00034da0 : │ │ │ │ - ldr r1, [pc, #160] @ 34e48 │ │ │ │ +00034d98 : │ │ │ │ + ldr r1, [pc, #160] @ 34e40 │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ands ip, r3, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr lr, [r1, #24] │ │ │ │ - bne 34dd8 │ │ │ │ + bne 34dd0 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 34dec │ │ │ │ + bcs 34de4 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 3454c │ │ │ │ add r3, r0, #12 │ │ │ │ sub r3, r3, ip │ │ │ │ add ip, r2, r3 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 34e38 │ │ │ │ - ldr r0, [pc, #88] @ 34e4c │ │ │ │ + bhi 34e30 │ │ │ │ + ldr r0, [pc, #88] @ 34e44 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r0, #20] │ │ │ │ lsl r3, r3, #5 │ │ │ │ strb r1, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ @@ -17987,65 +17985,65 @@ │ │ │ │ bic r3, r3, #127 @ 0x7f │ │ │ │ bic r1, r1, #16256 @ 0x3f80 │ │ │ │ orr r1, r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r0], #4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34dcc │ │ │ │ + bne 34dc4 │ │ │ │ add r0, r1, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r6, r4, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsr #18 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r2, r6, r0, lsr r9 │ │ │ │ │ │ │ │ -00034e50 : │ │ │ │ +00034e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ 34f48 │ │ │ │ + ldr r3, [pc, #224] @ 34f40 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 34ec8 │ │ │ │ + beq 34ec0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34eb0 │ │ │ │ + beq 34ea8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34e94 │ │ │ │ + bne 34e8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34f0c │ │ │ │ + beq 34f04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ecc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34ef0 │ │ │ │ + bne 34ee8 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ @@ -18055,94 +18053,94 @@ │ │ │ │ popcc {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2dbf8 │ │ │ │ - @ instruction: 0x003628b4 │ │ │ │ + b 2dbf0 │ │ │ │ + @ instruction: 0x003628bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #704] @ 35224 │ │ │ │ - ldr r3, [pc, #704] @ 35228 │ │ │ │ + ldr r2, [pc, #704] @ 3521c │ │ │ │ + ldr r3, [pc, #704] @ 35220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bls 351f4 │ │ │ │ + bls 351ec │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r3 │ │ │ │ add sl, sl, #1 │ │ │ │ - bcc 34f90 │ │ │ │ + bcc 34f88 │ │ │ │ add r8, r3, #8 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r3, [pc, #632] @ 3522c │ │ │ │ + ldr r3, [pc, #632] @ 35224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [r6, #588] @ 0x24c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 34fe0 │ │ │ │ + bcc 34fd8 │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 351e0 │ │ │ │ + beq 351d8 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r9, #11 │ │ │ │ movne r9, #0 │ │ │ │ add r9, r9, sl │ │ │ │ add r1, r8, r1 │ │ │ │ add r9, r6, r9, lsl #2 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35048 │ │ │ │ + beq 35040 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ - b 3502c │ │ │ │ + b 35024 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, r2, r4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - bne 35174 │ │ │ │ + bne 3516c │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - ble 35014 │ │ │ │ + ble 3500c │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 35008 │ │ │ │ + bne 35000 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ subs r3, r7, #1 │ │ │ │ movne r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3521c │ │ │ │ + beq 35214 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ cmp r7, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ movne r1, #7 │ │ │ │ moveq r1, #6 │ │ │ │ orr r3, r3, #8 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ @@ -18153,56 +18151,56 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str sl, [r2, #8] │ │ │ │ str r8, [r2, #32] │ │ │ │ strh r8, [r2, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - bhi 3510c │ │ │ │ + bhi 35104 │ │ │ │ add r3, r5, #11 │ │ │ │ asr r3, r3, #2 │ │ │ │ - ldr lr, [pc, #336] @ 35230 │ │ │ │ + ldr lr, [pc, #336] @ 35228 │ │ │ │ lsl r3, r3, #7 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #328] @ 35234 │ │ │ │ + ldr r5, [pc, #328] @ 3522c │ │ │ │ and lr, lr, r3 │ │ │ │ ldr r3, [sl, ip] │ │ │ │ and r3, r3, r5 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r3, [sl, ip] │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ - ble 350ec │ │ │ │ + ble 350e4 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ str r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #4] │ │ │ │ str r2, [r9, #72] @ 0x48 │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35208 │ │ │ │ + beq 35200 │ │ │ │ ldr r2, [r6, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r6, #316] @ 0x13c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #316] @ 0x13c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r2, r2, #71 @ 0x47 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r3, r1, #8 │ │ │ │ strb r2, [r1, #4] │ │ │ │ - b 351b0 │ │ │ │ + b 351a8 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [ip, #40] @ 0x28 │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r1, r1, #71 @ 0x47 │ │ │ │ orr r1, r1, r7 │ │ │ │ @@ -18210,574 +18208,574 @@ │ │ │ │ strh r0, [ip, #40] @ 0x28 │ │ │ │ add r2, r5, #4 │ │ │ │ strb r1, [r3], #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #128] @ 35238 │ │ │ │ - ldr r2, [pc, #108] @ 35228 │ │ │ │ + ldr r1, [pc, #128] @ 35230 │ │ │ │ + ldr r2, [pc, #108] @ 35220 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 35220 │ │ │ │ + bne 35218 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 34fe0 │ │ │ │ + b 34fd8 │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ - b 34fac │ │ │ │ + b 34fa4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ lsr sl, sl, #14 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b 35158 │ │ │ │ - bl 294e0 │ │ │ │ + b 35150 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r0, fp │ │ │ │ + mlaeq r7, ip, r0, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r2, r6, ip, ror #14 │ │ │ │ + eorseq r2, r6, r4, ror r7 │ │ │ │ andseq pc, pc, r0, asr #31 │ │ │ │ @ instruction: 0xffe0003f │ │ │ │ - eoreq sl, r7, r0, asr #28 │ │ │ │ + eoreq sl, r7, r8, asr #28 │ │ │ │ │ │ │ │ -0003523c : │ │ │ │ +00035234 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #0 │ │ │ │ - bhi 3524c │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35244 │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035250 : │ │ │ │ +00035248 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #2 │ │ │ │ - bhi 35260 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35258 │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035264 : │ │ │ │ +0003525c : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #1 │ │ │ │ - bhi 35274 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 3526c │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035278 : │ │ │ │ +00035270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 353c4 │ │ │ │ + ldr r3, [pc, #308] @ 353bc │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353ac │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 3538c │ │ │ │ + bls 35384 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 352dc │ │ │ │ + b 352d4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3533c │ │ │ │ + beq 35334 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 352d0 │ │ │ │ + bne 352c8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b4 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 353c0 │ │ │ │ + bne 353b8 │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b4 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 352c4 │ │ │ │ + bhi 352bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3533c │ │ │ │ + bne 35334 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b4 │ │ │ │ mov r6, r7 │ │ │ │ - b 35364 │ │ │ │ + b 3535c │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 352b8 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - eorseq r2, r6, ip, lsl #9 │ │ │ │ + b 352b0 │ │ │ │ + bl 294d8 │ │ │ │ + bl 29814 │ │ │ │ + mlaseq r6, r4, r4, r2 │ │ │ │ │ │ │ │ -000353c8 : │ │ │ │ +000353c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r6, r1, #1 │ │ │ │ - bne 353f8 │ │ │ │ + bne 353f0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq 35404 │ │ │ │ + beq 353fc │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bne 35444 │ │ │ │ + bne 3543c │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 35444 │ │ │ │ + bne 3543c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r4, [r0, #548] @ 0x224 │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r4, [r5, #548] @ 0x224 │ │ │ │ str r6, [r5, #548] @ 0x224 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ ldr fp, [r5, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 354b4 │ │ │ │ + beq 354ac │ │ │ │ ldr r3, [fp, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r6, r6, r3 │ │ │ │ lslne r6, r6, #2 │ │ │ │ - b 353f0 │ │ │ │ + b 353e8 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 35548 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r5, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 3552c │ │ │ │ + bls 35524 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 354d8 │ │ │ │ + b 354d0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 35470 │ │ │ │ + beq 35468 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 354cc │ │ │ │ + bne 354c4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 35548 │ │ │ │ str r0, [r9] │ │ │ │ str r8, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r3] │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ - b 35454 │ │ │ │ + b 3544c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 35470 │ │ │ │ + bne 35468 │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 3549c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35494 │ │ │ │ + bl 294d8 │ │ │ │ │ │ │ │ -00035554 : │ │ │ │ +0003554c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 356a0 │ │ │ │ + ldr r3, [pc, #308] @ 35698 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35690 │ │ │ │ + beq 35688 │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 35668 │ │ │ │ + bls 35660 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 355b8 │ │ │ │ + b 355b0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35618 │ │ │ │ + beq 35610 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 355ac │ │ │ │ + bne 355a4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35690 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 3569c │ │ │ │ + bne 35694 │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35690 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 355a0 │ │ │ │ + bhi 35598 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35618 │ │ │ │ + bne 35610 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35690 │ │ │ │ mov r6, r7 │ │ │ │ - b 35640 │ │ │ │ + b 35638 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 35594 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + b 3558c │ │ │ │ + bl 294d8 │ │ │ │ + bl 29814 │ │ │ │ + @ instruction: 0x003621b8 │ │ │ │ │ │ │ │ -000356a4 : │ │ │ │ +0003569c : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000356ac : │ │ │ │ +000356a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #296] @ 357ec │ │ │ │ + ldr ip, [pc, #296] @ 357e4 │ │ │ │ mov r5, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, #8] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [r8, #80] @ 0x50 │ │ │ │ - bne 356f8 │ │ │ │ + bne 356f0 │ │ │ │ ldr r9, [r6, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 357ac │ │ │ │ + beq 357a4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3579c │ │ │ │ + beq 35794 │ │ │ │ cmp r4, #0 │ │ │ │ ldrbeq r3, [r6, #359] @ 0x167 │ │ │ │ orreq r3, r3, #128 @ 0x80 │ │ │ │ strbeq r3, [r6, #359] @ 0x167 │ │ │ │ ldr r9, [r6, #376] @ 0x178 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 35768 │ │ │ │ mov ip, r9 │ │ │ │ - b 35730 │ │ │ │ + b 35728 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 35768 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r4, lr │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - beq 357dc │ │ │ │ + beq 357d4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 35794 │ │ │ │ + bcs 3578c │ │ │ │ str r7, [ip, #12] │ │ │ │ - b 35794 │ │ │ │ + b 3578c │ │ │ │ mov r0, #20 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357e8 │ │ │ │ + beq 357e0 │ │ │ │ stm r0, {r4, r8} │ │ │ │ str r5, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ str r0, [r6, #376] @ 0x178 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - b 35710 │ │ │ │ + b 35708 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r8, [r6, #548] @ 0x224 │ │ │ │ str r5, [r6, #552] @ 0x228 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r8, [r6, #548] @ 0x224 │ │ │ │ ldr r5, [r6, #552] @ 0x228 │ │ │ │ str r9, [r6, #548] @ 0x224 │ │ │ │ str r9, [r6, #552] @ 0x228 │ │ │ │ - b 356f8 │ │ │ │ + b 356f0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 35794 │ │ │ │ - b 35768 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r2, r6, r8, asr r0 │ │ │ │ + bls 3578c │ │ │ │ + b 35760 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r2, r6, r0, rrx │ │ │ │ │ │ │ │ -000357f0 : │ │ │ │ +000357e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #352] @ 35968 │ │ │ │ + ldr r3, [pc, #352] @ 35960 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldrb r3, [r8, #359] @ 0x167 │ │ │ │ tst r3, #4 │ │ │ │ - beq 3591c │ │ │ │ + beq 35914 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3589c │ │ │ │ + beq 35894 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ ldr r3, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35930 │ │ │ │ + beq 35928 │ │ │ │ cmn r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35938 │ │ │ │ + beq 35930 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 3595c │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r8, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r8, #372] @ 0x174 │ │ │ │ ldr sl, [r8, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35940 │ │ │ │ + bls 35938 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 358c4 │ │ │ │ + b 358bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 3585c │ │ │ │ + beq 35854 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 358b8 │ │ │ │ + bne 358b0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 3595c │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r8, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r9, [r3] │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ - b 35828 │ │ │ │ + b 35820 │ │ │ │ ldr r0, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r3, #1 │ │ │ │ - beq 35928 │ │ │ │ + beq 35920 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3585c │ │ │ │ + bne 35854 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35884 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ + bne 3587c │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r1, r6, r0, lsr #30 │ │ │ │ │ │ │ │ -0003596c : │ │ │ │ +00035964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #344] @ 35ae0 │ │ │ │ + ldr r2, [pc, #344] @ 35ad8 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #340] @ 35ae4 │ │ │ │ + ldr r3, [pc, #340] @ 35adc │ │ │ │ ldreq sl, [r0, #888] @ 0x378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrne sl, [r0, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35a68 │ │ │ │ + beq 35a60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35a58 │ │ │ │ + beq 35a50 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 359c8 │ │ │ │ + beq 359c0 │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ 35ae8 │ │ │ │ + ldr r3, [pc, #280] @ 35ae0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr fp, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35ab8 │ │ │ │ + bls 35ab0 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 359fc │ │ │ │ + b 359f4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35a74 │ │ │ │ + beq 35a6c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 359f0 │ │ │ │ + bne 359e8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad4 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ @@ -18796,628 +18794,628 @@ │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad4 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 359d4 │ │ │ │ + b 359cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35a74 │ │ │ │ + bne 35a6c │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35a9c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35a94 │ │ │ │ + bl 294d8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq sl, r7, r8, ror #12 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ + eoreq sl, r7, r0, ror r6 │ │ │ │ + eorseq r1, r6, r8, asr sp │ │ │ │ │ │ │ │ -00035aec : │ │ │ │ +00035ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #380] @ 35c80 │ │ │ │ + ldr r3, [pc, #380] @ 35c78 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ mov sl, r1 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #352] @ 35c84 │ │ │ │ + ldr r4, [pc, #352] @ 35c7c │ │ │ │ add r4, pc, r4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c74 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #332] @ 35c88 │ │ │ │ + ldr r3, [pc, #332] @ 35c80 │ │ │ │ streq r7, [r9, #888] @ 0x378 │ │ │ │ strne r7, [r9, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35c50 │ │ │ │ + beq 35c48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 35c44 │ │ │ │ + beq 35c3c │ │ │ │ ldr r4, [sl, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 35bc4 │ │ │ │ + beq 35bbc │ │ │ │ ldr r3, [fp, #340] @ 0x154 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r9, [r7] │ │ │ │ str r7, [fp, #340] @ 0x154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c74 │ │ │ │ lsl r6, r8, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [fp, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r8, [fp, #372] @ 0x174 │ │ │ │ ldr r1, [fp, #368] @ 0x170 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 35c58 │ │ │ │ + bls 35c50 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 35bec │ │ │ │ + b 35be4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 35b80 │ │ │ │ + beq 35b78 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 35be0 │ │ │ │ + bne 35bd8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c74 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [fp, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r4, [sl, #64] @ 0x40 │ │ │ │ - b 35b64 │ │ │ │ + b 35b5c │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 35b64 │ │ │ │ + b 35b5c │ │ │ │ mov r4, #1 │ │ │ │ - b 35b64 │ │ │ │ + b 35b5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35b80 │ │ │ │ + bne 35b78 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 35bac │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl ip │ │ │ │ - ldrdeq sl, [r7], -r8 @ │ │ │ │ + bne 35ba4 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eoreq sl, r7, r0, ror #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00035c8c : │ │ │ │ - ldr r3, [pc, #20] @ 35ca8 │ │ │ │ +00035c84 : │ │ │ │ + ldr r3, [pc, #20] @ 35ca0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r0, [r3, #359] @ 0x167 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r4, sl, r1 │ │ │ │ │ │ │ │ -00035cac : │ │ │ │ +00035ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #1708] @ 36370 │ │ │ │ + ldr r3, [pc, #1708] @ 36368 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 29864 │ │ │ │ + bl 2985c │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35d60 │ │ │ │ - ldr r9, [pc, #1676] @ 36374 │ │ │ │ + beq 35d58 │ │ │ │ + ldr r9, [pc, #1676] @ 3636c │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 3602c │ │ │ │ + bls 36024 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 35d38 │ │ │ │ + ble 35d30 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 35d1c │ │ │ │ + bgt 35d14 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35ce8 │ │ │ │ + bne 35ce0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [r5, #8] │ │ │ │ - beq 35dd8 │ │ │ │ + beq 35dd0 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35dbc │ │ │ │ + ble 35db4 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35da4 │ │ │ │ + bne 35d9c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35d74 │ │ │ │ + bne 35d6c │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35e4c │ │ │ │ + beq 35e44 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35e30 │ │ │ │ + ble 35e28 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35e18 │ │ │ │ + bne 35e10 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35de8 │ │ │ │ + bne 35de0 │ │ │ │ mov r7, #0 │ │ │ │ add r9, r5, #52 @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r7, #2 │ │ │ │ ldr r6, [r9, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ - b 35ee0 │ │ │ │ + bne 35e74 │ │ │ │ + b 35ed8 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35ee0 │ │ │ │ + beq 35ed8 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35e70 │ │ │ │ + beq 35e68 │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - beq 35eb8 │ │ │ │ + beq 35eb0 │ │ │ │ and r1, r1, #3 │ │ │ │ - bhi 36034 │ │ │ │ + bhi 3602c │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r3, [r6, #36] @ 0x24 │ │ │ │ - bls 35ebc │ │ │ │ + bls 35eb4 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a16c │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ + bne 35e74 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bne 35e58 │ │ │ │ + bne 35e50 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #1148] @ 36374 │ │ │ │ + ldr r7, [pc, #1148] @ 3636c │ │ │ │ mov r9, fp │ │ │ │ add r8, r5, #112 @ 0x70 │ │ │ │ ldr r6, [r9, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ - b 35f68 │ │ │ │ + bne 35f10 │ │ │ │ + b 35f60 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35f68 │ │ │ │ + beq 35f60 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35f0c │ │ │ │ + beq 35f04 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3604c │ │ │ │ + beq 36044 │ │ │ │ and r2, r2, #3 │ │ │ │ - bhi 36054 │ │ │ │ + bhi 3604c │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3604c │ │ │ │ + bhi 36044 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ + bne 35f10 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 35efc │ │ │ │ + bne 35ef4 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ - ldr sl, [pc, #1020] @ 36378 │ │ │ │ + ldr sl, [pc, #1020] @ 36370 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 360a0 │ │ │ │ + beq 36098 │ │ │ │ mov r7, r9 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r9, [r9] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ - bls 36330 │ │ │ │ + bls 36328 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 36338 │ │ │ │ + ble 36330 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r6, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 35fe0 │ │ │ │ + bgt 35fd8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 36068 │ │ │ │ + beq 36060 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 36338 │ │ │ │ + bhi 36330 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 36068 │ │ │ │ + bhi 36060 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 3606c │ │ │ │ + b 36064 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 35d18 │ │ │ │ + b 35d10 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 35ebc │ │ │ │ + b 35eb4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35f4c │ │ │ │ + b 35f44 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ and r2, r2, r7 │ │ │ │ - b 35f4c │ │ │ │ + b 35f44 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 35fa4 │ │ │ │ + bne 35f9c │ │ │ │ cmp fp, r8 │ │ │ │ - bne 35f98 │ │ │ │ - ldr sl, [pc, #716] @ 3637c │ │ │ │ + bne 35f90 │ │ │ │ + ldr sl, [pc, #716] @ 36374 │ │ │ │ add r6, r5, #200 @ 0xc8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ sub r6, r8, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ movne fp, r1 │ │ │ │ strne r9, [sp, #12] │ │ │ │ - beq 361a8 │ │ │ │ + beq 361a0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r5, [r5] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - bls 36354 │ │ │ │ + bls 3634c │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ble 3635c │ │ │ │ + ble 36354 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r7, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 36124 │ │ │ │ + bgt 3611c │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r1, [r9, #8] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3634c │ │ │ │ + beq 36344 │ │ │ │ ldrhi r3, [r9, #32] │ │ │ │ - bhi 3635c │ │ │ │ + bhi 36354 │ │ │ │ and r3, ip, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3634c │ │ │ │ + bhi 36344 │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r9 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ cmp r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ - bne 360e8 │ │ │ │ + bne 360e0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ cmp r9, r8 │ │ │ │ - bne 360d4 │ │ │ │ + bne 360cc │ │ │ │ mov r8, r9 │ │ │ │ add r8, r8, #44 @ 0x2c │ │ │ │ cmp r1, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bne 360c0 │ │ │ │ + bne 360b8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36200 │ │ │ │ + beq 361f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 361dc │ │ │ │ + bne 361d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 361ec │ │ │ │ + bne 361e4 │ │ │ │ ldr r3, [r5, #272] @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #268] @ 0x10c │ │ │ │ - beq 36238 │ │ │ │ + beq 36230 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 36214 │ │ │ │ + bne 3620c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36224 │ │ │ │ + bne 3621c │ │ │ │ ldr r4, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #272] @ 0x110 │ │ │ │ - beq 36260 │ │ │ │ + beq 36258 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3624c │ │ │ │ + bne 36244 │ │ │ │ ldr r6, [r5, #616] @ 0x268 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #456] @ 0x1c8 │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r4, [r5, #616] @ 0x268 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq 362bc │ │ │ │ + beq 362b4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 362e0 │ │ │ │ + beq 362d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 36308 │ │ │ │ + beq 36300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b14 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35fd8 │ │ │ │ + b 35fd0 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3606c │ │ │ │ + b 36064 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3616c │ │ │ │ + b 36164 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3611c │ │ │ │ + b 36114 │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r2, r3, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3616c │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ + b 36164 │ │ │ │ + eorseq r1, r6, r0, ror #20 │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - mlaseq r6, r0, r7, r1 │ │ │ │ - eorseq r1, r6, r8, ror #12 │ │ │ │ + mlaseq r6, r8, r7, r1 │ │ │ │ + eorseq r1, r6, r0, ror r6 │ │ │ │ │ │ │ │ -00036380 : │ │ │ │ +00036378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldrsh r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #2820] @ 36eb4 │ │ │ │ + ldr r2, [pc, #2820] @ 36eac │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2816] @ 36eb8 │ │ │ │ + ldr r3, [pc, #2816] @ 36eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2800] @ 36ebc │ │ │ │ + ldr r2, [pc, #2800] @ 36eb4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2788] @ 36ec0 │ │ │ │ + ldr r3, [pc, #2788] @ 36eb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r4, [pc, #2752] @ 36ec4 │ │ │ │ + ldr r4, [pc, #2752] @ 36ebc │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #352] @ 0x160 │ │ │ │ add r4, pc, r4 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ @@ -19431,37 +19429,37 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs fp, r3, #0 │ │ │ │ movne fp, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 3678c │ │ │ │ - ldr r3, [pc, #2664] @ 36ec8 │ │ │ │ - ldr r7, [pc, #2664] @ 36ecc │ │ │ │ - ldr r8, [pc, #2664] @ 36ed0 │ │ │ │ + beq 36784 │ │ │ │ + ldr r3, [pc, #2664] @ 36ec0 │ │ │ │ + ldr r7, [pc, #2664] @ 36ec4 │ │ │ │ + ldr r8, [pc, #2664] @ 36ec8 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ add r5, r4, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r5 │ │ │ │ movcc r6, r5 │ │ │ │ strcc sl, [sp, #24] │ │ │ │ - bcs 36554 │ │ │ │ + bcs 3654c │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 3653c │ │ │ │ + bne 36534 │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36500 │ │ │ │ + bhi 364f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r3, r5, lsl #2 │ │ │ │ ldr ip, [r0, #2108] @ 0x83c │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r0, #2108] @ 0x83c │ │ │ │ @@ -19469,147 +19467,147 @@ │ │ │ │ add ip, ip, r1 │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ bic ip, r5, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36500 │ │ │ │ + beq 364f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 3653c │ │ │ │ + bgt 36534 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - blt 3653c │ │ │ │ + blt 36534 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36528 │ │ │ │ + beq 36520 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3653c │ │ │ │ + beq 36534 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi 36494 │ │ │ │ + bhi 3648c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 36474 │ │ │ │ + bne 3646c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3678c │ │ │ │ + bne 36784 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ - ldr r8, [pc, #2384] @ 36ed4 │ │ │ │ - ldr r7, [pc, #2372] @ 36ecc │ │ │ │ + beq 36658 │ │ │ │ + ldr r8, [pc, #2384] @ 36ecc │ │ │ │ + ldr r7, [pc, #2372] @ 36ec4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ - b 365bc │ │ │ │ + b 365b4 │ │ │ │ rsb r5, r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 36634 │ │ │ │ + bne 3662c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ + beq 36658 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 365b0 │ │ │ │ + bhi 365a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrh r5, [r3, #8] │ │ │ │ add r6, r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36624 │ │ │ │ + bhi 3661c │ │ │ │ add r2, r8, r5, lsl #2 │ │ │ │ ldr r1, [r2, #2108] @ 0x83c │ │ │ │ bic lr, r5, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #2108] @ 0x83c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, fp, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add ip, r1, #3 │ │ │ │ add r0, r0, ip, lsr #2 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ - beq 36624 │ │ │ │ + beq 3661c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 365b0 │ │ │ │ + bgt 365a8 │ │ │ │ cmp sl, r5 │ │ │ │ - blt 36590 │ │ │ │ + blt 36588 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 365b0 │ │ │ │ + beq 365a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 365bc │ │ │ │ + bne 365b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #2144] @ 36ecc │ │ │ │ - ldr r6, [pc, #2144] @ 36ed0 │ │ │ │ + ldr sl, [pc, #2144] @ 36ec4 │ │ │ │ + ldr r6, [pc, #2144] @ 36ec8 │ │ │ │ add r7, r3, #68 @ 0x44 │ │ │ │ add r5, r3, #156 @ 0x9c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r4, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 367b4 │ │ │ │ - ldr r3, [pc, #2104] @ 36ed8 │ │ │ │ + beq 367ac │ │ │ │ + ldr r3, [pc, #2104] @ 36ed0 │ │ │ │ mov fp, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r5, [fp, #32] │ │ │ │ sub r5, r4, r5 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 366e4 │ │ │ │ - b 367a4 │ │ │ │ + bcc 366dc │ │ │ │ + b 3679c │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 367a4 │ │ │ │ + bls 3679c │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #71 @ 0x47 │ │ │ │ - bne 366d0 │ │ │ │ + bne 366c8 │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r7, sl │ │ │ │ - bhi 36754 │ │ │ │ + bhi 3674c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r3, #2108] @ 0x83c │ │ │ │ and r1, r6, r1, lsr #7 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #2108] @ 0x83c │ │ │ │ @@ -19618,536 +19616,536 @@ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic r2, r7, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36754 │ │ │ │ + beq 3674c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt 366d0 │ │ │ │ + bgt 366c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt 366d0 │ │ │ │ + blt 366c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 366d0 │ │ │ │ + beq 366c8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b 366d0 │ │ │ │ + b 366c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36458 │ │ │ │ - b 3656c │ │ │ │ + bne 36450 │ │ │ │ + b 36564 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 366ac │ │ │ │ + bne 366a4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 3668c │ │ │ │ + bne 36684 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ movne r7, r4 │ │ │ │ - bne 36678 │ │ │ │ + bne 36670 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36ea0 │ │ │ │ + beq 36e98 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 367ec │ │ │ │ + bne 367e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ands sl, r3, #8 │ │ │ │ - beq 3684c │ │ │ │ + beq 36844 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #1716] @ 36edc │ │ │ │ - ldr r3, [pc, #1676] @ 36eb8 │ │ │ │ + ldr r2, [pc, #1716] @ 36ed4 │ │ │ │ + ldr r3, [pc, #1676] @ 36eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36eb0 │ │ │ │ + bne 36ea8 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1672] @ 36ee0 │ │ │ │ - ldr r0, [pc, #1672] @ 36ee4 │ │ │ │ + ldr r3, [pc, #1672] @ 36ed8 │ │ │ │ + ldr r0, [pc, #1672] @ 36edc │ │ │ │ ldr r9, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #15 │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ - ldr r3, [pc, #1648] @ 36ee8 │ │ │ │ - ldr r7, [pc, #1648] @ 36eec │ │ │ │ + ldr r3, [pc, #1648] @ 36ee0 │ │ │ │ + ldr r7, [pc, #1648] @ 36ee4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 36ef0 │ │ │ │ + ldr r3, [pc, #1640] @ 36ee8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1628] @ 36ef4 │ │ │ │ + ldr r3, [pc, #1628] @ 36eec │ │ │ │ add r4, r7, #2096 @ 0x830 │ │ │ │ add r6, r4, #2048 @ 0x800 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r8, sl │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 368d0 │ │ │ │ + b 368c8 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 36964 │ │ │ │ + beq 3695c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36920 │ │ │ │ + beq 36918 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab0 │ │ │ │ lsl r0, r5, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ blx fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r9] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ cmp r5, #24 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 368c4 │ │ │ │ - ldr r2, [pc, #1468] @ 36ef8 │ │ │ │ + bne 368bc │ │ │ │ + ldr r2, [pc, #1468] @ 36ef0 │ │ │ │ lsl r3, sl, #2 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 368d0 │ │ │ │ - ldr r0, [pc, #1424] @ 36efc │ │ │ │ + bne 368c8 │ │ │ │ + ldr r0, [pc, #1424] @ 36ef4 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ bl 2346c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 369b4 │ │ │ │ + beq 369ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #1372] @ 36f00 │ │ │ │ + ldr r2, [pc, #1372] @ 36ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1336] @ 36f04 │ │ │ │ + ldr r2, [pc, #1336] @ 36efc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36ea8 │ │ │ │ + beq 36ea0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 369ec │ │ │ │ - ldr r2, [pc, #1276] @ 36f08 │ │ │ │ + bne 369e4 │ │ │ │ + ldr r2, [pc, #1276] @ 36f00 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #1256] @ 36f0c │ │ │ │ - ldr r8, [pc, #1256] @ 36f10 │ │ │ │ + ldr r3, [pc, #1256] @ 36f04 │ │ │ │ + ldr r8, [pc, #1256] @ 36f08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #1176] @ 36ed0 │ │ │ │ + ldr r4, [pc, #1176] @ 36ec8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #0 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36adc │ │ │ │ + beq 36ad4 │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - beq 36b1c │ │ │ │ + beq 36b14 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r2, r0 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 36a9c │ │ │ │ + bcs 36a94 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r0, [r2] │ │ │ │ and r3, r4, r3, lsr #7 │ │ │ │ lsl r3, r3, #2 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ add r2, r2, r3 │ │ │ │ addeq ip, ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 36a78 │ │ │ │ + bcc 36a70 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36ae8 │ │ │ │ + beq 36ae0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ add lr, lr, r0 │ │ │ │ - b 36a64 │ │ │ │ + b 36a5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 368f8 │ │ │ │ + b 368f0 │ │ │ │ mov ip, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [r8], #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 36a40 │ │ │ │ - b 36b70 │ │ │ │ + bne 36a38 │ │ │ │ + b 36b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ - b 36b38 │ │ │ │ + b 36b30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36b2c │ │ │ │ + bne 36b24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #956] @ 36f14 │ │ │ │ + ldr r2, [pc, #956] @ 36f0c │ │ │ │ stmib sp, {r1, ip} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #928] @ 36f18 │ │ │ │ - ldr r2, [pc, #928] @ 36f1c │ │ │ │ - ldr sl, [pc, #928] @ 36f20 │ │ │ │ - ldr r5, [pc, #928] @ 36f24 │ │ │ │ + ldr r3, [pc, #928] @ 36f10 │ │ │ │ + ldr r2, [pc, #928] @ 36f14 │ │ │ │ + ldr sl, [pc, #928] @ 36f18 │ │ │ │ + ldr r5, [pc, #928] @ 36f1c │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ - ldr r4, [pc, #832] @ 36ed0 │ │ │ │ + ldr r4, [pc, #832] @ 36ec8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ mov r8, fp │ │ │ │ bl 23298 │ │ │ │ add fp, fp, #44 @ 0x2c │ │ │ │ - b 36bd0 │ │ │ │ + b 36bc8 │ │ │ │ cmp fp, r8 │ │ │ │ - beq 36c64 │ │ │ │ + beq 36c5c │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 36bc8 │ │ │ │ + beq 36bc0 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r2, r2, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 36c2c │ │ │ │ + bhi 36c24 │ │ │ │ ldrb r1, [r2] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr r1, [r2] │ │ │ │ and r1, r4, r1, lsr #7 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ addeq r3, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 36c0c │ │ │ │ + bcs 36c04 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 36be8 │ │ │ │ + bne 36be0 │ │ │ │ ldr r2, [lr, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 23298 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 36bd0 │ │ │ │ + bne 36bc8 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r0, [r9] │ │ │ │ movne r6, #1 │ │ │ │ movne r3, r5 │ │ │ │ - bne 36ba8 │ │ │ │ + bne 36ba0 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 30fb0 │ │ │ │ - ldr r2, [pc, #624] @ 36f28 │ │ │ │ + bl 30fa8 │ │ │ │ + ldr r2, [pc, #624] @ 36f20 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #596] @ 36f2c │ │ │ │ + ldr r2, [pc, #596] @ 36f24 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #564] @ 36f30 │ │ │ │ + ldr r2, [pc, #564] @ 36f28 │ │ │ │ ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #536] @ 36f34 │ │ │ │ + ldr r2, [pc, #536] @ 36f2c │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ - ldr r2, [pc, #504] @ 36f38 │ │ │ │ + ldr r2, [pc, #504] @ 36f30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ sub r1, r1, r3, lsl #14 │ │ │ │ str r1, [sp] │ │ │ │ lsl r3, r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ - ldr r2, [pc, #452] @ 36f3c │ │ │ │ + ldr r2, [pc, #452] @ 36f34 │ │ │ │ add r3, r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #424] @ 36f40 │ │ │ │ + ldr r2, [pc, #424] @ 36f38 │ │ │ │ ldr r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #396] @ 36f44 │ │ │ │ + ldr r2, [pc, #396] @ 36f3c │ │ │ │ ldr r3, [r4, #424] @ 0x1a8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #368] @ 36f48 │ │ │ │ + ldr r2, [pc, #368] @ 36f40 │ │ │ │ ldr r3, [r4, #420] @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #340] @ 36f4c │ │ │ │ + ldr r2, [pc, #340] @ 36f44 │ │ │ │ ldr r3, [r4, #544] @ 0x220 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #312] @ 36f50 │ │ │ │ + ldr r2, [pc, #312] @ 36f48 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #284] @ 36f54 │ │ │ │ + ldr r2, [pc, #284] @ 36f4c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #256] @ 36f58 │ │ │ │ + ldr r2, [pc, #256] @ 36f50 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #428] @ 0x1ac │ │ │ │ ldr ip, [r4, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #220] @ 36f5c │ │ │ │ + ldr r2, [pc, #220] @ 36f54 │ │ │ │ add ip, r3, ip │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - b 36808 │ │ │ │ + b 36800 │ │ │ │ mov fp, r3 │ │ │ │ - b 367fc │ │ │ │ + b 367f4 │ │ │ │ mov r3, r2 │ │ │ │ - b 36a04 │ │ │ │ + b 369fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r7, r4, asr #24 │ │ │ │ + eoreq r9, r7, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r7, r0, lsr #24 │ │ │ │ - eorseq r1, r6, r0, asr #6 │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x003612b8 │ │ │ │ + eoreq r9, r7, r8, lsr #24 │ │ │ │ + eorseq r1, r6, r8, asr #6 │ │ │ │ + eorseq r1, r6, ip, lsl r3 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - mlaseq r6, r4, r1, r1 │ │ │ │ - eorseq r1, r6, ip, ror r0 │ │ │ │ - ldrdeq r9, [r7], -r0 @ │ │ │ │ + mlaseq r6, ip, r1, r1 │ │ │ │ + eorseq r1, r6, r4, lsl #1 │ │ │ │ + ldrdeq r9, [r7], -r8 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ - eoreq r2, r3, r8, ror #23 │ │ │ │ - strdeq r2, [r3], -r8 @ │ │ │ │ - eoreq r2, r3, ip, lsr fp │ │ │ │ - eoreq r2, r3, r8, lsr fp │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ + eorseq r0, r6, r0, lsr #29 │ │ │ │ + eoreq r2, r3, r0, ror #23 │ │ │ │ strdeq r2, [r3], -r0 @ │ │ │ │ + eoreq r2, r3, r4, lsr fp │ │ │ │ + eoreq r2, r3, r0, lsr fp │ │ │ │ + eorseq r0, r6, r4, lsl #27 │ │ │ │ + eoreq r2, r3, r8, ror #21 │ │ │ │ + eoreq r2, r3, r8, asr #21 │ │ │ │ ldrdeq r2, [r3], -r0 @ │ │ │ │ - ldrdeq r2, [r3], -r8 @ │ │ │ │ - eoreq r9, r7, r4, ror #5 │ │ │ │ - eoreq r2, r3, r4, lsr #19 │ │ │ │ - eoreq r4, r3, r4, lsr r9 │ │ │ │ - eoreq r2, r3, r0, lsr #19 │ │ │ │ - @ instruction: 0x002329b4 │ │ │ │ - @ instruction: 0x002328bc │ │ │ │ - eoreq r2, r3, r0, lsr #17 │ │ │ │ + eoreq r9, r7, ip, ror #5 │ │ │ │ + mlaeq r3, ip, r9, r2 │ │ │ │ + eoreq r4, r3, ip, lsr #18 │ │ │ │ + mlaeq r3, r8, r9, r2 │ │ │ │ + eoreq r2, r3, ip, lsr #19 │ │ │ │ + @ instruction: 0x002328b4 │ │ │ │ mlaeq r3, r8, r8, r2 │ │ │ │ - mlaeq r3, ip, r8, r2 │ │ │ │ - eoreq r2, r3, r8, lsr #17 │ │ │ │ - eoreq r2, r3, ip, lsr #17 │ │ │ │ - eoreq r2, r3, r4, lsr #17 │ │ │ │ - mlaeq r3, r4, r8, r2 │ │ │ │ - mlaeq r3, r4, r8, r2 │ │ │ │ mlaeq r3, r0, r8, r2 │ │ │ │ + mlaeq r3, r4, r8, r2 │ │ │ │ + eoreq r2, r3, r0, lsr #17 │ │ │ │ + eoreq r2, r3, r4, lsr #17 │ │ │ │ + mlaeq r3, ip, r8, r2 │ │ │ │ eoreq r2, r3, ip, lsl #17 │ │ │ │ eoreq r2, r3, ip, lsl #17 │ │ │ │ eoreq r2, r3, r8, lsl #17 │ │ │ │ eoreq r2, r3, r4, lsl #17 │ │ │ │ + eoreq r2, r3, r4, lsl #17 │ │ │ │ eoreq r2, r3, r0, lsl #17 │ │ │ │ + eoreq r2, r3, ip, ror r8 │ │ │ │ + eoreq r2, r3, r8, ror r8 │ │ │ │ │ │ │ │ -00036f60 : │ │ │ │ +00036f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mvn ip, #0 │ │ │ │ @@ -20156,167 +20154,167 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 36380 │ │ │ │ + bl 36378 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 36fcc │ │ │ │ + ldr r2, [pc, #16] @ 36fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r0, lsr #15 │ │ │ │ + eorseq r1, r6, r8, lsr #15 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #32] @ 37004 │ │ │ │ + ldr r2, [pc, #32] @ 36ffc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, r0, asr #31 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r4, ror r7 │ │ │ │ + eorseq r1, r6, ip, ror r7 │ │ │ │ │ │ │ │ -00037008 : │ │ │ │ +00037000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ 37040 │ │ │ │ + ldr r0, [pc, #32] @ 37038 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ - ldr r3, [pc, #24] @ 37044 │ │ │ │ + bl 46d94 │ │ │ │ + ldr r3, [pc, #24] @ 3703c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3703c │ │ │ │ + beq 37034 │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ - eoreq r2, r3, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r0, lsr r7 │ │ │ │ + eoreq r2, r3, ip, lsr #14 │ │ │ │ + eorseq r1, r6, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 37078 │ │ │ │ + ldr r3, [pc, #24] @ 37070 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b 4fd8c │ │ │ │ - @ instruction: 0x003616fc │ │ │ │ + b 4fd84 │ │ │ │ + eorseq r1, r6, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #448] @ 37384 │ │ │ │ - ldr lr, [pc, #448] @ 37388 │ │ │ │ + ldr r4, [pc, #448] @ 3737c │ │ │ │ + ldr lr, [pc, #448] @ 37380 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #436] @ 3738c │ │ │ │ + ldr r2, [pc, #436] @ 37384 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #432] @ 37390 │ │ │ │ + ldr ip, [pc, #432] @ 37388 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ - ldr r2, [pc, #404] @ 37394 │ │ │ │ + ldr r2, [pc, #404] @ 3738c │ │ │ │ ldrsh ip, [r3, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [r4] │ │ │ │ str ip, [r4] │ │ │ │ @@ -20327,516 +20325,516 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #20 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bne 372bc │ │ │ │ + bne 372b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - beq 372ec │ │ │ │ + beq 372e4 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ - beq 3734c │ │ │ │ - ldr r3, [pc, #300] @ 37398 │ │ │ │ + beq 37344 │ │ │ │ + ldr r3, [pc, #300] @ 37390 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r5} │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ strne r5, [r1, #16] │ │ │ │ - beq 37374 │ │ │ │ + beq 3736c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #212] @ 3739c │ │ │ │ - ldr r3, [pc, #188] @ 37388 │ │ │ │ + ldr r2, [pc, #212] @ 37394 │ │ │ │ + ldr r3, [pc, #188] @ 37380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37380 │ │ │ │ + bne 37378 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37308 │ │ │ │ + beq 37300 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37344 │ │ │ │ + beq 3733c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3731c │ │ │ │ + bne 37314 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 372bc │ │ │ │ + b 372b4 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 37360 │ │ │ │ + beq 37358 │ │ │ │ mov r2, #2 │ │ │ │ - b 37264 │ │ │ │ + b 3725c │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 37358 │ │ │ │ + bne 37350 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 372a0 │ │ │ │ + b 37298 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr lr │ │ │ │ + eoreq r8, r7, r8, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, lsl #28 │ │ │ │ + eoreq r8, r7, r4, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r6, r8, asr r5 │ │ │ │ + eorseq r1, r6, r0, ror #10 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ - eoreq r8, r7, r0, lsr sp │ │ │ │ + eoreq r8, r7, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1192] @ 37868 │ │ │ │ + ldr r0, [pc, #1192] @ 37860 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1188] @ 3786c │ │ │ │ + ldr r2, [pc, #1188] @ 37864 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #1164] @ 37870 │ │ │ │ - ldr r3, [pc, #1164] @ 37874 │ │ │ │ + ldr r2, [pc, #1164] @ 37868 │ │ │ │ + ldr r3, [pc, #1164] @ 3786c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add r9, r6, #1 │ │ │ │ orrs r3, r8, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3770c │ │ │ │ + beq 37704 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3772c │ │ │ │ + beq 37724 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #972] @ 37878 │ │ │ │ + ldr r3, [pc, #972] @ 37870 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 377e8 │ │ │ │ - ldr r3, [pc, #928] @ 3787c │ │ │ │ + beq 377e0 │ │ │ │ + ldr r3, [pc, #928] @ 37874 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 375d8 │ │ │ │ - ldr r0, [pc, #912] @ 37880 │ │ │ │ + beq 375d0 │ │ │ │ + ldr r0, [pc, #912] @ 37878 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43a38 │ │ │ │ + bl 43a30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37780 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 376bc │ │ │ │ + beq 376b4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377a4 │ │ │ │ + beq 3779c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 37840 │ │ │ │ + beq 37838 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 37548 │ │ │ │ + b 37540 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377cc │ │ │ │ + beq 377c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 3753c │ │ │ │ + bne 37534 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne 3753c │ │ │ │ + bne 37534 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3758c │ │ │ │ + beq 37584 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ streq r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #16] │ │ │ │ streq r1, [r2, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349c8 │ │ │ │ + b 376d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 376a8 │ │ │ │ + beq 376a0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3762c │ │ │ │ + beq 37624 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37780 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 37518 │ │ │ │ + beq 37510 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r2, #16] │ │ │ │ strne r2, [r3] │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349c8 │ │ │ │ + b 376d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37810 │ │ │ │ + beq 37808 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37630 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ streq r3, [r2, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #416] @ 37884 │ │ │ │ + ldr r2, [pc, #416] @ 3787c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #384] @ 3786c │ │ │ │ + ldr r3, [pc, #384] @ 37864 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37864 │ │ │ │ + bne 3785c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov ip, #225 @ 0xe1 │ │ │ │ - ldr r3, [pc, #328] @ 37888 │ │ │ │ + ldr r3, [pc, #328] @ 37880 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strh ip, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 374d4 │ │ │ │ + bne 374cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 37504 │ │ │ │ - ldr r2, [pc, #252] @ 3788c │ │ │ │ + bne 374fc │ │ │ │ + ldr r2, [pc, #252] @ 37884 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ - b 37504 │ │ │ │ + b 374fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 37594 │ │ │ │ + beq 3758c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 37838 │ │ │ │ + beq 37830 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b 376d8 │ │ │ │ + b 376d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 377c4 │ │ │ │ - b 37594 │ │ │ │ + bne 377bc │ │ │ │ + b 3758c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 376dc │ │ │ │ - ldr r2, [pc, #120] @ 37890 │ │ │ │ + b 376d4 │ │ │ │ + ldr r2, [pc, #120] @ 37888 │ │ │ │ cmp r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ - b 376bc │ │ │ │ + bne 37630 │ │ │ │ + b 376b4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - b 376d8 │ │ │ │ + b 376d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 37838 │ │ │ │ + bne 37830 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ - b 375ac │ │ │ │ + bne 376d0 │ │ │ │ + b 375a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr ip │ │ │ │ + eoreq r8, r7, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, lsl ip │ │ │ │ + eoreq r8, r7, ip, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffffcc8 │ │ │ │ - mlaeq r3, ip, r2, r2 │ │ │ │ - eoreq r8, r7, r0, lsl r9 │ │ │ │ + mlaeq r3, r4, r2, r2 │ │ │ │ + eoreq r8, r7, r8, lsl r9 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x00360fd4 │ │ │ │ + eorseq r0, r6, r8, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003789c : │ │ │ │ +00037894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #128] @ 37934 │ │ │ │ - ldr r2, [pc, #128] @ 37938 │ │ │ │ + ldr r4, [pc, #128] @ 3792c │ │ │ │ + ldr r2, [pc, #128] @ 37930 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #124] @ 3793c │ │ │ │ + ldr r3, [pc, #124] @ 37934 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov ip, #179 @ 0xb3 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ stm sp, {r3, ip, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - ldr r0, [pc, #80] @ 37940 │ │ │ │ + ldr r0, [pc, #80] @ 37938 │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ - ldr r3, [pc, #60] @ 37944 │ │ │ │ + bl 34094 │ │ │ │ + bl 21bf64 │ │ │ │ + ldr r3, [pc, #60] @ 3793c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #40] @ 37948 │ │ │ │ - ldr r3, [pc, #40] @ 3794c │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #40] @ 37940 │ │ │ │ + ldr r3, [pc, #40] @ 37944 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, r7, r4, asr #14 │ │ │ │ + eoreq r8, r7, ip, asr #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr lr │ │ │ │ + eorseq r0, r6, r8, asr lr │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ │ │ │ │ -00037950 : │ │ │ │ - ldr r3, [pc, #8] @ 37960 │ │ │ │ +00037948 : │ │ │ │ + ldr r3, [pc, #8] @ 37958 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r0, r6, ip, lsl #28 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ - ldr r3, [pc, #8] @ 37974 │ │ │ │ +0003795c : │ │ │ │ + ldr r3, [pc, #8] @ 3796c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360df0 │ │ │ │ + @ instruction: 0x00360df8 │ │ │ │ │ │ │ │ -00037978 : │ │ │ │ - ldr r3, [pc, #8] @ 37988 │ │ │ │ +00037970 : │ │ │ │ + ldr r3, [pc, #8] @ 37980 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360ddc │ │ │ │ + eorseq r0, r6, r4, ror #27 │ │ │ │ │ │ │ │ -0003798c : │ │ │ │ +00037984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #360] @ 37b0c │ │ │ │ - ldr r0, [pc, #360] @ 37b10 │ │ │ │ + ldr ip, [pc, #360] @ 37b04 │ │ │ │ + ldr r0, [pc, #360] @ 37b08 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 265bc8 │ │ │ │ - ldr r4, [pc, #320] @ 37b14 │ │ │ │ - ldr r6, [pc, #320] @ 37b18 │ │ │ │ - ldr r1, [pc, #320] @ 37b1c │ │ │ │ + bl 265bb8 │ │ │ │ + ldr r4, [pc, #320] @ 37b0c │ │ │ │ + ldr r6, [pc, #320] @ 37b10 │ │ │ │ + ldr r1, [pc, #320] @ 37b14 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #300] @ 37b20 │ │ │ │ - ldr r3, [pc, #300] @ 37b24 │ │ │ │ + ldr r2, [pc, #300] @ 37b18 │ │ │ │ + ldr r3, [pc, #300] @ 37b1c │ │ │ │ mov r9, #2 │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ mov r8, #179 @ 0xb3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r5, [r4, r1] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -20855,100 +20853,100 @@ │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ add r0, r0, #166 @ 0xa6 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 34094 │ │ │ │ + bl 21bf64 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #172] @ 37b28 │ │ │ │ - ldr r3, [pc, #172] @ 37b2c │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #172] @ 37b20 │ │ │ │ + ldr r3, [pc, #172] @ 37b24 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d720 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #88] @ 37b30 │ │ │ │ + ldr r2, [pc, #88] @ 37b28 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 37b10 │ │ │ │ + ldr r3, [pc, #48] @ 37b08 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37b08 │ │ │ │ + bne 37b00 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, asr r6 │ │ │ │ + eoreq r8, r7, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, lsr #12 │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ + eoreq r8, r7, r8, lsr #12 │ │ │ │ + eorseq r0, r6, r4, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff580 │ │ │ │ - eoreq r8, r7, ip, lsl r5 │ │ │ │ + eoreq r8, r7, r4, lsr #10 │ │ │ │ │ │ │ │ -00037b34 : │ │ │ │ +00037b2c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b38 : │ │ │ │ +00037b30 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b3c : │ │ │ │ +00037b34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ 37c78 │ │ │ │ - ldr r3, [pc, #288] @ 37c7c │ │ │ │ + ldr r2, [pc, #288] @ 37c70 │ │ │ │ + ldr r3, [pc, #288] @ 37c74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 265bc8 │ │ │ │ - ldr r4, [pc, #256] @ 37c80 │ │ │ │ - ldr r8, [pc, #256] @ 37c84 │ │ │ │ - ldr r1, [pc, #256] @ 37c88 │ │ │ │ + bl 265bb8 │ │ │ │ + ldr r4, [pc, #256] @ 37c78 │ │ │ │ + ldr r8, [pc, #256] @ 37c7c │ │ │ │ + ldr r1, [pc, #256] @ 37c80 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ 37c8c │ │ │ │ + ldr r2, [pc, #244] @ 37c84 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr r3, [pc, #240] @ 37c90 │ │ │ │ + ldr r3, [pc, #240] @ 37c88 │ │ │ │ mov sl, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov lr, #179 @ 0xb3 │ │ │ │ mov ip, #156 @ 0x9c │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ str sl, [sp, #32] │ │ │ │ @@ -20967,210 +20965,210 @@ │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ stmib sp, {r0, ip, lr} │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 34094 │ │ │ │ + bl 21bf64 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8, #28] │ │ │ │ str r5, [r8, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #112] @ 37c94 │ │ │ │ - ldr r3, [pc, #112] @ 37c98 │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #112] @ 37c8c │ │ │ │ + ldr r3, [pc, #112] @ 37c90 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #88] @ 37c9c │ │ │ │ + ldr r2, [pc, #88] @ 37c94 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 37c7c │ │ │ │ + ldr r3, [pc, #48] @ 37c74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37c74 │ │ │ │ + bne 37c6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr #9 │ │ │ │ + eoreq r8, r7, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, ror r4 │ │ │ │ - @ instruction: 0x00360bd0 │ │ │ │ + eoreq r8, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x00360bd8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff3d8 │ │ │ │ - @ instruction: 0x002783b0 │ │ │ │ + @ instruction: 0x002783b8 │ │ │ │ │ │ │ │ -00037ca0 : │ │ │ │ +00037c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #160] @ 37d58 │ │ │ │ - ldr r2, [pc, #160] @ 37d5c │ │ │ │ + ldr r5, [pc, #160] @ 37d50 │ │ │ │ + ldr r2, [pc, #160] @ 37d54 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #156] @ 37d60 │ │ │ │ + ldr r3, [pc, #156] @ 37d58 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [r2] │ │ │ │ mov r2, #179 @ 0xb3 │ │ │ │ mov r3, #156 @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #108] @ 37d64 │ │ │ │ + ldr r0, [pc, #108] @ 37d5c │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ - ldr r3, [pc, #80] @ 37d68 │ │ │ │ + bl 34094 │ │ │ │ + bl 21bf64 │ │ │ │ + ldr r3, [pc, #80] @ 37d60 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #60] @ 37d6c │ │ │ │ - ldr r3, [pc, #60] @ 37d70 │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #60] @ 37d64 │ │ │ │ + ldr r3, [pc, #60] @ 37d68 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 37d50 │ │ │ │ - ldr r3, [pc, #40] @ 37d74 │ │ │ │ + beq 37d48 │ │ │ │ + ldr r3, [pc, #40] @ 37d6c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r7, r0, asr #6 │ │ │ │ + eoreq r8, r7, r8, asr #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr #20 │ │ │ │ + eorseq r0, r6, r8, asr #20 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ │ │ │ │ -00037d78 : │ │ │ │ - b 2bbf4 │ │ │ │ +00037d70 : │ │ │ │ + b 2bbec │ │ │ │ │ │ │ │ -00037d7c : │ │ │ │ - ldr r3, [pc, #8] @ 37d8c │ │ │ │ +00037d74 : │ │ │ │ + ldr r3, [pc, #8] @ 37d84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003609d8 │ │ │ │ + eorseq r0, r6, r0, ror #19 │ │ │ │ │ │ │ │ -00037d90 : │ │ │ │ +00037d88 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d98 : │ │ │ │ +00037d90 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d9c : │ │ │ │ +00037d94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da0 : │ │ │ │ +00037d98 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da4 : │ │ │ │ +00037d9c : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037dac : │ │ │ │ +00037da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #172] @ 37e70 │ │ │ │ - ldr r3, [pc, #172] @ 37e74 │ │ │ │ + ldr r2, [pc, #172] @ 37e68 │ │ │ │ + ldr r3, [pc, #172] @ 37e6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - beq 37e50 │ │ │ │ + beq 37e48 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 22eb4 │ │ │ │ cmp r4, r6 │ │ │ │ moveq r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp] │ │ │ │ - bl 260ce8 │ │ │ │ + bl 260cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #76] @ 37e78 │ │ │ │ - ldr r3, [pc, #68] @ 37e74 │ │ │ │ + ldr r2, [pc, #76] @ 37e70 │ │ │ │ + ldr r3, [pc, #68] @ 37e6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37e6c │ │ │ │ + bne 37e64 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, sp │ │ │ │ mov r1, #0 │ │ │ │ bl 23508 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 37df0 │ │ │ │ - b 37e24 │ │ │ │ + bne 37de8 │ │ │ │ + b 37e1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr r2 │ │ │ │ + eoreq r8, r7, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, asr #3 │ │ │ │ + ldrdeq r8, [r7], -r4 @ │ │ │ │ │ │ │ │ -00037e7c : │ │ │ │ +00037e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #576] @ 380d4 │ │ │ │ - ldr r1, [pc, #576] @ 380d8 │ │ │ │ + ldr ip, [pc, #576] @ 380cc │ │ │ │ + ldr r1, [pc, #576] @ 380d0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #564] @ 380dc │ │ │ │ + ldr r2, [pc, #564] @ 380d4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #560] @ 380e0 │ │ │ │ + ldr r3, [pc, #560] @ 380d8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr r3, [pc, #540] @ 380e4 │ │ │ │ + ldr r3, [pc, #540] @ 380dc │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -21182,201 +21180,201 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r5] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 37fc8 │ │ │ │ + ble 37fc0 │ │ │ │ sub r2, lr, #4 │ │ │ │ - b 37f28 │ │ │ │ + b 37f20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 37f7c │ │ │ │ + beq 37f74 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne 37f1c │ │ │ │ - ldr r2, [pc, #428] @ 380e8 │ │ │ │ + bne 37f14 │ │ │ │ + ldr r2, [pc, #428] @ 380e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #408] @ 380ec │ │ │ │ - ldr r3, [pc, #384] @ 380d8 │ │ │ │ + ldr r2, [pc, #408] @ 380e4 │ │ │ │ + ldr r3, [pc, #384] @ 380d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 380d0 │ │ │ │ + bne 380c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r2, #0 │ │ │ │ - b 37f94 │ │ │ │ + b 37f8c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 37fc8 │ │ │ │ + beq 37fc0 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 37f88 │ │ │ │ - ldr r3, [pc, #320] @ 380f0 │ │ │ │ + bne 37f80 │ │ │ │ + ldr r3, [pc, #320] @ 380e8 │ │ │ │ str r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ + b 37f44 │ │ │ │ cmp lr, #0 │ │ │ │ lslne r3, r4, #1 │ │ │ │ lslne r0, r4, #3 │ │ │ │ - beq 3809c │ │ │ │ - ldr r6, [pc, #276] @ 380f4 │ │ │ │ + beq 38094 │ │ │ │ + ldr r6, [pc, #276] @ 380ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 38038 │ │ │ │ + ble 38030 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 38008 │ │ │ │ + bne 38000 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ 380f8 │ │ │ │ + ldr r2, [pc, #184] @ 380f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 380c8 │ │ │ │ + ble 380c0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 38050 │ │ │ │ - ldr r3, [pc, #136] @ 380fc │ │ │ │ + bne 38048 │ │ │ │ + ldr r3, [pc, #136] @ 380f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ - ldr r6, [pc, #92] @ 38100 │ │ │ │ + b 37f44 │ │ │ │ + ldr r6, [pc, #92] @ 380f8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #49 @ 0x31 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ add r1, r6, #53 @ 0x35 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - b 37fd8 │ │ │ │ + b 37fd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3806c │ │ │ │ + b 38064 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, ror #2 │ │ │ │ + eoreq r8, r7, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, asr #2 │ │ │ │ + eoreq r8, r7, r8, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq r0, r6, r0, lsr #16 │ │ │ │ - eoreq r8, r7, r4, lsr #1 │ │ │ │ - eorseq r0, r6, r8, lsr #15 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - eorseq r0, r6, ip, lsl r7 │ │ │ │ - eorseq r0, r6, r4, ror #13 │ │ │ │ - @ instruction: 0x003606b8 │ │ │ │ + mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r0, r6, r8, lsr #16 │ │ │ │ + eoreq r8, r7, ip, lsr #1 │ │ │ │ + @ instruction: 0x003607b0 │ │ │ │ + eorseq r0, r6, r4, lsl #15 │ │ │ │ + eorseq r0, r6, r4, lsr #14 │ │ │ │ + eorseq r0, r6, ip, ror #13 │ │ │ │ + eorseq r0, r6, r0, asr #13 │ │ │ │ │ │ │ │ -00038104 : │ │ │ │ - ldr r3, [pc, #96] @ 3816c │ │ │ │ +000380fc : │ │ │ │ + ldr r3, [pc, #96] @ 38164 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ pople {pc} @ (ldrle pc, [sp], #4) │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - b 38134 │ │ │ │ + b 3812c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, r0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 38128 │ │ │ │ - ldr r3, [pc, #32] @ 38170 │ │ │ │ + bne 38120 │ │ │ │ + ldr r3, [pc, #32] @ 38168 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ streq r3, [r1] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r6, ip, asr #12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ + eorseq r0, r6, r4, asr r6 │ │ │ │ + eorseq r0, r6, r4, lsl r6 │ │ │ │ │ │ │ │ -00038174 : │ │ │ │ +0003816c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mul r0, r1, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 234cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 381a4 │ │ │ │ + beq 3819c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 38198 │ │ │ │ + b 38190 │ │ │ │ │ │ │ │ -000381b4 : │ │ │ │ +000381ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38284 │ │ │ │ - ldr r1, [pc, #184] @ 38288 │ │ │ │ + ldr ip, [pc, #184] @ 3827c │ │ │ │ + ldr r1, [pc, #184] @ 38280 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 3828c │ │ │ │ + ldr r3, [pc, #172] @ 38284 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38290 │ │ │ │ + ldr r2, [pc, #168] @ 38288 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -21389,53 +21387,53 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38294 │ │ │ │ + ldr r2, [pc, #64] @ 3828c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38288 │ │ │ │ + ldr r3, [pc, #44] @ 38280 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38280 │ │ │ │ + bne 38278 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, lsr #28 │ │ │ │ + eoreq r7, r7, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, lsl #28 │ │ │ │ + eoreq r7, r7, r0, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r0, lsr #27 │ │ │ │ + eoreq r7, r7, r8, lsr #27 │ │ │ │ │ │ │ │ -00038298 : │ │ │ │ +00038290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #192] @ 38370 │ │ │ │ - ldr r1, [pc, #192] @ 38374 │ │ │ │ + ldr ip, [pc, #192] @ 38368 │ │ │ │ + ldr r1, [pc, #192] @ 3836c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ 38378 │ │ │ │ + ldr r3, [pc, #180] @ 38370 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #176] @ 3837c │ │ │ │ + ldr r2, [pc, #176] @ 38374 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -21448,113 +21446,113 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38380 │ │ │ │ + ldr r2, [pc, #64] @ 38378 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38374 │ │ │ │ + ldr r3, [pc, #44] @ 3836c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3836c │ │ │ │ + bne 38364 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r4, asr #26 │ │ │ │ + eoreq r7, r7, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr #26 │ │ │ │ + eoreq r7, r7, ip, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277cb4 │ │ │ │ + @ instruction: 0x00277cbc │ │ │ │ │ │ │ │ -00038384 : │ │ │ │ +0003837c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 38454 │ │ │ │ + ldr r0, [pc, #176] @ 3844c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 38458 │ │ │ │ + ldr r1, [pc, #172] @ 38450 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3845c │ │ │ │ - ldr r2, [pc, #164] @ 38460 │ │ │ │ + ldr r3, [pc, #164] @ 38454 │ │ │ │ + ldr r2, [pc, #164] @ 38458 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - mov r0, #12 │ │ │ │ + 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 34bc0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ - ldr r2, [pc, #56] @ 38464 │ │ │ │ - ldr r3, [pc, #40] @ 38458 │ │ │ │ + ldr r2, [pc, #56] @ 3845c │ │ │ │ + ldr r3, [pc, #40] @ 38450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38450 │ │ │ │ + bne 38448 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r0, asr ip │ │ │ │ + eoreq r7, r7, r8, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr ip │ │ │ │ + eoreq r7, r7, ip, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, ip, asr #23 │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ │ │ │ │ -00038468 : │ │ │ │ +00038460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #232] @ 38568 │ │ │ │ - ldr ip, [pc, #232] @ 3856c │ │ │ │ + ldr lr, [pc, #232] @ 38560 │ │ │ │ + ldr ip, [pc, #232] @ 38564 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #224] @ 38570 │ │ │ │ + ldr r3, [pc, #224] @ 38568 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ 38574 │ │ │ │ + ldr r2, [pc, #220] @ 3856c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21563,134 +21561,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 34bc0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 3856c │ │ │ │ + ldr r3, [pc, #76] @ 38564 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r1, [r0, #8] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 38578 │ │ │ │ + ldr r2, [pc, #56] @ 38570 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38564 │ │ │ │ + bne 3855c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror fp │ │ │ │ + eoreq r7, r7, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr fp │ │ │ │ + eoreq r7, r7, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277ab8 │ │ │ │ + eoreq r7, r7, r0, asr #21 │ │ │ │ │ │ │ │ -0003857c : │ │ │ │ +00038574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 38664 │ │ │ │ + ldr r0, [pc, #200] @ 3865c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 38668 │ │ │ │ + ldr r2, [pc, #196] @ 38660 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #188] @ 3866c │ │ │ │ - ldr ip, [pc, #188] @ 38670 │ │ │ │ + ldr r3, [pc, #188] @ 38664 │ │ │ │ + ldr ip, [pc, #188] @ 38668 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ 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 34bc0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #88] @ 38668 │ │ │ │ + ldr r3, [pc, #88] @ 38660 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #12] │ │ │ │ orr r2, r2, #2 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38674 │ │ │ │ + ldr r2, [pc, #52] @ 3866c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38660 │ │ │ │ + bne 38658 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, asr sl │ │ │ │ + eoreq r7, r7, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsr sl │ │ │ │ + eoreq r7, r7, r4, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002779bc │ │ │ │ + eoreq r7, r7, r4, asr #19 │ │ │ │ │ │ │ │ -00038678 : │ │ │ │ +00038670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #160] @ 38730 │ │ │ │ - ldr lr, [pc, #160] @ 38734 │ │ │ │ + ldr r4, [pc, #160] @ 38728 │ │ │ │ + ldr lr, [pc, #160] @ 3872c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #152] @ 38738 │ │ │ │ + ldr r3, [pc, #152] @ 38730 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #148] @ 3873c │ │ │ │ + ldr ip, [pc, #148] @ 38734 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -21699,85 +21697,85 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3857c │ │ │ │ - ldr r3, [pc, #68] @ 38734 │ │ │ │ + bl 38574 │ │ │ │ + ldr r3, [pc, #68] @ 3872c │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #4] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38740 │ │ │ │ + ldr r2, [pc, #52] @ 38738 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3872c │ │ │ │ + bne 38724 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror #18 │ │ │ │ + eoreq r7, r7, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr #18 │ │ │ │ + eoreq r7, r7, r0, asr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r7, [r7], -r0 @ │ │ │ │ + strdeq r7, [r7], -r8 @ │ │ │ │ │ │ │ │ -00038744 : │ │ │ │ - b 2bcf0 │ │ │ │ +0003873c : │ │ │ │ + b 2bce8 │ │ │ │ │ │ │ │ -00038748 : │ │ │ │ - b 2bd4c │ │ │ │ +00038740 : │ │ │ │ + b 2bd44 │ │ │ │ │ │ │ │ -0003874c : │ │ │ │ +00038744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mul r0, r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ add r5, r2, r0 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge 38794 │ │ │ │ - ldr r0, [pc, #40] @ 387b0 │ │ │ │ + bge 3878c │ │ │ │ + ldr r0, [pc, #40] @ 387a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 38780 │ │ │ │ + bne 38778 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r3, r0, asr #32 │ │ │ │ + eoreq r1, r3, r8, lsr r0 │ │ │ │ │ │ │ │ -000387b4 : │ │ │ │ +000387ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #196] @ 38890 │ │ │ │ - ldr ip, [pc, #196] @ 38894 │ │ │ │ + ldr lr, [pc, #196] @ 38888 │ │ │ │ + ldr ip, [pc, #196] @ 3888c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #188] @ 38898 │ │ │ │ + ldr r3, [pc, #188] @ 38890 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #184] @ 3889c │ │ │ │ + ldr r2, [pc, #184] @ 38894 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21787,64 +21785,64 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b2fc │ │ │ │ - ldr r7, [pc, #112] @ 388a0 │ │ │ │ + bl 2b2f4 │ │ │ │ + ldr r7, [pc, #112] @ 38898 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r0, [pc, #104] @ 388a4 │ │ │ │ + ldr r0, [pc, #104] @ 3889c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #68] @ 388a8 │ │ │ │ + ldr r2, [pc, #68] @ 388a0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38894 │ │ │ │ + ldr r3, [pc, #40] @ 3888c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3888c │ │ │ │ + bne 38884 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsr #16 │ │ │ │ + eoreq r7, r7, r4, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsl #16 │ │ │ │ + eoreq r7, r7, r4, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r5, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r4, lsr pc @ │ │ │ │ @ instruction: 0xffffe808 │ │ │ │ - mlaeq r7, r0, r7, r7 │ │ │ │ + mlaeq r7, r8, r7, r7 │ │ │ │ │ │ │ │ -000388ac : │ │ │ │ +000388a4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000388b0 : │ │ │ │ +000388a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #244] @ 389bc │ │ │ │ - ldr r2, [pc, #244] @ 389c0 │ │ │ │ + ldr r1, [pc, #244] @ 389b4 │ │ │ │ + ldr r2, [pc, #244] @ 389b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #236] @ 389c4 │ │ │ │ + ldr r5, [pc, #236] @ 389bc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #232] @ 389c8 │ │ │ │ + ldr r3, [pc, #232] @ 389c0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [r4] │ │ │ │ @@ -21853,77 +21851,77 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 38950 │ │ │ │ - ldr r2, [pc, #164] @ 389cc │ │ │ │ - ldr r3, [pc, #148] @ 389c0 │ │ │ │ + beq 38948 │ │ │ │ + ldr r2, [pc, #164] @ 389c4 │ │ │ │ + ldr r3, [pc, #148] @ 389b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 389a8 │ │ │ │ + bne 389a0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2b2fc │ │ │ │ + bl 2b2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38960 │ │ │ │ + beq 38958 │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #104] @ 389d0 │ │ │ │ + ldr r3, [pc, #104] @ 389c8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38978 │ │ │ │ + beq 38970 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #84] @ 389d4 │ │ │ │ + ldr r3, [pc, #84] @ 389cc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 389ac │ │ │ │ - ldr r0, [pc, #68] @ 389d8 │ │ │ │ + beq 389a4 │ │ │ │ + ldr r0, [pc, #68] @ 389d0 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 237c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #40] @ 389dc │ │ │ │ + ldr r0, [pc, #40] @ 389d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 38998 │ │ │ │ - eoreq r7, r7, r0, lsr r7 │ │ │ │ + b 38990 │ │ │ │ + eoreq r7, r7, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r0, lsl r7 │ │ │ │ + eoreq r7, r7, r8, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ + ldrdeq r7, [r7], -r8 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, r0, asr lr │ │ │ │ - eoreq r8, r4, r8, ror #16 │ │ │ │ + eoreq r0, r3, r8, asr #28 │ │ │ │ + eoreq r8, r4, r0, ror #16 │ │ │ │ │ │ │ │ -000389e0 : │ │ │ │ +000389d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38ab0 │ │ │ │ - ldr r1, [pc, #184] @ 38ab4 │ │ │ │ + ldr ip, [pc, #184] @ 38aa8 │ │ │ │ + ldr r1, [pc, #184] @ 38aac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 38ab8 │ │ │ │ + ldr r3, [pc, #172] @ 38ab0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38abc │ │ │ │ + ldr r2, [pc, #168] @ 38ab4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -21936,52 +21934,52 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 388b0 │ │ │ │ + bl 388a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38ac0 │ │ │ │ + ldr r2, [pc, #64] @ 38ab8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38ab4 │ │ │ │ + ldr r3, [pc, #44] @ 38aac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38aac │ │ │ │ + bne 38aa4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r4, ror r5 │ │ │ │ + eoreq r7, r7, ip, ror r5 │ │ │ │ │ │ │ │ -00038ac4 : │ │ │ │ +00038abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #148] @ 38b70 │ │ │ │ - ldr r1, [pc, #148] @ 38b74 │ │ │ │ + ldr ip, [pc, #148] @ 38b68 │ │ │ │ + ldr r1, [pc, #148] @ 38b6c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #140] @ 38b78 │ │ │ │ + ldr r3, [pc, #140] @ 38b70 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 38b7c │ │ │ │ + ldr r2, [pc, #136] @ 38b74 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21989,152 +21987,152 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 37e7c │ │ │ │ + bl 37e74 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #60] @ 38b80 │ │ │ │ + ldr r2, [pc, #60] @ 38b78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38b74 │ │ │ │ + ldr r3, [pc, #40] @ 38b6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38b6c │ │ │ │ + bne 38b64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsl r5 │ │ │ │ + eoreq r7, r7, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002774b0 │ │ │ │ + @ instruction: 0x002774b8 │ │ │ │ │ │ │ │ -00038b84 : │ │ │ │ +00038b7c : │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ - b 2bc24 │ │ │ │ + b 2bc1c │ │ │ │ │ │ │ │ -00038b90 : │ │ │ │ +00038b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #1108] @ 38ffc │ │ │ │ + ldr r4, [pc, #1108] @ 38ff4 │ │ │ │ cmp r0, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4] │ │ │ │ movge r5, r0 │ │ │ │ movlt r5, #16 │ │ │ │ cmn sl, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r8, sl │ │ │ │ - beq 38d80 │ │ │ │ - ldr r3, [pc, #1072] @ 39000 │ │ │ │ + beq 38d78 │ │ │ │ + ldr r3, [pc, #1072] @ 38ff8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38e7c │ │ │ │ + beq 38e74 │ │ │ │ ldr r3, [r6] │ │ │ │ rsb r9, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 38c8c │ │ │ │ + bge 38c84 │ │ │ │ add r4, r5, r8 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ and r4, r4, r9 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #7 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38fb8 │ │ │ │ - ldr r3, [pc, #980] @ 39004 │ │ │ │ + bhi 38fb0 │ │ │ │ + ldr r3, [pc, #980] @ 38ffc │ │ │ │ add r5, r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ add r2, r2, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #932] @ 39008 │ │ │ │ + ldr r3, [pc, #932] @ 39000 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ strne r0, [r2, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #888] @ 3900c │ │ │ │ + ldr r3, [pc, #888] @ 39004 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b 38cd0 │ │ │ │ + b 38cc8 │ │ │ │ add r3, r1, r4 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ bic r2, r3, #1 │ │ │ │ add r2, r2, r3, asr #1 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ movlt r1, r3 │ │ │ │ movge r4, r3 │ │ │ │ addlt r0, r1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt 38ca8 │ │ │ │ + bgt 38ca0 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 38d14 │ │ │ │ + beq 38d0c │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #756] @ 39010 │ │ │ │ + ldr r6, [pc, #756] @ 39008 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - beq 38d98 │ │ │ │ + beq 38d90 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ and r9, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ movne r2, #0 │ │ │ │ @@ -22147,230 +22145,230 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 38bc8 │ │ │ │ + b 38bc0 │ │ │ │ mov r1, sl │ │ │ │ mvn r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38f8c │ │ │ │ - ldr r2, [pc, #576] @ 39014 │ │ │ │ + bhi 38f84 │ │ │ │ + ldr r2, [pc, #576] @ 3900c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub lr, r8, r3 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp lr, #15 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - ble 38fac │ │ │ │ + ble 38fa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - b 38e08 │ │ │ │ + b 38e00 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r0, r3] │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r0, r3 │ │ │ │ str r5, [r1, #4] │ │ │ │ strne r1, [ip, #4] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, r3, ip │ │ │ │ cmp lr, r3 │ │ │ │ add ip, r2, #1 │ │ │ │ - bge 38e04 │ │ │ │ + bge 38dfc │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #472] @ 39018 │ │ │ │ + ldr r3, [pc, #472] @ 39010 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r4, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str ip, [r7, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #436] @ 3901c │ │ │ │ + ldr r3, [pc, #436] @ 39014 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - b 38d4c │ │ │ │ + b 38d44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ movls fp, sl │ │ │ │ - bhi 38f54 │ │ │ │ - ldr r3, [pc, #352] @ 39020 │ │ │ │ + bhi 38f4c │ │ │ │ + ldr r3, [pc, #352] @ 39018 │ │ │ │ cmn fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - beq 38f70 │ │ │ │ + beq 38f68 │ │ │ │ mov r9, #0 │ │ │ │ sub r3, fp, #16 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 38ef8 │ │ │ │ + b 38ef0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #15 │ │ │ │ movge r3, r0 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - beq 38ef0 │ │ │ │ + beq 38ee8 │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ cmp r0, #15 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ - bhi 38ef0 │ │ │ │ - ldr r3, [pc, #220] @ 39024 │ │ │ │ + bhi 38ee8 │ │ │ │ + ldr r3, [pc, #220] @ 3901c │ │ │ │ mov r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #60] @ 0x3c │ │ │ │ - b 38bdc │ │ │ │ + b 38bd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #192] @ 39028 │ │ │ │ + bl 4fd84 │ │ │ │ + ldr r3, [pc, #192] @ 39020 │ │ │ │ mov r4, r6 │ │ │ │ ldr fp, [pc, r3] │ │ │ │ - b 38eb8 │ │ │ │ + b 38eb0 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ - ldr r3, [pc, #172] @ 3902c │ │ │ │ + ldr r3, [pc, #172] @ 39024 │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3] │ │ │ │ - b 38ed8 │ │ │ │ + b 38ed0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd84 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - b 38dcc │ │ │ │ + b 38dc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 38e38 │ │ │ │ + b 38e30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #100] @ 39030 │ │ │ │ + bl 4fd84 │ │ │ │ + ldr r3, [pc, #100] @ 39028 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ str r0, [r0] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, r4 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - eoreq r7, r7, r4, lsr #28 │ │ │ │ - eorseq pc, r5, ip, lsl #23 │ │ │ │ - eorseq pc, r5, r8, lsr #22 │ │ │ │ - @ instruction: 0x0035faf4 │ │ │ │ - eorseq pc, r5, r4, asr #21 │ │ │ │ - eorseq pc, r5, ip, lsr sl @ │ │ │ │ - eorseq pc, r5, r4, lsl #19 │ │ │ │ - eorseq pc, r5, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0035f8f4 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ - eorseq pc, r5, r0, lsl r8 @ │ │ │ │ - eoreq r7, r7, r4, ror #20 │ │ │ │ - eoreq r7, r7, r0, asr sl │ │ │ │ - eorseq pc, r5, ip, lsl #15 │ │ │ │ + eoreq r7, r7, ip, lsr #28 │ │ │ │ + mlaseq r5, r4, fp, pc @ │ │ │ │ + eorseq pc, r5, r0, lsr fp @ │ │ │ │ + @ instruction: 0x0035fafc │ │ │ │ + eorseq pc, r5, ip, asr #21 │ │ │ │ + eorseq pc, r5, r4, asr #20 │ │ │ │ + eorseq pc, r5, ip, lsl #19 │ │ │ │ + eorseq pc, r5, r0, lsr #18 │ │ │ │ + @ instruction: 0x0035f8fc │ │ │ │ + eorseq pc, r5, r0, lsr #17 │ │ │ │ + eorseq pc, r5, r8, lsl r8 @ │ │ │ │ + eoreq r7, r7, ip, ror #20 │ │ │ │ + eoreq r7, r7, r8, asr sl │ │ │ │ + mlaseq r5, r4, r7, pc @ │ │ │ │ │ │ │ │ -00039034 : │ │ │ │ - b 38b90 │ │ │ │ +0003902c : │ │ │ │ + b 38b88 │ │ │ │ │ │ │ │ -00039038 : │ │ │ │ +00039030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #508] @ 3924c │ │ │ │ + ldr r5, [pc, #508] @ 39244 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5] │ │ │ │ cmn r8, #1 │ │ │ │ movne r7, r8 │ │ │ │ - beq 3921c │ │ │ │ + beq 39214 │ │ │ │ rsb r9, r7, #0 │ │ │ │ and r5, r4, r9 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 391c4 │ │ │ │ + bge 391bc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 39234 │ │ │ │ - ldr r2, [pc, #452] @ 39250 │ │ │ │ + blt 3922c │ │ │ │ + ldr r2, [pc, #452] @ 39248 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - ble 39234 │ │ │ │ + ble 3922c │ │ │ │ ldr sl, [r2, #52] @ 0x34 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ ldr fp, [sl, r3, lsl #2] │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ sub r3, r1, fp │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ sub r0, r7, #16 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ cmpge r3, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 39234 │ │ │ │ + ble 3922c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r4, [r2, #4] │ │ │ │ @@ -22382,35 +22380,35 @@ │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, r0 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r7, fp │ │ │ │ cmp ip, #15 │ │ │ │ - ble 39180 │ │ │ │ + ble 39178 │ │ │ │ mov r3, #16 │ │ │ │ - b 39140 │ │ │ │ + b 39138 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r3, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1] │ │ │ │ streq r0, [sl, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ add r3, r3, fp │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #4] │ │ │ │ strne r0, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ sub r1, r2, #1 │ │ │ │ - bge 3913c │ │ │ │ + bge 39134 │ │ │ │ and r6, r6, r9 │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #204] @ 39254 │ │ │ │ + ldr r2, [pc, #204] @ 3924c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r7 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -22419,15 +22417,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r6, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ strne r2, [r3, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ - ldr r3, [pc, #140] @ 39258 │ │ │ │ + ldr r3, [pc, #140] @ 39250 │ │ │ │ ldr ip, [r4, #-8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ @@ -22446,1002 +22444,1002 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5] │ │ │ │ - b 39064 │ │ │ │ - ldr r1, [pc, #32] @ 3925c │ │ │ │ + b 3905c │ │ │ │ + ldr r1, [pc, #32] @ 39254 │ │ │ │ add r2, r4, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r7, r7, ip, ror r9 │ │ │ │ - @ instruction: 0x0035f6d0 │ │ │ │ - @ instruction: 0x0035f5d0 │ │ │ │ - eorseq pc, r5, ip, lsl #11 │ │ │ │ - @ instruction: 0x002305b4 │ │ │ │ + eoreq r7, r7, r4, lsl #19 │ │ │ │ + @ instruction: 0x0035f6d8 │ │ │ │ + @ instruction: 0x0035f5d8 │ │ │ │ + mlaseq r5, r4, r5, pc @ │ │ │ │ + eoreq r0, r3, ip, lsr #11 │ │ │ │ │ │ │ │ -00039260 : │ │ │ │ +00039258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #124] @ 392f4 │ │ │ │ + ldr r4, [pc, #124] @ 392ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ movne r6, r5 │ │ │ │ - beq 392dc │ │ │ │ - ldr r3, [pc, #104] @ 392f8 │ │ │ │ + beq 392d4 │ │ │ │ + ldr r3, [pc, #104] @ 392f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - b 392b4 │ │ │ │ + b 392ac │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movgt r1, r3 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ bl 23664 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 39298 │ │ │ │ - ldr r3, [pc, #56] @ 392fc │ │ │ │ + bne 39290 │ │ │ │ + ldr r3, [pc, #56] @ 392f4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 39288 │ │ │ │ - eoreq r7, r7, r8, asr r7 │ │ │ │ - eorseq pc, r5, ip, asr #9 │ │ │ │ - mlaseq r5, r4, r4, pc @ │ │ │ │ + b 39280 │ │ │ │ + eoreq r7, r7, r0, ror #14 │ │ │ │ + @ instruction: 0x0035f4d4 │ │ │ │ + mlaseq r5, ip, r4, pc @ │ │ │ │ │ │ │ │ -00039300 : │ │ │ │ - ldr r2, [pc, #16] @ 39318 │ │ │ │ +000392f8 : │ │ │ │ + ldr r2, [pc, #16] @ 39310 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ bx lr │ │ │ │ - eorseq pc, r5, r4, asr r4 @ │ │ │ │ + eorseq pc, r5, ip, asr r4 @ │ │ │ │ │ │ │ │ -0003931c : │ │ │ │ +00039314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 39388 │ │ │ │ - ldr r2, [pc, #84] @ 3938c │ │ │ │ - ldr r1, [pc, #84] @ 39390 │ │ │ │ + ldr r3, [pc, #84] @ 39380 │ │ │ │ + ldr r2, [pc, #84] @ 39384 │ │ │ │ + ldr r1, [pc, #84] @ 39388 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ 39394 │ │ │ │ - ldr r2, [pc, #48] @ 39398 │ │ │ │ - ldr r1, [pc, #48] @ 3939c │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #48] @ 3938c │ │ │ │ + ldr r2, [pc, #48] @ 39390 │ │ │ │ + ldr r1, [pc, #48] @ 39394 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #225 @ 0xe1 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffdd88 │ │ │ │ @ instruction: 0xffffde1c │ │ │ │ @ instruction: 0xffffdc58 │ │ │ │ @ instruction: 0xffffdd0c │ │ │ │ @ instruction: 0xffffdda0 │ │ │ │ @ instruction: 0xffffe51c │ │ │ │ │ │ │ │ -000393a0 : │ │ │ │ +00039398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000393dc : │ │ │ │ +000393d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039418 : │ │ │ │ +00039410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039454 : │ │ │ │ +0003944c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003948c : │ │ │ │ +00039484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000394c8 : │ │ │ │ +000394c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 373a0 │ │ │ │ + bl 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039508 : │ │ │ │ +00039500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ - b 31570 │ │ │ │ +00039538 : │ │ │ │ + b 31568 │ │ │ │ │ │ │ │ -00039544 : │ │ │ │ - b 3154c │ │ │ │ +0003953c : │ │ │ │ + b 31544 │ │ │ │ │ │ │ │ -00039548 : │ │ │ │ - b 2b48c │ │ │ │ +00039540 : │ │ │ │ + b 2b484 │ │ │ │ │ │ │ │ -0003954c : │ │ │ │ - b 2b460 │ │ │ │ +00039544 : │ │ │ │ + b 2b458 │ │ │ │ │ │ │ │ -00039550 : │ │ │ │ +00039548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 395b4 │ │ │ │ - ldr r3, [pc, #76] @ 395b8 │ │ │ │ + ldr r2, [pc, #76] @ 395ac │ │ │ │ + ldr r3, [pc, #76] @ 395b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ 395bc │ │ │ │ + ldr r2, [pc, #64] @ 395b4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ 395b8 │ │ │ │ + ldr r3, [pc, #44] @ 395b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 395b0 │ │ │ │ + bne 395a8 │ │ │ │ mov r0, sp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r0, sl, r6 │ │ │ │ + mlaeq r7, r8, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, ror sl │ │ │ │ + eoreq r6, r7, r8, ror sl │ │ │ │ │ │ │ │ -000395c0 : │ │ │ │ +000395b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #24] @ 395f8 │ │ │ │ - ldr r2, [pc, #24] @ 395fc │ │ │ │ + ldr r4, [pc, #24] @ 395f0 │ │ │ │ + ldr r2, [pc, #24] @ 395f4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ strh r1, [r0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r7, r8, lsl sl │ │ │ │ + eoreq r6, r7, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00039600 : │ │ │ │ +000395f8 : │ │ │ │ b 231b4 │ │ │ │ │ │ │ │ -00039604 : │ │ │ │ +000395fc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00039608 : │ │ │ │ +00039600 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003960c : │ │ │ │ +00039604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #860] @ 39980 │ │ │ │ + ldr ip, [pc, #860] @ 39978 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #852] @ 39984 │ │ │ │ + ldr r1, [pc, #852] @ 3997c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #844] @ 39988 │ │ │ │ - ldr r2, [pc, #844] @ 3998c │ │ │ │ + ldr r5, [pc, #844] @ 39980 │ │ │ │ + ldr r2, [pc, #844] @ 39984 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #828] @ 39990 │ │ │ │ + ldr r3, [pc, #828] @ 39988 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #816] @ 39994 │ │ │ │ + ldr r6, [pc, #816] @ 3998c │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #2 │ │ │ │ add r3, sp, #28 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b14 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39964 │ │ │ │ + beq 3995c │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne 3980c │ │ │ │ + bne 39804 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #720] @ 39998 │ │ │ │ + ldr r3, [pc, #720] @ 39990 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #712] @ 3999c │ │ │ │ + ldr r0, [pc, #712] @ 39994 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #696] @ 399a0 │ │ │ │ - ldr r2, [pc, #696] @ 399a4 │ │ │ │ + ldr r1, [pc, #696] @ 39998 │ │ │ │ + ldr r2, [pc, #696] @ 3999c │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #692] @ 399a8 │ │ │ │ + ldr ip, [pc, #692] @ 399a0 │ │ │ │ mov r3, #247 @ 0xf7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #652] @ 399ac │ │ │ │ + ldr r5, [pc, #652] @ 399a4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ - ldr r0, [pc, #644] @ 399b0 │ │ │ │ + bl 36378 │ │ │ │ + ldr r0, [pc, #644] @ 399a8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #620] @ 399b4 │ │ │ │ + ldr r0, [pc, #620] @ 399ac │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r1 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3976c │ │ │ │ + beq 39764 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #580] @ 399b8 │ │ │ │ + ldr r0, [pc, #580] @ 399b0 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #560] @ 399bc │ │ │ │ + ldr r0, [pc, #560] @ 399b4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #544] @ 399c0 │ │ │ │ + ldr r0, [pc, #544] @ 399b8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #532] @ 399c4 │ │ │ │ + ldr r0, [pc, #532] @ 399bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #520] @ 399c8 │ │ │ │ + ldr r0, [pc, #520] @ 399c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20b7a8 │ │ │ │ + bl 20b798 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #492] @ 399cc │ │ │ │ + ldr r2, [pc, #492] @ 399c4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #412] @ 39984 │ │ │ │ + ldr r3, [pc, #412] @ 3997c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3997c │ │ │ │ + bne 39974 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r6] │ │ │ │ tst r1, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ - ldr r0, [pc, #392] @ 399d0 │ │ │ │ + bne 396b8 │ │ │ │ + ldr r0, [pc, #392] @ 399c8 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21bf60 │ │ │ │ + bl 21bf50 │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r0, #1 │ │ │ │ - beq 396c0 │ │ │ │ + beq 396b8 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ - b 398a0 │ │ │ │ + b 39898 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 396c0 │ │ │ │ + bcc 396b8 │ │ │ │ lsl r3, r9, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21bdc8 │ │ │ │ + bl 21bdb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 39898 │ │ │ │ + beq 39890 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 39898 │ │ │ │ - ldr r4, [pc, #228] @ 399d4 │ │ │ │ - ldr r1, [pc, #172] @ 399a0 │ │ │ │ + bne 39890 │ │ │ │ + ldr r4, [pc, #228] @ 399cc │ │ │ │ + ldr r1, [pc, #172] @ 39998 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 399a8 │ │ │ │ + ldr r2, [pc, #140] @ 399a0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #180] @ 399d8 │ │ │ │ + ldr r2, [pc, #180] @ 399d0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ + bl 36378 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39948 │ │ │ │ + beq 39940 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #140] @ 399dc │ │ │ │ + ldr r3, [pc, #140] @ 399d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 397c8 │ │ │ │ + b 397c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - bne 39824 │ │ │ │ - b 396c0 │ │ │ │ + bne 3981c │ │ │ │ + b 396b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, ip, asr #19 │ │ │ │ + ldrdeq r6, [r7], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002769b0 │ │ │ │ + @ instruction: 0x002769b8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsbeq pc, [r5], -r8 @ │ │ │ │ + eorseq pc, r5, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, ip, lsr #2 │ │ │ │ + eoreq r0, r3, r4, lsr #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd8d4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eorseq pc, r5, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ - eoreq r0, r3, r8, asr #1 │ │ │ │ + eorseq pc, r5, r8, lsr r0 @ │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ eoreq r0, r3, r0, asr #1 │ │ │ │ - eoreq r0, r3, r0, lsl #2 │ │ │ │ - eoreq r0, r3, r0, lsr #2 │ │ │ │ - eoreq r0, r3, ip, lsl r1 │ │ │ │ - eoreq r6, r7, r4, lsl r8 │ │ │ │ - mlaeq r4, ip, r6, r8 │ │ │ │ - eorseq lr, r5, r8, ror #28 │ │ │ │ + strheq r0, [r3], -r8 @ │ │ │ │ + strdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r8, lsl r1 │ │ │ │ + eoreq r0, r3, r4, lsl r1 │ │ │ │ + eoreq r6, r7, ip, lsl r8 │ │ │ │ + mlaeq r4, r4, r6, r8 │ │ │ │ + eorseq lr, r5, r0, ror lr │ │ │ │ @ instruction: 0xffffd688 │ │ │ │ - eorseq lr, r5, ip, lsl #28 │ │ │ │ - ldr r0, [pc, #20] @ 399fc │ │ │ │ + eorseq lr, r5, r4, lsl lr │ │ │ │ + ldr r0, [pc, #20] @ 399f4 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr #27 │ │ │ │ - ldr r3, [pc, #16] @ 39a18 │ │ │ │ + @ instruction: 0x0035edd4 │ │ │ │ + ldr r3, [pc, #16] @ 39a10 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ addne r0, r3, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ - ldr r0, [pc, #24] @ 39a3c │ │ │ │ + @ instruction: 0x0035edb4 │ │ │ │ + ldr r0, [pc, #24] @ 39a34 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r0, sp, lr │ │ │ │ + mlaseq r5, r8, sp, lr │ │ │ │ ldm r1, {r2, r3} │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39a5c │ │ │ │ - ldr r0, [pc, #20] @ 39a68 │ │ │ │ + beq 39a54 │ │ │ │ + ldr r0, [pc, #20] @ 39a60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39a6c │ │ │ │ + ldr r0, [pc, #8] @ 39a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, ror #26 │ │ │ │ - eorseq lr, r5, r4, asr sp │ │ │ │ + eorseq lr, r5, ip, ror #26 │ │ │ │ + eorseq lr, r5, ip, asr sp │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39a9c │ │ │ │ + bne 39a94 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39aac │ │ │ │ - ldr r0, [pc, #64] @ 39ad4 │ │ │ │ + bls 39aa4 │ │ │ │ + ldr r0, [pc, #64] @ 39acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 39ad8 │ │ │ │ + ldr r0, [pc, #52] @ 39ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39ac4 │ │ │ │ - ldr r0, [pc, #28] @ 39adc │ │ │ │ + bne 39abc │ │ │ │ + ldr r0, [pc, #28] @ 39ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 39ae0 │ │ │ │ + ldr r0, [pc, #20] @ 39ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, lsr #26 │ │ │ │ - eorseq lr, r5, r4, lsl sp │ │ │ │ - @ instruction: 0x0035ecf8 │ │ │ │ - eorseq lr, r5, ip, ror #25 │ │ │ │ + eorseq lr, r5, ip, lsr #26 │ │ │ │ + eorseq lr, r5, ip, lsl sp │ │ │ │ + eorseq lr, r5, r0, lsl #26 │ │ │ │ + @ instruction: 0x0035ecf4 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b10 │ │ │ │ + bne 39b08 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 39b20 │ │ │ │ - ldr r0, [pc, #36] @ 39b2c │ │ │ │ + bls 39b18 │ │ │ │ + ldr r0, [pc, #36] @ 39b24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39b30 │ │ │ │ + ldr r0, [pc, #24] @ 39b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 39b34 │ │ │ │ + ldr r0, [pc, #12] @ 39b2c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035ecb0 │ │ │ │ - eorseq lr, r5, r0, lsr #25 │ │ │ │ - mlaseq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x0035ecb8 │ │ │ │ + eorseq lr, r5, r8, lsr #25 │ │ │ │ + mlaseq r5, r8, ip, lr │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b64 │ │ │ │ + bne 39b5c │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39b74 │ │ │ │ - ldr r0, [pc, #128] @ 39bdc │ │ │ │ + bls 39b6c │ │ │ │ + ldr r0, [pc, #128] @ 39bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #116] @ 39be0 │ │ │ │ + ldr r0, [pc, #116] @ 39bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r2, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 39ba0 │ │ │ │ - ldr r0, [pc, #76] @ 39be4 │ │ │ │ + beq 39b98 │ │ │ │ + ldr r0, [pc, #76] @ 39bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #5 │ │ │ │ - beq 39bd0 │ │ │ │ + beq 39bc8 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39bc4 │ │ │ │ - ldr r0, [pc, #44] @ 39be8 │ │ │ │ + bne 39bbc │ │ │ │ + ldr r0, [pc, #44] @ 39be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 39bec │ │ │ │ + ldr r0, [pc, #32] @ 39be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39bf0 │ │ │ │ + ldr r0, [pc, #24] @ 39be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr ip │ │ │ │ - eorseq lr, r5, ip, asr #24 │ │ │ │ - eorseq lr, r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x0035ebfc │ │ │ │ - eorseq lr, r5, ip, ror #23 │ │ │ │ - eorseq lr, r5, r0, ror #23 │ │ │ │ + eorseq lr, r5, r4, ror #24 │ │ │ │ + eorseq lr, r5, r4, asr ip │ │ │ │ + eorseq lr, r5, r8, lsr #24 │ │ │ │ + eorseq lr, r5, r4, lsl #24 │ │ │ │ + @ instruction: 0x0035ebf4 │ │ │ │ + eorseq lr, r5, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #312] @ 39d4c │ │ │ │ + ldr r1, [pc, #312] @ 39d44 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #308] @ 39d50 │ │ │ │ + ldr r2, [pc, #308] @ 39d48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ 39d54 │ │ │ │ + ldr r3, [pc, #300] @ 39d4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #296] @ 39d58 │ │ │ │ + ldr ip, [pc, #296] @ 39d50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, ip] │ │ │ │ - ldr r2, [pc, #276] @ 39d5c │ │ │ │ + ldr r2, [pc, #276] @ 39d54 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 34940 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #148] @ 39d60 │ │ │ │ + ldr r0, [pc, #148] @ 39d58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b7c │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #96] @ 39d64 │ │ │ │ + ldr r3, [pc, #96] @ 39d5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #76] @ 39d68 │ │ │ │ + ldr r2, [pc, #76] @ 39d60 │ │ │ │ subs r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 39d50 │ │ │ │ + ldr r3, [pc, #44] @ 39d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39d48 │ │ │ │ + bne 39d40 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r0, ror #7 │ │ │ │ + eoreq r6, r7, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, asr #7 │ │ │ │ + eoreq r6, r7, r8, asr #7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r4, lsl #17 │ │ │ │ - eorseq lr, r5, ip, lsr #21 │ │ │ │ - ldrdeq r6, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0035eab4 │ │ │ │ + eoreq r6, r7, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #284] @ 39eac │ │ │ │ + ldr r0, [pc, #284] @ 39ea4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #280] @ 39eb0 │ │ │ │ + ldr r1, [pc, #280] @ 39ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #272] @ 39eb4 │ │ │ │ - ldr ip, [pc, #272] @ 39eb8 │ │ │ │ + ldr r2, [pc, #272] @ 39eac │ │ │ │ + ldr ip, [pc, #272] @ 39eb0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ - str sp, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 39e14 │ │ │ │ + b 39e0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 39e08 │ │ │ │ + bne 39e00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 39e70 │ │ │ │ + beq 39e68 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 39e40 │ │ │ │ + bne 39e38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 39ebc │ │ │ │ + ldr r2, [pc, #64] @ 39eb4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 39eb0 │ │ │ │ + ldr r3, [pc, #44] @ 39ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39ea8 │ │ │ │ + bne 39ea0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, ror #4 │ │ │ │ + eoreq r6, r7, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r8, asr #4 │ │ │ │ + eoreq r6, r7, r0, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, r8, ror r1 │ │ │ │ + eoreq r6, r7, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #324] @ 3a024 │ │ │ │ + ldr r0, [pc, #324] @ 3a01c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #320] @ 3a028 │ │ │ │ + ldr r1, [pc, #320] @ 3a020 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ 3a02c │ │ │ │ + ldr r3, [pc, #312] @ 3a024 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #308] @ 3a030 │ │ │ │ + ldr ip, [pc, #308] @ 3a028 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r0, [r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 39fe0 │ │ │ │ + ble 39fd8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 39ffc │ │ │ │ + beq 39ff4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ - beq 39fb0 │ │ │ │ + beq 39fa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ 3a034 │ │ │ │ - ldr r3, [pc, #104] @ 3a028 │ │ │ │ + ldr r2, [pc, #120] @ 3a02c │ │ │ │ + ldr r3, [pc, #104] @ 3a020 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a020 │ │ │ │ + bne 3a018 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #2 │ │ │ │ streq r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [r4] │ │ │ │ - b 39fb4 │ │ │ │ + b 39fac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b 39f58 │ │ │ │ + b 39f50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, lsl r1 │ │ │ │ + eoreq r6, r7, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r7], -r4 @ │ │ │ │ + strdeq r6, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, ip, lsr r0 │ │ │ │ + eoreq r6, r7, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 3a0d8 │ │ │ │ + beq 3a0d0 │ │ │ │ ldrsh ip, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq 3a110 │ │ │ │ + beq 3a108 │ │ │ │ mov r6, r2 │ │ │ │ - bgt 3a150 │ │ │ │ + bgt 3a148 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 3a0e8 │ │ │ │ + beq 3a0e0 │ │ │ │ sub ip, r3, #56 @ 0x38 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 3a0d8 │ │ │ │ + bhi 3a0d0 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3a270 │ │ │ │ + beq 3a268 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ tst r3, #2 │ │ │ │ @@ -23455,270 +23453,270 @@ │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq 3a184 │ │ │ │ + beq 3a17c │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3a138 │ │ │ │ + b 3a130 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3a0dc │ │ │ │ + ble 3a0d4 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, [fp, #8]! │ │ │ │ ldrd r8, [sl, #8]! │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a22c │ │ │ │ + bne 3a224 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne r8, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3a100 │ │ │ │ + beq 3a0f8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 3a1b0 │ │ │ │ + bne 3a1a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a218 │ │ │ │ + beq 3a210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ cmp r4, r0 │ │ │ │ - beq 3a218 │ │ │ │ - b 3a100 │ │ │ │ + beq 3a210 │ │ │ │ + b 3a0f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3a400 │ │ │ │ + beq 3a3f8 │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3a2c8 │ │ │ │ + bne 3a2c0 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3a2bc │ │ │ │ - ldr r2, [pc, #396] @ 3a46c │ │ │ │ + bne 3a2b4 │ │ │ │ + ldr r2, [pc, #396] @ 3a464 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 3a2bc │ │ │ │ + bhi 3a2b4 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 3a450 │ │ │ │ + bgt 3a448 │ │ │ │ mov r4, #0 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2b8 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a404 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ + beq 3a2b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ sub r4, r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2b8 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 2667f8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266808 │ │ │ │ + bl 2667f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a404 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ - b 3a370 │ │ │ │ + beq 3a2b8 │ │ │ │ + b 3a368 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 242df8 │ │ │ │ + b 242de8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 197c88 │ │ │ │ + b 197c8c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b 3a2c0 │ │ │ │ - eoreq r9, r4, r4, asr r0 │ │ │ │ + b 3a2b8 │ │ │ │ + eoreq r9, r4, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 3a4a4 │ │ │ │ - ldr r0, [pc, #20] @ 3a4b4 │ │ │ │ + ble 3a49c │ │ │ │ + ldr r0, [pc, #20] @ 3a4ac │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3a4b8 │ │ │ │ + ldr r0, [pc, #12] @ 3a4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r5, r8, lsl r3 │ │ │ │ - eorseq lr, r5, ip, lsl #6 │ │ │ │ + eorseq lr, r5, r0, lsr #6 │ │ │ │ + eorseq lr, r5, r4, lsl r3 │ │ │ │ │ │ │ │ -0003a4bc : │ │ │ │ - ldr r3, [pc, #44] @ 3a4f0 │ │ │ │ - ldr r2, [pc, #44] @ 3a4f4 │ │ │ │ - ldr r1, [pc, #44] @ 3a4f8 │ │ │ │ +0003a4b4 : │ │ │ │ + ldr r3, [pc, #44] @ 3a4e8 │ │ │ │ + ldr r2, [pc, #44] @ 3a4ec │ │ │ │ + ldr r1, [pc, #44] @ 3a4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #69 @ 0x45 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ strh ip, [r2] │ │ │ │ strh r0, [r2, #4] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ strh r1, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq r5, r7, ip, lsr #22 │ │ │ │ - eorseq lr, r5, ip, ror #5 │ │ │ │ + eoreq r5, r7, r4, lsr fp │ │ │ │ + @ instruction: 0x0035e2f4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0003a4fc : │ │ │ │ +0003a4f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1228] @ 3a9e8 │ │ │ │ - ldr r1, [pc, #1228] @ 3a9ec │ │ │ │ + ldr r0, [pc, #1228] @ 3a9e0 │ │ │ │ + ldr r1, [pc, #1228] @ 3a9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1220] @ 3a9f0 │ │ │ │ - ldr r2, [pc, #1220] @ 3a9f4 │ │ │ │ + ldr r3, [pc, #1220] @ 3a9e8 │ │ │ │ + ldr r2, [pc, #1220] @ 3a9ec │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r5, [pc, #1200] @ 3a9f8 │ │ │ │ + ldr r5, [pc, #1200] @ 3a9f0 │ │ │ │ add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ @@ -23726,412 +23724,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 38b7c │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r8, [pc, #1076] @ 3a9fc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r8, [pc, #1076] @ 3a9f4 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1064] @ 3aa00 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1064] @ 3a9f8 │ │ │ │ mov r4, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 3aa04 │ │ │ │ + ldr r0, [pc, #1028] @ 3a9fc │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #988] @ 3aa08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #984] @ 3aa0c │ │ │ │ + ldr r8, [pc, #988] @ 3aa00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #984] @ 3aa04 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #940] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #940] @ 3a9fc │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #912] @ 3aa10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #908] @ 3aa14 │ │ │ │ + ldr r8, [pc, #912] @ 3aa08 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #908] @ 3aa0c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #856] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #856] @ 3a9fc │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #836] @ 3aa18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #832] @ 3aa1c │ │ │ │ + ldr r8, [pc, #836] @ 3aa10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #832] @ 3aa14 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #800] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #800] @ 3aa18 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #764] @ 3aa24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #760] @ 3aa28 │ │ │ │ + ldr r8, [pc, #764] @ 3aa1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #760] @ 3aa20 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #716] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #716] @ 3aa18 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #24] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #688] @ 3aa2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 3aa30 │ │ │ │ + ldr r8, [pc, #688] @ 3aa24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #684] @ 3aa28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #656] @ 3aa34 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #656] @ 3aa2c │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #620] @ 3aa38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #616] @ 3aa3c │ │ │ │ + ldr r8, [pc, #620] @ 3aa30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #616] @ 3aa34 │ │ │ │ mov r3, #3 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #580] @ 3aa40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #576] @ 3aa44 │ │ │ │ + ldr r8, [pc, #580] @ 3aa38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #576] @ 3aa3c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r5, [pc, #536] @ 3aa48 │ │ │ │ + ldr r5, [pc, #536] @ 3aa40 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #528] @ 3aa4c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #528] @ 3aa44 │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #492] @ 3aa50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 3aa54 │ │ │ │ + ldr r5, [pc, #492] @ 3aa48 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #488] @ 3aa4c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 3aa04 │ │ │ │ + ldr r0, [pc, #376] @ 3a9fc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #420] @ 3aa58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 3aa5c │ │ │ │ + ldr r5, [pc, #420] @ 3aa50 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #416] @ 3aa54 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ 3aa04 │ │ │ │ + ldr r0, [pc, #296] @ 3a9fc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #348] @ 3aa60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #344] @ 3aa64 │ │ │ │ + ldr r5, [pc, #348] @ 3aa58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #344] @ 3aa5c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ - ldr r4, [pc, #320] @ 3aa68 │ │ │ │ + bl 74804 │ │ │ │ + ldr r4, [pc, #320] @ 3aa60 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #312] @ 3aa6c │ │ │ │ + ldr r0, [pc, #312] @ 3aa64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #272] @ 3aa70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #272] @ 3aa68 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #240] @ 3aa74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #236] @ 3aa78 │ │ │ │ + ldr r4, [pc, #240] @ 3aa6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #236] @ 3aa70 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #192] @ 3aa7c │ │ │ │ + ldr r2, [pc, #192] @ 3aa74 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 3a9ec │ │ │ │ + ldr r3, [pc, #40] @ 3a9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a9e4 │ │ │ │ + bne 3a9dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r5, [r7], -ip @ │ │ │ │ + eoreq r5, r7, r4, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r0, asr #21 │ │ │ │ + eoreq r5, r7, r8, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r5, ip, ror #4 │ │ │ │ - eoreq sp, r3, r0, ror r4 │ │ │ │ + eorseq lr, r5, r4, ror r2 │ │ │ │ + eoreq sp, r3, r8, ror #8 │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0022f2b8 │ │ │ │ + @ instruction: 0x0022f2b0 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - eoreq pc, r2, r4, ror r2 @ │ │ │ │ + eoreq pc, r2, ip, ror #4 │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ - eoreq pc, r2, ip, lsr #4 │ │ │ │ + eoreq pc, r2, r4, lsr #4 │ │ │ │ @ instruction: 0xfffff34c │ │ │ │ andeq r0, r0, #18 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ @ instruction: 0xfffffd28 │ │ │ │ - eoreq r5, r4, r8, asr #25 │ │ │ │ + eoreq r5, r4, r0, asr #25 │ │ │ │ andeq r2, r0, r0, ror #1 │ │ │ │ andeq r0, r0, #2 │ │ │ │ - eoreq pc, r2, ip, lsr r1 @ │ │ │ │ + eoreq pc, r2, r4, lsr r1 @ │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - eoreq pc, r2, r0, lsr #2 │ │ │ │ + eoreq pc, r2, r8, lsl r1 @ │ │ │ │ andeq r1, r0, r4, asr #27 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, ip, ror #1 │ │ │ │ andeq r1, r0, r8, lsr #21 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ @ instruction: 0xfffff1f0 │ │ │ │ - mlaeq r2, r8, r0, pc @ │ │ │ │ + mlaeq r2, r0, r0, pc @ │ │ │ │ @ instruction: 0xfffff214 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, asr r0 @ │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, asr r0 @ │ │ │ │ andeq r0, r0, #16 │ │ │ │ andeq r2, r0, r4, asr #7 │ │ │ │ - eoreq pc, r2, r4 │ │ │ │ + strdeq lr, [r2], -ip @ │ │ │ │ andeq r2, r0, r0, ror #9 │ │ │ │ - eoreq r5, r7, r8, lsr r6 │ │ │ │ + eoreq r5, r7, r0, asr #12 │ │ │ │ │ │ │ │ -0003aa80 : │ │ │ │ +0003aa78 : │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa90 : │ │ │ │ +0003aa88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003aab4 : │ │ │ │ +0003aaac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3a038 │ │ │ │ + b 3a030 │ │ │ │ │ │ │ │ -0003aaf0 : │ │ │ │ - ldr r0, [pc, #4] @ 3aafc │ │ │ │ +0003aae8 : │ │ │ │ + ldr r0, [pc, #4] @ 3aaf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r0, asr #25 │ │ │ │ + eorseq sp, r5, r8, asr #25 │ │ │ │ │ │ │ │ -0003ab00 : │ │ │ │ - ldr r0, [pc, #8] @ 3ab10 │ │ │ │ +0003aaf8 : │ │ │ │ + ldr r0, [pc, #8] @ 3ab08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035dcb0 │ │ │ │ + @ instruction: 0x0035dcb8 │ │ │ │ │ │ │ │ -0003ab14 : │ │ │ │ +0003ab0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #660] @ 3adc0 │ │ │ │ - ldr ip, [pc, #660] @ 3adc4 │ │ │ │ + ldr lr, [pc, #660] @ 3adb8 │ │ │ │ + ldr ip, [pc, #660] @ 3adbc │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #644] @ 3adc8 │ │ │ │ + ldr r7, [pc, #644] @ 3adc0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #640] @ 3adcc │ │ │ │ + ldr r3, [pc, #640] @ 3adc4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #24 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ @@ -24139,1388 +24137,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 55fd4 │ │ │ │ + ldr r3, [pc, #512] @ 3adc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 3adb0 │ │ │ │ - ldr r3, [pc, #492] @ 3add4 │ │ │ │ + beq 3ada8 │ │ │ │ + ldr r3, [pc, #492] @ 3adcc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ac14 │ │ │ │ + beq 3ac0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ac74 │ │ │ │ + beq 3ac6c │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ad98 │ │ │ │ + beq 3ad90 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ad80 │ │ │ │ + beq 3ad78 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 3ad74 │ │ │ │ - ldr r0, [pc, #420] @ 3add8 │ │ │ │ + bne 3ad6c │ │ │ │ + ldr r0, [pc, #420] @ 3add0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #416] @ 3addc │ │ │ │ + ldr r2, [pc, #416] @ 3add4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #400] @ 3ade0 │ │ │ │ + ldr r1, [pc, #400] @ 3add8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #388] @ 3ade4 │ │ │ │ + ldr r2, [pc, #388] @ 3addc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r3, [pc, #364] @ 3ade8 │ │ │ │ + bl 4e5cc │ │ │ │ + ldr r3, [pc, #364] @ 3ade0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ad60 │ │ │ │ + beq 3ad58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3acc4 │ │ │ │ + beq 3acbc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad20 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ace8 │ │ │ │ + beq 3ace0 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ada4 │ │ │ │ + beq 3ad9c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3ad8c │ │ │ │ - ldr r0, [pc, #264] @ 3adec │ │ │ │ + beq 3ad84 │ │ │ │ + ldr r0, [pc, #264] @ 3ade4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #256] @ 3adf0 │ │ │ │ + b 3ace8 │ │ │ │ + ldr r0, [pc, #256] @ 3ade8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ 3adf4 │ │ │ │ + ldr r2, [pc, #248] @ 3adec │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #228] @ 3adf8 │ │ │ │ - ldr r1, [pc, #228] @ 3adfc │ │ │ │ + ldr r2, [pc, #228] @ 3adf0 │ │ │ │ + ldr r1, [pc, #228] @ 3adf4 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #200] @ 3ae00 │ │ │ │ + ldr r2, [pc, #200] @ 3adf8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 3adc4 │ │ │ │ + ldr r3, [pc, #132] @ 3adbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3adbc │ │ │ │ + bne 3adb4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad20 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 3accc │ │ │ │ - b 3ace8 │ │ │ │ - ldr r0, [pc, #136] @ 3ae04 │ │ │ │ + bne 3acc4 │ │ │ │ + b 3ace0 │ │ │ │ + ldr r0, [pc, #136] @ 3adfc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #128] @ 3ae08 │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #128] @ 3ae00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #120] @ 3ae0c │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #120] @ 3ae04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #112] @ 3ae10 │ │ │ │ + b 3ace8 │ │ │ │ + ldr r0, [pc, #112] @ 3ae08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #104] @ 3ae14 │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #104] @ 3ae0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ + b 3ace8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b 3ad30 │ │ │ │ + b 3ad28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r7, r8, asr #9 │ │ │ │ + ldrdeq r5, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r4, lsr #9 │ │ │ │ + eoreq r5, r7, ip, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r5, r8, ror #23 │ │ │ │ + @ instruction: 0x0035dbf0 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eoreq lr, r2, ip, asr #26 │ │ │ │ - ldrdeq lr, [r2], -r8 @ │ │ │ │ - eoreq lr, r2, r8, asr #26 │ │ │ │ - eoreq lr, r2, ip, lsr sp │ │ │ │ + eoreq lr, r2, r4, asr #26 │ │ │ │ + ldrdeq lr, [r2], -r0 @ │ │ │ │ + eoreq lr, r2, r0, asr #26 │ │ │ │ + eoreq lr, r2, r4, lsr sp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r5, r4, r8, ror #14 │ │ │ │ - eoreq lr, r2, r0, lsr #25 │ │ │ │ - eoreq lr, r2, r4, lsl sp │ │ │ │ - eoreq lr, r2, r8, lsl #25 │ │ │ │ - eoreq lr, r2, r8, lsl #26 │ │ │ │ - @ instruction: 0x002752bc │ │ │ │ - ldrdeq r5, [r4], -r0 @ │ │ │ │ - mlaeq r2, ip, fp, lr │ │ │ │ - eoreq lr, r2, ip, ror #23 │ │ │ │ - strdeq lr, [r2], -r0 @ │ │ │ │ - eoreq lr, r2, r8, ror fp │ │ │ │ + eoreq r5, r4, r0, ror #14 │ │ │ │ + mlaeq r2, r8, ip, lr │ │ │ │ + eoreq lr, r2, ip, lsl #26 │ │ │ │ + eoreq lr, r2, r0, lsl #25 │ │ │ │ + eoreq lr, r2, r0, lsl #26 │ │ │ │ + eoreq r5, r7, r4, asr #5 │ │ │ │ + eoreq r5, r4, r8, asr #13 │ │ │ │ + mlaeq r2, r4, fp, lr │ │ │ │ + eoreq lr, r2, r4, ror #23 │ │ │ │ + eoreq lr, r2, r8, ror #23 │ │ │ │ + eoreq lr, r2, r0, 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] @ 3bd7c │ │ │ │ + ldr ip, [pc, #3924] @ 3bd80 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #3904] @ 3bd8c │ │ │ │ + ldr r8, [pc, #3904] @ 3bd84 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3900] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3900] @ 3bd88 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - beq 3aec8 │ │ │ │ + beq 3aec0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bce4 │ │ │ │ + bne 3bcdc │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3b228 │ │ │ │ + bge 3b220 │ │ │ │ bic r2, r6, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3af98 │ │ │ │ + bne 3af90 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub ip, r6, #3 │ │ │ │ ands r4, r7, #1 │ │ │ │ clz ip, ip │ │ │ │ mov r1, r7 │ │ │ │ lsr ip, ip, #5 │ │ │ │ - bne 3b0d0 │ │ │ │ + bne 3b0c8 │ │ │ │ ldrh r3, [r7] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b014 │ │ │ │ + bls 3b00c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ands r4, r0, #1 │ │ │ │ - beq 3b160 │ │ │ │ + beq 3b158 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b078 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d4 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b124 │ │ │ │ + bhi 3b11c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ and r4, r1, #1 │ │ │ │ - bne 3b078 │ │ │ │ + bne 3b070 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b0f4 │ │ │ │ + bne 3b0ec │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, r5 │ │ │ │ - beq 3b234 │ │ │ │ + beq 3b22c │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1b8 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d4 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #5 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movls r7, r1 │ │ │ │ - bhi 3af74 │ │ │ │ + bhi 3af6c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ ldrh r3, [r7, #2] │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, ip, r3 │ │ │ │ - beq 3af48 │ │ │ │ + beq 3af40 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ea4d8 │ │ │ │ + bl 1ea4b8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b2e0 │ │ │ │ + bne 3b2d8 │ │ │ │ bic r0, r6, #2 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ and r4, r7, #1 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 3afa8 │ │ │ │ + bne 3afa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3b2d0 │ │ │ │ + beq 3b2c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af54 │ │ │ │ + beq 3af4c │ │ │ │ mov r5, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #3336] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3336] @ 3bd8c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b078 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b1b0 │ │ │ │ + bls 3b1a8 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b078 │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1b8 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ sub r5, r5, #44 @ 0x2c │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 3b004 │ │ │ │ + bls 3affc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #3168] @ 3bd98 │ │ │ │ - ldr r3, [pc, #3148] @ 3bd88 │ │ │ │ + ldr r2, [pc, #3168] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3148] @ 3bd80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c10c │ │ │ │ + bne 3c104 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub lr, r5, #44 @ 0x2c │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 3afc0 │ │ │ │ + bhi 3afb8 │ │ │ │ ldrh lr, [r0, #2] │ │ │ │ mvn lr, lr │ │ │ │ and lr, lr, #1 │ │ │ │ orrs lr, ip, lr │ │ │ │ - bne 3b268 │ │ │ │ + bne 3b260 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b104 │ │ │ │ + bne 3b0fc │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp r5, ip │ │ │ │ - bne 3afdc │ │ │ │ - b 3b244 │ │ │ │ + bne 3afd4 │ │ │ │ + b 3b23c │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b 3b184 │ │ │ │ - bl 96f04 │ │ │ │ + b 3b17c │ │ │ │ + bl 96ef8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96ef8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ - bne 3b214 │ │ │ │ + bne 3b20c │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ba88 │ │ │ │ + bne 3ba80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3bc1c │ │ │ │ + beq 3bc14 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ cmp r5, #163 @ 0xa3 │ │ │ │ - bgt 3bb20 │ │ │ │ + bgt 3bb18 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 3c1fc │ │ │ │ - ldr ip, [pc, #2896] @ 3bd9c │ │ │ │ + ble 3c1f4 │ │ │ │ + ldr ip, [pc, #2896] @ 3bd94 │ │ │ │ sub lr, r5, #42 @ 0x2a │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #121 @ 0x79 │ │ │ │ - bhi 3ba50 │ │ │ │ + bhi 3ba48 │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r7, [r1, #8] │ │ │ │ streq r7, [sp, #16] │ │ │ │ - b 3b004 │ │ │ │ + b 3affc │ │ │ │ sub ip, r6, #3 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ - b 3b16c │ │ │ │ + b 3b164 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2740] @ 3bdac │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2740] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc5c │ │ │ │ - ldr r3, [pc, #2724] @ 3bdb0 │ │ │ │ + ble 3bc54 │ │ │ │ + ldr r3, [pc, #2724] @ 3bda8 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 3b330 │ │ │ │ - ldr r3, [pc, #2704] @ 3bdb4 │ │ │ │ + bcs 3b328 │ │ │ │ + ldr r3, [pc, #2704] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd34 │ │ │ │ + beq 3bd2c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3baf0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bne 3b3e0 │ │ │ │ - ldr r3, [pc, #2560] @ 3bda4 │ │ │ │ + bne 3b3d8 │ │ │ │ + ldr r3, [pc, #2560] @ 3bd9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - beq 3b3e0 │ │ │ │ + beq 3b3d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3b420 │ │ │ │ + bne 3b418 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne 3b488 │ │ │ │ + bne 3b480 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2428] @ 3bda4 │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2428] @ 3bd9c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3b3f8 │ │ │ │ + beq 3b3f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 3b404 │ │ │ │ + bne 3b3fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2320] @ 3bdac │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2320] @ 3bda4 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc78 │ │ │ │ - ldr r3, [pc, #2304] @ 3bdb0 │ │ │ │ + ble 3bc70 │ │ │ │ + ldr r3, [pc, #2304] @ 3bda8 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 3b4d4 │ │ │ │ - ldr r3, [pc, #2284] @ 3bdb4 │ │ │ │ + bcs 3b4cc │ │ │ │ + ldr r3, [pc, #2284] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bae0 │ │ │ │ + bne 3bad8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + bne 3b344 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 3b350 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bne 3b348 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bd64 │ │ │ │ + ble 3bd5c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 3b610 │ │ │ │ - b 3bd4c │ │ │ │ + bgt 3b608 │ │ │ │ + b 3bd44 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228798 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3baec │ │ │ │ + beq 3bae4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228798 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3bd50 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 3bd4c │ │ │ │ + beq 3bd44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3b5c4 │ │ │ │ + bne 3b5bc │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 3b5cc │ │ │ │ + b 3b5c4 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b654 │ │ │ │ + beq 3b64c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b224 │ │ │ │ + bne 3b21c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ - ldr r3, [pc, #1828] @ 3bdac │ │ │ │ + b 3b220 │ │ │ │ + ldr r3, [pc, #1828] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc8c │ │ │ │ - ldr r3, [pc, #1812] @ 3bdb0 │ │ │ │ + ble 3bc84 │ │ │ │ + ldr r3, [pc, #1812] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b6c0 │ │ │ │ - ldr r3, [pc, #1792] @ 3bdb4 │ │ │ │ + bcs 3b6b8 │ │ │ │ + ldr r3, [pc, #1792] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1652] @ 3bdac │ │ │ │ + b 3ae9c │ │ │ │ + ldr r3, [pc, #1652] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc34 │ │ │ │ - ldr r3, [pc, #1636] @ 3bdb0 │ │ │ │ + ble 3bc2c │ │ │ │ + ldr r3, [pc, #1636] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b770 │ │ │ │ - ldr r3, [pc, #1616] @ 3bdb4 │ │ │ │ + bcs 3b768 │ │ │ │ + ldr r3, [pc, #1616] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 95d2c │ │ │ │ + bl 95d20 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1500] @ 3bdac │ │ │ │ + b 3b128 │ │ │ │ + ldr r3, [pc, #1500] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bca0 │ │ │ │ + ble 3bc98 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bad8 │ │ │ │ + bne 3bad0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bad0 │ │ │ │ + beq 3bac8 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bac0 │ │ │ │ + beq 3bab8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3ae9c │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b4718 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b4718 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b4728 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b4728 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4710 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4710 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1228] @ 3bdac │ │ │ │ + b 3ae9c │ │ │ │ + ldr r3, [pc, #1228] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bcb8 │ │ │ │ - ldr r3, [pc, #1212] @ 3bdb0 │ │ │ │ + ble 3bcb0 │ │ │ │ + ldr r3, [pc, #1212] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b918 │ │ │ │ - ldr r3, [pc, #1192] @ 3bdb4 │ │ │ │ + bcs 3b910 │ │ │ │ + ldr r3, [pc, #1192] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 8fa0c │ │ │ │ + bl 8f9fc │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1076] @ 3bdac │ │ │ │ + b 3b128 │ │ │ │ + ldr r3, [pc, #1076] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bccc │ │ │ │ - ldr r3, [pc, #1060] @ 3bdb0 │ │ │ │ + ble 3bcc4 │ │ │ │ + ldr r3, [pc, #1060] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b9b0 │ │ │ │ - ldr r3, [pc, #1040] @ 3bdb4 │ │ │ │ + bcs 3b9a8 │ │ │ │ + ldr r3, [pc, #1040] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd6c │ │ │ │ + beq 3bd64 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 3ba30 │ │ │ │ - bl 104168 │ │ │ │ + bgt 3ba28 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba28 │ │ │ │ + beq 3ba20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3ae9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b9c8 │ │ │ │ + beq 3b9c0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 3b34c │ │ │ │ + b 3b344 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f4 │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3c1fc │ │ │ │ + bhi 3c1f4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b214 │ │ │ │ - b 3b124 │ │ │ │ + bne 3b20c │ │ │ │ + b 3b11c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3ae9c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b 3b838 │ │ │ │ + b 3b830 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b808 │ │ │ │ + b 3b800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b50c │ │ │ │ + b 3b504 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - b 3b5ec │ │ │ │ + b 3b5e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 98f74 │ │ │ │ + bl 98f68 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ - bne 3c1fc │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + bne 3c1f4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #620] @ 3bdac │ │ │ │ + ldr r3, [pc, #620] @ 3bda4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc48 │ │ │ │ - ldr r3, [pc, #596] @ 3bdb0 │ │ │ │ + ble 3bc40 │ │ │ │ + ldr r3, [pc, #596] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3bb80 │ │ │ │ - ldr r3, [pc, #576] @ 3bdb4 │ │ │ │ + bcs 3bb78 │ │ │ │ + ldr r3, [pc, #576] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc0c │ │ │ │ + bne 3bc04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 3bc0c │ │ │ │ + ble 3bc04 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 3bbd8 │ │ │ │ + bne 3bbd0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b744 │ │ │ │ + b 3b73c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3bb54 │ │ │ │ + b 3bb4c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b304 │ │ │ │ + b 3b2fc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b4a8 │ │ │ │ + b 3b4a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b694 │ │ │ │ + b 3b68c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b7dc │ │ │ │ + b 3b7d4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b8ec │ │ │ │ + b 3b8e4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b984 │ │ │ │ + b 3b97c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - bl 55fdc │ │ │ │ - ldr r4, [pc, #132] @ 3bda0 │ │ │ │ + bl 55fd4 │ │ │ │ + ldr r4, [pc, #132] @ 3bd98 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ str r3, [r9] │ │ │ │ subs r4, r4, r0 │ │ │ │ movne r4, #1 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b350 │ │ │ │ + b 3b348 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ - b 3b350 │ │ │ │ - bl 20b8fc │ │ │ │ - b 3b5b8 │ │ │ │ + b 3b348 │ │ │ │ + bl 20b8ec │ │ │ │ + b 3b5b0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - eoreq r5, r7, r4, asr #3 │ │ │ │ + b 3b128 │ │ │ │ + eoreq r5, r7, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, r1, r5 │ │ │ │ + eoreq r5, r7, r4, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r4, r7, r0, asr #29 │ │ │ │ - strdeq r8, [r4], -r6 @ │ │ │ │ - mlaseq r5, r8, sl, ip │ │ │ │ + eoreq r4, r7, r8, asr #29 │ │ │ │ + eoreq r8, r4, lr, ror #1 │ │ │ │ + eorseq ip, r5, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq ip, r5, r8, lsl r6 │ │ │ │ - @ instruction: 0x0035c5d4 │ │ │ │ - eorseq ip, r5, ip, lsr #11 │ │ │ │ - eoreq sp, r2, r4, asr #13 │ │ │ │ + eorseq ip, r5, r0, lsr #12 │ │ │ │ + @ instruction: 0x0035c5dc │ │ │ │ + @ instruction: 0x0035c5b4 │ │ │ │ + @ instruction: 0x0022d6bc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3be20 │ │ │ │ - ldr r3, [pc, #-64] @ 3bda4 │ │ │ │ + bne 3be18 │ │ │ │ + ldr r3, [pc, #-64] @ 3bd9c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be20 │ │ │ │ + beq 3be18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b124 │ │ │ │ - ldr r3, [pc, #-128] @ 3bda8 │ │ │ │ + bne 3b11c │ │ │ │ + ldr r3, [pc, #-128] @ 3bda0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3be80 │ │ │ │ + beq 3be78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c034 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be78 │ │ │ │ + beq 3be70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c034 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3beac │ │ │ │ + bne 3bea4 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecdb0 │ │ │ │ cmp r0, r5 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ - beq 3c288 │ │ │ │ - ldr r3, [pc, #-308] @ 3bdac │ │ │ │ + beq 3c280 │ │ │ │ + ldr r3, [pc, #-308] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2e8 │ │ │ │ - ldr r3, [pc, #-324] @ 3bdb0 │ │ │ │ + ble 3c2e0 │ │ │ │ + ldr r3, [pc, #-324] @ 3bda8 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bcs 3bf24 │ │ │ │ - ldr r3, [pc, #-356] @ 3bdb4 │ │ │ │ + bcs 3bf1c │ │ │ │ + ldr r3, [pc, #-356] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c2c4 │ │ │ │ + beq 3c2bc │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r5, r5, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 3c02c │ │ │ │ + b 3c024 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r5, #2 │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ - beq 3bfe8 │ │ │ │ + beq 3bfe0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ addeq r3, r5, #2 │ │ │ │ ldreq r1, [r2, r3, lsl #2] │ │ │ │ - beq 3c010 │ │ │ │ + beq 3c008 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ sub r5, r5, #1 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 3bfc4 │ │ │ │ + bne 3bfbc │ │ │ │ mov r4, #1 │ │ │ │ - b 3b228 │ │ │ │ + b 3b220 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #-688] @ 3bdac │ │ │ │ + ldr r2, [pc, #-688] @ 3bda4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2d8 │ │ │ │ - ldr r3, [pc, #-744] @ 3bdb0 │ │ │ │ + ble 3c2d0 │ │ │ │ + ldr r3, [pc, #-744] @ 3bda8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3c0cc │ │ │ │ - ldr r3, [pc, #-768] @ 3bdb4 │ │ │ │ + bcs 3c0c4 │ │ │ │ + ldr r3, [pc, #-768] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ moveq r3, #14 │ │ │ │ - beq 3c2c8 │ │ │ │ + beq 3c2c0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c108 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 3c110 │ │ │ │ + beq 3c108 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #14 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c234 │ │ │ │ + beq 3c22c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -25529,121 +25527,121 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bne 3c210 │ │ │ │ + bne 3c208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c204 │ │ │ │ - ldr r3, [pc, #-1000] @ 3bdb8 │ │ │ │ + bne 3c1fc │ │ │ │ + ldr r3, [pc, #-1000] @ 3bdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r1, #14 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1060] @ 3bdbc │ │ │ │ + ldr r3, [pc, #-1060] @ 3bdb4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r4, r4, r3 │ │ │ │ movne r4, #1 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - b 3b084 │ │ │ │ - ldr r3, [pc, #-1100] @ 3bdc0 │ │ │ │ + b 3b07c │ │ │ │ + ldr r3, [pc, #-1100] @ 3bdb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3c1a4 │ │ │ │ + b 3c19c │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ - b 3c1c4 │ │ │ │ + b 3c1bc │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1156] @ 3bdc4 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-1156] @ 3bdbc │ │ │ │ mov ip, #2 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #-1184] @ 3bdc8 │ │ │ │ + ldr r0, [pc, #-1184] @ 3bdc0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #12] │ │ │ │ - b 3c148 │ │ │ │ + b 3c140 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3bed8 │ │ │ │ + beq 3bed0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r2, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecaa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3bed8 │ │ │ │ - b 3b228 │ │ │ │ + bne 3bed0 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b228 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3c090 │ │ │ │ + bl 20b8ec │ │ │ │ + b 3c088 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3beec │ │ │ │ + bl 20b8ec │ │ │ │ + b 3bee4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #320] @ 3c450 │ │ │ │ - ldr r2, [pc, #320] @ 3c454 │ │ │ │ + ldr lr, [pc, #320] @ 3c448 │ │ │ │ + ldr r2, [pc, #320] @ 3c44c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #308] @ 3c458 │ │ │ │ + ldr ip, [pc, #308] @ 3c450 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #304] @ 3c45c │ │ │ │ + ldr r3, [pc, #304] @ 3c454 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -25660,26 +25658,26 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #208] @ 3c460 │ │ │ │ + ldr r0, [pc, #208] @ 3c458 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -25687,56 +25685,56 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov ip, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c43c │ │ │ │ - ldr r0, [pc, #92] @ 3c464 │ │ │ │ + beq 3c434 │ │ │ │ + ldr r0, [pc, #92] @ 3c45c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c468 │ │ │ │ + ldr r2, [pc, #84] @ 3c460 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c454 │ │ │ │ + ldr r3, [pc, #56] @ 3c44c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c44c │ │ │ │ + bne 3c444 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c46c │ │ │ │ + ldr r0, [pc, #40] @ 3c464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c408 │ │ │ │ + b 3c400 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, ror #25 │ │ │ │ + eoreq r3, r7, ip, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr #25 │ │ │ │ + eoreq r3, r7, ip, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, r8, r5, sp │ │ │ │ - @ instruction: 0x0035c3b0 │ │ │ │ - eoreq r3, r7, r0, ror #23 │ │ │ │ - eorseq ip, r5, r4, ror r3 │ │ │ │ + mlaeq r2, r0, r5, sp │ │ │ │ + @ instruction: 0x0035c3b8 │ │ │ │ + eoreq r3, r7, r8, ror #23 │ │ │ │ + eorseq ip, r5, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #196] @ 3c54c │ │ │ │ - ldr ip, [pc, #196] @ 3c550 │ │ │ │ + ldr lr, [pc, #196] @ 3c544 │ │ │ │ + ldr ip, [pc, #196] @ 3c548 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #188] @ 3c554 │ │ │ │ + ldr r0, [pc, #188] @ 3c54c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 3c558 │ │ │ │ + ldr r3, [pc, #184] @ 3c550 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ @@ -25748,86 +25746,86 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3c538 │ │ │ │ - ldr r0, [pc, #88] @ 3c55c │ │ │ │ + beq 3c530 │ │ │ │ + ldr r0, [pc, #88] @ 3c554 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 3c560 │ │ │ │ + ldr r2, [pc, #80] @ 3c558 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c550 │ │ │ │ + ldr r3, [pc, #56] @ 3c548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c548 │ │ │ │ + bne 3c540 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c564 │ │ │ │ + ldr r0, [pc, #36] @ 3c55c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c504 │ │ │ │ + b 3c4fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror fp │ │ │ │ + eoreq r3, r7, r8, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, asr #22 │ │ │ │ + eoreq r3, r7, r4, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035c2b4 │ │ │ │ - eoreq r3, r7, r4, ror #21 │ │ │ │ - eorseq ip, r5, r8, ror r2 │ │ │ │ + @ instruction: 0x0035c2bc │ │ │ │ + eoreq r3, r7, ip, ror #21 │ │ │ │ + eorseq ip, r5, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 3c5cc │ │ │ │ - ldr r2, [pc, #76] @ 3c5d0 │ │ │ │ + ldr r3, [pc, #76] @ 3c5c4 │ │ │ │ + ldr r2, [pc, #76] @ 3c5c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5bc │ │ │ │ - ldr r0, [pc, #28] @ 3c5d4 │ │ │ │ + beq 3c5b4 │ │ │ │ + ldr r0, [pc, #28] @ 3c5cc │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 3c5d8 │ │ │ │ + ldr r0, [pc, #20] @ 3c5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r3, r7, r8, ror sl │ │ │ │ + eoreq r3, r7, r0, lsl #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq ip, r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x0035c1f4 │ │ │ │ + eorseq ip, r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x0035c1fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #244] @ 3c6e8 │ │ │ │ - ldr r0, [pc, #244] @ 3c6ec │ │ │ │ + ldr ip, [pc, #244] @ 3c6e0 │ │ │ │ + ldr r0, [pc, #244] @ 3c6e4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #236] @ 3c6f0 │ │ │ │ + ldr r2, [pc, #236] @ 3c6e8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #232] @ 3c6f4 │ │ │ │ + ldr r3, [pc, #232] @ 3c6ec │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -25853,56 +25851,56 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6d4 │ │ │ │ - ldr r0, [pc, #88] @ 3c6f8 │ │ │ │ + beq 3c6cc │ │ │ │ + ldr r0, [pc, #88] @ 3c6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c6fc │ │ │ │ + ldr r2, [pc, #80] @ 3c6f4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c6ec │ │ │ │ + ldr r3, [pc, #56] @ 3c6e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c6e4 │ │ │ │ + bne 3c6dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c700 │ │ │ │ + ldr r0, [pc, #36] @ 3c6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c6a0 │ │ │ │ + b 3c698 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, lsl #20 │ │ │ │ + eoreq r3, r7, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, ror #19 │ │ │ │ + eoreq r3, r7, ip, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r5, r8, lsl r1 │ │ │ │ - eoreq r3, r7, r8, asr #18 │ │ │ │ - ldrsbeq ip, [r5], -ip @ │ │ │ │ + eorseq ip, r5, r0, lsr #2 │ │ │ │ + eoreq r3, r7, r0, asr r9 │ │ │ │ + eorseq ip, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #316] @ 3c858 │ │ │ │ - ldr r2, [pc, #316] @ 3c85c │ │ │ │ + ldr lr, [pc, #316] @ 3c850 │ │ │ │ + ldr r2, [pc, #316] @ 3c854 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #304] @ 3c860 │ │ │ │ + ldr ip, [pc, #304] @ 3c858 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #300] @ 3c864 │ │ │ │ + ldr r3, [pc, #300] @ 3c85c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -25919,82 +25917,82 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #204] @ 3c868 │ │ │ │ + ldr r0, [pc, #204] @ 3c860 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c844 │ │ │ │ - ldr r0, [pc, #92] @ 3c86c │ │ │ │ + beq 3c83c │ │ │ │ + ldr r0, [pc, #92] @ 3c864 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c870 │ │ │ │ + ldr r2, [pc, #84] @ 3c868 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c85c │ │ │ │ + ldr r3, [pc, #56] @ 3c854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c854 │ │ │ │ + bne 3c84c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c874 │ │ │ │ + ldr r0, [pc, #40] @ 3c86c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c810 │ │ │ │ + b 3c808 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ + eoreq r3, r7, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002738b8 │ │ │ │ + eoreq r3, r7, r0, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, ip, ror #2 │ │ │ │ - eorseq fp, r5, r8, lsr #31 │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ - eorseq fp, r5, ip, ror #30 │ │ │ │ + eoreq sp, r2, r4, ror #2 │ │ │ │ + @ instruction: 0x0035bfb0 │ │ │ │ + eoreq r3, r7, r0, ror #15 │ │ │ │ + eorseq fp, r5, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #248] @ 3c988 │ │ │ │ - ldr r2, [pc, #248] @ 3c98c │ │ │ │ + ldr ip, [pc, #248] @ 3c980 │ │ │ │ + ldr r2, [pc, #248] @ 3c984 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r0, [pc, #240] @ 3c990 │ │ │ │ + ldr r0, [pc, #240] @ 3c988 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ 3c994 │ │ │ │ + ldr r3, [pc, #236] @ 3c98c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26021,57 +26019,57 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r2, sp │ │ │ │ str ip, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c974 │ │ │ │ - ldr r0, [pc, #88] @ 3c998 │ │ │ │ + beq 3c96c │ │ │ │ + ldr r0, [pc, #88] @ 3c990 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c99c │ │ │ │ + ldr r2, [pc, #80] @ 3c994 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c98c │ │ │ │ + ldr r3, [pc, #56] @ 3c984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c984 │ │ │ │ + bne 3c97c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c9a0 │ │ │ │ + ldr r0, [pc, #36] @ 3c998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c940 │ │ │ │ + b 3c938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r8, ror #14 │ │ │ │ + eoreq r3, r7, r0, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r8, asr #14 │ │ │ │ + eoreq r3, r7, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r8, ror lr │ │ │ │ - eoreq r3, r7, r8, lsr #13 │ │ │ │ - eorseq fp, r5, ip, lsr lr │ │ │ │ + eorseq fp, r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x002736b0 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ │ │ │ │ -0003c9a4 : │ │ │ │ +0003c99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #208] @ 3ca8c │ │ │ │ - ldr ip, [pc, #208] @ 3ca90 │ │ │ │ + ldr lr, [pc, #208] @ 3ca84 │ │ │ │ + ldr ip, [pc, #208] @ 3ca88 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #200] @ 3ca94 │ │ │ │ + ldr r3, [pc, #200] @ 3ca8c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #196] @ 3ca98 │ │ │ │ + ldr r2, [pc, #196] @ 3ca90 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26096,68 +26094,68 @@ │ │ │ │ mov r2, sp │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ca9c │ │ │ │ + ldr r2, [pc, #60] @ 3ca94 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ca90 │ │ │ │ + ldr r3, [pc, #40] @ 3ca88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ca88 │ │ │ │ + bne 3ca80 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr r6 │ │ │ │ + eoreq r3, r7, r4, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl r6 │ │ │ │ + eoreq r3, r7, r4, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r7, r4, r5, r3 │ │ │ │ + mlaeq r7, ip, r5, r3 │ │ │ │ │ │ │ │ -0003caa0 : │ │ │ │ +0003ca98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3c9a4 │ │ │ │ + b 3c99c │ │ │ │ │ │ │ │ -0003caec : │ │ │ │ +0003cae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #204] @ 3cbd0 │ │ │ │ - ldr ip, [pc, #204] @ 3cbd4 │ │ │ │ + ldr lr, [pc, #204] @ 3cbc8 │ │ │ │ + ldr ip, [pc, #204] @ 3cbcc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 3cbd8 │ │ │ │ + ldr r3, [pc, #196] @ 3cbd0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #192] @ 3cbdc │ │ │ │ + ldr r2, [pc, #192] @ 3cbd4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26181,71 +26179,71 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cbe0 │ │ │ │ + ldr r2, [pc, #60] @ 3cbd8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cbd4 │ │ │ │ + ldr r3, [pc, #40] @ 3cbcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cbcc │ │ │ │ + bne 3cbc4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r7], -r4 @ │ │ │ │ + strdeq r3, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r7], -r4 @ │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, asr r4 │ │ │ │ + eoreq r3, r7, r8, asr r4 │ │ │ │ │ │ │ │ -0003cbe4 : │ │ │ │ +0003cbdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3caec │ │ │ │ + b 3cae4 │ │ │ │ │ │ │ │ -0003cc30 : │ │ │ │ - b 3ae18 │ │ │ │ +0003cc28 : │ │ │ │ + b 3ae10 │ │ │ │ │ │ │ │ -0003cc34 : │ │ │ │ +0003cc2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3cd20 │ │ │ │ - ldr ip, [pc, #212] @ 3cd24 │ │ │ │ + ldr lr, [pc, #212] @ 3cd18 │ │ │ │ + ldr ip, [pc, #212] @ 3cd1c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3cd28 │ │ │ │ + ldr r3, [pc, #204] @ 3cd20 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3cd2c │ │ │ │ + ldr r2, [pc, #200] @ 3cd24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26271,66 +26269,66 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cd30 │ │ │ │ + ldr r2, [pc, #60] @ 3cd28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cd24 │ │ │ │ + ldr r3, [pc, #40] @ 3cd1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cd1c │ │ │ │ + bne 3cd14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x002733b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl #7 │ │ │ │ + mlaeq r7, r4, r3, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, lsl #6 │ │ │ │ + eoreq r3, r7, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd68 │ │ │ │ - ldr r0, [pc, #20] @ 3cd78 │ │ │ │ + beq 3cd60 │ │ │ │ + ldr r0, [pc, #20] @ 3cd70 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cd7c │ │ │ │ + ldr r0, [pc, #12] @ 3cd74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ - eorseq fp, r5, r8, asr #20 │ │ │ │ + eorseq fp, r5, ip, asr sl │ │ │ │ + eorseq fp, r5, r0, asr sl │ │ │ │ │ │ │ │ -0003cd80 : │ │ │ │ +0003cd78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3ce6c │ │ │ │ - ldr ip, [pc, #212] @ 3ce70 │ │ │ │ + ldr lr, [pc, #212] @ 3ce64 │ │ │ │ + ldr ip, [pc, #212] @ 3ce68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3ce74 │ │ │ │ + ldr r3, [pc, #204] @ 3ce6c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3ce78 │ │ │ │ + ldr r2, [pc, #200] @ 3ce70 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26356,104 +26354,104 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ce7c │ │ │ │ + ldr r2, [pc, #60] @ 3ce74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ce70 │ │ │ │ + ldr r3, [pc, #40] @ 3ce68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ce68 │ │ │ │ + bne 3ce60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror #4 │ │ │ │ + eoreq r3, r7, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r0, asr #4 │ │ │ │ + eoreq r3, r7, r8, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002731b4 │ │ │ │ + @ instruction: 0x002731bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cd80 │ │ │ │ + bl 3cd78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ceb4 │ │ │ │ - ldr r0, [pc, #20] @ 3cec4 │ │ │ │ + beq 3ceac │ │ │ │ + ldr r0, [pc, #20] @ 3cebc │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cec8 │ │ │ │ + ldr r0, [pc, #12] @ 3cec0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r8, lsl #18 │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, r0, lsl r9 │ │ │ │ + eorseq fp, r5, r4, lsl #18 │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3ceec │ │ │ │ + bne 3cee4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 3cf50 │ │ │ │ - ldr ip, [pc, #84] @ 3cf54 │ │ │ │ + ldr r4, [pc, #84] @ 3cf48 │ │ │ │ + ldr ip, [pc, #84] @ 3cf4c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #60] @ 3cf58 │ │ │ │ + ldr r1, [pc, #60] @ 3cf50 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #44] @ 3cf5c │ │ │ │ + ldr r1, [pc, #44] @ 3cf54 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ cmpne lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - strdeq r3, [r7], -ip @ │ │ │ │ + eoreq r3, r7, r4, lsl #2 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #216] @ 3d050 │ │ │ │ - ldr lr, [pc, #216] @ 3d054 │ │ │ │ + ldr r4, [pc, #216] @ 3d048 │ │ │ │ + ldr lr, [pc, #216] @ 3d04c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #196] @ 3d058 │ │ │ │ + ldr r3, [pc, #196] @ 3d050 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #192] @ 3d05c │ │ │ │ + ldr ip, [pc, #192] @ 3d054 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -26463,248 +26461,248 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 203084 │ │ │ │ + bl 203074 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3d00c │ │ │ │ + beq 3d004 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d03c │ │ │ │ + beq 3d034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 3d060 │ │ │ │ + ldr r2, [pc, #76] @ 3d058 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3d054 │ │ │ │ + ldr r3, [pc, #56] @ 3d04c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d04c │ │ │ │ + bne 3d044 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - bne 3d000 │ │ │ │ - b 3d00c │ │ │ │ + bne 3cff8 │ │ │ │ + b 3d004 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, ror r0 │ │ │ │ + eoreq r3, r7, r4, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr r0 │ │ │ │ + eoreq r3, r7, ip, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r0, ror #31 │ │ │ │ + eoreq r2, r7, r8, ror #31 │ │ │ │ │ │ │ │ -0003d064 : │ │ │ │ - ldr r3, [pc, #8] @ 3d074 │ │ │ │ +0003d05c : │ │ │ │ + ldr r3, [pc, #8] @ 3d06c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, r0, ror r7 │ │ │ │ + eorseq fp, r5, r8, ror r7 │ │ │ │ │ │ │ │ -0003d078 : │ │ │ │ - ldr r3, [pc, #4] @ 3d084 │ │ │ │ +0003d070 : │ │ │ │ + ldr r3, [pc, #4] @ 3d07c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, ip, asr r7 │ │ │ │ + eorseq fp, r5, r4, ror #14 │ │ │ │ │ │ │ │ -0003d088 : │ │ │ │ +0003d080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 3d154 │ │ │ │ - ldr r1, [pc, #180] @ 3d158 │ │ │ │ + ldr ip, [pc, #180] @ 3d14c │ │ │ │ + ldr r1, [pc, #180] @ 3d150 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 3d15c │ │ │ │ + ldr r3, [pc, #172] @ 3d154 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #168] @ 3d160 │ │ │ │ + ldr r2, [pc, #168] @ 3d158 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #92] @ 3d164 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r3, [pc, #92] @ 3d15c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3d168 │ │ │ │ + ldr r2, [pc, #72] @ 3d160 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d158 │ │ │ │ + ldr r3, [pc, #48] @ 3d150 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d150 │ │ │ │ + bne 3d148 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr pc │ │ │ │ + eoreq r2, r7, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, lsr pc │ │ │ │ + eoreq r2, r7, r0, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035b6d4 │ │ │ │ - ldrdeq r2, [r7], -r4 @ │ │ │ │ + @ instruction: 0x0035b6dc │ │ │ │ + ldrdeq r2, [r7], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d230 │ │ │ │ - ldr r1, [pc, #172] @ 3d234 │ │ │ │ + ldr r0, [pc, #172] @ 3d228 │ │ │ │ + ldr r1, [pc, #172] @ 3d22c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d238 │ │ │ │ + ldr r3, [pc, #164] @ 3d230 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d23c │ │ │ │ + ldr r2, [pc, #160] @ 3d234 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d240 │ │ │ │ + ldr r0, [pc, #140] @ 3d238 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d244 │ │ │ │ + ldr r2, [pc, #64] @ 3d23c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d234 │ │ │ │ + ldr r3, [pc, #40] @ 3d22c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d22c │ │ │ │ + bne 3d224 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r4, ror lr │ │ │ │ + eoreq r2, r7, ip, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, asr lr │ │ │ │ + eoreq r2, r7, ip, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022c8bc │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0022c8b4 │ │ │ │ + strdeq r2, [r7], -r8 @ │ │ │ │ │ │ │ │ -0003d248 : │ │ │ │ +0003d240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d30c │ │ │ │ - ldr r1, [pc, #172] @ 3d310 │ │ │ │ + ldr r0, [pc, #172] @ 3d304 │ │ │ │ + ldr r1, [pc, #172] @ 3d308 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d314 │ │ │ │ + ldr r3, [pc, #164] @ 3d30c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d318 │ │ │ │ + ldr r2, [pc, #160] @ 3d310 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d31c │ │ │ │ + ldr r0, [pc, #140] @ 3d314 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d320 │ │ │ │ + ldr r2, [pc, #64] @ 3d318 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d310 │ │ │ │ + ldr r3, [pc, #40] @ 3d308 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d308 │ │ │ │ + bne 3d300 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r8, sp, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, ror sp │ │ │ │ + eoreq r2, r7, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r2, r8, ror #15 │ │ │ │ - eoreq r2, r7, r4, lsl sp │ │ │ │ + eoreq ip, r2, r0, ror #15 │ │ │ │ + eoreq r2, r7, ip, lsl sp │ │ │ │ │ │ │ │ -0003d324 : │ │ │ │ +0003d31c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d328 : │ │ │ │ +0003d320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #324] @ 3d484 │ │ │ │ - ldr r2, [pc, #324] @ 3d488 │ │ │ │ + ldr r1, [pc, #324] @ 3d47c │ │ │ │ + ldr r2, [pc, #324] @ 3d480 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #316] @ 3d48c │ │ │ │ + ldr r4, [pc, #316] @ 3d484 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #312] @ 3d490 │ │ │ │ + ldr r3, [pc, #312] @ 3d488 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -26715,772 +26713,772 @@ │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 37964 │ │ │ │ - ldr r1, [pc, #236] @ 3d494 │ │ │ │ + bl 3795c │ │ │ │ + ldr r1, [pc, #236] @ 3d48c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b3c │ │ │ │ - ldr r3, [pc, #220] @ 3d498 │ │ │ │ + bl 208b2c │ │ │ │ + ldr r3, [pc, #220] @ 3d490 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ - bl 39300 │ │ │ │ - bl 52ea0 │ │ │ │ - bl 776e0 │ │ │ │ + bl 392f8 │ │ │ │ + bl 52e98 │ │ │ │ + bl 776d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 212380 │ │ │ │ + bl 212370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40564 │ │ │ │ + bl 4055c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #5 │ │ │ │ - bl 8efd0 │ │ │ │ - ldr r3, [pc, #172] @ 3d49c │ │ │ │ + bl 8efc0 │ │ │ │ + ldr r3, [pc, #172] @ 3d494 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ - bl 59788 │ │ │ │ + bl 59780 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - ldr r0, [pc, #136] @ 3d4a0 │ │ │ │ + bl 16d130 │ │ │ │ + bl 188940 │ │ │ │ + bl 41c44 │ │ │ │ + bl 41cac │ │ │ │ + bl 516f0 │ │ │ │ + ldr r0, [pc, #136] @ 3d498 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #128] @ 3d4a4 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r3, [pc, #128] @ 3d49c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ - ldr r3, [pc, #112] @ 3d4a8 │ │ │ │ + bl f1aec │ │ │ │ + ldr r3, [pc, #112] @ 3d4a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 241010 │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 241000 │ │ │ │ + bl 3d164 │ │ │ │ + bl 17f51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ 3d4ac │ │ │ │ + ldr r2, [pc, #88] @ 3d4a4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 3d488 │ │ │ │ + ldr r3, [pc, #44] @ 3d480 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d480 │ │ │ │ + bne 3d478 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272cb8 │ │ │ │ + eoreq r2, r7, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, ip, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffb44 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsr r6 │ │ │ │ + eoreq sl, r2, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, r4, lsr #7 │ │ │ │ - eoreq r2, r7, r0, lsr #23 │ │ │ │ + eorseq fp, r5, ip, lsr #7 │ │ │ │ + eoreq r2, r7, r8, lsr #23 │ │ │ │ │ │ │ │ -0003d4b0 : │ │ │ │ +0003d4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 3d514 │ │ │ │ + ldr r4, [pc, #76] @ 3d50c │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 3d504 │ │ │ │ - ldr r0, [pc, #64] @ 3d518 │ │ │ │ + beq 3d4fc │ │ │ │ + ldr r0, [pc, #64] @ 3d510 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - bl 207568 │ │ │ │ - bl 179c6c │ │ │ │ - bl 8c09c │ │ │ │ - bl 39260 │ │ │ │ - bl 1d4b64 │ │ │ │ - ldr r3, [pc, #36] @ 3d51c │ │ │ │ + bl 20906c │ │ │ │ + bl 207558 │ │ │ │ + bl 179c70 │ │ │ │ + bl 8c08c │ │ │ │ + bl 39258 │ │ │ │ + bl 1d4b40 │ │ │ │ + ldr r3, [pc, #36] @ 3d514 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 265b5c │ │ │ │ - ldr r0, [pc, #20] @ 3d520 │ │ │ │ + b 265b4c │ │ │ │ + ldr r0, [pc, #20] @ 3d518 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - b 3d4dc │ │ │ │ - eoreq r2, r7, r0, lsr fp │ │ │ │ + bl 20906c │ │ │ │ + b 3d4d4 │ │ │ │ + eoreq r2, r7, r8, lsr fp │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ │ │ │ │ -0003d524 : │ │ │ │ +0003d51c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #248] @ 3d634 │ │ │ │ + ldr ip, [pc, #248] @ 3d62c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 3d638 │ │ │ │ + ldr r0, [pc, #240] @ 3d630 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #232] @ 3d63c │ │ │ │ - ldr r2, [pc, #232] @ 3d640 │ │ │ │ + ldr r3, [pc, #232] @ 3d634 │ │ │ │ + ldr r2, [pc, #232] @ 3d638 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3d608 │ │ │ │ + beq 3d600 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #100] @ 3d644 │ │ │ │ + ldr r2, [pc, #100] @ 3d63c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 3d638 │ │ │ │ + ldr r3, [pc, #80] @ 3d630 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d630 │ │ │ │ + bne 3d628 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3d5cc │ │ │ │ + b 3d5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272ab4 │ │ │ │ + @ instruction: 0x00272abc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, sl, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r4, lsl sl │ │ │ │ + eoreq r2, r7, ip, lsl sl │ │ │ │ │ │ │ │ -0003d648 : │ │ │ │ +0003d640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ 3d710 │ │ │ │ - ldr ip, [pc, #176] @ 3d714 │ │ │ │ + ldr lr, [pc, #176] @ 3d708 │ │ │ │ + ldr ip, [pc, #176] @ 3d70c │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 3d718 │ │ │ │ + ldr r3, [pc, #164] @ 3d710 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #160] @ 3d71c │ │ │ │ + ldr r1, [pc, #160] @ 3d714 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r2, [pc, #140] @ 3d720 │ │ │ │ + ldr r2, [pc, #140] @ 3d718 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d714 │ │ │ │ + ldr r3, [pc, #48] @ 3d70c │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ 3d724 │ │ │ │ + ldr r2, [pc, #56] @ 3d71c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d70c │ │ │ │ + bne 3d704 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r9, r2 │ │ │ │ + mlaeq r7, ip, r9, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, ror r9 │ │ │ │ + eoreq r2, r7, ip, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r4, lsr r1 │ │ │ │ - eoreq r2, r7, r0, lsl r9 │ │ │ │ + eorseq fp, r5, ip, lsr r1 │ │ │ │ + eoreq r2, r7, r8, lsl r9 │ │ │ │ │ │ │ │ -0003d728 : │ │ │ │ +0003d720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r1, [pc, #1912] @ 3deb8 │ │ │ │ - ldr r2, [pc, #1912] @ 3debc │ │ │ │ + ldr r1, [pc, #1912] @ 3deb0 │ │ │ │ + ldr r2, [pc, #1912] @ 3deb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r8, [pc, #1904] @ 3dec0 │ │ │ │ + ldr r8, [pc, #1904] @ 3deb8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #1900] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1900] @ 3debc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1856] @ 3dec8 │ │ │ │ + ldr r3, [pc, #1856] @ 3dec0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r9, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d7e4 │ │ │ │ + beq 3d7dc │ │ │ │ str r1, [r4] │ │ │ │ - bl 3d328 │ │ │ │ - ldr r2, [pc, #1804] @ 3decc │ │ │ │ - ldr r3, [pc, #1784] @ 3debc │ │ │ │ + bl 3d320 │ │ │ │ + ldr r2, [pc, #1804] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1784] @ 3deb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3de88 │ │ │ │ + bne 3de80 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 37964 │ │ │ │ - ldr r5, [pc, #1760] @ 3ded0 │ │ │ │ + bl 3795c │ │ │ │ + ldr r5, [pc, #1760] @ 3dec8 │ │ │ │ mov r7, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 3931c │ │ │ │ - bl 96c84 │ │ │ │ - bl 248cf4 │ │ │ │ - bl 24b848 │ │ │ │ - bl eddfc │ │ │ │ - bl 14a2e8 │ │ │ │ - bl 1ba174 │ │ │ │ - bl 1c83b8 │ │ │ │ - bl 21e1ac │ │ │ │ - bl ea280 │ │ │ │ - bl 207240 │ │ │ │ - bl 3a4bc │ │ │ │ - bl 9016c │ │ │ │ - bl 1d489c │ │ │ │ - bl 1f5278 │ │ │ │ - bl 21af18 │ │ │ │ - bl 2065e8 │ │ │ │ - bl 23641c │ │ │ │ + bl 39314 │ │ │ │ + bl 96c78 │ │ │ │ + bl 248ce4 │ │ │ │ + bl 24b838 │ │ │ │ + bl eddf8 │ │ │ │ + bl 14a2ec │ │ │ │ + bl 1ba17c │ │ │ │ + bl 1c8394 │ │ │ │ + bl 21e19c │ │ │ │ + bl ea27c │ │ │ │ + bl 207230 │ │ │ │ + bl 3a4b4 │ │ │ │ + bl 9015c │ │ │ │ + bl 1d4878 │ │ │ │ + bl 1f5258 │ │ │ │ + bl 21af08 │ │ │ │ + bl 2065d8 │ │ │ │ + bl 23640c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1620] @ 3ded4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1620] @ 3decc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [r4] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r3, [pc, #1412] @ 3ded8 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r3, [pc, #1412] @ 3ded0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [r3] │ │ │ │ str r6, [r5, #20] │ │ │ │ - bl 1f52d4 │ │ │ │ - bl 41b34 │ │ │ │ + bl 1f52b4 │ │ │ │ + bl 41b2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 74abc │ │ │ │ + bl 74ab4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f52d8 │ │ │ │ + bl 1f52b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ffe20 │ │ │ │ + bl ffe24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 12441c │ │ │ │ + bl 124424 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 112544 │ │ │ │ + bl 112548 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 13537c │ │ │ │ + bl 135380 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14000c │ │ │ │ - bl 241a50 │ │ │ │ - bl 24a730 │ │ │ │ + bl 140010 │ │ │ │ + bl 241a40 │ │ │ │ + bl 24a720 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f7e14 │ │ │ │ + bl 1f7e04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 16c510 │ │ │ │ + bl 16c514 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d848 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ce734 │ │ │ │ + bl 1ce710 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2248d4 │ │ │ │ + bl 2248c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24a8e4 │ │ │ │ + bl 24a8d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3a4fc │ │ │ │ + bl 3a4f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24de20 │ │ │ │ + bl 24de10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 52884 │ │ │ │ + bl 5287c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1eefac │ │ │ │ + bl 1eef8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 40828 │ │ │ │ + bl 40820 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 50980 │ │ │ │ + bl 50978 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 214b44 │ │ │ │ - bl 16cdf0 │ │ │ │ - bl 205b08 │ │ │ │ - bl 41bbc │ │ │ │ - bl 1e8fc4 │ │ │ │ + bl 214b34 │ │ │ │ + bl 16cdf4 │ │ │ │ + bl 205af8 │ │ │ │ + bl 41bb4 │ │ │ │ + bl 1e8fa4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80228 │ │ │ │ + bl 80220 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c1748 │ │ │ │ + bl 1c1720 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fdb8 │ │ │ │ + bl 19fdbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 18c5b0 │ │ │ │ + bl 18c5b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5d9f4 │ │ │ │ + bl 5d9ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2573cc │ │ │ │ + bl 2573bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b4734 │ │ │ │ - bl 205b50 │ │ │ │ - bl 8c014 │ │ │ │ - bl 165180 │ │ │ │ + bl 1b4738 │ │ │ │ + bl 205b40 │ │ │ │ + bl 8c004 │ │ │ │ + bl 165184 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl f0998 │ │ │ │ + bl f0994 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 10fcfc │ │ │ │ + bl 10fd00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 205bd8 │ │ │ │ + bl 205bc8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 164df4 │ │ │ │ - bl 1108b0 │ │ │ │ - ldr r1, [pc, #1092] @ 3dedc │ │ │ │ + bl 164df8 │ │ │ │ + bl 1108b4 │ │ │ │ + ldr r1, [pc, #1092] @ 3ded4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 125a54 │ │ │ │ + bl 125a5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1129e0 │ │ │ │ + bl 1129e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1357f4 │ │ │ │ + bl 1357f8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #1016] @ 3dee0 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #1016] @ 3ded8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 126cd8 │ │ │ │ + bl 126ce0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1130b8 │ │ │ │ + bl 1130bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 140534 │ │ │ │ + bl 140538 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #940] @ 3dee4 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #940] @ 3dedc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8c0a0 │ │ │ │ + bl 8c090 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #888] @ 3dee8 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #888] @ 3dee0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 179f18 │ │ │ │ + bl 179f1c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d640 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl f147c │ │ │ │ - ldr r1, [pc, #812] @ 3deec │ │ │ │ + bl f1478 │ │ │ │ + ldr r1, [pc, #812] @ 3dee4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1277bc │ │ │ │ + bl 1277c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1133b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1361b0 │ │ │ │ + bl 1361b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24b30c │ │ │ │ + bl 24b2fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 102a88 │ │ │ │ + bl 102a8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103178 │ │ │ │ + bl 10317c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225544 │ │ │ │ + bl 225534 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 742a4 │ │ │ │ + bl 7429c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2051b8 │ │ │ │ + bl 2051a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16cf2c │ │ │ │ + bl 16cf30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 4070c │ │ │ │ + bl 40704 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 128434 │ │ │ │ + bl 12843c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 113ae8 │ │ │ │ + bl 113aec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 136890 │ │ │ │ + bl 136894 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d640 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - bl 236800 │ │ │ │ - ldr r0, [pc, #632] @ 3def0 │ │ │ │ + bl 2367f0 │ │ │ │ + ldr r0, [pc, #632] @ 3dee8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 3de8c │ │ │ │ - bl 1a0544 │ │ │ │ + bne 3de84 │ │ │ │ + bl 1a0548 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 128780 │ │ │ │ + bl 128788 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 24100c │ │ │ │ + bl 240ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 403c4 │ │ │ │ - bl 24bae4 │ │ │ │ - bl 17f4ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 403bc │ │ │ │ + bl 24bad4 │ │ │ │ + bl 17f4b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str fp, [r4] │ │ │ │ - bl 37950 │ │ │ │ - bl 52ea0 │ │ │ │ - bl 776c8 │ │ │ │ - bl 866c4 │ │ │ │ - bl 24b9c4 │ │ │ │ - bl e7110 │ │ │ │ - bl 5eb98 │ │ │ │ + bl 37948 │ │ │ │ + bl 52e98 │ │ │ │ + bl 776c0 │ │ │ │ + bl 866b8 │ │ │ │ + bl 24b9b4 │ │ │ │ + bl e7104 │ │ │ │ + bl 5eb90 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 212380 │ │ │ │ - ldr r0, [pc, #476] @ 3def4 │ │ │ │ + bl 212370 │ │ │ │ + ldr r0, [pc, #476] @ 3deec │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #452] @ 3def8 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r3, [pc, #452] @ 3def0 │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #864] @ 0x360 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 1f83a0 │ │ │ │ + bl 1f8390 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 73e54 │ │ │ │ - bl 176768 │ │ │ │ + bl 73e4c │ │ │ │ + bl 17676c │ │ │ │ mov r0, r6 │ │ │ │ - bl 40564 │ │ │ │ - bl 18c7a8 │ │ │ │ - bl 205a40 │ │ │ │ - bl 207524 │ │ │ │ - bl 1cbe34 │ │ │ │ - bl 47360 │ │ │ │ - bl 52b50 │ │ │ │ - bl f1580 │ │ │ │ - bl 24e1d8 │ │ │ │ - bl 1b4e10 │ │ │ │ - bl 1c1f20 │ │ │ │ - bl 240d78 │ │ │ │ - bl 2367c8 │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - bl 41c4c │ │ │ │ - bl 16517c │ │ │ │ - bl 8c018 │ │ │ │ + bl 4055c │ │ │ │ + bl 18c7ac │ │ │ │ + bl 205a30 │ │ │ │ + bl 207514 │ │ │ │ + bl 1cbe10 │ │ │ │ + bl 47358 │ │ │ │ + bl 52b48 │ │ │ │ + bl f157c │ │ │ │ + bl 24e1c8 │ │ │ │ + bl 1b4e14 │ │ │ │ + bl 1c1ef8 │ │ │ │ + bl 240d68 │ │ │ │ + bl 2367b8 │ │ │ │ + bl 16d130 │ │ │ │ + bl 188940 │ │ │ │ + bl 41c44 │ │ │ │ + bl 41cac │ │ │ │ + bl 516f0 │ │ │ │ + bl 41c44 │ │ │ │ + bl 165180 │ │ │ │ + bl 8c008 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - bl 1059f4 │ │ │ │ + bl 38b7c │ │ │ │ + bl 1059f8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 106354 │ │ │ │ + bl 106358 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #264] @ 3defc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #264] @ 3def4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #252] @ 3df00 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r3, [pc, #252] @ 3def8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ + bl f1aec │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 241010 │ │ │ │ - ldr r3, [pc, #228] @ 3df04 │ │ │ │ + bl 241000 │ │ │ │ + ldr r3, [pc, #228] @ 3defc │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #5 │ │ │ │ - bl 8efd0 │ │ │ │ + bl 8efc0 │ │ │ │ str r0, [r7] │ │ │ │ - bl 59788 │ │ │ │ + bl 59780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ - ldr r0, [pc, #180] @ 3df08 │ │ │ │ + bl 3d164 │ │ │ │ + bl 17f51c │ │ │ │ + ldr r0, [pc, #180] @ 3df00 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2eec │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ str r1, [r4] │ │ │ │ - b 3d7b8 │ │ │ │ + b 3d7b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ 3df0c │ │ │ │ + ldr r2, [pc, #120] @ 3df04 │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r8, r2] │ │ │ │ - ldr r2, [pc, #112] @ 3df10 │ │ │ │ + ldr r2, [pc, #112] @ 3df08 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [ip] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002728b8 │ │ │ │ + eoreq r2, r7, r0, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, r8, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - eoreq r2, r7, r8, lsr r8 │ │ │ │ - eorseq sl, r5, r8, ror #31 │ │ │ │ - eoreq ip, r2, r4, lsl r2 │ │ │ │ + eoreq r2, r7, r0, asr #16 │ │ │ │ + @ instruction: 0x0035aff0 │ │ │ │ + eoreq ip, r2, ip, lsl #4 │ │ │ │ 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 │ │ │ │ + strdeq fp, [r2], -ip @ │ │ │ │ + @ instruction: 0x0022bfb8 │ │ │ │ + eoreq fp, r2, r0, ror pc │ │ │ │ + eoreq fp, r2, r4, asr #30 │ │ │ │ + eoreq fp, r2, r0, lsl #30 │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - eoreq fp, r2, r8, asr #28 │ │ │ │ + eoreq fp, r2, r0, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r9, r2, r4, asr ip │ │ │ │ + eoreq r9, r2, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, ip, lsr #24 │ │ │ │ + eoreq fp, r2, r4, lsr #24 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq fp, r2, r4, lsr ip │ │ │ │ + eoreq fp, r2, ip, lsr #24 │ │ │ │ │ │ │ │ -0003df14 : │ │ │ │ +0003df0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #252] @ 3e028 │ │ │ │ - ldr lr, [pc, #252] @ 3e02c │ │ │ │ + ldr r4, [pc, #252] @ 3e020 │ │ │ │ + ldr lr, [pc, #252] @ 3e024 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #232] @ 3e030 │ │ │ │ + ldr r3, [pc, #232] @ 3e028 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #228] @ 3e034 │ │ │ │ + ldr ip, [pc, #228] @ 3e02c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -27489,329 +27487,329 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r5, [pc, #144] @ 3e038 │ │ │ │ - bl 959b8 │ │ │ │ + ldr r5, [pc, #144] @ 3e030 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ 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 959ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ 3e03c │ │ │ │ + ldr r2, [pc, #64] @ 3e034 │ │ │ │ str r3, [r5, #20] │ │ │ │ - ldr r3, [pc, #40] @ 3e02c │ │ │ │ + ldr r3, [pc, #40] @ 3e024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e024 │ │ │ │ + bne 3e01c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr #1 │ │ │ │ + ldrdeq r2, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r0, lsr #1 │ │ │ │ + eoreq r2, r7, r8, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, lsr #16 │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eorseq sl, r5, r4, lsr r8 │ │ │ │ + eoreq r2, r7, r0 │ │ │ │ │ │ │ │ -0003e040 : │ │ │ │ +0003e038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #148] @ 3e0f4 │ │ │ │ + ldr r1, [pc, #148] @ 3e0ec │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #144] @ 3e0f8 │ │ │ │ + ldr r2, [pc, #144] @ 3e0f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #136] @ 3e0fc │ │ │ │ - ldr ip, [pc, #136] @ 3e100 │ │ │ │ + ldr r3, [pc, #136] @ 3e0f4 │ │ │ │ + ldr ip, [pc, #136] @ 3e0f8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 3e104 │ │ │ │ + ldr r2, [pc, #60] @ 3e0fc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e0f8 │ │ │ │ + ldr r3, [pc, #40] @ 3e0f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e0f0 │ │ │ │ + bne 3e0e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, pc, r1 @ │ │ │ │ + mlaeq r7, ip, pc, r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, ror pc │ │ │ │ + eoreq r1, r7, r0, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, ip, lsr #30 │ │ │ │ + eoreq r1, r7, r4, lsr pc │ │ │ │ │ │ │ │ -0003e108 : │ │ │ │ +0003e100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #336] @ 3e270 │ │ │ │ - ldr r2, [pc, #336] @ 3e274 │ │ │ │ + ldr r1, [pc, #336] @ 3e268 │ │ │ │ + ldr r2, [pc, #336] @ 3e26c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #324] @ 3e278 │ │ │ │ + ldr r5, [pc, #324] @ 3e270 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #320] @ 3e27c │ │ │ │ - ldr r6, [pc, #320] @ 3e280 │ │ │ │ + ldr r3, [pc, #320] @ 3e274 │ │ │ │ + ldr r6, [pc, #320] @ 3e278 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e1cc │ │ │ │ - ldr r2, [pc, #204] @ 3e284 │ │ │ │ + beq 3e1c4 │ │ │ │ + ldr r2, [pc, #204] @ 3e27c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #-4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3e1c0 │ │ │ │ - ldr r3, [pc, #180] @ 3e288 │ │ │ │ + bne 3e1b8 │ │ │ │ + ldr r3, [pc, #180] @ 3e280 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e224 │ │ │ │ + beq 3e21c │ │ │ │ ldr lr, [r5, #16] │ │ │ │ mvn r6, #3 │ │ │ │ add r2, lr, r2, lsl #2 │ │ │ │ sub r6, r6, lr │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r2, #-4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ asrne r3, r3, #1 │ │ │ │ addne r1, r1, ip │ │ │ │ ldrne r1, [r1, r6] │ │ │ │ strne r1, [r0, r3, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne 3e1f8 │ │ │ │ - ldr r3, [pc, #96] @ 3e28c │ │ │ │ + bne 3e1f0 │ │ │ │ + ldr r3, [pc, #96] @ 3e284 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #76] @ 3e290 │ │ │ │ + ldr r2, [pc, #76] @ 3e288 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e274 │ │ │ │ + ldr r3, [pc, #40] @ 3e26c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e26c │ │ │ │ + bne 3e264 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -r4 @ │ │ │ │ + ldrdeq r1, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271eb0 │ │ │ │ + @ instruction: 0x00271eb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, r8, lsl #13 │ │ │ │ + mlaseq r5, r0, r6, sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r5, r8, lsl #12 │ │ │ │ - eorseq sl, r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x00271db0 │ │ │ │ + eorseq sl, r5, r0, lsl r6 │ │ │ │ + @ instruction: 0x0035a5b4 │ │ │ │ + @ instruction: 0x00271db8 │ │ │ │ │ │ │ │ -0003e294 : │ │ │ │ - ldr r3, [pc, #100] @ 3e300 │ │ │ │ +0003e28c : │ │ │ │ + ldr r3, [pc, #100] @ 3e2f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ - b 3e2c4 │ │ │ │ + b 3e2bc │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f0 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e2bc │ │ │ │ + beq 3e2b4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r5, r0, asr #10 │ │ │ │ + eorseq sl, r5, r8, asr #10 │ │ │ │ │ │ │ │ -0003e304 : │ │ │ │ +0003e2fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #240] @ 3e40c │ │ │ │ - ldr r1, [pc, #240] @ 3e410 │ │ │ │ + ldr ip, [pc, #240] @ 3e404 │ │ │ │ + ldr r1, [pc, #240] @ 3e408 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 3e414 │ │ │ │ + ldr r3, [pc, #232] @ 3e40c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 3e418 │ │ │ │ + ldr r2, [pc, #228] @ 3e410 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r5, [pc, #140] @ 3e41c │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r5, [pc, #140] @ 3e414 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e3e4 │ │ │ │ + beq 3e3dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ 3e420 │ │ │ │ + ldr r2, [pc, #100] @ 3e418 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #76] @ 3e410 │ │ │ │ + ldr r3, [pc, #76] @ 3e408 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e408 │ │ │ │ + bne 3e400 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2604 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ - bne 3e3b4 │ │ │ │ + bne 3e3ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3e3b0 │ │ │ │ + b 3e3a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -ip @ │ │ │ │ + eoreq r1, r7, r4, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271cbc │ │ │ │ + eoreq r1, r7, r4, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, asr #8 │ │ │ │ - eoreq r1, r7, r8, lsr ip │ │ │ │ + eorseq sl, r5, r4, asr r4 │ │ │ │ + eoreq r1, r7, r0, asr #24 │ │ │ │ │ │ │ │ -0003e424 : │ │ │ │ +0003e41c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #152] @ 3e4d4 │ │ │ │ - ldr ip, [pc, #152] @ 3e4d8 │ │ │ │ + ldr lr, [pc, #152] @ 3e4cc │ │ │ │ + ldr ip, [pc, #152] @ 3e4d0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #144] @ 3e4dc │ │ │ │ + ldr r3, [pc, #144] @ 3e4d4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 3e4e0 │ │ │ │ + ldr r2, [pc, #140] @ 3e4d8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -27820,70 +27818,70 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2604 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 3e4e4 │ │ │ │ + ldr r2, [pc, #68] @ 3e4dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e4d8 │ │ │ │ + ldr r3, [pc, #48] @ 3e4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e4c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00271bbc │ │ │ │ + eoreq r1, r7, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, fp, r1 │ │ │ │ + eoreq r1, r7, r4, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r4, asr fp │ │ │ │ + eoreq r1, r7, ip, asr fp │ │ │ │ │ │ │ │ -0003e4e8 : │ │ │ │ +0003e4e0 : │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b f20b8 │ │ │ │ + b f20b4 │ │ │ │ │ │ │ │ -0003e4f0 : │ │ │ │ +0003e4e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #208] @ 3e5e0 │ │ │ │ + ldr r1, [pc, #208] @ 3e5d8 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 3e5e4 │ │ │ │ + ldr r2, [pc, #204] @ 3e5dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #196] @ 3e5e8 │ │ │ │ - ldr ip, [pc, #196] @ 3e5ec │ │ │ │ + ldr r3, [pc, #196] @ 3e5e0 │ │ │ │ + ldr ip, [pc, #196] @ 3e5e4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r5, #2 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str sp, [sp, #28] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -27891,50 +27889,50 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e5e4 │ │ │ │ + ldr r3, [pc, #48] @ 3e5dc │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e5f0 │ │ │ │ + ldr r2, [pc, #52] @ 3e5e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e5dc │ │ │ │ + bne 3e5d4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #21 │ │ │ │ + eoreq r1, r7, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #21 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, asr #20 │ │ │ │ + eoreq r1, r7, r8, asr #20 │ │ │ │ │ │ │ │ -0003e5f4 : │ │ │ │ +0003e5ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #164] @ 3e6b0 │ │ │ │ + ldr lr, [pc, #164] @ 3e6a8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #156] @ 3e6b4 │ │ │ │ + ldr r1, [pc, #156] @ 3e6ac │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #148] @ 3e6b8 │ │ │ │ - ldr ip, [pc, #148] @ 3e6bc │ │ │ │ + ldr r3, [pc, #148] @ 3e6b0 │ │ │ │ + ldr ip, [pc, #148] @ 3e6b4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -27945,179 +27943,179 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e6b4 │ │ │ │ + ldr r3, [pc, #48] @ 3e6ac │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e6c0 │ │ │ │ + ldr r2, [pc, #52] @ 3e6b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e6ac │ │ │ │ + bne 3e6a4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #19 │ │ │ │ + eoreq r1, r7, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #19 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, ror r9 │ │ │ │ + eoreq r1, r7, r8, ror r9 │ │ │ │ │ │ │ │ -0003e6c4 : │ │ │ │ +0003e6bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 3e790 │ │ │ │ + ldr ip, [pc, #180] @ 3e788 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 3e794 │ │ │ │ + ldr r1, [pc, #172] @ 3e78c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3e798 │ │ │ │ - ldr r2, [pc, #164] @ 3e79c │ │ │ │ + ldr r3, [pc, #164] @ 3e790 │ │ │ │ + ldr r2, [pc, #164] @ 3e794 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #136] @ 3e7a0 │ │ │ │ + ldr r0, [pc, #136] @ 3e798 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 3e7a4 │ │ │ │ - ldr r3, [pc, #40] @ 3e794 │ │ │ │ + bl 7917c │ │ │ │ + ldr r2, [pc, #60] @ 3e79c │ │ │ │ + ldr r3, [pc, #40] @ 3e78c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e78c │ │ │ │ + bne 3e784 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsl r9 │ │ │ │ + eoreq r1, r7, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eoreq r1, r7, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r2, r4, lsr r4 │ │ │ │ - mlaeq r7, r0, r8, r1 │ │ │ │ + eoreq fp, r2, ip, lsr #8 │ │ │ │ + mlaeq r7, r8, r8, r1 │ │ │ │ │ │ │ │ -0003e7a8 : │ │ │ │ +0003e7a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e89c │ │ │ │ - ldr r2, [pc, #220] @ 3e8a0 │ │ │ │ + ldr r1, [pc, #220] @ 3e894 │ │ │ │ + ldr r2, [pc, #220] @ 3e898 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e8a4 │ │ │ │ + ldr r5, [pc, #208] @ 3e89c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e8a8 │ │ │ │ + ldr r3, [pc, #204] @ 3e8a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e8ac │ │ │ │ + bl 207b14 │ │ │ │ + ldr r3, [pc, #132] @ 3e8a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 8f374 │ │ │ │ + bl 8f364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e888 │ │ │ │ + beq 3e880 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e8b0 │ │ │ │ + ldr r2, [pc, #80] @ 3e8a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e8a0 │ │ │ │ + ldr r3, [pc, #56] @ 3e898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e898 │ │ │ │ + bne 3e890 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e8b4 │ │ │ │ + ldr r2, [pc, #36] @ 3e8ac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e84c │ │ │ │ + b 3e844 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr r8 │ │ │ │ + eoreq r1, r7, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl r8 │ │ │ │ + eoreq r1, r7, ip, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00359fb0 │ │ │ │ - mlaeq r7, r4, r7, r1 │ │ │ │ + @ instruction: 0x00359fb8 │ │ │ │ + mlaeq r7, ip, r7, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0003e8b8 : │ │ │ │ +0003e8b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e9ac │ │ │ │ - ldr r2, [pc, #220] @ 3e9b0 │ │ │ │ + ldr r1, [pc, #220] @ 3e9a4 │ │ │ │ + ldr r2, [pc, #220] @ 3e9a8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e9b4 │ │ │ │ + ldr r5, [pc, #208] @ 3e9ac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e9b8 │ │ │ │ + ldr r3, [pc, #204] @ 3e9b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -28127,193 +28125,193 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e9bc │ │ │ │ + bl 207b14 │ │ │ │ + ldr r3, [pc, #132] @ 3e9b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 8f374 │ │ │ │ + bl 8f364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e998 │ │ │ │ + beq 3e990 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e9c0 │ │ │ │ + ldr r2, [pc, #80] @ 3e9b8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e9b0 │ │ │ │ + ldr r3, [pc, #56] @ 3e9a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e9a8 │ │ │ │ + bne 3e9a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e9c4 │ │ │ │ + ldr r2, [pc, #36] @ 3e9bc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e95c │ │ │ │ + b 3e954 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr #14 │ │ │ │ + eoreq r1, r7, ip, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl #14 │ │ │ │ + eoreq r1, r7, ip, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, lsr #29 │ │ │ │ - eoreq r1, r7, r4, lsl #13 │ │ │ │ + eorseq r9, r5, r8, lsr #29 │ │ │ │ + eoreq r1, r7, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3ea00 │ │ │ │ + ldr r3, [pc, #44] @ 3e9f8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3e9e8 │ │ │ │ + bne 3e9e0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 3e9f4 │ │ │ │ - ldr r2, [pc, #20] @ 3ea04 │ │ │ │ + beq 3e9ec │ │ │ │ + ldr r2, [pc, #20] @ 3e9fc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3ea08 │ │ │ │ + ldr r2, [pc, #12] @ 3ea00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r4, lsr #12 │ │ │ │ + eoreq r1, r7, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3ea5c │ │ │ │ + ldr r2, [pc, #68] @ 3ea54 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea34 │ │ │ │ + beq 3ea2c │ │ │ │ cmp r3, #5 │ │ │ │ - ble 3ea40 │ │ │ │ - ldr r3, [pc, #48] @ 3ea60 │ │ │ │ + ble 3ea38 │ │ │ │ + ldr r3, [pc, #48] @ 3ea58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3ea4c │ │ │ │ - ldr r3, [pc, #28] @ 3ea64 │ │ │ │ + beq 3ea44 │ │ │ │ + ldr r3, [pc, #28] @ 3ea5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea28 │ │ │ │ - b 3ea40 │ │ │ │ - eoreq r1, r7, r0, ror #11 │ │ │ │ + bne 3ea20 │ │ │ │ + b 3ea38 │ │ │ │ + eoreq r1, r7, r8, ror #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3eab8 │ │ │ │ + ldr r2, [pc, #68] @ 3eab0 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea90 │ │ │ │ + beq 3ea88 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 3ea9c │ │ │ │ - ldr r3, [pc, #48] @ 3eabc │ │ │ │ + blt 3ea94 │ │ │ │ + ldr r3, [pc, #48] @ 3eab4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3eaa8 │ │ │ │ - ldr r3, [pc, #28] @ 3eac0 │ │ │ │ + beq 3eaa0 │ │ │ │ + ldr r3, [pc, #28] @ 3eab8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea84 │ │ │ │ - b 3ea9c │ │ │ │ - eoreq r1, r7, r4, lsl #11 │ │ │ │ + bne 3ea7c │ │ │ │ + b 3ea94 │ │ │ │ + eoreq r1, r7, ip, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eae8 │ │ │ │ - ldr r2, [pc, #28] @ 3eaec │ │ │ │ + ldr r3, [pc, #28] @ 3eae0 │ │ │ │ + ldr r2, [pc, #28] @ 3eae4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsr #10 │ │ │ │ + eoreq r1, r7, r4, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eb14 │ │ │ │ - ldr r2, [pc, #28] @ 3eb18 │ │ │ │ + ldr r3, [pc, #28] @ 3eb0c │ │ │ │ + ldr r2, [pc, #28] @ 3eb10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r0, lsl #10 │ │ │ │ + eoreq r1, r7, r8, lsl #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb54 │ │ │ │ + ldr r3, [pc, #44] @ 3eb4c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb3c │ │ │ │ + bne 3eb34 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 3eb48 │ │ │ │ - ldr r2, [pc, #20] @ 3eb58 │ │ │ │ + beq 3eb40 │ │ │ │ + ldr r2, [pc, #20] @ 3eb50 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eb5c │ │ │ │ + ldr r2, [pc, #12] @ 3eb54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r7], -r0 @ │ │ │ │ + ldrdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb98 │ │ │ │ + ldr r3, [pc, #44] @ 3eb90 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb80 │ │ │ │ + bne 3eb78 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 3eb8c │ │ │ │ - ldr r2, [pc, #20] @ 3eb9c │ │ │ │ + beq 3eb84 │ │ │ │ + ldr r2, [pc, #20] @ 3eb94 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eba0 │ │ │ │ + ldr r2, [pc, #12] @ 3eb98 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsl #9 │ │ │ │ + mlaeq r7, r4, r4, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #268] @ 3ecc8 │ │ │ │ - ldr r2, [pc, #268] @ 3eccc │ │ │ │ + ldr r1, [pc, #268] @ 3ecc0 │ │ │ │ + ldr r2, [pc, #268] @ 3ecc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 3ecd0 │ │ │ │ + ldr r4, [pc, #260] @ 3ecc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #256] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #256] @ 3eccc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #236] @ 3ecd8 │ │ │ │ + ldr r3, [pc, #236] @ 3ecd0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #224] @ 3ecdc │ │ │ │ + ldr r3, [pc, #224] @ 3ecd4 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -28322,297 +28320,297 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 3ec6c │ │ │ │ + beq 3ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ 3ece0 │ │ │ │ + ldr r2, [pc, #132] @ 3ecd8 │ │ │ │ str r0, [r3, #28] │ │ │ │ str r6, [r3, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3ece4 │ │ │ │ + ldr r2, [pc, #72] @ 3ecdc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 3eccc │ │ │ │ + ldr r3, [pc, #40] @ 3ecc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ecc4 │ │ │ │ + bne 3ecbc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, ip, lsr r4 │ │ │ │ + eoreq r1, r7, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, lsl r4 │ │ │ │ + eoreq r1, r7, r4, lsr #8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - eoreq r1, r7, r8, asr r3 │ │ │ │ + eoreq r1, r7, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #420] @ 3eea4 │ │ │ │ - ldr ip, [pc, #420] @ 3eea8 │ │ │ │ + ldr lr, [pc, #420] @ 3ee9c │ │ │ │ + ldr ip, [pc, #420] @ 3eea0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ 3eeac │ │ │ │ + ldr r3, [pc, #404] @ 3eea4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #396] @ 3eeb0 │ │ │ │ + ldr r2, [pc, #396] @ 3eea8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr lr, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str lr, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee38 │ │ │ │ cmp r6, r1 │ │ │ │ - ble 3ee40 │ │ │ │ + ble 3ee38 │ │ │ │ sub r3, r0, #1 │ │ │ │ add ip, r3, r6 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq r1, r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 3ed88 │ │ │ │ + bne 3ed80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee38 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r5, r1, r6 │ │ │ │ mov r8, #4 │ │ │ │ smlabb r5, r4, r8, r5 │ │ │ │ add r0, r5, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 3ee70 │ │ │ │ + bne 3ee68 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r0, r4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #10 │ │ │ │ addne r4, r4, #1 │ │ │ │ strbne r2, [r1] │ │ │ │ - bne 3ee18 │ │ │ │ + bne 3ee10 │ │ │ │ strb r2, [r0, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ strb ip, [r2, #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 3edd0 │ │ │ │ + bne 3edc8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [r3] │ │ │ │ - ldr r2, [pc, #108] @ 3eeb4 │ │ │ │ - ldr r3, [pc, #92] @ 3eea8 │ │ │ │ + ldr r2, [pc, #108] @ 3eeac │ │ │ │ + ldr r3, [pc, #92] @ 3eea0 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3eea0 │ │ │ │ + bne 3ee98 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #10 │ │ │ │ strb r3, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 3edc8 │ │ │ │ + b 3edc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r7], -r4 @ │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, asr #5 │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002711b0 │ │ │ │ + @ instruction: 0x002711b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r5, [pc, #96] @ 3ef34 │ │ │ │ + ldr r5, [pc, #96] @ 3ef2c │ │ │ │ ands r4, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 3eef0 │ │ │ │ + beq 3eee8 │ │ │ │ asr r4, r3, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bc44 │ │ │ │ - ldr r3, [pc, #52] @ 3ef38 │ │ │ │ + bl 20bc34 │ │ │ │ + ldr r3, [pc, #52] @ 3ef30 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ef30 │ │ │ │ + beq 3ef28 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #28] @ 3ef3c │ │ │ │ + ldr r3, [pc, #28] @ 3ef34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 237c0 │ │ │ │ - eoreq r1, r7, r0, lsr #2 │ │ │ │ - @ instruction: 0x003598fc │ │ │ │ + eoreq r1, r7, r8, lsr #2 │ │ │ │ + eorseq r9, r5, r4, lsl #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3ef98 │ │ │ │ - ldr ip, [pc, #64] @ 3ef9c │ │ │ │ + ldr lr, [pc, #64] @ 3ef90 │ │ │ │ + ldr ip, [pc, #64] @ 3ef94 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3efa0 │ │ │ │ + ldr r0, [pc, #52] @ 3ef98 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, lsr #24 │ │ │ │ + eoreq sl, r2, ip, lsl ip │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + eoreq sl, r2, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3effc │ │ │ │ - ldr ip, [pc, #64] @ 3f000 │ │ │ │ + ldr lr, [pc, #64] @ 3eff4 │ │ │ │ + ldr ip, [pc, #64] @ 3eff8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f004 │ │ │ │ + ldr r0, [pc, #52] @ 3effc │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, ror #23 │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ @ instruction: 0xfffffa90 │ │ │ │ - eoreq sl, r2, r8, lsr #23 │ │ │ │ + eoreq sl, r2, r0, 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] @ 3f058 │ │ │ │ + ldr ip, [pc, #64] @ 3f05c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f068 │ │ │ │ + ldr r0, [pc, #52] @ 3f060 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0022abb0 │ │ │ │ + eoreq sl, r2, r8, lsr #23 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - eoreq sl, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r4, ror fp │ │ │ │ │ │ │ │ -0003f06c : │ │ │ │ +0003f064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #384] @ 3f204 │ │ │ │ - ldr r2, [pc, #384] @ 3f208 │ │ │ │ + ldr ip, [pc, #384] @ 3f1fc │ │ │ │ + ldr r2, [pc, #384] @ 3f200 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r6, [pc, #372] @ 3f20c │ │ │ │ + ldr r6, [pc, #372] @ 3f204 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #368] @ 3f210 │ │ │ │ + ldr r3, [pc, #368] @ 3f208 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -28621,388 +28619,388 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 3f17c │ │ │ │ + beq 3f174 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d0 │ │ │ │ + beq 3f1c8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 3f1c4 │ │ │ │ + bne 3f1bc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 791cc │ │ │ │ - ldr r3, [pc, #212] @ 3f214 │ │ │ │ + bl 791c4 │ │ │ │ + ldr r3, [pc, #212] @ 3f20c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 3f218 │ │ │ │ + ldr r2, [pc, #204] @ 3f210 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 3f208 │ │ │ │ + ldr r3, [pc, #176] @ 3f200 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f1fc │ │ │ │ + bne 3f1f4 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ ands r4, r3, #1 │ │ │ │ asrne r4, r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d4 │ │ │ │ + beq 3f1cc │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3f124 │ │ │ │ + b 3f11c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ 3f21c │ │ │ │ + ldr r3, [pc, #64] @ 3f214 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 3f200 │ │ │ │ + beq 3f1f8 │ │ │ │ blx r3 │ │ │ │ - b 3f138 │ │ │ │ + b 3f130 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 237c0 │ │ │ │ - eoreq r0, r7, r0, ror pc │ │ │ │ + eoreq r0, r7, r8, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r0, asr pc │ │ │ │ + eoreq r0, r7, r8, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r0, r7, r4, lsr #29 │ │ │ │ - eorseq r9, r5, r4, lsr #12 │ │ │ │ + eoreq r0, r7, ip, lsr #29 │ │ │ │ + eorseq r9, r5, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 3f270 │ │ │ │ + ldr r0, [pc, #52] @ 3f268 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r0, lsr #19 │ │ │ │ + mlaeq r2, r8, r9, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f2c0 │ │ │ │ + ldr r0, [pc, #48] @ 3f2b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #18 │ │ │ │ + eoreq sl, r2, r4, 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] @ 3f310 │ │ │ │ + ldr r0, [pc, #48] @ 3f308 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #19 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [r2], -r4 @ │ │ │ │ + eoreq sl, r2, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 3f35c │ │ │ │ + ldr r0, [pc, #44] @ 3f354 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, ror #18 │ │ │ │ + eoreq sl, r2, r0, 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] @ 3f3a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq r2, ip, r8, sl │ │ │ │ + mlaeq r2, r4, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f3fc │ │ │ │ + ldr r0, [pc, #48] @ 3f3f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #16 │ │ │ │ + eoreq sl, r2, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f44c │ │ │ │ + ldr r0, [pc, #48] @ 3f444 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #13 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, lsr r8 │ │ │ │ + eoreq sl, r2, r0, 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] @ 3f494 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #11 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsr #23 │ │ │ │ + mlaeq r2, r8, fp, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f4ec │ │ │ │ + ldr r0, [pc, #48] @ 3f4e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #9 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsl fp │ │ │ │ + eoreq sl, r2, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f53c │ │ │ │ + ldr r0, [pc, #48] @ 3f534 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror #14 │ │ │ │ - ldr r2, [pc, #156] @ 3f5e4 │ │ │ │ + eoreq sl, r2, ip, asr r7 │ │ │ │ + ldr r2, [pc, #156] @ 3f5dc │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 3f590 │ │ │ │ + bne 3f588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ bic r1, r3, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq 3f5b4 │ │ │ │ + beq 3f5ac │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3f598 │ │ │ │ + bls 3f590 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f588 │ │ │ │ + bne 3f580 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 3f588 │ │ │ │ - ldr r3, [pc, #44] @ 3f5e8 │ │ │ │ + bne 3f580 │ │ │ │ + ldr r3, [pc, #44] @ 3f5e0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f588 │ │ │ │ + beq 3f580 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00270ab0 │ │ │ │ + @ instruction: 0x00270ab8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #736] @ 3f8ec │ │ │ │ + ldr r0, [pc, #736] @ 3f8e4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #732] @ 3f8f0 │ │ │ │ + ldr r2, [pc, #732] @ 3f8e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #724] @ 3f8f4 │ │ │ │ - ldr r3, [pc, #724] @ 3f8f8 │ │ │ │ + ldr r5, [pc, #724] @ 3f8ec │ │ │ │ + ldr r3, [pc, #724] @ 3f8f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r8] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #600] @ 3f8fc │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #600] @ 3f8f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 3f81c │ │ │ │ + beq 3f814 │ │ │ │ lsl r3, r7, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -29012,537 +29010,537 @@ │ │ │ │ mov sl, #9 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ - ldr r3, [pc, #508] @ 3f900 │ │ │ │ + bl 20df48 │ │ │ │ + ldr r3, [pc, #508] @ 3f8f8 │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 20dfe4 │ │ │ │ - ldr r3, [pc, #492] @ 3f904 │ │ │ │ + bl 20dfd4 │ │ │ │ + ldr r3, [pc, #492] @ 3f8fc │ │ │ │ mov r1, #23 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfd4 │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae08 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 3f878 │ │ │ │ + beq 3f870 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 3f89c │ │ │ │ + bgt 3f894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #300] @ 3f908 │ │ │ │ + ldr r0, [pc, #300] @ 3f900 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #280] @ 3f90c │ │ │ │ + ldr r2, [pc, #280] @ 3f904 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #244] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #244] @ 3f8e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f8e8 │ │ │ │ + bne 3f8e0 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #220] @ 3f910 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #220] @ 3f908 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3f6b4 │ │ │ │ + bne 3f6ac │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov ip, #7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e7a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e0 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 3f79c │ │ │ │ + b 3f794 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #11 │ │ │ │ add r0, r7, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ strne r7, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, ror #19 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, ip, asr #19 │ │ │ │ + ldrdeq r0, [r7], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, ror #2 │ │ │ │ - ldrsheq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, r8, ror #2 │ │ │ │ + eorseq r9, r5, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, ip, lsl r1 │ │ │ │ - eoreq r0, r7, r0, lsl #16 │ │ │ │ + eoreq fp, r2, r4, lsl r1 │ │ │ │ + eoreq r0, r7, r8, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3f94c │ │ │ │ - ldr r2, [pc, #32] @ 3f950 │ │ │ │ + ldr r3, [pc, #32] @ 3f944 │ │ │ │ + ldr r2, [pc, #32] @ 3f948 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2346c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 23298 │ │ │ │ - eoreq r0, r7, ip, asr #13 │ │ │ │ + ldrdeq r0, [r7], -r4 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 3f9f0 │ │ │ │ - ldr r1, [pc, #128] @ 3f9f4 │ │ │ │ + ldr ip, [pc, #128] @ 3f9e8 │ │ │ │ + ldr r1, [pc, #128] @ 3f9ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #120] @ 3f9f8 │ │ │ │ + ldr r0, [pc, #120] @ 3f9f0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #116] @ 3f9fc │ │ │ │ + ldr r2, [pc, #116] @ 3f9f4 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 233dc <__vfprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #64] @ 3fa00 │ │ │ │ - ldr r3, [pc, #48] @ 3f9f4 │ │ │ │ + ldr r2, [pc, #64] @ 3f9f8 │ │ │ │ + ldr r3, [pc, #48] @ 3f9ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f9ec │ │ │ │ + bne 3f9e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, lsl #13 │ │ │ │ + mlaeq r7, r0, r6, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #12 │ │ │ │ + eoreq r0, r7, ip, ror #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r0, r7, r8, lsr r6 │ │ │ │ + eoreq r0, r7, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #56] @ 3fa54 │ │ │ │ + ldr r3, [pc, #56] @ 3fa4c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ - bl 20cc90 │ │ │ │ + bl 20cc80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0000c5bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #408] @ 3fc08 │ │ │ │ - ldr ip, [pc, #408] @ 3fc0c │ │ │ │ + ldr lr, [pc, #408] @ 3fc00 │ │ │ │ + ldr ip, [pc, #408] @ 3fc04 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #396] @ 3fc10 │ │ │ │ + ldr r3, [pc, #396] @ 3fc08 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #392] @ 3fc14 │ │ │ │ + ldr r2, [pc, #392] @ 3fc0c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3fb14 │ │ │ │ + beq 3fb0c │ │ │ │ sub r3, r6, #1 │ │ │ │ add r1, r3, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq ip, ip, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 3faf4 │ │ │ │ + bne 3faec │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ cmpls ip, #1 │ │ │ │ - bne 3fb48 │ │ │ │ - ldr r2, [pc, #252] @ 3fc18 │ │ │ │ - ldr r3, [pc, #236] @ 3fc0c │ │ │ │ + bne 3fb40 │ │ │ │ + ldr r2, [pc, #252] @ 3fc10 │ │ │ │ + ldr r3, [pc, #236] @ 3fc04 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3fc04 │ │ │ │ + bne 3fbfc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ add r0, ip, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r3, #10 │ │ │ │ mov ip, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #3] │ │ │ │ - b 3fb94 │ │ │ │ + b 3fb8c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 3fbe0 │ │ │ │ + beq 3fbd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, r1, #1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #10 │ │ │ │ movne r1, r3 │ │ │ │ - bne 3fb88 │ │ │ │ + bne 3fb80 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb ip, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3fbc0 │ │ │ │ + bne 3fbb8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 3fb94 │ │ │ │ + bne 3fb8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strne r1, [r3] │ │ │ │ - b 3fb14 │ │ │ │ + b 3fb0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, ip, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ + eoreq r0, r7, ip, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r4, ror #9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fc58 │ │ │ │ + beq 3fc50 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3fc50 │ │ │ │ + bne 3fc48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3fc98 │ │ │ │ + beq 3fc90 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc34 │ │ │ │ + beq 3fc2c │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne 3fca4 │ │ │ │ + bne 3fc9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc68 │ │ │ │ + beq 3fc60 │ │ │ │ asr r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ movlt r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b 3fc88 │ │ │ │ + b 3fc80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #812] @ 3fff0 │ │ │ │ + ldr ip, [pc, #812] @ 3ffe8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #800] @ 3fff4 │ │ │ │ + ldr r0, [pc, #800] @ 3ffec │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #792] @ 3fff8 │ │ │ │ + ldr r3, [pc, #792] @ 3fff0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #788] @ 3fffc │ │ │ │ + ldr r2, [pc, #788] @ 3fff4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ - beq 3ffe0 │ │ │ │ + beq 3ffd8 │ │ │ │ mov r6, r8 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bne 3fdcc │ │ │ │ - b 3fe08 │ │ │ │ + bne 3fdc4 │ │ │ │ + b 3fe00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ cmp r0, r9 │ │ │ │ movge r0, r9 │ │ │ │ cmp fp, r0 │ │ │ │ movlt fp, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 3fe08 │ │ │ │ + bge 3fe00 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3fe08 │ │ │ │ + beq 3fe00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3fd94 │ │ │ │ + bne 3fd8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3, #8] │ │ │ │ streq r4, [r6, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 3fdcc │ │ │ │ + bne 3fdc4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movge r4, fp │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movlt r4, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movlt fp, r0 │ │ │ │ movge fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 3fe6c │ │ │ │ + beq 3fe64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ cmp r9, r0 │ │ │ │ movge r9, r0 │ │ │ │ cmp r9, fp │ │ │ │ - ble 3fe8c │ │ │ │ + ble 3fe84 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3fd7c │ │ │ │ + bne 3fd74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3ff94 │ │ │ │ + beq 3ff8c │ │ │ │ ldr r4, [r8, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ffbc │ │ │ │ + beq 3ffb4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add ip, r4, #8 │ │ │ │ mov r3, r2 │ │ │ │ - b 3fec0 │ │ │ │ + b 3feb8 │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 3ff1c │ │ │ │ + beq 3ff14 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r3, #3 │ │ │ │ - bpl 3feb4 │ │ │ │ + bpl 3feac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, r4, #12 │ │ │ │ - b 3fef0 │ │ │ │ + b 3fee8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [ip, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ - bgt 3ffac │ │ │ │ + bgt 3ffa4 │ │ │ │ mov r0, r2 │ │ │ │ subs r2, r2, #3 │ │ │ │ - bpl 3fed8 │ │ │ │ + bpl 3fed0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r4, #20 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 235b0 │ │ │ │ mov r0, #23 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #21 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ffec │ │ │ │ + beq 3ffe4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r3, r3, #2 │ │ │ │ str r5, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -29551,433 +29549,433 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ orr r1, r1, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r3, [r4, r0, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #148] @ 40000 │ │ │ │ + ldr r2, [pc, #148] @ 3fff8 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #128] @ 3fff4 │ │ │ │ + ldr r3, [pc, #128] @ 3ffec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ffe8 │ │ │ │ + bne 3ffe0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str fp, [r8, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [r8, #24] │ │ │ │ - b 3ff60 │ │ │ │ + b 3ff58 │ │ │ │ mov r3, r2 │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff28 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 3fea4 │ │ │ │ + b 3fe9c │ │ │ │ mov fp, r8 │ │ │ │ - b 3fe8c │ │ │ │ + b 3fe84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r0, r7, r8, lsr #6 │ │ │ │ + eoreq r0, r7, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsl #6 │ │ │ │ + eoreq r0, r7, r0, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, lsl #1 │ │ │ │ + mlaeq r7, r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #328] @ 40164 │ │ │ │ - ldr ip, [pc, #328] @ 40168 │ │ │ │ + ldr lr, [pc, #328] @ 4015c │ │ │ │ + ldr ip, [pc, #328] @ 40160 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #312] @ 4016c │ │ │ │ + ldr r3, [pc, #312] @ 40164 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ 40170 │ │ │ │ + ldr r2, [pc, #308] @ 40168 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r2, [pc, #280] @ 40174 │ │ │ │ + ldr r2, [pc, #280] @ 4016c │ │ │ │ str lr, [r4] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 4012c │ │ │ │ + beq 40124 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 40120 │ │ │ │ + beq 40118 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 40120 │ │ │ │ + ble 40118 │ │ │ │ sub ip, lr, #4 │ │ │ │ - b 400bc │ │ │ │ + b 400b4 │ │ │ │ cmp r3, #6 │ │ │ │ sub r3, r3, #3 │ │ │ │ - bmi 40120 │ │ │ │ + bmi 40118 │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r5, asr #1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400a8 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ asr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ 40178 │ │ │ │ - ldr r3, [pc, #108] @ 40168 │ │ │ │ + ldr r2, [pc, #128] @ 40170 │ │ │ │ + ldr r3, [pc, #108] @ 40160 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40160 │ │ │ │ + bne 40158 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r1, [sp] │ │ │ │ - b 4008c │ │ │ │ + b 40084 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - blt 4014c │ │ │ │ + blt 40144 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b 400f0 │ │ │ │ + b 400e8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 40144 │ │ │ │ + b 4013c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r6], -r8 @ │ │ │ │ + eoreq pc, r6, r0, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026ffb4 │ │ │ │ + @ instruction: 0x0026ffbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r6, r0, lsl #30 │ │ │ │ + eoreq pc, r6, r8, lsl #30 │ │ │ │ │ │ │ │ -0004017c : │ │ │ │ - ldr r3, [pc, #8] @ 4018c │ │ │ │ +00040174 : │ │ │ │ + ldr r3, [pc, #8] @ 40184 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, lsl #13 │ │ │ │ + eorseq r8, r5, r8, lsl #13 │ │ │ │ │ │ │ │ -00040190 : │ │ │ │ - ldr r3, [pc, #8] @ 401a0 │ │ │ │ +00040188 : │ │ │ │ + ldr r3, [pc, #8] @ 40198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ + eorseq r8, r5, r4, ror r6 │ │ │ │ │ │ │ │ -000401a4 : │ │ │ │ - ldr r3, [pc, #8] @ 401b4 │ │ │ │ +0004019c : │ │ │ │ + ldr r3, [pc, #8] @ 401ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, asr r6 │ │ │ │ + eorseq r8, r5, r0, ror #12 │ │ │ │ │ │ │ │ -000401b8 : │ │ │ │ - ldr r3, [pc, #8] @ 401c8 │ │ │ │ +000401b0 : │ │ │ │ + ldr r3, [pc, #8] @ 401c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ + eorseq r8, r5, ip, asr #12 │ │ │ │ │ │ │ │ -000401cc : │ │ │ │ +000401c4 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 401e8 │ │ │ │ - ldr r3, [pc, #72] @ 40224 │ │ │ │ + blt 401e0 │ │ │ │ + ldr r3, [pc, #72] @ 4021c │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 40204 │ │ │ │ - ldr r3, [pc, #48] @ 40228 │ │ │ │ + blt 401fc │ │ │ │ + ldr r3, [pc, #48] @ 40220 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #24] @ 4022c │ │ │ │ + ldr r3, [pc, #24] @ 40224 │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r0, [r7], -r4 @ │ │ │ │ - ldrdeq r0, [r7], -r8 @ │ │ │ │ - @ instruction: 0x002707bc │ │ │ │ + strdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r0, ror #15 │ │ │ │ + eoreq r0, r7, r4, asr #15 │ │ │ │ │ │ │ │ -00040230 : │ │ │ │ +00040228 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4024c │ │ │ │ - ldr r3, [pc, #44] @ 4026c │ │ │ │ + blt 40244 │ │ │ │ + ldr r3, [pc, #44] @ 40264 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #20] @ 40270 │ │ │ │ + ldr r3, [pc, #20] @ 40268 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ - mlaeq r7, r0, r7, r0 │ │ │ │ - eoreq r0, r7, r4, ror r7 │ │ │ │ + mlaeq r7, r8, r7, r0 │ │ │ │ + eoreq r0, r7, ip, ror r7 │ │ │ │ │ │ │ │ -00040274 : │ │ │ │ +0004026c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #264] @ 4039c │ │ │ │ + ldr r1, [pc, #264] @ 40394 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ 403a0 │ │ │ │ + ldr r2, [pc, #260] @ 40398 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ 403a4 │ │ │ │ + ldr r3, [pc, #252] @ 4039c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #248] @ 403a8 │ │ │ │ + ldr ip, [pc, #248] @ 403a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 40314 │ │ │ │ - ldr r5, [pc, #172] @ 403ac │ │ │ │ + beq 4030c │ │ │ │ + ldr r5, [pc, #172] @ 403a4 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4033c │ │ │ │ - ldr r5, [pc, #136] @ 403b0 │ │ │ │ + beq 40334 │ │ │ │ + ldr r5, [pc, #136] @ 403a8 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40364 │ │ │ │ - ldr r5, [pc, #100] @ 403b4 │ │ │ │ + beq 4035c │ │ │ │ + ldr r5, [pc, #100] @ 403ac │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 403b8 │ │ │ │ + ldr r2, [pc, #72] @ 403b0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 403a0 │ │ │ │ + ldr r3, [pc, #40] @ 40398 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40398 │ │ │ │ + bne 40390 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r0, ror #26 │ │ │ │ + eoreq pc, r6, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r0, asr #26 │ │ │ │ + eoreq pc, r6, r8, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsr #13 │ │ │ │ - eoreq r0, r7, r0, lsl #13 │ │ │ │ - eoreq pc, r6, r4, lsl #25 │ │ │ │ + ldrdeq r0, [r7], -r8 @ │ │ │ │ + @ instruction: 0x002706b0 │ │ │ │ + eoreq r0, r7, r8, lsl #13 │ │ │ │ + eoreq pc, r6, ip, lsl #25 │ │ │ │ │ │ │ │ -000403bc : │ │ │ │ +000403b4 : │ │ │ │ mov r2, #0 │ │ │ │ - b 40274 │ │ │ │ + b 4026c │ │ │ │ │ │ │ │ -000403c4 : │ │ │ │ +000403bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #332] @ 40528 │ │ │ │ - ldr r0, [pc, #332] @ 4052c │ │ │ │ + ldr ip, [pc, #332] @ 40520 │ │ │ │ + ldr r0, [pc, #332] @ 40524 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #324] @ 40530 │ │ │ │ + ldr r2, [pc, #324] @ 40528 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #320] @ 40534 │ │ │ │ + ldr r1, [pc, #320] @ 4052c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #304] @ 40538 │ │ │ │ + ldr r3, [pc, #304] @ 40530 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ moveq r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 404b4 │ │ │ │ - ldr r3, [pc, #228] @ 4053c │ │ │ │ + bne 404ac │ │ │ │ + ldr r3, [pc, #228] @ 40534 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40514 │ │ │ │ - ldr r3, [pc, #208] @ 40540 │ │ │ │ + bne 4050c │ │ │ │ + ldr r3, [pc, #208] @ 40538 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40504 │ │ │ │ + bne 404fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #184] @ 40544 │ │ │ │ + ldr r2, [pc, #184] @ 4053c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 4052c │ │ │ │ + ldr r3, [pc, #152] @ 40524 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40524 │ │ │ │ + bne 4051c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 404f8 │ │ │ │ + bne 404f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 404bc │ │ │ │ + beq 404b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 40480 │ │ │ │ + beq 40478 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 40450 │ │ │ │ - b 40468 │ │ │ │ + beq 40448 │ │ │ │ + b 40460 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, #2 │ │ │ │ - beq 404bc │ │ │ │ - b 40480 │ │ │ │ + beq 404b4 │ │ │ │ + b 40478 │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq 404bc │ │ │ │ + beq 404b4 │ │ │ │ mov r4, r2 │ │ │ │ - b 404ec │ │ │ │ + b 404e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, lsl ip @ │ │ │ │ + eoreq pc, r6, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ + eoreq pc, r6, r4, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, asr #11 │ │ │ │ - eoreq r0, r7, ip, ror r5 │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ - eoreq pc, r6, r8, ror #22 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ + eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, ip, ror #10 │ │ │ │ + eoreq pc, r6, r0, ror fp @ │ │ │ │ │ │ │ │ -00040548 : │ │ │ │ +00040540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040564 : │ │ │ │ +0004055c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #268] @ 40690 │ │ │ │ - ldr r1, [pc, #268] @ 40694 │ │ │ │ + ldr r0, [pc, #268] @ 40688 │ │ │ │ + ldr r1, [pc, #268] @ 4068c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #260] @ 40698 │ │ │ │ - ldr r2, [pc, #260] @ 4069c │ │ │ │ - ldr r4, [pc, #260] @ 406a0 │ │ │ │ + ldr r3, [pc, #260] @ 40690 │ │ │ │ + ldr r2, [pc, #260] @ 40694 │ │ │ │ + ldr r4, [pc, #260] @ 40698 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -29986,1518 +29984,1518 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 40630 │ │ │ │ + beq 40628 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40670 │ │ │ │ + beq 40668 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ 406a4 │ │ │ │ - ldr r3, [pc, #136] @ 40694 │ │ │ │ + ldr r2, [pc, #156] @ 4069c │ │ │ │ + ldr r3, [pc, #136] @ 4068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4068c │ │ │ │ + bne 40684 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #100] @ 406a8 │ │ │ │ - ldr r0, [pc, #100] @ 406ac │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #100] @ 406a0 │ │ │ │ + ldr r0, [pc, #100] @ 406a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 405e8 │ │ │ │ + bne 405e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - b 40600 │ │ │ │ + b 405f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r4, ror sl @ │ │ │ │ + eoreq pc, r6, ip, ror sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r4, asr sl @ │ │ │ │ + eoreq pc, r6, ip, asr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - strdeq pc, [r6], -r0 @ │ │ │ │ - eoreq r9, r2, r0, ror #12 │ │ │ │ + eorseq r8, r5, ip, asr r2 │ │ │ │ + strdeq pc, [r6], -r8 @ │ │ │ │ + eoreq r9, r2, r8, asr r6 │ │ │ │ @ instruction: 0xffffe54c │ │ │ │ │ │ │ │ -000406b0 : │ │ │ │ +000406a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 40704 │ │ │ │ - ldr r2, [pc, #60] @ 40708 │ │ │ │ + ldr r3, [pc, #60] @ 406fc │ │ │ │ + ldr r2, [pc, #60] @ 40700 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265648 │ │ │ │ + bl 265638 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 406ec │ │ │ │ + beq 406e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265640 │ │ │ │ + bl 265630 │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r6, r0, lsr r9 @ │ │ │ │ + eoreq pc, r6, r8, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0004070c : │ │ │ │ +00040704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ 4080c │ │ │ │ - ldr r1, [pc, #224] @ 40810 │ │ │ │ + ldr r0, [pc, #224] @ 40804 │ │ │ │ + ldr r1, [pc, #224] @ 40808 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #216] @ 40814 │ │ │ │ - ldr r3, [pc, #216] @ 40818 │ │ │ │ + ldr r2, [pc, #216] @ 4080c │ │ │ │ + ldr r3, [pc, #216] @ 40810 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r5, [pc, #196] @ 4081c │ │ │ │ + ldr r5, [pc, #196] @ 40814 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #184] @ 40820 │ │ │ │ - add r2, sp, #4 │ │ │ │ + ldr r0, [pc, #184] @ 40818 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 40824 │ │ │ │ + ldr r2, [pc, #68] @ 4081c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 40810 │ │ │ │ + ldr r3, [pc, #40] @ 40808 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40808 │ │ │ │ + bne 40800 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, asr #17 │ │ │ │ + ldrdeq pc, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026f8b0 │ │ │ │ + @ instruction: 0x0026f8b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, ror #10 │ │ │ │ + eoreq r9, r2, r8, asr r5 │ │ │ │ andeq lr, r0, r0, ror #5 │ │ │ │ - eoreq pc, r6, r4, lsl r8 @ │ │ │ │ + eoreq pc, r6, ip, lsl r8 @ │ │ │ │ │ │ │ │ -00040828 : │ │ │ │ +00040820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #4084] @ 41834 │ │ │ │ + ldr ip, [pc, #4084] @ 4182c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4076] @ 41838 │ │ │ │ + ldr r0, [pc, #4076] @ 41830 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr sl, [pc, #4068] @ 4183c │ │ │ │ - ldr r3, [pc, #4068] @ 41840 │ │ │ │ + ldr sl, [pc, #4068] @ 41834 │ │ │ │ + ldr r3, [pc, #4068] @ 41838 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r2, [pc, #4048] @ 41844 │ │ │ │ + ldr r2, [pc, #4048] @ 4183c │ │ │ │ ldr r3, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 41b10 │ │ │ │ - ldr r3, [pc, #3992] @ 41848 │ │ │ │ + beq 41b08 │ │ │ │ + ldr r3, [pc, #3992] @ 41840 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41b20 │ │ │ │ - ldr r5, [pc, #3976] @ 4184c │ │ │ │ + beq 41b18 │ │ │ │ + ldr r5, [pc, #3976] @ 41844 │ │ │ │ mov r4, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ - ldr r8, [pc, #3960] @ 41850 │ │ │ │ + ldr r8, [pc, #3960] @ 41848 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3952] @ 41854 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3952] @ 4184c │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ - ldr r6, [pc, #3928] @ 41858 │ │ │ │ - ldr r7, [pc, #3928] @ 4185c │ │ │ │ + bl 746ac │ │ │ │ + ldr r6, [pc, #3928] @ 41850 │ │ │ │ + ldr r7, [pc, #3928] @ 41854 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3872] @ 41860 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3872] @ 41858 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3812] @ 41864 │ │ │ │ + ldr r6, [pc, #3812] @ 4185c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3804] @ 41868 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3804] @ 41860 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3740] @ 4186c │ │ │ │ + ldr r6, [pc, #3740] @ 41864 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3732] @ 41870 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3732] @ 41868 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3668] @ 41874 │ │ │ │ + ldr r6, [pc, #3668] @ 4186c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3660] @ 41878 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3660] @ 41870 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3596] @ 4187c │ │ │ │ + ldr r6, [pc, #3596] @ 41874 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3588] @ 41880 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3588] @ 41878 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3524] @ 41884 │ │ │ │ + ldr r6, [pc, #3524] @ 4187c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3516] @ 41888 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3516] @ 41880 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3452] @ 4188c │ │ │ │ + ldr r6, [pc, #3452] @ 41884 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3444] @ 41890 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3444] @ 41888 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3380] @ 41894 │ │ │ │ + ldr r6, [pc, #3380] @ 4188c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3372] @ 41898 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3372] @ 41890 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3308] @ 4189c │ │ │ │ + ldr r6, [pc, #3308] @ 41894 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3300] @ 418a0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3300] @ 41898 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3236] @ 418a4 │ │ │ │ + ldr r6, [pc, #3236] @ 4189c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3228] @ 418a8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3228] @ 418a0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3164] @ 418ac │ │ │ │ + ldr r6, [pc, #3164] @ 418a4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3156] @ 418b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3156] @ 418a8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3092] @ 418b4 │ │ │ │ + ldr r6, [pc, #3092] @ 418ac │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3084] @ 418b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3084] @ 418b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3044] @ 418bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3040] @ 418c0 │ │ │ │ + ldr r6, [pc, #3044] @ 418b4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3040] @ 418b8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2976] @ 418c4 │ │ │ │ + ldr r6, [pc, #2976] @ 418bc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2968] @ 418c8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2968] @ 418c0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2904] @ 418cc │ │ │ │ + ldr r6, [pc, #2904] @ 418c4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2896] @ 418d0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2896] @ 418c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2832] @ 418d4 │ │ │ │ + ldr r6, [pc, #2832] @ 418cc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2824] @ 418d8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2824] @ 418d0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2760] @ 418dc │ │ │ │ + ldr r6, [pc, #2760] @ 418d4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2752] @ 418e0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2752] @ 418d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2688] @ 418e4 │ │ │ │ + ldr r6, [pc, #2688] @ 418dc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2680] @ 418e8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2680] @ 418e0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2644] @ 418ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2640] @ 418f0 │ │ │ │ + ldr r6, [pc, #2644] @ 418e4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2640] @ 418e8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2604] @ 418f4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2600] @ 418f8 │ │ │ │ + ldr r6, [pc, #2604] @ 418ec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2600] @ 418f0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2564] @ 418fc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2560] @ 41900 │ │ │ │ + ldr r6, [pc, #2564] @ 418f4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2560] @ 418f8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2524] @ 41904 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2520] @ 41908 │ │ │ │ + ldr r6, [pc, #2524] @ 418fc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2520] @ 41900 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2484] @ 4190c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2480] @ 41910 │ │ │ │ + ldr r6, [pc, #2484] @ 41904 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2480] @ 41908 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2444] @ 41914 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2440] @ 41918 │ │ │ │ + ldr r6, [pc, #2444] @ 4190c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2440] @ 41910 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2404] @ 4191c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2400] @ 41920 │ │ │ │ + ldr r6, [pc, #2404] @ 41914 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2400] @ 41918 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2364] @ 41924 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2360] @ 41928 │ │ │ │ + ldr r6, [pc, #2364] @ 4191c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2360] @ 41920 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2324] @ 4192c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2320] @ 41930 │ │ │ │ + ldr r6, [pc, #2324] @ 41924 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2320] @ 41928 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2284] @ 41934 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2280] @ 41938 │ │ │ │ + ldr r6, [pc, #2284] @ 4192c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2280] @ 41930 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2244] @ 4193c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2240] @ 41940 │ │ │ │ + ldr r6, [pc, #2244] @ 41934 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2240] @ 41938 │ │ │ │ mov r3, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2200] @ 41944 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2196] @ 41948 │ │ │ │ + ldr r6, [pc, #2200] @ 4193c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2196] @ 41940 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2156] @ 4194c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2152] @ 41950 │ │ │ │ + ldr r6, [pc, #2156] @ 41944 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2152] @ 41948 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2112] @ 41954 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2108] @ 41958 │ │ │ │ + ldr r6, [pc, #2112] @ 4194c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2108] @ 41950 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2044] @ 4195c │ │ │ │ + ldr r6, [pc, #2044] @ 41954 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 41960 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2036] @ 41958 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1996] @ 41964 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1992] @ 41968 │ │ │ │ + ldr r6, [pc, #1996] @ 4195c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1992] @ 41960 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1952] @ 4196c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1948] @ 41970 │ │ │ │ + ldr r6, [pc, #1952] @ 41964 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1948] @ 41968 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1908] @ 41974 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1904] @ 41978 │ │ │ │ + ldr r6, [pc, #1908] @ 4196c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1904] @ 41970 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1864] @ 4197c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1860] @ 41980 │ │ │ │ + ldr r6, [pc, #1864] @ 41974 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1860] @ 41978 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1820] @ 41984 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1816] @ 41988 │ │ │ │ + ldr r6, [pc, #1820] @ 4197c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1816] @ 41980 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1776] @ 4198c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1772] @ 41990 │ │ │ │ + ldr r6, [pc, #1776] @ 41984 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1772] @ 41988 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1728] @ 41994 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1728] @ 4198c │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1684] @ 41998 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1680] @ 4199c │ │ │ │ + ldr r7, [pc, #1684] @ 41990 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1680] @ 41994 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1636] @ 419a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1632] @ 419a4 │ │ │ │ + ldr r7, [pc, #1636] @ 41998 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1632] @ 4199c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1588] @ 419a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1584] @ 419ac │ │ │ │ + ldr r7, [pc, #1588] @ 419a0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1584] @ 419a4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1548] @ 419b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1544] @ 419b4 │ │ │ │ + ldr r7, [pc, #1548] @ 419a8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1544] @ 419ac │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1504] @ 419b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1500] @ 419bc │ │ │ │ + ldr r7, [pc, #1504] @ 419b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1500] @ 419b4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1460] @ 419c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1456] @ 419c4 │ │ │ │ + ldr r7, [pc, #1460] @ 419b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1456] @ 419bc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1412] @ 419c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1408] @ 419cc │ │ │ │ + ldr r7, [pc, #1412] @ 419c0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1408] @ 419c4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1328] @ 419d0 │ │ │ │ - ldr r0, [pc, #1328] @ 419d4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1328] @ 419c8 │ │ │ │ + ldr r0, [pc, #1328] @ 419cc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r1, [pc, #1308] @ 419d8 │ │ │ │ + bl 74148 │ │ │ │ + ldr r1, [pc, #1308] @ 419d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r0, [pc, #1288] @ 419dc │ │ │ │ + ldr r0, [pc, #1288] @ 419d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r1, [pc, #1280] @ 419e0 │ │ │ │ + bl 74148 │ │ │ │ + ldr r1, [pc, #1280] @ 419d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ - ldr r0, [pc, #1264] @ 419e4 │ │ │ │ + ldr r0, [pc, #1264] @ 419dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1240] @ 419e8 │ │ │ │ - ldr r0, [pc, #1240] @ 419ec │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1240] @ 419e0 │ │ │ │ + ldr r0, [pc, #1240] @ 419e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1204] @ 419f0 │ │ │ │ - ldr r0, [pc, #1204] @ 419f4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1204] @ 419e8 │ │ │ │ + ldr r0, [pc, #1204] @ 419ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1168] @ 419f8 │ │ │ │ - ldr r0, [pc, #1168] @ 419fc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1168] @ 419f0 │ │ │ │ + ldr r0, [pc, #1168] @ 419f4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1096] @ 41a00 │ │ │ │ - ldr r0, [pc, #1096] @ 41a04 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1096] @ 419f8 │ │ │ │ + ldr r0, [pc, #1096] @ 419fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r2, [pc, #1076] @ 41a08 │ │ │ │ + bl 74148 │ │ │ │ + ldr r2, [pc, #1076] @ 41a00 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1060] @ 41a0c │ │ │ │ + ldr r0, [pc, #1060] @ 41a04 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 73e9c │ │ │ │ - ldr r2, [pc, #1036] @ 41a10 │ │ │ │ + bl 73e94 │ │ │ │ + ldr r2, [pc, #1036] @ 41a08 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1020] @ 41a14 │ │ │ │ + ldr r0, [pc, #1020] @ 41a0c │ │ │ │ str fp, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 73e9c │ │ │ │ - ldr r2, [pc, #996] @ 41a18 │ │ │ │ + bl 73e94 │ │ │ │ + ldr r2, [pc, #996] @ 41a10 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, #3 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #976] @ 41a1c │ │ │ │ + ldr r0, [pc, #976] @ 41a14 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, fp} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 73e9c │ │ │ │ + bl 73e94 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #880] @ 41a20 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #880] @ 41a18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #868] @ 41a24 │ │ │ │ + ldr r0, [pc, #868] @ 41a1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #844] @ 41a28 │ │ │ │ + ldr r0, [pc, #844] @ 41a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #832] @ 41a2c │ │ │ │ + ldr r0, [pc, #832] @ 41a24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #820] @ 41a30 │ │ │ │ + ldr r0, [pc, #820] @ 41a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #772] @ 41a34 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #772] @ 41a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #760] @ 41a38 │ │ │ │ + ldr r0, [pc, #760] @ 41a30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #748] @ 41a3c │ │ │ │ + ldr r0, [pc, #748] @ 41a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #700] @ 41a40 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #700] @ 41a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #688] @ 41a44 │ │ │ │ + ldr r0, [pc, #688] @ 41a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #676] @ 41a48 │ │ │ │ + ldr r0, [pc, #676] @ 41a40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #652] @ 41a4c │ │ │ │ - ldr r0, [pc, #652] @ 41a50 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #652] @ 41a44 │ │ │ │ + ldr r0, [pc, #652] @ 41a48 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #608] @ 41a54 │ │ │ │ + ldr r0, [pc, #608] @ 41a4c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1ea0a4 │ │ │ │ + bl 1ea084 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #580] @ 41a58 │ │ │ │ + ldr r0, [pc, #580] @ 41a50 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #552] @ 41a5c │ │ │ │ - b 41a80 │ │ │ │ - @ instruction: 0x0026f7b0 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r4, r7, pc @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r5, ip, lsl #31 │ │ │ │ - eorseq r7, r5, r4, asr pc │ │ │ │ - eorseq r7, r5, ip, lsr pc │ │ │ │ - eoreq r1, r4, ip, lsr #26 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #552] @ 41a54 │ │ │ │ + b 41a78 │ │ │ │ + @ instruction: 0x0026f7b8 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + mlaeq r6, ip, r7, pc @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mlaseq r5, r4, pc, r7 @ │ │ │ │ + eorseq r7, r5, ip, asr pc │ │ │ │ + eorseq r7, r5, r4, asr #30 │ │ │ │ + eoreq r1, r4, r4, lsr #26 │ │ │ │ andeq ip, r0, r4, lsr #17 │ │ │ │ - eoreq r9, r2, r8, ror #7 │ │ │ │ - eoreq r9, r2, r8, lsl #5 │ │ │ │ + eoreq r9, r2, r0, ror #7 │ │ │ │ + eoreq r9, r2, r0, lsl #5 │ │ │ │ andeq ip, r0, r0, lsr r8 │ │ │ │ - eoreq r9, r2, r4, ror r3 │ │ │ │ + eoreq r9, r2, ip, ror #6 │ │ │ │ andeq lr, r0, r8, lsr #13 │ │ │ │ - eoreq r9, r2, r8, lsr r3 │ │ │ │ + eoreq r9, r2, r0, lsr r3 │ │ │ │ andeq lr, r0, r0, lsr #13 │ │ │ │ - eoreq r9, r2, r0, lsl #6 │ │ │ │ + strdeq r9, [r2], -r8 @ │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r9, r2, r8, asr #5 │ │ │ │ + eoreq r9, r2, r0, asr #5 │ │ │ │ andeq lr, r0, ip, lsl #13 │ │ │ │ - eoreq r9, r2, ip, lsl #5 │ │ │ │ + eoreq r9, r2, r4, lsl #5 │ │ │ │ andeq lr, r0, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r0, asr r2 │ │ │ │ + eoreq r9, r2, r8, asr #4 │ │ │ │ andeq pc, r0, r8, ror sp @ │ │ │ │ - eoreq r9, r2, r8, lsl r2 │ │ │ │ + eoreq r9, r2, r0, lsl r2 │ │ │ │ andeq pc, r0, ip, ror #26 │ │ │ │ - eoreq r9, r2, r0, ror #3 │ │ │ │ + ldrdeq r9, [r2], -r8 @ │ │ │ │ andeq pc, r0, r0, ror #26 │ │ │ │ - eoreq r9, r2, r8, lsr #3 │ │ │ │ + eoreq r9, r2, r0, lsr #3 │ │ │ │ strdeq ip, [r0], -r8 │ │ │ │ - eoreq r9, r2, ip, ror #2 │ │ │ │ + eoreq r9, r2, r4, ror #2 │ │ │ │ andeq ip, r0, r8, lsl #1 │ │ │ │ - eoreq r9, r2, r0, lsr r1 │ │ │ │ + eoreq r9, r2, r8, lsr #2 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r0, lsl r1 │ │ │ │ + eoreq r9, r2, r8, lsl #2 │ │ │ │ andeq sp, r0, r0, lsl #3 │ │ │ │ - ldrdeq r9, [r2], -r4 @ │ │ │ │ + eoreq r9, r2, ip, asr #1 │ │ │ │ andeq sp, r0, r4, ror r1 │ │ │ │ - mlaeq r2, ip, r0, r9 │ │ │ │ + mlaeq r2, r4, r0, r9 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r4, rrx │ │ │ │ + eoreq r9, r2, ip, asr r0 │ │ │ │ andeq fp, r0, r0, asr #20 │ │ │ │ - eoreq r9, r2, r0, lsr r0 │ │ │ │ + eoreq r9, r2, r8, lsr #32 │ │ │ │ ldrdeq fp, [r0], -r0 │ │ │ │ - eoreq r9, r2, r0, lsl #3 │ │ │ │ + eoreq r9, r2, r8, ror r1 │ │ │ │ @ instruction: 0xffffe620 │ │ │ │ - mlaeq r2, r0, r1, r9 │ │ │ │ + eoreq r9, r2, r8, lsl #3 │ │ │ │ @ instruction: 0xffffe5a0 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ + eoreq r9, r2, ip, ror r1 │ │ │ │ @ instruction: 0xffffe520 │ │ │ │ - eoreq r8, r2, ip, ror #30 │ │ │ │ + eoreq r8, r2, r4, ror #30 │ │ │ │ @ instruction: 0xffffe4a0 │ │ │ │ - eoreq r8, r2, ip, lsl #26 │ │ │ │ + eoreq r8, r2, r4, lsl #26 │ │ │ │ @ instruction: 0xffffe420 │ │ │ │ - eoreq r8, r2, r8, asr sp │ │ │ │ + eoreq r8, r2, r0, asr sp │ │ │ │ @ instruction: 0xffffe3a4 │ │ │ │ - eoreq r9, r2, r8, asr #32 │ │ │ │ + eoreq r9, r2, r0, asr #32 │ │ │ │ @ instruction: 0xffffe324 │ │ │ │ - eoreq r9, r2, r8, ror #3 │ │ │ │ + eoreq r9, r2, r0, ror #3 │ │ │ │ @ instruction: 0xffffe2a4 │ │ │ │ - eoreq r8, r2, r0, ror #23 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ @ instruction: 0xffffe008 │ │ │ │ - eoreq r8, r2, r8, ror fp │ │ │ │ + eoreq r8, r2, r0, ror fp │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ - @ instruction: 0x00228bb4 │ │ │ │ + eoreq r8, r2, ip, lsr #23 │ │ │ │ @ instruction: 0xffffe1c0 │ │ │ │ - eoreq r8, r2, r4, lsl #28 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ andeq fp, r0, r8, ror r1 │ │ │ │ - strdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, ip, ror #27 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ - eoreq r8, r2, r0, ror #27 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ @ instruction: 0xffffdf70 │ │ │ │ - @ instruction: 0x00228db0 │ │ │ │ + eoreq r8, r2, r8, lsr #27 │ │ │ │ andeq sp, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r8, ror sp │ │ │ │ + eoreq r8, r2, r0, ror sp │ │ │ │ andeq r9, r0, r8, asr #24 │ │ │ │ - eoreq r8, r2, r0, asr sp │ │ │ │ + eoreq r8, r2, r8, asr #26 │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq r8, r2, r8, lsr #26 │ │ │ │ + eoreq r8, r2, r0, lsr #26 │ │ │ │ andeq r9, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r4, lsl #26 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ andeq r9, r0, r4, asr #15 │ │ │ │ - eoreq r8, r2, r4, ror #25 │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ andeq r9, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00228cbc │ │ │ │ + @ instruction: 0x00228cb4 │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ - mlaeq r2, ip, ip, r8 │ │ │ │ + mlaeq r2, r4, ip, r8 │ │ │ │ andeq r8, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd830 │ │ │ │ - eoreq r8, r2, r0, asr #24 │ │ │ │ + eoreq r8, r2, r8, lsr ip │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r4, lsl ip │ │ │ │ + eoreq r8, r2, ip, lsl #24 │ │ │ │ @ instruction: 0xffffd804 │ │ │ │ - eoreq r8, r2, r4, lsl #16 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ @ instruction: 0xffffdbb4 │ │ │ │ - @ instruction: 0x00228bbc │ │ │ │ + @ instruction: 0x00228bb4 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ - mlaeq r2, r8, fp, r8 │ │ │ │ + mlaeq r2, r0, fp, r8 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ - eoreq r8, r2, r0, lsl #23 │ │ │ │ + eoreq r8, r2, r8, ror fp │ │ │ │ @ instruction: 0xffffd59c │ │ │ │ - eoreq r8, r2, r4, ror #22 │ │ │ │ + eoreq r8, r2, ip, asr fp │ │ │ │ andeq r7, r0, ip, asr lr │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, lsl fp │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, lsl fp │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r0, lsr #22 │ │ │ │ + eoreq r8, r2, r8, lsl fp │ │ │ │ muleq r0, ip, r1 │ │ │ │ - eoreq r8, r2, ip, lsl #22 │ │ │ │ - andeq r7, r0, r0, asr fp │ │ │ │ eoreq r8, r2, r4, lsl #22 │ │ │ │ + andeq r7, r0, r0, asr fp │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - eoreq r8, r2, r0, lsl #22 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ @ instruction: 0xffffd548 │ │ │ │ - ldrdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, ip, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #17 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ + ldrdeq r8, [r2], -r0 @ │ │ │ │ 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 r6, r2, r4, lsr #4 │ │ │ │ + eoreq r6, r2, r0, lsl r2 │ │ │ │ + eoreq fp, r3, r8, lsl #2 │ │ │ │ + strdeq r6, [r2], -r8 @ │ │ │ │ eoreq r8, r2, r8, lsl #20 │ │ │ │ eoreq r8, r2, r0, lsl #20 │ │ │ │ - mlaeq r3, r0, ip, lr │ │ │ │ - @ instruction: 0x002287b0 │ │ │ │ - @ instruction: 0x002289b0 │ │ │ │ - mlaeq r2, r4, r9, r8 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ + eoreq lr, r3, r8, lsl #25 │ │ │ │ + eoreq r8, r2, r8, lsr #15 │ │ │ │ + eoreq r8, r2, r8, lsr #19 │ │ │ │ + eoreq r8, r2, ip, lsl #19 │ │ │ │ andeq r6, r0, r8, asr #27 │ │ │ │ - eoreq r8, r2, r8, lsl #19 │ │ │ │ - eoreq r8, r2, r4, ror r9 │ │ │ │ - eoreq r8, r2, r0, lsl r7 │ │ │ │ + eoreq r8, r2, r0, lsl #19 │ │ │ │ + eoreq r8, r2, ip, ror #18 │ │ │ │ + eoreq r8, r2, r8, lsl #14 │ │ │ │ @ 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, r4, lsl #14 │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ + eoreq lr, r6, r4, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde38 │ │ │ │ @ instruction: 0xffffdde8 │ │ │ │ - ldr r0, [pc, #-40] @ 41a60 │ │ │ │ + ldr r0, [pc, #-40] @ 41a58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #-60] @ 41a64 │ │ │ │ + bl 74148 │ │ │ │ + ldr r3, [pc, #-60] @ 41a5c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-80] @ 41a68 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-80] @ 41a60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5860 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #-104] @ 41a6c │ │ │ │ + ldr r0, [pc, #-104] @ 41a64 │ │ │ │ str r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #-120] @ 41a70 │ │ │ │ + ldr r2, [pc, #-120] @ 41a68 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #-124] @ 41a74 │ │ │ │ + ldr r3, [pc, #-124] @ 41a6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41b30 │ │ │ │ + bne 41b28 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #-160] @ 41a78 │ │ │ │ + ldr r3, [pc, #-160] @ 41a70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 408a8 │ │ │ │ - ldr r2, [pc, #-172] @ 41a7c │ │ │ │ + b 408a0 │ │ │ │ + ldr r2, [pc, #-172] @ 41a74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 408bc │ │ │ │ + b 408b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00041b34 : │ │ │ │ +00041b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #96] @ 41bac │ │ │ │ + ldr r4, [pc, #96] @ 41ba4 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #56] @ 41bb0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #56] @ 41ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ 41bb4 │ │ │ │ + ldr r0, [pc, #44] @ 41bac │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ 41bb8 │ │ │ │ + ldr r0, [pc, #28] @ 41bb0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00356cb4 │ │ │ │ - eoreq r8, r2, r4, ror r6 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ + @ instruction: 0x00356cbc │ │ │ │ + eoreq r8, r2, ip, ror #12 │ │ │ │ + eoreq r8, r2, r0, ror #12 │ │ │ │ + eoreq r8, r2, r0, ror #12 │ │ │ │ │ │ │ │ -00041bbc : │ │ │ │ +00041bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #36] @ 41bf8 │ │ │ │ + ldr r1, [pc, #36] @ 41bf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #158 @ 0x9e │ │ │ │ str ip, [sp] │ │ │ │ - bl 20cb48 │ │ │ │ + bl 20cb38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ │ │ │ │ -00041bfc : │ │ │ │ - ldr r3, [pc, #8] @ 41c0c │ │ │ │ +00041bf4 : │ │ │ │ + ldr r3, [pc, #8] @ 41c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r6, r5, r8, lsl #24 │ │ │ │ │ │ │ │ -00041c10 : │ │ │ │ - ldr r3, [pc, #8] @ 41c20 │ │ │ │ +00041c08 : │ │ │ │ + ldr r3, [pc, #8] @ 41c18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, ip, ror #23 │ │ │ │ + @ instruction: 0x00356bf4 │ │ │ │ │ │ │ │ -00041c24 : │ │ │ │ - ldr r3, [pc, #8] @ 41c34 │ │ │ │ +00041c1c : │ │ │ │ + ldr r3, [pc, #8] @ 41c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00356bd8 │ │ │ │ + eorseq r6, r5, r0, ror #23 │ │ │ │ │ │ │ │ -00041c38 : │ │ │ │ - ldr r3, [pc, #8] @ 41c48 │ │ │ │ +00041c30 : │ │ │ │ + ldr r3, [pc, #8] @ 41c40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr #23 │ │ │ │ + eorseq r6, r5, ip, asr #23 │ │ │ │ │ │ │ │ -00041c4c : │ │ │ │ +00041c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 41cb0 │ │ │ │ + ldr r4, [pc, #76] @ 41ca8 │ │ │ │ mov r0, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #4 │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #5 │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #6 │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ pop {r4, lr} │ │ │ │ - b 214950 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ + b 214940 │ │ │ │ + eorseq r6, r5, r4, lsr #23 │ │ │ │ │ │ │ │ -00041cb4 : │ │ │ │ - ldr r3, [pc, #12] @ 41cc8 │ │ │ │ +00041cac : │ │ │ │ + ldr r3, [pc, #12] @ 41cc0 │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ - b 214950 │ │ │ │ - eorseq r6, r5, r4, asr #22 │ │ │ │ + b 214940 │ │ │ │ + eorseq r6, r5, ip, asr #22 │ │ │ │ │ │ │ │ -00041ccc : │ │ │ │ +00041cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #176] @ 41d94 │ │ │ │ - ldr r1, [pc, #176] @ 41d98 │ │ │ │ + ldr r0, [pc, #176] @ 41d8c │ │ │ │ + ldr r1, [pc, #176] @ 41d90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 41d9c │ │ │ │ + ldr r3, [pc, #168] @ 41d94 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 41da0 │ │ │ │ + ldr r2, [pc, #164] @ 41d98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -31505,677 +31503,677 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ tst r0, #1 │ │ │ │ asrne r0, r0, #1 │ │ │ │ - bne 41d5c │ │ │ │ + bne 41d54 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r0, [pc, #76] @ 41da4 │ │ │ │ + ldr r0, [pc, #76] @ 41d9c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mvneq r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 41da8 │ │ │ │ + ldr r2, [pc, #64] @ 41da0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 41d98 │ │ │ │ + ldr r3, [pc, #40] @ 41d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41d90 │ │ │ │ + bne 41d88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r4, lsl r3 │ │ │ │ + eoreq lr, r6, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r4 @ │ │ │ │ + strdeq lr, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eoreq lr, r6, ip, lsl #5 │ │ │ │ + mlaeq r6, r4, r2, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #196] @ 41e90 │ │ │ │ + ldr r0, [pc, #196] @ 41e88 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #192] @ 41e94 │ │ │ │ + ldr r1, [pc, #192] @ 41e8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #184] @ 41e98 │ │ │ │ - ldr r2, [pc, #184] @ 41e9c │ │ │ │ + ldr r3, [pc, #184] @ 41e90 │ │ │ │ + ldr r2, [pc, #184] @ 41e94 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 1f5854 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 1f5834 │ │ │ │ mov r4, r0 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #500 @ 0x1f4 │ │ │ │ mov r3, r0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 41ea0 │ │ │ │ + ldr r2, [pc, #60] @ 41e98 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 41e94 │ │ │ │ + ldr r3, [pc, #40] @ 41e8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41e8c │ │ │ │ + bne 41e84 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r8, lsr #4 │ │ │ │ + eoreq lr, r6, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r6, ip, lsl #4 │ │ │ │ + eoreq lr, r6, r4, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r6, r0, r1, lr │ │ │ │ + mlaeq r6, r8, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3344] @ 0xd10 │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #752] @ 0x2f0 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [pc, #3772] @ 42d90 │ │ │ │ + ldr ip, [pc, #3772] @ 42d88 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3764] @ 42d94 │ │ │ │ + ldr r0, [pc, #3764] @ 42d8c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #3752] @ 42d98 │ │ │ │ + ldr fp, [pc, #3752] @ 42d90 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3748] @ 42d9c │ │ │ │ + ldr r1, [pc, #3748] @ 42d94 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r1] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r3, #25 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 230c4 │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r6 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r6, [pc, #3612] @ 42da0 │ │ │ │ + ldr r6, [pc, #3612] @ 42d98 │ │ │ │ mov lr, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ - b 41fa4 │ │ │ │ + b 41f9c │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe4 │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ - bne 41f94 │ │ │ │ + bne 41f8c │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4211c │ │ │ │ + bhi 42114 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ cmp ip, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ str r2, [r3, #308] @ 0x134 │ │ │ │ - bne 41fa4 │ │ │ │ + bne 41f9c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428c0 │ │ │ │ + beq 428b8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movle r4, r3 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - ble 420c0 │ │ │ │ - ldr r2, [pc, #3464] @ 42da4 │ │ │ │ + ble 420b8 │ │ │ │ + ldr r2, [pc, #3464] @ 42d9c │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 42060 │ │ │ │ + b 42058 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bge 420bc │ │ │ │ + bge 420b4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420bc │ │ │ │ + beq 420b4 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add r0, r1, #1 │ │ │ │ - bne 42044 │ │ │ │ + bne 4203c │ │ │ │ ldrb r8, [r2, r0] │ │ │ │ add r5, r1, #2 │ │ │ │ cmp r8, #37 @ 0x25 │ │ │ │ - beq 42104 │ │ │ │ + beq 420fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ sub r3, r8, #45 @ 0x2d │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bhi 421d4 │ │ │ │ + bhi 421cc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3280] @ 42da8 │ │ │ │ + ldr r2, [pc, #3280] @ 42da0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #3252] @ 42d94 │ │ │ │ + ldr r3, [pc, #3252] @ 42d8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42d60 │ │ │ │ + bne 42d58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r3, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 42058 │ │ │ │ + b 42050 │ │ │ │ sub r2, r2, #116 @ 0x74 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ cmp r2, #1 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #-504] @ 0xfffffe08 │ │ │ │ addls r3, sp, #712 @ 0x2c8 │ │ │ │ ldrls r2, [r4, #4] │ │ │ │ addls r3, r3, lr, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ addhi r4, r4, #4 │ │ │ │ addls r4, r4, #8 │ │ │ │ addls lr, lr, #1 │ │ │ │ strls r2, [r3, #-404] @ 0xfffffe6c │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ ldr ip, [r4] │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str ip, [r3, lr, lsl #2] │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r4, r4, #8 │ │ │ │ add lr, lr, #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ add r4, r4, #7 │ │ │ │ bic r4, r4, #7 │ │ │ │ ldrd r2, [r4], #8 │ │ │ │ lsl ip, r1, #3 │ │ │ │ add r8, sp, #408 @ 0x198 │ │ │ │ add r1, r1, #1 │ │ │ │ strd r2, [r8, ip] │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r4], #8 │ │ │ │ str ip, [r3, #308] @ 0x134 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ add lr, lr, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #116 @ 0x74 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42af8 │ │ │ │ + beq 42af0 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r8, r8, #223 @ 0xdf │ │ │ │ cmp r8, #81 @ 0x51 │ │ │ │ - bne 42378 │ │ │ │ + bne 42370 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - ble 42378 │ │ │ │ + ble 42370 │ │ │ │ mov r3, #250 @ 0xfa │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r2, r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 4225c │ │ │ │ + beq 42254 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 4221c │ │ │ │ + bgt 42214 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425c8 │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 425d0 │ │ │ │ + ble 425c8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, r4, #2 │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #3 │ │ │ │ - b 42058 │ │ │ │ + b 42050 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, #109 @ 0x6d │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + str ip, [sp, #204] @ 0xcc │ │ │ │ add r3, r7, #1 │ │ │ │ - beq 42868 │ │ │ │ + beq 42860 │ │ │ │ cmp r8, #77 @ 0x4d │ │ │ │ - beq 42868 │ │ │ │ + beq 42860 │ │ │ │ cmp r8, #78 @ 0x4e │ │ │ │ - beq 42c7c │ │ │ │ + beq 42c74 │ │ │ │ cmp r8, #90 @ 0x5a │ │ │ │ - beq 42bc8 │ │ │ │ + beq 42bc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 42cec │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2720] @ 42dac │ │ │ │ + ldr r3, [pc, #2720] @ 42da4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 42380 │ │ │ │ + b 42378 │ │ │ │ add r0, sp, r7, lsl #2 │ │ │ │ cmp r8, #73 @ 0x49 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 42a80 │ │ │ │ + beq 42a78 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ add r5, r1, #3 │ │ │ │ - beq 42ad4 │ │ │ │ - ldr r3, [pc, #2664] @ 42db0 │ │ │ │ + beq 42acc │ │ │ │ + ldr r3, [pc, #2664] @ 42da8 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425c8 │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bne 423b4 │ │ │ │ + bne 423ac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 429e8 │ │ │ │ + beq 429e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 421f8 │ │ │ │ + b 421f0 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #117 @ 0x75 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 428a4 │ │ │ │ + bne 4289c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r1, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - blt 428a4 │ │ │ │ + blt 4289c │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d9f1c │ │ │ │ + bl 1d9ef8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ 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 41cc4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 42a24 │ │ │ │ - ldr r3, [pc, #2276] @ 42db4 │ │ │ │ + bge 42a1c │ │ │ │ + ldr r3, [pc, #2276] @ 42dac │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 42b6c │ │ │ │ - bne 428e0 │ │ │ │ + blt 42b64 │ │ │ │ + bne 428d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #2096] @ 42db8 │ │ │ │ + ldr r3, [pc, #2096] @ 42db0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e744 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 42058 │ │ │ │ + b 42050 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 18e68c │ │ │ │ + bl 18e690 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 425d0 │ │ │ │ + b 425c8 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt 42aa0 │ │ │ │ + bgt 42a98 │ │ │ │ strb r3, [sp, #608] @ 0x260 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1896] @ 42dbc │ │ │ │ + ldr r3, [pc, #1896] @ 42db4 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42350 │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r3, r2, r3 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1848] @ 42dc0 │ │ │ │ + ldr r3, [pc, #1848] @ 42db8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add fp, fp, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 42358 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1808] @ 42dc4 │ │ │ │ + ldr r3, [pc, #1808] @ 42dbc │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 42658 │ │ │ │ + b 42650 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1784] @ 42dc8 │ │ │ │ + ldr r3, [pc, #1784] @ 42dc0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265648 │ │ │ │ + bl 265638 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265640 │ │ │ │ + bl 265630 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 42b3c │ │ │ │ + beq 42b34 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b2c │ │ │ │ + beq 42b24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429d8 │ │ │ │ - ldr r3, [pc, #1724] @ 42dcc │ │ │ │ + bne 429d0 │ │ │ │ + ldr r3, [pc, #1724] @ 42dc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2656cc │ │ │ │ + bl 2656bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1688] @ 42dd0 │ │ │ │ + ldr r3, [pc, #1688] @ 42dc8 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b20 │ │ │ │ + beq 42b18 │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -32185,102 +32183,102 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 429fc │ │ │ │ + beq 429f4 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ cmp sl, #1 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ - beq 42b5c │ │ │ │ + beq 42b54 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b4c │ │ │ │ + beq 42b44 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429fc │ │ │ │ - ldr r2, [pc, #1492] @ 42dd4 │ │ │ │ + bne 429f4 │ │ │ │ + ldr r2, [pc, #1492] @ 42dcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 42600 │ │ │ │ + beq 425f8 │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425f8 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #9 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1f6064 │ │ │ │ + bl 1f6044 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ clz r1, r2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - beq 42d40 │ │ │ │ + beq 42d38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42d64 │ │ │ │ - ldr r3, [pc, #1348] @ 42dd8 │ │ │ │ + beq 42d5c │ │ │ │ + ldr r3, [pc, #1348] @ 42dd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 425d0 │ │ │ │ + b 425c8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9440 │ │ │ │ + bl 1d941c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 42400 │ │ │ │ + b 423f8 │ │ │ │ mov r3, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3] │ │ │ │ - b 41ff8 │ │ │ │ - bl 41ccc │ │ │ │ + b 41ff0 │ │ │ │ + bl 41cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ mov r3, r9 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, ip │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 42978 │ │ │ │ + b 42970 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, r2, r9 │ │ │ │ mov r3, #32 │ │ │ │ @@ -32289,65 +32287,65 @@ │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r5, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ble 42a40 │ │ │ │ + ble 42a38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e638 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r2, r9 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 42934 │ │ │ │ + blt 4292c │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 42938 │ │ │ │ - ldr r3, [pc, #1020] @ 42ddc │ │ │ │ + b 42930 │ │ │ │ + ldr r3, [pc, #1020] @ 42dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ + b 4270c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 423b4 │ │ │ │ + b 423ac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42600 │ │ │ │ + beq 425f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq sl, #3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r2] │ │ │ │ ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425f8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #944] @ 42de0 │ │ │ │ + ldr r3, [pc, #944] @ 42dd8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42350 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r3 │ │ │ │ sub r3, sl, #1 │ │ │ │ strb r1, [r2, r3] │ │ │ │ @@ -32355,406 +32353,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 42580 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bne 42334 │ │ │ │ + bne 4232c │ │ │ │ add r2, r2, r1 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ addeq r5, r1, #4 │ │ │ │ addne r5, r1, #3 │ │ │ │ - b 42340 │ │ │ │ + b 42338 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9ed0 │ │ │ │ + bl 1d9eac │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ - ldr r3, [pc, #776] @ 42de4 │ │ │ │ + b 42370 │ │ │ │ + ldr r3, [pc, #776] @ 42ddc │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 42358 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bge 42378 │ │ │ │ + bge 42370 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4276c │ │ │ │ - ldr r3, [pc, #692] @ 42de8 │ │ │ │ + b 42764 │ │ │ │ + ldr r3, [pc, #692] @ 42de0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r3, [pc, #680] @ 42dec │ │ │ │ + b 4270c │ │ │ │ + ldr r3, [pc, #680] @ 42de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r2, [pc, #668] @ 42df0 │ │ │ │ + b 4270c │ │ │ │ + ldr r2, [pc, #668] @ 42de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ - b 42804 │ │ │ │ - ldr r2, [pc, #656] @ 42df4 │ │ │ │ + b 427fc │ │ │ │ + ldr r2, [pc, #656] @ 42dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ - b 42804 │ │ │ │ + b 427fc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #2 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 41ccc │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 41cc4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r3, r0 │ │ │ │ - b 42588 │ │ │ │ + b 42580 │ │ │ │ add r1, sp, r6, lsl #2 │ │ │ │ ldr r0, [r1, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42cdc │ │ │ │ + bne 42cd4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r2 │ │ │ │ - beq 42300 │ │ │ │ + beq 422f8 │ │ │ │ bl 232ec │ │ │ │ mov sl, #12 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42d6c │ │ │ │ + beq 42d64 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #460] @ 42df8 │ │ │ │ + ldr r3, [pc, #460] @ 42df0 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 42600 │ │ │ │ + beq 425f8 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 42d4c │ │ │ │ + beq 42d44 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 110888 │ │ │ │ - ldr r3, [pc, #340] @ 42dfc │ │ │ │ + bl 11088c │ │ │ │ + ldr r3, [pc, #340] @ 42df4 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #324] @ 42e00 │ │ │ │ + ldr r3, [pc, #324] @ 42df8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42ce4 │ │ │ │ + bne 42cdc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #64] @ 0x40 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42be8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42300 │ │ │ │ + b 422f8 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r7 │ │ │ │ moveq r2, r8 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42be8 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 22ecc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #236] @ 42e04 │ │ │ │ + ldr r1, [pc, #236] @ 42dfc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 42e08 │ │ │ │ + ldr r3, [pc, #232] @ 42e00 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 42bf0 │ │ │ │ + b 42be8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4288c │ │ │ │ - b 42cd4 │ │ │ │ + bne 42884 │ │ │ │ + b 42ccc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42cd4 │ │ │ │ + beq 42ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ + b 42cec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ - ldr r3, [pc, #152] @ 42e0c │ │ │ │ - ldr r1, [pc, #152] @ 42e10 │ │ │ │ - ldr r0, [pc, #152] @ 42e14 │ │ │ │ - ldr r2, [pc, #152] @ 42e18 │ │ │ │ + b 42cec │ │ │ │ + ldr r3, [pc, #152] @ 42e04 │ │ │ │ + ldr r1, [pc, #152] @ 42e08 │ │ │ │ + ldr r0, [pc, #152] @ 42e0c │ │ │ │ + ldr r2, [pc, #152] @ 42e10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq lr, r6, ip, lsl r1 │ │ │ │ + eoreq lr, r6, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ + eoreq lr, r6, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ - eoreq r1, r4, r0, ror #8 │ │ │ │ - eoreq sp, r6, ip, lsl pc │ │ │ │ - eoreq r7, r2, r8, ror #30 │ │ │ │ - eoreq r8, r2, r8, lsr #1 │ │ │ │ - eoreq r5, r3, r8, lsl fp │ │ │ │ - eoreq r8, r2, r4, asr #30 │ │ │ │ - mlaeq r2, ip, sp, r7 │ │ │ │ - eoreq r7, r2, r8, lsr #23 │ │ │ │ - eoreq r7, r2, r4, ror fp │ │ │ │ + eoreq r1, r4, ip, lsr #9 │ │ │ │ + eoreq r1, r4, r8, asr r4 │ │ │ │ + eoreq sp, r6, r4, lsr #30 │ │ │ │ + eoreq r7, r2, r0, ror #30 │ │ │ │ + eoreq r8, r2, r0, lsr #1 │ │ │ │ + eoreq r5, r3, r0, lsl fp │ │ │ │ + eoreq r8, r2, ip, lsr pc │ │ │ │ + mlaeq r2, r4, sp, r7 │ │ │ │ + eoreq r7, r2, r0, lsr #23 │ │ │ │ + eoreq r7, r2, ip, ror #22 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r2, r8, lsr #22 │ │ │ │ + eoreq r8, r2, r0, lsr #22 │ │ │ │ + strdeq r7, [r2], -r4 @ │ │ │ │ + eorseq r6, r5, ip │ │ │ │ + eoreq r8, r2, r0, lsr ip │ │ │ │ + eoreq r7, r2, r8, lsr r8 │ │ │ │ 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 r7, r2, r4, asr #14 │ │ │ │ + ldrdeq r7, [r2], -ip @ │ │ │ │ + eoreq r7, r2, r4, asr #13 │ │ │ │ + @ instruction: 0x00355cb8 │ │ │ │ + eorseq r5, r5, r8, lsr #25 │ │ │ │ + eoreq r7, r2, r0, lsr r6 │ │ │ │ + eorseq r5, r5, r0, ror #22 │ │ │ │ + eoreq r7, r2, r4, asr r5 │ │ │ │ + eorseq r5, r5, r8, ror #21 │ │ │ │ + eoreq r8, r2, r4, lsl #10 │ │ │ │ + eoreq r0, r4, r0, lsr #15 │ │ │ │ + @ instruction: 0x002274b8 │ │ │ │ + eoreq r7, r2, ip, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ -00042e1c : │ │ │ │ +00042e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #104] @ 42ea8 │ │ │ │ + ldr ip, [pc, #104] @ 42ea0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 42eac │ │ │ │ + ldr r2, [pc, #92] @ 42ea4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #56] @ 42eb0 │ │ │ │ - ldr r3, [pc, #48] @ 42eac │ │ │ │ + bl 41e9c │ │ │ │ + ldr r2, [pc, #56] @ 42ea8 │ │ │ │ + ldr r3, [pc, #48] @ 42ea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42ea4 │ │ │ │ + bne 42e9c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x0026d1b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r6, r0, lsl #3 │ │ │ │ + eoreq sp, r6, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #528] @ 430e4 │ │ │ │ + ldr r4, [pc, #528] @ 430dc │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #524] @ 430e8 │ │ │ │ + ldr ip, [pc, #524] @ 430e0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr lr, [pc, #516] @ 430ec │ │ │ │ + ldr lr, [pc, #516] @ 430e4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #508] @ 430f0 │ │ │ │ + ldr r3, [pc, #508] @ 430e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 43074 │ │ │ │ - ldr r3, [pc, #408] @ 430f4 │ │ │ │ + beq 4306c │ │ │ │ + ldr r3, [pc, #408] @ 430ec │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne 43074 │ │ │ │ + bne 4306c │ │ │ │ tst ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ - bne 42f88 │ │ │ │ + bne 42f80 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 4304c │ │ │ │ + beq 43044 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 18e6ec │ │ │ │ + bl 18e6f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #15 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r6, r5 │ │ │ │ add r1, r2, #15 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bpl 43030 │ │ │ │ + bpl 43028 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 4301c │ │ │ │ + blt 43014 │ │ │ │ stm sp, {r2, r4} │ │ │ │ - ldr r2, [pc, #292] @ 430f8 │ │ │ │ + ldr r2, [pc, #292] @ 430f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #260] @ 430fc │ │ │ │ - ldr r3, [pc, #236] @ 430e8 │ │ │ │ + ldr r2, [pc, #260] @ 430f4 │ │ │ │ + ldr r3, [pc, #236] @ 430e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 430e0 │ │ │ │ + bne 430d8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #216] @ 43100 │ │ │ │ + ldr r2, [pc, #216] @ 430f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e14 │ │ │ │ + b 42fd0 │ │ │ │ stm sp, {r2, r6} │ │ │ │ - ldr r2, [pc, #200] @ 43104 │ │ │ │ + ldr r2, [pc, #200] @ 430fc │ │ │ │ sub r5, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ - bl 61670 │ │ │ │ + bl 42e14 │ │ │ │ + b 42fd0 │ │ │ │ + bl 61668 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 4308c │ │ │ │ + bgt 43084 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r3, #15 │ │ │ │ - b 42fa4 │ │ │ │ + b 42f9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 42fec │ │ │ │ + b 42fe4 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ sub r3, r3, #100 @ 0x64 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -32765,627 +32763,627 @@ │ │ │ │ strb r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r3, [r2, #2] │ │ │ │ str r8, [sp, #32] │ │ │ │ - b 42fa4 │ │ │ │ + b 42f9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, r0, lsr #2 │ │ │ │ + eoreq sp, r6, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r6], -ip @ │ │ │ │ + eoreq sp, r6, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002272b4 │ │ │ │ - eoreq sp, r6, r0 │ │ │ │ - eoreq r7, r2, r0, lsl r8 │ │ │ │ - eoreq r7, r2, ip, lsr r2 │ │ │ │ + eoreq r7, r2, ip, lsr #5 │ │ │ │ + eoreq sp, r6, r8 │ │ │ │ + eoreq r7, r2, r8, lsl #16 │ │ │ │ + eoreq r7, r2, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr ip, [sp, #260] @ 0x104 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [pc, #2208] @ 439d4 │ │ │ │ + ldr lr, [pc, #2208] @ 439cc │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2196] @ 439d8 │ │ │ │ - ldr ip, [pc, #2196] @ 439dc │ │ │ │ + ldr r0, [pc, #2196] @ 439d0 │ │ │ │ + ldr ip, [pc, #2196] @ 439d4 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #2180] @ 439e0 │ │ │ │ + ldr fp, [pc, #2180] @ 439d8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #2164] @ 439e4 │ │ │ │ + ldr r1, [pc, #2164] @ 439dc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [fp, r1] │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ mov lr, #12 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 43484 │ │ │ │ + beq 4347c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ sub r8, r3, r5 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 43438 │ │ │ │ + beq 43430 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4346c │ │ │ │ - ldr fp, [pc, #1888] @ 439e8 │ │ │ │ - ldr sl, [pc, #1888] @ 439ec │ │ │ │ + beq 43464 │ │ │ │ + ldr fp, [pc, #1888] @ 439e0 │ │ │ │ + ldr sl, [pc, #1888] @ 439e4 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ cmn r6, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bne 432bc │ │ │ │ + bne 432b4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6] │ │ │ │ - beq 433bc │ │ │ │ + beq 433b4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1780] @ 439f0 │ │ │ │ + ldr r2, [pc, #1780] @ 439e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43364 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43364 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ cmp r8, #49 @ 0x31 │ │ │ │ movle r8, #1 │ │ │ │ movgt r8, #0 │ │ │ │ cmp r0, #2 │ │ │ │ movle r8, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 434c8 │ │ │ │ + bne 434c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ ldrne r2, [sp, #108] @ 0x6c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1640] @ 439f4 │ │ │ │ + ldr r2, [pc, #1640] @ 439ec │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1604] @ 439dc │ │ │ │ + ldr r3, [pc, #1604] @ 439d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 439b8 │ │ │ │ + bne 439b0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4359c │ │ │ │ + blt 43594 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - beq 43494 │ │ │ │ - blt 437c4 │ │ │ │ + beq 4348c │ │ │ │ + blt 437bc │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 43800 │ │ │ │ + beq 437f8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1516] @ 439f8 │ │ │ │ + ldr r2, [pc, #1516] @ 439f0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ ands r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 43264 │ │ │ │ + bne 4325c │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 43690 │ │ │ │ + beq 43688 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq 43678 │ │ │ │ + beq 43670 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bne 43280 │ │ │ │ - ldr fp, [pc, #1416] @ 439fc │ │ │ │ - ldr sl, [pc, #1416] @ 43a00 │ │ │ │ + bne 43278 │ │ │ │ + ldr fp, [pc, #1416] @ 439f4 │ │ │ │ + ldr sl, [pc, #1416] @ 439f8 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, fp │ │ │ │ - b 43290 │ │ │ │ - ldr r4, [pc, #1400] @ 43a04 │ │ │ │ + b 43288 │ │ │ │ + ldr r4, [pc, #1400] @ 439fc │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b 43230 │ │ │ │ + b 43228 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1376] @ 43a08 │ │ │ │ + ldr r2, [pc, #1376] @ 43a00 │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 43668 │ │ │ │ - ldr r3, [pc, #1328] @ 43a0c │ │ │ │ - ldr r8, [pc, #1328] @ 43a10 │ │ │ │ + bge 43660 │ │ │ │ + ldr r3, [pc, #1328] @ 43a04 │ │ │ │ + ldr r8, [pc, #1328] @ 43a08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #256] @ 0x100 │ │ │ │ mov r6, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - b 4356c │ │ │ │ + b 43564 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r9, #13 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - beq 43664 │ │ │ │ + beq 4365c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r4 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne 43500 │ │ │ │ + bne 434f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #21 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 43510 │ │ │ │ + b 43508 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ cmn r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ - bne 43628 │ │ │ │ + bne 43620 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ strge r3, [sp, #120] @ 0x78 │ │ │ │ - blt 4383c │ │ │ │ + blt 43834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 437ac │ │ │ │ + beq 437a4 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r6] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1032] @ 43a14 │ │ │ │ + ldr r2, [pc, #1032] @ 43a0c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 435c4 │ │ │ │ + b 435bc │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ - b 4336c │ │ │ │ + b 43364 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 43458 │ │ │ │ + bne 43450 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43458 │ │ │ │ - ldr r6, [pc, #896] @ 43a18 │ │ │ │ + bne 43450 │ │ │ │ + ldr r6, [pc, #896] @ 43a10 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, #14 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 43888 │ │ │ │ + bne 43880 │ │ │ │ tst r1, #1 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bne 436f0 │ │ │ │ + bne 436e8 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r1, [r1, #4] │ │ │ │ strls r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #804] @ 43a1c │ │ │ │ + ldr r3, [pc, #804] @ 43a14 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 43720 │ │ │ │ + beq 43718 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4384c │ │ │ │ + beq 43844 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - b 43274 │ │ │ │ + b 4326c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 43708 │ │ │ │ + beq 43700 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 43780 │ │ │ │ + beq 43778 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43708 │ │ │ │ - ldr r3, [pc, #664] @ 43a20 │ │ │ │ + bne 43700 │ │ │ │ + ldr r3, [pc, #664] @ 43a18 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 436b4 │ │ │ │ + bgt 436ac │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 436b0 │ │ │ │ - ldr r4, [pc, #624] @ 43a24 │ │ │ │ + b 436a8 │ │ │ │ + ldr r4, [pc, #624] @ 43a1c │ │ │ │ mov sl, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - b 435d0 │ │ │ │ + b 435c8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #592] @ 43a28 │ │ │ │ + ldr r2, [pc, #592] @ 43a20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #536] @ 43a2c │ │ │ │ + ldr r2, [pc, #536] @ 43a24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 435cc │ │ │ │ + b 435c4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r6, #14 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - bl 80218 │ │ │ │ + bl 80210 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 4393c │ │ │ │ + bne 43934 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 43274 │ │ │ │ + b 4326c │ │ │ │ mov r6, #1 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r4, #17 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ands r2, r0, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ strne r2, [sp, #40] @ 0x28 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ - beq 439bc │ │ │ │ + beq 439b4 │ │ │ │ cmp fp, r4 │ │ │ │ movlt r3, fp │ │ │ │ movge r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 43708 │ │ │ │ + b 43700 │ │ │ │ asr r2, r3, #1 │ │ │ │ rsb r7, r5, r3, asr #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 43990 │ │ │ │ + beq 43988 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ - ldr r4, [pc, #152] @ 43a30 │ │ │ │ + b 43878 │ │ │ │ + ldr r4, [pc, #152] @ 43a28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ + b 43878 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 43a34 │ │ │ │ + ldr r3, [pc, #112] @ 43a2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 43928 │ │ │ │ - @ instruction: 0x0026ceb4 │ │ │ │ - eorseq r5, r5, r4, lsr #13 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #29 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r2, r4, lsl r0 │ │ │ │ - eoreq r8, r2, ip, lsr r2 │ │ │ │ - eoreq r7, r2, r4, lsl #1 │ │ │ │ - eoreq ip, r6, r4, ror #24 │ │ │ │ - eoreq r7, r2, ip, lsr #32 │ │ │ │ - eoreq r8, r2, r4, asr r0 │ │ │ │ - eoreq r6, r2, ip, lsr #29 │ │ │ │ - eoreq r6, r2, r4, lsl #28 │ │ │ │ - eoreq r6, r2, r4, lsr #30 │ │ │ │ - mlaeq r2, r8, pc, r6 @ │ │ │ │ - mlaeq r2, ip, pc, r6 @ │ │ │ │ - eoreq r6, r2, r4, lsr #27 │ │ │ │ - eorseq r5, r5, r4, ror #2 │ │ │ │ + b 43920 │ │ │ │ + @ instruction: 0x0026cebc │ │ │ │ + eorseq r5, r5, ip, lsr #13 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq ip, r6, r8, lsl #29 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r7, r2, ip │ │ │ │ + eoreq r8, r2, r4, lsr r2 │ │ │ │ + eoreq r7, r2, ip, ror r0 │ │ │ │ + eoreq ip, r6, ip, ror #24 │ │ │ │ + eoreq r7, r2, r4, lsr #32 │ │ │ │ + eoreq r8, r2, ip, asr #32 │ │ │ │ + eoreq r6, r2, r4, lsr #29 │ │ │ │ + strdeq r6, [r2], -ip @ │ │ │ │ + eoreq r6, r2, ip, lsl pc │ │ │ │ + mlaeq r2, r0, pc, r6 @ │ │ │ │ + mlaeq r2, r4, pc, r6 @ │ │ │ │ + mlaeq r2, ip, sp, r6 │ │ │ │ + eorseq r5, r5, ip, ror #2 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r6, r2, r4, asr #23 │ │ │ │ - eoreq r6, r2, r0, lsl ip │ │ │ │ - eoreq r6, r2, r4, lsl #24 │ │ │ │ - strdeq r6, [r2], -r4 @ │ │ │ │ - eoreq r6, r2, ip, asr #17 │ │ │ │ + @ instruction: 0x00226bbc │ │ │ │ + eoreq r6, r2, r8, lsl #24 │ │ │ │ + strdeq r6, [r2], -ip @ │ │ │ │ + eoreq r6, r2, ip, ror #17 │ │ │ │ + eoreq r6, r2, r4, asr #17 │ │ │ │ │ │ │ │ -00043a38 : │ │ │ │ +00043a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #232] @ 43b3c │ │ │ │ - ldr r1, [pc, #232] @ 43b40 │ │ │ │ + ldr r0, [pc, #232] @ 43b34 │ │ │ │ + ldr r1, [pc, #232] @ 43b38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #224] @ 43b44 │ │ │ │ + ldr r2, [pc, #224] @ 43b3c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #220] @ 43b48 │ │ │ │ + ldr r3, [pc, #220] @ 43b40 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -33401,113 +33399,113 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #10 │ │ │ │ strb r2, [r3, r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r0, #1 │ │ │ │ strb r4, [r3, r6] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #68] @ 43b4c │ │ │ │ + ldr r2, [pc, #68] @ 43b44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 43b40 │ │ │ │ + ldr r3, [pc, #48] @ 43b38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43b38 │ │ │ │ + bne 43b30 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r4, lsr #11 │ │ │ │ + eoreq ip, r6, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r4, lsl #11 │ │ │ │ + eoreq ip, r6, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, ip, ror #9 │ │ │ │ + strdeq ip, [r6], -r4 @ │ │ │ │ │ │ │ │ -00043b50 : │ │ │ │ - b 265b58 │ │ │ │ +00043b48 : │ │ │ │ + b 265b48 │ │ │ │ │ │ │ │ -00043b54 : │ │ │ │ +00043b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #808] @ 43e9c │ │ │ │ + ldr r4, [pc, #808] @ 43e94 │ │ │ │ str lr, [sp, #32] │ │ │ │ - ldr lr, [pc, #804] @ 43ea0 │ │ │ │ + ldr lr, [pc, #804] @ 43e98 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #788] @ 43ea4 │ │ │ │ + ldr ip, [pc, #788] @ 43e9c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r0, [pc, #784] @ 43ea8 │ │ │ │ + ldr r0, [pc, #784] @ 43ea0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #32 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ 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, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ands r6, r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 43cbc │ │ │ │ + beq 43cb4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #6 │ │ │ │ subne r7, r7, #1 │ │ │ │ mvnne r6, #0 │ │ │ │ moveq r6, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ @@ -33517,279 +33515,279 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov ip, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ + bl 43100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #536] @ 43eac │ │ │ │ + ldr r2, [pc, #536] @ 43ea4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #516] @ 43ea0 │ │ │ │ + ldr r3, [pc, #516] @ 43e98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43e98 │ │ │ │ + bne 43e90 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 43d18 │ │ │ │ + bls 43d10 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 43d6c │ │ │ │ + beq 43d64 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 43d9c │ │ │ │ + beq 43d94 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 43dc8 │ │ │ │ + beq 43dc0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 43df4 │ │ │ │ + beq 43dec │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43d38 │ │ │ │ + bne 43d30 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c04 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne 43cdc │ │ │ │ - b 43d6c │ │ │ │ + bne 43cd4 │ │ │ │ + b 43d64 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 43c0c │ │ │ │ + bhi 43c04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c04 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43c0c │ │ │ │ - b 43d00 │ │ │ │ + bne 43c04 │ │ │ │ + b 43cf8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - blt 43db8 │ │ │ │ + blt 43db0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmn r6, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 43dac │ │ │ │ + ble 43da4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r7, #1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ mov r3, #7 │ │ │ │ mvn r1, #0 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d08 │ │ │ │ ands r6, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 43e64 │ │ │ │ + bne 43e5c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 43e50 │ │ │ │ + beq 43e48 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ mvnne r7, #1 │ │ │ │ ldreq r7, [r0, #8] │ │ │ │ streq r7, [sp, #60] @ 0x3c │ │ │ │ mvneq r6, #0 │ │ │ │ asreq r7, r7, #1 │ │ │ │ - b 43e74 │ │ │ │ + b 43e6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq 43e30 │ │ │ │ + beq 43e28 │ │ │ │ asrs r7, r0, #1 │ │ │ │ mvnmi r7, r7 │ │ │ │ mvnmi r6, #0 │ │ │ │ movpl r6, r7 │ │ │ │ mov r3, #7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsl #9 │ │ │ │ + eoreq ip, r6, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r8, asr r4 │ │ │ │ + eoreq ip, r6, r0, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, r0, ror #6 │ │ │ │ + eoreq ip, r6, r8, ror #6 │ │ │ │ │ │ │ │ -00043eb0 : │ │ │ │ +00043ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #564] @ 44108 │ │ │ │ + ldr lr, [pc, #564] @ 44100 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #560] @ 4410c │ │ │ │ + ldr r3, [pc, #560] @ 44104 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #552] @ 44110 │ │ │ │ + ldr ip, [pc, #552] @ 44108 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #548] @ 44114 │ │ │ │ + ldr r0, [pc, #548] @ 4410c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt 44018 │ │ │ │ - ldr r7, [pc, #428] @ 44118 │ │ │ │ + blt 44010 │ │ │ │ + ldr r7, [pc, #428] @ 44110 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r6, #0 │ │ │ │ cmpge r4, #1 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r4, r1 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ cmp r0, #2 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 44028 │ │ │ │ - ldr r3, [pc, #364] @ 4411c │ │ │ │ + bne 44020 │ │ │ │ + ldr r3, [pc, #364] @ 44114 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 43fe0 │ │ │ │ + beq 43fd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ 44120 │ │ │ │ + ldr r2, [pc, #308] @ 44118 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 4410c │ │ │ │ + ldr r3, [pc, #280] @ 44104 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44104 │ │ │ │ + bne 440fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #260] @ 44124 │ │ │ │ + ldr r7, [pc, #260] @ 4411c │ │ │ │ rsb r4, r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 43f6c │ │ │ │ + b 43f64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #240] @ 44128 │ │ │ │ + ldr r3, [pc, #240] @ 44120 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 440e8 │ │ │ │ + beq 440e0 │ │ │ │ mov r5, #0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 440d4 │ │ │ │ + beq 440cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r7, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -33797,103 +33795,103 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ add r7, r7, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 44078 │ │ │ │ + bne 44070 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ strne r7, [r3] │ │ │ │ - b 43fe0 │ │ │ │ + b 43fd8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsr #2 │ │ │ │ + eoreq ip, r6, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #2 │ │ │ │ + eoreq ip, r6, r8, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r0, lsl #6 │ │ │ │ - eoreq r6, r2, r8, ror #9 │ │ │ │ - eoreq ip, r6, r8 │ │ │ │ - eoreq sl, r2, r4 │ │ │ │ - eoreq r6, r2, r4, asr r4 │ │ │ │ + strdeq r9, [r3], -r8 @ │ │ │ │ + eoreq r6, r2, r0, ror #9 │ │ │ │ + eoreq ip, r6, r0, lsl r0 │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ + eoreq r6, r2, ip, asr #8 │ │ │ │ │ │ │ │ -0004412c : │ │ │ │ +00044124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #584] @ 44398 │ │ │ │ + ldr lr, [pc, #584] @ 44390 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #580] @ 4439c │ │ │ │ + ldr r0, [pc, #580] @ 44394 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #572] @ 443a0 │ │ │ │ + ldr ip, [pc, #572] @ 44398 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #568] @ 443a4 │ │ │ │ + ldr r3, [pc, #568] @ 4439c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ subs r5, r2, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 441d8 │ │ │ │ + beq 441d0 │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r1, r2 │ │ │ │ mov r9, r1 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 44224 │ │ │ │ + bne 4421c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #452] @ 443a8 │ │ │ │ + ldr r4, [pc, #452] @ 443a0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ 443ac │ │ │ │ - ldr r3, [pc, #416] @ 4439c │ │ │ │ + ldr r2, [pc, #436] @ 443a4 │ │ │ │ + ldr r3, [pc, #416] @ 44394 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44394 │ │ │ │ + bne 4438c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 232ec │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ cmpge r5, #1 │ │ │ │ @@ -33901,26 +33899,26 @@ │ │ │ │ mul r2, r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r1, r5, r1 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 44358 │ │ │ │ + ble 44350 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ - ble 44338 │ │ │ │ + ble 44330 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ - beq 44324 │ │ │ │ + beq 4431c │ │ │ │ mov r3, #10 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r4, r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ add r0, r0, r4 │ │ │ │ @@ -33930,1020 +33928,1020 @@ │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 4429c │ │ │ │ + bne 44294 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r4, r4, r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ - b 441f0 │ │ │ │ - ldr r3, [pc, #80] @ 443b0 │ │ │ │ + b 441e8 │ │ │ │ + ldr r3, [pc, #80] @ 443a8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 44350 │ │ │ │ + beq 44348 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ - b 44350 │ │ │ │ + b 44348 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, lsr #29 │ │ │ │ + eoreq fp, r6, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r4, lsl #29 │ │ │ │ + eoreq fp, r6, ip, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r6, [r2], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsl #28 │ │ │ │ - eoreq r6, r2, ip, asr r1 │ │ │ │ + eoreq r6, r2, r8, asr #5 │ │ │ │ + eoreq fp, r6, r8, lsl #28 │ │ │ │ + eoreq r6, r2, r4, asr r1 │ │ │ │ │ │ │ │ -000443b4 : │ │ │ │ +000443ac : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44424 │ │ │ │ - ldr r2, [pc, #120] @ 4443c │ │ │ │ + beq 4441c │ │ │ │ + ldr r2, [pc, #120] @ 44434 │ │ │ │ sub r0, r0, #1 │ │ │ │ smull r3, r2, r0, r2 │ │ │ │ asr r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r0, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ - bls 44418 │ │ │ │ - ldr r1, [pc, #80] @ 44440 │ │ │ │ + bls 44410 │ │ │ │ + ldr r1, [pc, #80] @ 44438 │ │ │ │ asr r2, r3, #31 │ │ │ │ smull r0, r1, r3, r1 │ │ │ │ rsb r2, r2, r1, asr #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 44430 │ │ │ │ - ldr r3, [pc, #52] @ 44444 │ │ │ │ + bgt 44428 │ │ │ │ + ldr r3, [pc, #52] @ 4443c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 44448 │ │ │ │ + ldr r0, [pc, #40] @ 44440 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 4444c │ │ │ │ + ldr r0, [pc, #32] @ 44444 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 44450 │ │ │ │ + ldr r0, [pc, #24] @ 44448 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - eoreq fp, r6, r0, lsr #18 │ │ │ │ - strdeq r2, [r3], -ip @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ - eoreq r2, r3, r4, ror #15 │ │ │ │ + eoreq fp, r6, r8, lsr #18 │ │ │ │ + strdeq r2, [r3], -r4 @ │ │ │ │ + eoreq r2, r3, r8, ror #15 │ │ │ │ + ldrdeq r2, [r3], -ip @ │ │ │ │ │ │ │ │ -00044454 : │ │ │ │ +0004444c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00044488 : │ │ │ │ +00044480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 44558 │ │ │ │ + ldr r0, [pc, #176] @ 44550 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #172] @ 4455c │ │ │ │ + ldr r2, [pc, #172] @ 44554 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #164] @ 44560 │ │ │ │ - ldr ip, [pc, #164] @ 44564 │ │ │ │ + ldr r3, [pc, #164] @ 44558 │ │ │ │ + ldr ip, [pc, #164] @ 4455c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ 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 41cc4 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r0 │ │ │ │ - beq 44514 │ │ │ │ + beq 4450c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r2, [pc, #56] @ 44568 │ │ │ │ - ldr r3, [pc, #40] @ 4455c │ │ │ │ + bl 3f5e4 │ │ │ │ + ldr r2, [pc, #56] @ 44560 │ │ │ │ + ldr r3, [pc, #40] @ 44554 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44554 │ │ │ │ + bne 4454c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr #22 │ │ │ │ + eoreq fp, r6, r4, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsr fp │ │ │ │ + eoreq fp, r6, r8, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r6, r8, asr #21 │ │ │ │ + ldrdeq fp, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004456c : │ │ │ │ +00044564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr ip, [pc, #436] @ 44744 │ │ │ │ + ldr ip, [pc, #436] @ 4473c │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #432] @ 44748 │ │ │ │ + ldr r2, [pc, #432] @ 44740 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #420] @ 4474c │ │ │ │ + ldr r6, [pc, #420] @ 44744 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #404] @ 44750 │ │ │ │ + ldr r2, [pc, #404] @ 44748 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ 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 4472c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 194d8c │ │ │ │ - ldr r3, [pc, #292] @ 44754 │ │ │ │ + bl 194d90 │ │ │ │ + ldr r3, [pc, #292] @ 4474c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r2, r6 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 446e8 │ │ │ │ + bne 446e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 44674 │ │ │ │ - ldr r0, [pc, #256] @ 44758 │ │ │ │ + beq 4466c │ │ │ │ + ldr r0, [pc, #256] @ 44750 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 446b4 │ │ │ │ - ldr r0, [pc, #212] @ 4475c │ │ │ │ + beq 446ac │ │ │ │ + ldr r0, [pc, #212] @ 44754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 446b8 │ │ │ │ + beq 446b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d90 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 44760 │ │ │ │ - ldr r3, [pc, #132] @ 44748 │ │ │ │ + ldr r2, [pc, #160] @ 44758 │ │ │ │ + ldr r3, [pc, #132] @ 44740 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44740 │ │ │ │ + bne 44738 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #116] @ 44764 │ │ │ │ + ldr r7, [pc, #116] @ 4475c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ - b 44674 │ │ │ │ - ldr r3, [pc, #24] @ 44754 │ │ │ │ + bl 194d90 │ │ │ │ + b 4466c │ │ │ │ + ldr r3, [pc, #24] @ 4474c │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - b 44698 │ │ │ │ + b 44690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, ror #20 │ │ │ │ + eoreq fp, r6, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr sl │ │ │ │ + eoreq fp, r6, r4, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r2, r8, ror lr │ │ │ │ - mlaeq r2, r4, ip, r5 │ │ │ │ - eoreq fp, r6, r8, lsr r9 │ │ │ │ - strdeq r3, [r3], -r4 @ │ │ │ │ + eoreq r5, r2, r0, ror lr │ │ │ │ + eoreq r5, r2, ip, lsl #25 │ │ │ │ + eoreq fp, r6, r0, asr #18 │ │ │ │ + eoreq r3, r3, ip, ror #17 │ │ │ │ │ │ │ │ -00044768 : │ │ │ │ +00044760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237c0 │ │ │ │ │ │ │ │ -0004477c : │ │ │ │ +00044774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 448c0 │ │ │ │ + ldr lr, [pc, #300] @ 448b8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #292] @ 448c4 │ │ │ │ + ldr r2, [pc, #292] @ 448bc │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ 448c8 │ │ │ │ + ldr r3, [pc, #284] @ 448c0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #280] @ 448cc │ │ │ │ + ldr ip, [pc, #280] @ 448c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - beq 4481c │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 44814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44878 │ │ │ │ + beq 44870 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4484c │ │ │ │ + beq 44844 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 3fffc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 448d0 │ │ │ │ - ldr r3, [pc, #152] @ 448c4 │ │ │ │ + ldr r2, [pc, #168] @ 448c8 │ │ │ │ + ldr r3, [pc, #152] @ 448bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 448bc │ │ │ │ + bne 448b4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 448a8 │ │ │ │ + blt 448a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 4481c │ │ │ │ + b 44814 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 447f4 │ │ │ │ + b 447ec │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 44860 │ │ │ │ + b 44858 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr r8 │ │ │ │ + eoreq fp, r6, r4, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr r8 │ │ │ │ + eoreq fp, r6, r4, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq fp, [r6], -r0 @ │ │ │ │ + ldrdeq fp, [r6], -r8 @ │ │ │ │ │ │ │ │ -000448d4 : │ │ │ │ +000448cc : │ │ │ │ mov r2, #0 │ │ │ │ - b 4477c │ │ │ │ + b 44774 │ │ │ │ │ │ │ │ -000448dc : │ │ │ │ +000448d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #920] @ 44c8c │ │ │ │ - ldr ip, [pc, #920] @ 44c90 │ │ │ │ + ldr lr, [pc, #920] @ 44c84 │ │ │ │ + ldr ip, [pc, #920] @ 44c88 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #908] @ 44c94 │ │ │ │ + ldr fp, [pc, #908] @ 44c8c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #904] @ 44c98 │ │ │ │ + ldr r1, [pc, #904] @ 44c90 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp, r1] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #880] @ 44c9c │ │ │ │ + ldr r2, [pc, #880] @ 44c94 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [fp, r2] │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8ea90 │ │ │ │ - ldr r3, [pc, #716] @ 44ca0 │ │ │ │ - ldr r5, [pc, #716] @ 44ca4 │ │ │ │ - ldr r9, [pc, #716] @ 44ca8 │ │ │ │ - ldr r8, [pc, #716] @ 44cac │ │ │ │ + bl 8ea80 │ │ │ │ + ldr r3, [pc, #716] @ 44c98 │ │ │ │ + ldr r5, [pc, #716] @ 44c9c │ │ │ │ + ldr r9, [pc, #716] @ 44ca0 │ │ │ │ + ldr r8, [pc, #716] @ 44ca4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 40004 │ │ │ │ - ldr r2, [pc, #680] @ 44cb0 │ │ │ │ - ldr r3, [pc, #680] @ 44cb4 │ │ │ │ + bl 3fffc │ │ │ │ + ldr r2, [pc, #680] @ 44ca8 │ │ │ │ + ldr r3, [pc, #680] @ 44cac │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r6, [fp, r3] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44bb8 │ │ │ │ + beq 44bb0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44bac │ │ │ │ - ldr r2, [pc, #632] @ 44cb8 │ │ │ │ + beq 44ba4 │ │ │ │ + ldr r2, [pc, #632] @ 44cb0 │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - b 44a58 │ │ │ │ + b 44a50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b8c │ │ │ │ + beq 44b84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44a44 │ │ │ │ + beq 44a3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 44aa8 │ │ │ │ - b 44a44 │ │ │ │ + beq 44aa0 │ │ │ │ + b 44a3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44b54 │ │ │ │ + ble 44b4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a3c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #456] @ 44cbc │ │ │ │ + bl 3fffc │ │ │ │ + ldr r3, [pc, #456] @ 44cb4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ cmp r4, r8 │ │ │ │ - beq 44a88 │ │ │ │ + beq 44a80 │ │ │ │ cmp r8, #4 │ │ │ │ - bhi 44c7c │ │ │ │ + bhi 44c74 │ │ │ │ ldrb r8, [r5, r8] │ │ │ │ add pc, pc, r8, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bgt 44a94 │ │ │ │ - bl 20b8fc │ │ │ │ - b 44a94 │ │ │ │ + bgt 44a8c │ │ │ │ + bl 20b8ec │ │ │ │ + b 44a8c │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44b2c │ │ │ │ - ldr r3, [pc, #316] @ 44cc0 │ │ │ │ + b 44b24 │ │ │ │ + ldr r3, [pc, #316] @ 44cb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bgt 44a20 │ │ │ │ - bl 20b8fc │ │ │ │ - b 44a1c │ │ │ │ - ldr r3, [pc, #260] @ 44cb8 │ │ │ │ + bgt 44a18 │ │ │ │ + bl 20b8ec │ │ │ │ + b 44a14 │ │ │ │ + ldr r3, [pc, #260] @ 44cb0 │ │ │ │ ldr r7, [fp, r3] │ │ │ │ - b 44b90 │ │ │ │ - ldr r3, [pc, #260] @ 44cc4 │ │ │ │ + b 44b88 │ │ │ │ + ldr r3, [pc, #260] @ 44cbc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 44c6c │ │ │ │ + bhi 44c64 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #200] @ 44cc8 │ │ │ │ + ldr r2, [pc, #200] @ 44cc0 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #136] @ 44c90 │ │ │ │ + ldr r3, [pc, #136] @ 44c88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44c68 │ │ │ │ + bne 44c60 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ 44ccc │ │ │ │ + ldr r3, [pc, #156] @ 44cc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #144] @ 44cd0 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #144] @ 44cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #132] @ 44cd4 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #132] @ 44ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #120] @ 44cd8 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #120] @ 44cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44bd8 │ │ │ │ + b 44bd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ 44cdc │ │ │ │ + ldr r3, [pc, #104] @ 44cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #92] @ 44ce0 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #92] @ 44cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44b2c │ │ │ │ - eoreq fp, r6, r0, lsl #14 │ │ │ │ + b 44b24 │ │ │ │ + eoreq fp, r6, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, ror #13 │ │ │ │ + eoreq fp, r6, r8, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r3, r2, lsr fp │ │ │ │ - eorseq r3, r5, ip, lsl lr │ │ │ │ - eorseq r3, r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x00353df8 │ │ │ │ + eoreq lr, r3, sl, lsr #22 │ │ │ │ + eorseq r3, r5, r4, lsr #28 │ │ │ │ + eorseq r3, r5, r8, lsr #28 │ │ │ │ + eorseq r3, r5, r0, lsl #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r3, r5, r0, lsl #25 │ │ │ │ - eoreq lr, r3, r7, asr r9 │ │ │ │ - strdeq fp, [r6], -r4 @ │ │ │ │ - @ instruction: 0x00353bd4 │ │ │ │ - eorseq r3, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x00353bb4 │ │ │ │ - eorseq r3, r5, r4, lsr #23 │ │ │ │ - mlaseq r5, r0, fp, r3 │ │ │ │ - eorseq r3, r5, r0, lsl #23 │ │ │ │ + eorseq r3, r5, r8, lsl #25 │ │ │ │ + eoreq lr, r3, pc, asr #18 │ │ │ │ + strdeq fp, [r6], -ip @ │ │ │ │ + @ instruction: 0x00353bdc │ │ │ │ + eorseq r3, r5, ip, asr #23 │ │ │ │ + @ instruction: 0x00353bbc │ │ │ │ + eorseq r3, r5, ip, lsr #23 │ │ │ │ + mlaseq r5, r8, fp, r3 │ │ │ │ + eorseq r3, r5, r8, lsl #23 │ │ │ │ │ │ │ │ -00044ce4 : │ │ │ │ +00044cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2376] @ 4564c │ │ │ │ + ldr r2, [pc, #2376] @ 45644 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2372] @ 45650 │ │ │ │ + ldr r3, [pc, #2372] @ 45648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #2356] @ 45654 │ │ │ │ + ldr r6, [pc, #2356] @ 4564c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2352] @ 45658 │ │ │ │ + ldr r2, [pc, #2352] @ 45650 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ subs r4, r1, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - beq 44e68 │ │ │ │ + beq 44e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45618 │ │ │ │ + beq 45610 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 452d4 │ │ │ │ + blt 452cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - blt 44e64 │ │ │ │ + blt 44e5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2164] @ 4565c │ │ │ │ + ldr r3, [pc, #2164] @ 45654 │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [r6, r3] │ │ │ │ - beq 45604 │ │ │ │ + beq 455fc │ │ │ │ cmp r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2140] @ 45660 │ │ │ │ + ldr r3, [pc, #2140] @ 45658 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2132] @ 45664 │ │ │ │ + ldr r3, [pc, #2132] @ 4565c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2124] @ 45668 │ │ │ │ + ldr r3, [pc, #2124] @ 45660 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ subs r7, r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 454dc │ │ │ │ + beq 454d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ea0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44e48 │ │ │ │ - b 44eb8 │ │ │ │ + beq 44e40 │ │ │ │ + b 44eb0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2044] @ 4566c │ │ │ │ + ldr r2, [pc, #2044] @ 45664 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #2008] @ 45650 │ │ │ │ + ldr r3, [pc, #2008] @ 45648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45648 │ │ │ │ + bne 45640 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 44e98 │ │ │ │ + bne 44e90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44f28 │ │ │ │ + bgt 44f20 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ movls r9, r4 │ │ │ │ movhi r9, #5 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 6d578 │ │ │ │ - ldr r2, [pc, #1912] @ 45670 │ │ │ │ + bl 6d570 │ │ │ │ + ldr r2, [pc, #1912] @ 45668 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ addne r2, r2, #8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 262568 │ │ │ │ + bl 262558 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45508 │ │ │ │ + beq 45500 │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45010 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45008 │ │ │ │ + bne 45000 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44f48 │ │ │ │ + beq 44f40 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 45024 │ │ │ │ - ldr r3, [pc, #1788] @ 45670 │ │ │ │ + bgt 4501c │ │ │ │ + ldr r3, [pc, #1788] @ 45668 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 25bb40 │ │ │ │ + bl 25bb30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 44ff0 │ │ │ │ + beq 44fe8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455d4 │ │ │ │ + bne 455cc │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 45024 │ │ │ │ + b 4501c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45010 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 44ff8 │ │ │ │ + bne 44ff0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f64 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mov r1, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 45084 │ │ │ │ + beq 4507c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 45078 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45070 │ │ │ │ + bne 45068 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45044 │ │ │ │ - b 45080 │ │ │ │ + beq 4503c │ │ │ │ + b 45078 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 45078 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 45060 │ │ │ │ + bne 45058 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 45448 │ │ │ │ + ble 45440 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452fc │ │ │ │ + beq 452f4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 45148 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 450f8 │ │ │ │ + beq 450f0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 452bc │ │ │ │ + bne 452b4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 450dc │ │ │ │ + beq 450d4 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 4514c │ │ │ │ + bgt 45144 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45378 │ │ │ │ + beq 45370 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ strne r0, [r1, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #9 │ │ │ │ streq r0, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bc8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452f8 │ │ │ │ + beq 452f0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 45148 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bne 450d4 │ │ │ │ + bne 450cc │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 45150 │ │ │ │ + bgt 45148 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4510c │ │ │ │ + bne 45104 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1112] @ 45674 │ │ │ │ + ldr r3, [pc, #1112] @ 4566c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45520 │ │ │ │ + bne 45518 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3c0 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -34956,184 +34954,184 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 4510c │ │ │ │ + b 45104 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 452ac │ │ │ │ + bne 452a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 450f8 │ │ │ │ + b 450f0 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 44ddc │ │ │ │ - b 44e64 │ │ │ │ + bge 44dd4 │ │ │ │ + b 44e5c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e64 │ │ │ │ + beq 44e5c │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 454d4 │ │ │ │ + beq 454cc │ │ │ │ mov r2, #9 │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 45364 │ │ │ │ + bne 4535c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 45354 │ │ │ │ + bne 4534c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45328 │ │ │ │ - b 45364 │ │ │ │ + beq 45320 │ │ │ │ + b 4535c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45364 │ │ │ │ + bne 4535c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 45344 │ │ │ │ + bne 4533c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44e64 │ │ │ │ + bgt 44e5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44e2c │ │ │ │ + b 44e24 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 22616c │ │ │ │ - ldr r3, [pc, #656] @ 45678 │ │ │ │ + bl 22615c │ │ │ │ + ldr r3, [pc, #656] @ 45670 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 45214 │ │ │ │ + bhi 4520c │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #628] @ 4567c │ │ │ │ + ldr r3, [pc, #628] @ 45674 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #616] @ 45680 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #616] @ 45678 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #604] @ 45684 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #604] @ 4567c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #592] @ 45688 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #592] @ 45680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 45220 │ │ │ │ + b 45218 │ │ │ │ mov r3, fp │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #544] @ 45670 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #544] @ 45668 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 25bb40 │ │ │ │ + bl 25bb30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 454cc │ │ │ │ + beq 454c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455a4 │ │ │ │ + bne 4559c │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd08 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 45090 │ │ │ │ + b 45088 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 45370 │ │ │ │ + b 45368 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4559c │ │ │ │ + ble 45594 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44f40 │ │ │ │ + bne 44f38 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 45090 │ │ │ │ + bne 45034 │ │ │ │ + b 45088 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f64 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 4508c │ │ │ │ + bne 45034 │ │ │ │ + b 45084 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sl, #2 │ │ │ │ add r9, r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -35144,88 +35142,88 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r8, #1 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 45248 │ │ │ │ + b 45240 │ │ │ │ mov r9, #5 │ │ │ │ - b 44ed4 │ │ │ │ + b 44ecc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #204] @ 4568c │ │ │ │ + bl 17906c │ │ │ │ + ldr r1, [pc, #204] @ 45684 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 45494 │ │ │ │ + b 4548c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #160] @ 45690 │ │ │ │ + bl 17906c │ │ │ │ + ldr r1, [pc, #160] @ 45688 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 44fb8 │ │ │ │ + b 44fb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, fp │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - b 44dfc │ │ │ │ + b 44df4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44dbc │ │ │ │ + b 44db4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [r6], -r0 @ │ │ │ │ + strdeq fp, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r8, asr #5 │ │ │ │ + ldrdeq fp, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r4, asr r3 │ │ │ │ - eoreq r6, r3, r8, asr #6 │ │ │ │ - eoreq r5, r2, r8, lsl #10 │ │ │ │ - eoreq fp, r6, r4, lsl #3 │ │ │ │ + eoreq r6, r3, ip, asr #6 │ │ │ │ + eoreq r6, r3, r0, asr #6 │ │ │ │ + eoreq r5, r2, r0, lsl #10 │ │ │ │ + eoreq fp, r6, ip, lsl #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r3, r5, r8, ror #11 │ │ │ │ - eoreq lr, r3, r4, lsr r1 │ │ │ │ - @ instruction: 0x003533fc │ │ │ │ - eorseq r3, r5, ip, ror #7 │ │ │ │ - @ instruction: 0x003533dc │ │ │ │ - eorseq r3, r5, ip, asr #7 │ │ │ │ - eoreq r4, r2, r0, ror #26 │ │ │ │ - eoreq r4, r2, r0, lsr sp │ │ │ │ + @ instruction: 0x003535f0 │ │ │ │ + eoreq lr, r3, ip, lsr #2 │ │ │ │ + eorseq r3, r5, r4, lsl #8 │ │ │ │ + @ instruction: 0x003533f4 │ │ │ │ + eorseq r3, r5, r4, ror #7 │ │ │ │ + @ instruction: 0x003533d4 │ │ │ │ + eoreq r4, r2, r8, asr sp │ │ │ │ + eoreq r4, r2, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r0, [pc, #240] @ 4579c │ │ │ │ - ldr r2, [pc, #240] @ 457a0 │ │ │ │ + ldr r0, [pc, #240] @ 45794 │ │ │ │ + ldr r2, [pc, #240] @ 45798 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #232] @ 457a4 │ │ │ │ + ldr r4, [pc, #232] @ 4579c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #228] @ 457a8 │ │ │ │ + ldr r3, [pc, #228] @ 457a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -35235,288 +35233,288 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 45714 │ │ │ │ + bne 4570c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 45754 │ │ │ │ - ldr r3, [pc, #144] @ 457ac │ │ │ │ + beq 4574c │ │ │ │ + ldr r3, [pc, #144] @ 457a4 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #140] @ 457b0 │ │ │ │ + ldr r2, [pc, #140] @ 457a8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ 457a0 │ │ │ │ + ldr r3, [pc, #112] @ 45798 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45798 │ │ │ │ + bne 45790 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r2, [pc, #84] @ 457b4 │ │ │ │ + bl 1d3464 │ │ │ │ + ldr r2, [pc, #84] @ 457ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 45714 │ │ │ │ + b 4570c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, ip, asr #18 │ │ │ │ + eoreq sl, r6, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, ip, lsr #18 │ │ │ │ + eoreq sl, r6, r4, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r6, ip, asr #17 │ │ │ │ + ldrdeq sl, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000457b8 : │ │ │ │ +000457b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr lr, [pc, #288] @ 458f4 │ │ │ │ - ldr ip, [pc, #288] @ 458f8 │ │ │ │ + ldr lr, [pc, #288] @ 458ec │ │ │ │ + ldr ip, [pc, #288] @ 458f0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #276] @ 458fc │ │ │ │ + ldr r3, [pc, #276] @ 458f4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #272] @ 45900 │ │ │ │ + ldr r2, [pc, #272] @ 458f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r6] │ │ │ │ + mov r5, r1 │ │ │ │ str r3, [r6] │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 45854 │ │ │ │ + beq 4584c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - beq 458e0 │ │ │ │ + beq 458d8 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #84] @ 45904 │ │ │ │ - ldr r3, [pc, #68] @ 458f8 │ │ │ │ + ldr r2, [pc, #84] @ 458fc │ │ │ │ + ldr r3, [pc, #68] @ 458f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 458f0 │ │ │ │ + bne 458e8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bge 45854 │ │ │ │ - b 458a8 │ │ │ │ + bge 4584c │ │ │ │ + b 458a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsr #16 │ │ │ │ + eoreq sl, r6, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, lsl #16 │ │ │ │ + eoreq sl, r6, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r6, r8, asr #14 │ │ │ │ + eoreq sl, r6, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1372] @ 45e84 │ │ │ │ - ldr r3, [pc, #1372] @ 45e88 │ │ │ │ + ldr r0, [pc, #1372] @ 45e7c │ │ │ │ + ldr r3, [pc, #1372] @ 45e80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r5, [pc, #1360] @ 45e8c │ │ │ │ + ldr r5, [pc, #1360] @ 45e84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1348] @ 45e90 │ │ │ │ + ldr r3, [pc, #1348] @ 45e88 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #1316] @ 45e94 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [pc, #1316] @ 45e8c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ str ip, [r4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 45ac0 │ │ │ │ - ldr r3, [pc, #1268] @ 45e98 │ │ │ │ + beq 45ab8 │ │ │ │ + ldr r3, [pc, #1268] @ 45e90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 459f0 │ │ │ │ + beq 459e8 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a860 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #1224] @ 45e9c │ │ │ │ + bl 14a858 │ │ │ │ + ldr r3, [pc, #1224] @ 45e94 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 45a54 │ │ │ │ + beq 45a4c │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1140] @ 45ea0 │ │ │ │ + ldr r2, [pc, #1140] @ 45e98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1108] @ 45e88 │ │ │ │ + ldr r3, [pc, #1108] @ 45e80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45e80 │ │ │ │ + bne 45e78 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45a8c │ │ │ │ - ldr r3, [pc, #1080] @ 45ea4 │ │ │ │ + bne 45a84 │ │ │ │ + ldr r3, [pc, #1080] @ 45e9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 45a00 │ │ │ │ + b 459f8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 459fc │ │ │ │ + bhi 459f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 459fc │ │ │ │ + bne 459f4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 459fc │ │ │ │ - b 45a64 │ │ │ │ + bne 459f4 │ │ │ │ + b 45a5c │ │ │ │ ldr lr, [r3, #696] @ 0x2b8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45af4 │ │ │ │ + beq 45aec │ │ │ │ ldr r1, [r0, #400] @ 0x190 │ │ │ │ ldr ip, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #696] @ 0x2b8 │ │ │ │ str ip, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ - b 45a20 │ │ │ │ + bl e961c │ │ │ │ + b 45a18 │ │ │ │ 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 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, #13 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ @@ -35524,240 +35522,240 @@ │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #764] @ 45ea8 │ │ │ │ + ldr r0, [pc, #764] @ 45ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #740] @ 45eac │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #740] @ 45ea4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #724] @ 45eb0 │ │ │ │ + ldr r0, [pc, #724] @ 45ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ - ldr r3, [pc, #716] @ 45eb4 │ │ │ │ + bl 76da8 │ │ │ │ + ldr r3, [pc, #716] @ 45eac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ mov r1, #4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfd4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ - ldr r3, [pc, #640] @ 45eb8 │ │ │ │ + bl 20dfe0 │ │ │ │ + ldr r3, [pc, #640] @ 45eb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c88 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e4c │ │ │ │ - ldr r3, [pc, #576] @ 45ebc │ │ │ │ + bne 45e44 │ │ │ │ + ldr r3, [pc, #576] @ 45eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cbc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #13 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d28 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e18 │ │ │ │ - ldr r7, [pc, #472] @ 45ec0 │ │ │ │ + bne 45e10 │ │ │ │ + ldr r7, [pc, #472] @ 45eb8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d14 │ │ │ │ + bne 45d0c │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #532] @ 0x214 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45d28 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3f06c │ │ │ │ - ldr r0, [pc, #396] @ 45ec4 │ │ │ │ + bl 3f064 │ │ │ │ + ldr r0, [pc, #396] @ 45ebc │ │ │ │ mov r7, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #372] @ 45ec8 │ │ │ │ + ldr r7, [pc, #372] @ 45ec0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #360] @ 45ecc │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #360] @ 45ec4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #344] @ 45ed0 │ │ │ │ + ldr r0, [pc, #344] @ 45ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76da8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfd4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfd4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfe0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae08 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3eba4 │ │ │ │ - b 45a20 │ │ │ │ + bl 3eb9c │ │ │ │ + b 45a18 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45d30 │ │ │ │ + bhi 45d28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d28 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45d30 │ │ │ │ - b 45ce0 │ │ │ │ + bne 45d28 │ │ │ │ + b 45cd8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45c90 │ │ │ │ + bhi 45c88 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c88 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45c90 │ │ │ │ - b 45c74 │ │ │ │ + bne 45c88 │ │ │ │ + b 45c6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r6], -r0 @ │ │ │ │ + ldrdeq sl, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026a6b0 │ │ │ │ + @ instruction: 0x0026a6b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r4, lsl #22 │ │ │ │ - eoreq sl, r6, r8, asr #11 │ │ │ │ - mlaseq r5, r8, sp, r2 │ │ │ │ - eoreq r4, r2, r4, asr r9 │ │ │ │ + strdeq r4, [r2], -ip @ │ │ │ │ + ldrdeq sl, [r6], -r0 @ │ │ │ │ + eorseq r2, r5, r0, lsr #27 │ │ │ │ eoreq r4, r2, ip, asr #18 │ │ │ │ + eoreq r4, r2, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r2, r5, r8, lsl ip │ │ │ │ + eorseq r2, r5, r0, lsr #24 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eorseq r2, r5, r8, lsl #23 │ │ │ │ - eorseq r2, r5, ip, lsl fp │ │ │ │ - strdeq r4, [r2], -r8 @ │ │ │ │ - @ instruction: 0x00352ab0 │ │ │ │ - eoreq r4, r2, ip, lsr #15 │ │ │ │ + mlaseq r5, r0, fp, r2 │ │ │ │ + eorseq r2, r5, r4, lsr #22 │ │ │ │ + strdeq r4, [r2], -r0 @ │ │ │ │ + @ instruction: 0x00352ab8 │ │ │ │ + eoreq r4, r2, r4, lsr #15 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #904] @ 46274 │ │ │ │ + ldr ip, [pc, #904] @ 4626c │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #892] @ 46278 │ │ │ │ + ldr r0, [pc, #892] @ 46270 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #884] @ 4627c │ │ │ │ - ldr r3, [pc, #884] @ 46280 │ │ │ │ + ldr r4, [pc, #884] @ 46274 │ │ │ │ + ldr r3, [pc, #884] @ 46278 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -35765,447 +35763,447 @@ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 41dac │ │ │ │ - ldr r3, [pc, #704] @ 46284 │ │ │ │ + bl 41da4 │ │ │ │ + ldr r3, [pc, #704] @ 4627c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 46200 │ │ │ │ + beq 461f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #676] @ 46288 │ │ │ │ + ldr r3, [pc, #676] @ 46280 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 46124 │ │ │ │ + beq 4611c │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #632] @ 4628c │ │ │ │ + bl 3f5e4 │ │ │ │ + ldr r3, [pc, #632] @ 46284 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mvn r6, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 46058 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46198 │ │ │ │ - ldr r3, [pc, #588] @ 46290 │ │ │ │ + bne 46190 │ │ │ │ + ldr r3, [pc, #588] @ 46288 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 4622c │ │ │ │ + bne 46224 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #536] @ 46294 │ │ │ │ + bl 3f5e4 │ │ │ │ + ldr r3, [pc, #536] @ 4628c │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #496] @ 46298 │ │ │ │ + ldr r2, [pc, #496] @ 46290 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 45908 │ │ │ │ + bl 45900 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #416] @ 4629c │ │ │ │ + ldr r2, [pc, #416] @ 46294 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #372] @ 46278 │ │ │ │ + ldr r3, [pc, #372] @ 46270 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46270 │ │ │ │ + bne 46268 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 461cc │ │ │ │ - ldr r3, [pc, #356] @ 462a0 │ │ │ │ + bne 461c4 │ │ │ │ + ldr r3, [pc, #356] @ 46298 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 45ff8 │ │ │ │ + beq 45ff0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #296] @ 462a4 │ │ │ │ + bl 1ea34c │ │ │ │ + ldr r3, [pc, #296] @ 4629c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldmib r0, {r3, r6} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 46020 │ │ │ │ + b 46018 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46060 │ │ │ │ + bhi 46058 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 46058 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46060 │ │ │ │ - b 4603c │ │ │ │ + bne 46058 │ │ │ │ + b 46034 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45ff8 │ │ │ │ + bhi 45ff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45ff8 │ │ │ │ + bne 45ff0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45ff8 │ │ │ │ - b 46134 │ │ │ │ - ldr r3, [pc, #160] @ 462a8 │ │ │ │ - ldr r1, [pc, #160] @ 462ac │ │ │ │ - ldr r2, [pc, #160] @ 462b0 │ │ │ │ + bne 45ff0 │ │ │ │ + b 4612c │ │ │ │ + ldr r3, [pc, #160] @ 462a0 │ │ │ │ + ldr r1, [pc, #160] @ 462a4 │ │ │ │ + ldr r2, [pc, #160] @ 462a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4601c │ │ │ │ + b 46014 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #11 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #100] @ 462b4 │ │ │ │ + bl 1ea34c │ │ │ │ + ldr r3, [pc, #100] @ 462ac │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4608c │ │ │ │ + b 46084 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsl #2 │ │ │ │ + eoreq sl, r6, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, ror #1 │ │ │ │ + eoreq sl, r6, r8, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002245bc │ │ │ │ - eoreq r4, r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x003527bc │ │ │ │ - eoreq r4, r2, ip, asr #9 │ │ │ │ - eoreq r4, r2, ip, lsl #10 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ - eorseq r2, r5, r4, asr #13 │ │ │ │ - eoreq r4, r2, ip, lsr #8 │ │ │ │ - @ instruction: 0x002252bc │ │ │ │ - eoreq r4, r2, r0, ror #6 │ │ │ │ - eoreq r4, r2, ip, ror r3 │ │ │ │ + @ instruction: 0x002245b4 │ │ │ │ + eoreq r4, r2, r0, lsr r5 │ │ │ │ + eorseq r2, r5, r4, asr #15 │ │ │ │ + eoreq r4, r2, r4, asr #9 │ │ │ │ + eoreq r4, r2, r4, lsl #10 │ │ │ │ + eoreq r9, r6, r0, lsl #30 │ │ │ │ + eorseq r2, r5, ip, asr #13 │ │ │ │ + eoreq r4, r2, r4, lsr #8 │ │ │ │ + @ instruction: 0x002252b4 │ │ │ │ eoreq r4, r2, r8, asr r3 │ │ │ │ + eoreq r4, r2, r4, ror r3 │ │ │ │ + eoreq r4, r2, r0, 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] @ 465a4 │ │ │ │ + ldr r1, [pc, #732] @ 465a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #724] @ 465b4 │ │ │ │ + ldr r2, [pc, #724] @ 465ac │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #720] @ 465b8 │ │ │ │ + ldr r3, [pc, #720] @ 465b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r1] │ │ │ │ - mov r3, #10 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #28 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #32 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #20 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #632] @ 465bc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #10 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #632] @ 465b4 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #560] @ 465c0 │ │ │ │ + ldr sl, [pc, #560] @ 465b8 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #556] @ 465c4 │ │ │ │ + ldr r3, [pc, #556] @ 465bc │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [r1, #748] @ 0x2ec │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ add sl, pc, sl │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 464d8 │ │ │ │ + beq 464d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2140 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #476] @ 465c8 │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #476] @ 465c0 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #460] @ 465cc │ │ │ │ + ldr r0, [pc, #460] @ 465c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76da8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae08 │ │ │ │ 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 55fd4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 46510 │ │ │ │ + beq 46508 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46540 │ │ │ │ + beq 46538 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ movne r1, #0 │ │ │ │ - bne 464a8 │ │ │ │ - b 464fc │ │ │ │ + bne 464a0 │ │ │ │ + b 464f4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 464f8 │ │ │ │ + beq 464f0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 46494 │ │ │ │ + bne 4648c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 463d0 │ │ │ │ - bl 20df58 │ │ │ │ + bne 463c8 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 463d0 │ │ │ │ + b 463c8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 464d8 │ │ │ │ - bl 85f6c │ │ │ │ + b 464d0 │ │ │ │ + bl 85f60 │ │ │ │ ldr r1, [r5] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 46478 │ │ │ │ + beq 46470 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4652c │ │ │ │ - b 46478 │ │ │ │ + bne 46524 │ │ │ │ + b 46470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #132] @ 465d0 │ │ │ │ + ldr r1, [pc, #132] @ 465c8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 45ed4 │ │ │ │ + bl 45ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #92] @ 465d4 │ │ │ │ + ldr r1, [pc, #92] @ 465cc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #48] @ 465b0 │ │ │ │ + ldr r2, [pc, #48] @ 465a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 465a8 │ │ │ │ + bne 465a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsr #26 │ │ │ │ + eoreq r9, r6, r0, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, lsl #26 │ │ │ │ + eoreq r9, r6, r0, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r4, lsr #4 │ │ │ │ + eoreq r4, r2, ip, lsl r2 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r2, r8, lsr #2 │ │ │ │ + eoreq r4, r2, r0, lsr #2 │ │ │ │ @ instruction: 0xfffffad0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror sl │ │ │ │ + eoreq r9, r6, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #568] @ 46828 │ │ │ │ - ldr ip, [pc, #568] @ 4682c │ │ │ │ + ldr lr, [pc, #568] @ 46820 │ │ │ │ + ldr ip, [pc, #568] @ 46824 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #556] @ 46830 │ │ │ │ + ldr r2, [pc, #556] @ 46828 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #552] @ 46834 │ │ │ │ + ldr r3, [pc, #552] @ 4682c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -36218,58 +36216,58 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 46690 │ │ │ │ + bne 46688 │ │ │ │ ldrsh r2, [r1] │ │ │ │ bic ip, r2, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 46784 │ │ │ │ - ldr r3, [pc, #452] @ 46838 │ │ │ │ + bne 4677c │ │ │ │ + ldr r3, [pc, #452] @ 46830 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 467b8 │ │ │ │ + bne 467b0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ 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 41cc4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r3, #21 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #304] @ 4683c │ │ │ │ + bl 34c74 │ │ │ │ + ldr r1, [pc, #304] @ 46834 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -36279,437 +36277,437 @@ │ │ │ │ add r1, r5, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 45908 │ │ │ │ + bl 45900 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ 46840 │ │ │ │ + ldr r2, [pc, #228] @ 46838 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 4682c │ │ │ │ + ldr r3, [pc, #200] @ 46824 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46824 │ │ │ │ + bne 4681c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 46690 │ │ │ │ + bhi 46688 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 46690 │ │ │ │ + bne 46688 │ │ │ │ ldrsh r2, [r2] │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46690 │ │ │ │ - b 4666c │ │ │ │ + bne 46688 │ │ │ │ + b 46664 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r5, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 4680c │ │ │ │ + bne 46804 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 4680c │ │ │ │ + bne 46804 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 46738 │ │ │ │ - ldr r3, [pc, #48] @ 46844 │ │ │ │ + b 46730 │ │ │ │ + ldr r3, [pc, #48] @ 4683c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 46738 │ │ │ │ + b 46730 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #20 │ │ │ │ + eoreq r9, r6, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #19 │ │ │ │ + eoreq r9, r6, ip, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r5, r0, r1, r2 │ │ │ │ - eoreq r3, r2, r4, lsl pc │ │ │ │ - mlaeq r6, r8, r8, r9 │ │ │ │ - ldrdeq r3, [r2], -r8 @ │ │ │ │ + mlaseq r5, r8, r1, r2 │ │ │ │ + eoreq r3, r2, ip, lsl #30 │ │ │ │ + eoreq r9, r6, r0, lsr #17 │ │ │ │ + ldrdeq r3, [r2], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #592] @ 46ab0 │ │ │ │ - ldr lr, [pc, #592] @ 46ab4 │ │ │ │ + ldr r4, [pc, #592] @ 46aa8 │ │ │ │ + ldr lr, [pc, #592] @ 46aac │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #580] @ 46ab8 │ │ │ │ + ldr r3, [pc, #580] @ 46ab0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #576] @ 46abc │ │ │ │ + ldr ip, [pc, #576] @ 46ab4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr lr, [r2, #692] @ 0x2b4 │ │ │ │ - ldr r2, [pc, #540] @ 46ac0 │ │ │ │ + ldr r2, [pc, #540] @ 46ab8 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 46998 │ │ │ │ - ldr r2, [pc, #476] @ 46ac4 │ │ │ │ + beq 46990 │ │ │ │ + ldr r2, [pc, #476] @ 46abc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 46968 │ │ │ │ + beq 46960 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 46a88 │ │ │ │ + beq 46a80 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e744 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #380] @ 46ac8 │ │ │ │ + bl 14a858 │ │ │ │ + ldr r3, [pc, #380] @ 46ac0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 469f4 │ │ │ │ + beq 469ec │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46a60 │ │ │ │ + bne 46a58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1, #748] @ 0x2ec │ │ │ │ - bne 46a98 │ │ │ │ + bne 46a90 │ │ │ │ str r2, [r4] │ │ │ │ - bl 462b8 │ │ │ │ + bl 462b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #256] @ 46acc │ │ │ │ + ldr r2, [pc, #256] @ 46ac4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #224] @ 46ab4 │ │ │ │ + ldr r3, [pc, #224] @ 46aac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46aac │ │ │ │ + bne 46aa4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46a2c │ │ │ │ - ldr r3, [pc, #196] @ 46ad0 │ │ │ │ + bne 46a24 │ │ │ │ + ldr r3, [pc, #196] @ 46ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 46978 │ │ │ │ + b 46970 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46974 │ │ │ │ + bhi 4696c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46974 │ │ │ │ + bne 4696c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46974 │ │ │ │ - b 46a04 │ │ │ │ + bne 4696c │ │ │ │ + b 469fc │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 85eec │ │ │ │ + bl 85ee0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 469a4 │ │ │ │ + b 4699c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e7fc │ │ │ │ - b 46918 │ │ │ │ - ldr r0, [pc, #52] @ 46ad4 │ │ │ │ + bl 18e800 │ │ │ │ + b 46910 │ │ │ │ + ldr r0, [pc, #52] @ 46acc │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bl 77d9c │ │ │ │ + bl 77d94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r7, r9 │ │ │ │ + mlaeq r6, ip, r7, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror r7 │ │ │ │ + eoreq r9, r6, ip, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r3, r2, r8, ror #25 │ │ │ │ - eoreq r9, r6, r8, lsr #12 │ │ │ │ - @ instruction: 0x00351df8 │ │ │ │ + eoreq r3, r2, r0, ror #25 │ │ │ │ + eoreq r9, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r5, r0, lsl #28 │ │ │ │ @ instruction: 0xfffff810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #200] @ 46bb8 │ │ │ │ - ldr ip, [pc, #200] @ 46bbc │ │ │ │ + ldr lr, [pc, #200] @ 46bb0 │ │ │ │ + ldr ip, [pc, #200] @ 46bb4 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 46bc0 │ │ │ │ + ldr r2, [pc, #188] @ 46bb8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 46bc4 │ │ │ │ + ldr r3, [pc, #184] @ 46bbc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble 46b58 │ │ │ │ - ldr r3, [pc, #124] @ 46bc8 │ │ │ │ + ble 46b50 │ │ │ │ + ldr r3, [pc, #124] @ 46bc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 46ba0 │ │ │ │ + beq 46b98 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - bl 46848 │ │ │ │ + bl 46840 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #84] @ 46bcc │ │ │ │ + ldr r2, [pc, #84] @ 46bc4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 46bbc │ │ │ │ + ldr r3, [pc, #60] @ 46bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46bb4 │ │ │ │ + bne 46bac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - b 46b6c │ │ │ │ + bl 46840 │ │ │ │ + b 46b64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #10 │ │ │ │ + eoreq r9, r6, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #9 │ │ │ │ + eoreq r9, r6, ip, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror r4 │ │ │ │ + eoreq r9, r6, r4, lsl #9 │ │ │ │ │ │ │ │ -00046bd0 : │ │ │ │ +00046bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #300] @ 46d14 │ │ │ │ + ldr lr, [pc, #300] @ 46d0c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ 46d18 │ │ │ │ + ldr r3, [pc, #292] @ 46d10 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #284] @ 46d1c │ │ │ │ + ldr r2, [pc, #284] @ 46d14 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #280] @ 46d20 │ │ │ │ + ldr ip, [pc, #280] @ 46d18 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, ip] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 46c78 │ │ │ │ + beq 46c70 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ cmp ip, lr, asr #1 │ │ │ │ - beq 46d00 │ │ │ │ + beq 46cf8 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #76] @ 46d24 │ │ │ │ + ldr r2, [pc, #76] @ 46d1c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 46d18 │ │ │ │ + ldr r3, [pc, #56] @ 46d10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46d10 │ │ │ │ + bne 46d08 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 46c78 │ │ │ │ - b 46cd0 │ │ │ │ + bge 46c70 │ │ │ │ + b 46cc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsl #8 │ │ │ │ + eoreq r9, r6, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, ror #7 │ │ │ │ + strdeq r9, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, ip, lsl r3 │ │ │ │ + eoreq r9, r6, r4, lsr #6 │ │ │ │ │ │ │ │ -00046d28 : │ │ │ │ +00046d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d60 : │ │ │ │ +00046d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov lr, #1 │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d9c : │ │ │ │ +00046d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #264] @ 46ebc │ │ │ │ - ldr r2, [pc, #264] @ 46ec0 │ │ │ │ + ldr r1, [pc, #264] @ 46eb4 │ │ │ │ + ldr r2, [pc, #264] @ 46eb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #256] @ 46ec4 │ │ │ │ + ldr r4, [pc, #256] @ 46ebc │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #252] @ 46ec8 │ │ │ │ + ldr r3, [pc, #252] @ 46ec0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -36726,294 +36724,294 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #156] @ 46ecc │ │ │ │ + ldr r3, [pc, #156] @ 46ec4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r6, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #104] @ 46ed0 │ │ │ │ + ldr r3, [pc, #104] @ 46ec8 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #68] @ 46ed4 │ │ │ │ + ldr r2, [pc, #68] @ 46ecc │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #40] @ 46ec0 │ │ │ │ + ldr r3, [pc, #40] @ 46eb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46eb8 │ │ │ │ + bne 46eb0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, asr #4 │ │ │ │ + eoreq r9, r6, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, lsr #4 │ │ │ │ + eoreq r9, r6, ip, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, r0, lsr #23 │ │ │ │ + eoreq r9, r6, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, r4, ror #2 │ │ │ │ + eoreq r9, r6, ip, ror #2 │ │ │ │ │ │ │ │ -00046ed8 : │ │ │ │ +00046ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #64] @ 46f3c │ │ │ │ - ldr r4, [pc, #64] @ 46f40 │ │ │ │ + ldr r3, [pc, #64] @ 46f34 │ │ │ │ + ldr r4, [pc, #64] @ 46f38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #36] @ 46f44 │ │ │ │ + ldr r3, [pc, #36] @ 46f3c │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r5, r4, lsl #18 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ + eorseq r1, r5, ip, lsl #18 │ │ │ │ + eoreq r9, r6, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00046f48 : │ │ │ │ +00046f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #448] @ 47124 │ │ │ │ - ldr r3, [pc, #448] @ 47128 │ │ │ │ + ldr r2, [pc, #448] @ 4711c │ │ │ │ + ldr r3, [pc, #448] @ 47120 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 37da4 │ │ │ │ - ldr r7, [pc, #412] @ 4712c │ │ │ │ + bl 37d9c │ │ │ │ + ldr r7, [pc, #412] @ 47124 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d4 │ │ │ │ - ldr r3, [pc, #400] @ 47130 │ │ │ │ + beq 470cc │ │ │ │ + ldr r3, [pc, #400] @ 47128 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr sl, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #20 │ │ │ │ + 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 470f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ streq r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - beq 47068 │ │ │ │ + beq 47060 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ 47134 │ │ │ │ + ldr r1, [pc, #252] @ 4712c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r4, #2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ add r6, r6, r4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #200] @ 47138 │ │ │ │ + ldr r2, [pc, #200] @ 47130 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #188] @ 4713c │ │ │ │ + ldr r2, [pc, #188] @ 47134 │ │ │ │ str sl, [r8] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #144] @ 47140 │ │ │ │ - ldr r3, [pc, #116] @ 47128 │ │ │ │ + ldr r2, [pc, #144] @ 47138 │ │ │ │ + ldr r3, [pc, #116] @ 47120 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47120 │ │ │ │ + bne 47118 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #104] @ 47144 │ │ │ │ - ldr r2, [pc, #104] @ 47148 │ │ │ │ + ldr r3, [pc, #104] @ 4713c │ │ │ │ + ldr r2, [pc, #104] @ 47140 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ - b 470a8 │ │ │ │ + b 470a0 │ │ │ │ tst r6, #8 │ │ │ │ movne r9, #2 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe4 │ │ │ │ tst r6, #48 @ 0x30 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe4 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ moveq r9, #5 │ │ │ │ movne r9, #4 │ │ │ │ - b 46fec │ │ │ │ + b 46fe4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r0, r9 │ │ │ │ + mlaeq r6, ip, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, ip, rrx │ │ │ │ + eoreq r9, r6, r4, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r8, ror #5 │ │ │ │ - mlaseq r5, r0, r7, r1 │ │ │ │ + eoreq r3, r2, r0, ror #5 │ │ │ │ + mlaseq r5, r8, r7, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r6, r8, asr #30 │ │ │ │ + eoreq r8, r6, r0, asr pc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r3, r2, r4, lsl #11 │ │ │ │ + eoreq r3, r2, ip, ror r5 │ │ │ │ │ │ │ │ -0004714c : │ │ │ │ +00047144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4720c │ │ │ │ + beq 47204 │ │ │ │ ldrb r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 471ec │ │ │ │ - ldr r9, [pc, #172] @ 47228 │ │ │ │ + beq 471e4 │ │ │ │ + ldr r9, [pc, #172] @ 47220 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b 471a0 │ │ │ │ + b 47198 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ add r7, r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 471ec │ │ │ │ + beq 471e4 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r3, r3, #1 │ │ │ │ movne r4, r3 │ │ │ │ - bne 47190 │ │ │ │ + bne 47188 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r7] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ add r3, r4, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ mov r4, #1 │ │ │ │ strb r5, [r7] │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r7, r6, r4 │ │ │ │ - bne 471a0 │ │ │ │ - ldr r0, [pc, #56] @ 4722c │ │ │ │ + bne 47198 │ │ │ │ + ldr r0, [pc, #56] @ 47224 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #28] @ 47230 │ │ │ │ + ldr r2, [pc, #28] @ 47228 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r3, r2, r8, ror #9 │ │ │ │ - eoreq r3, r2, r8, ror r4 │ │ │ │ - eoreq r3, r2, r8, asr r4 │ │ │ │ + eoreq r3, r2, r0, ror #9 │ │ │ │ + eoreq r3, r2, r0, ror r4 │ │ │ │ + eoreq r3, r2, r0, asr r4 │ │ │ │ │ │ │ │ -00047234 : │ │ │ │ +0004722c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #248] @ 4734c │ │ │ │ + ldr r0, [pc, #248] @ 47344 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #244] @ 47350 │ │ │ │ + ldr r1, [pc, #244] @ 47348 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 47354 │ │ │ │ - ldr r2, [pc, #236] @ 47358 │ │ │ │ + ldr r3, [pc, #236] @ 4734c │ │ │ │ + ldr r2, [pc, #236] @ 47350 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -37021,216 +37019,216 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ 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, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #157 @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 47318 │ │ │ │ + beq 47310 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #108] @ 4735c │ │ │ │ + ldr r2, [pc, #108] @ 47354 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 47350 │ │ │ │ + ldr r3, [pc, #88] @ 47348 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47348 │ │ │ │ + bne 47340 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r3] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 472dc │ │ │ │ + b 472d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr #27 │ │ │ │ + eoreq r8, r6, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl #27 │ │ │ │ + eoreq r8, r6, ip, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r6, r4, lsl #26 │ │ │ │ + eoreq r8, r6, ip, lsl #26 │ │ │ │ │ │ │ │ -00047360 : │ │ │ │ +00047358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 47470 │ │ │ │ - ldr r2, [pc, #248] @ 47474 │ │ │ │ - ldr r6, [pc, #248] @ 47478 │ │ │ │ + ldr r3, [pc, #248] @ 47468 │ │ │ │ + ldr r2, [pc, #248] @ 4746c │ │ │ │ + ldr r6, [pc, #248] @ 47470 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r4] │ │ │ │ - bl 47234 │ │ │ │ - ldr r3, [pc, #204] @ 4747c │ │ │ │ + bl 4722c │ │ │ │ + ldr r3, [pc, #204] @ 47474 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [r6, #128] @ 0x80 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #156] @ 47480 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #156] @ 47478 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #108] @ 47484 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #108] @ 4747c │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #60] @ 47488 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #60] @ 47480 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r6, ip, ror ip │ │ │ │ + eoreq r8, r6, r4, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r5, ip, ror r4 │ │ │ │ - eoreq r9, r6, r0, lsr #12 │ │ │ │ - eoreq r1, r2, r8, ror #19 │ │ │ │ - eoreq r7, r2, r4, ror #13 │ │ │ │ - eoreq r3, r3, r0, lsl #13 │ │ │ │ + eorseq r1, r5, r4, lsl #9 │ │ │ │ + eoreq r9, r6, r8, lsr #12 │ │ │ │ + eoreq r1, r2, r0, ror #19 │ │ │ │ + ldrdeq r7, [r2], -ip @ │ │ │ │ + eoreq r3, r3, r8, ror r6 │ │ │ │ │ │ │ │ -0004748c : │ │ │ │ +00047484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3956] @ 0xf74 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr lr, [pc, #408] @ 4764c │ │ │ │ + ldr lr, [pc, #408] @ 47644 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #404] @ 47650 │ │ │ │ + ldr r2, [pc, #404] @ 47648 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #400] @ 47654 │ │ │ │ + ldr r3, [pc, #400] @ 4764c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ 47658 │ │ │ │ + ldr r3, [pc, #376] @ 47650 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #24 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #316] @ 4765c │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #316] @ 47654 │ │ │ │ mov r1, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 26565c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ cmp r4, #23 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 47638 │ │ │ │ - ldr r0, [pc, #224] @ 47660 │ │ │ │ + beq 47630 │ │ │ │ + ldr r0, [pc, #224] @ 47658 │ │ │ │ add ip, r4, r4, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ mov r2, r3 │ │ │ │ ldr sl, [r0, ip, lsl #3] │ │ │ │ cmp sl, #2 │ │ │ │ - bgt 47638 │ │ │ │ + bgt 47630 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -37238,58 +37236,58 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #92] @ 47664 │ │ │ │ + ldr r2, [pc, #92] @ 4765c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 47650 │ │ │ │ + ldr r3, [pc, #64] @ 47648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47648 │ │ │ │ + bne 47640 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov sl, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 47598 │ │ │ │ + b 47590 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #22 │ │ │ │ + eoreq r8, r6, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsr fp │ │ │ │ + eoreq r8, r6, ip, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r1, r5, r0, lsl #5 │ │ │ │ - eoreq r8, r6, ip, ror #19 │ │ │ │ + eorseq r1, r5, r8, lsl #5 │ │ │ │ + strdeq r8, [r6], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #492] @ 47874 │ │ │ │ + ldr r0, [pc, #492] @ 4786c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #488] @ 47878 │ │ │ │ + ldr r1, [pc, #488] @ 47870 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #476] @ 4787c │ │ │ │ + ldr ip, [pc, #476] @ 47874 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #468] @ 47880 │ │ │ │ + ldr r2, [pc, #468] @ 47878 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ @@ -37297,267 +37295,267 @@ │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 47794 │ │ │ │ + beq 4778c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47794 │ │ │ │ - ldr r0, [pc, #316] @ 47884 │ │ │ │ + beq 4778c │ │ │ │ + ldr r0, [pc, #316] @ 4787c │ │ │ │ cmp r4, #1 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ moveq r3, r7 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 477b8 │ │ │ │ - ldr r3, [pc, #252] @ 47888 │ │ │ │ + bne 477b0 │ │ │ │ + ldr r3, [pc, #252] @ 47880 │ │ │ │ add r3, pc, r3 │ │ │ │ mov lr, r3 │ │ │ │ - b 477c0 │ │ │ │ - ldr ip, [pc, #240] @ 4788c │ │ │ │ + b 477b8 │ │ │ │ + ldr ip, [pc, #240] @ 47884 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 47784 │ │ │ │ - ldr lr, [pc, #208] @ 47890 │ │ │ │ + beq 4777c │ │ │ │ + ldr lr, [pc, #208] @ 47888 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #192] @ 47894 │ │ │ │ + ldr r2, [pc, #192] @ 4788c │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ - beq 47810 │ │ │ │ + beq 47808 │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #128] @ 47898 │ │ │ │ - ldr r0, [pc, #128] @ 4789c │ │ │ │ + ldr r3, [pc, #128] @ 47890 │ │ │ │ + ldr r0, [pc, #128] @ 47894 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #88] @ 478a0 │ │ │ │ + ldr r2, [pc, #88] @ 47898 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 47878 │ │ │ │ + ldr r3, [pc, #40] @ 47870 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47870 │ │ │ │ + bne 47868 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, ip, ror #18 │ │ │ │ + eoreq r8, r6, r4, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, asr #18 │ │ │ │ + eoreq r8, r6, ip, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsl pc │ │ │ │ - eoreq r3, r2, r0, asr #26 │ │ │ │ - eoreq r3, r2, ip, lsr #26 │ │ │ │ - eoreq r2, r2, r4, ror #22 │ │ │ │ - mlaeq r2, ip, lr, r2 │ │ │ │ - eorseq r0, r5, r0, ror #31 │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ - eoreq r8, r6, ip, lsr #15 │ │ │ │ + eoreq r2, r2, r4, lsl pc │ │ │ │ + eoreq r3, r2, r8, lsr sp │ │ │ │ + eoreq r3, r2, r4, lsr #26 │ │ │ │ + eoreq r2, r2, ip, asr fp │ │ │ │ + mlaeq r2, r4, lr, r2 │ │ │ │ + eorseq r0, r5, r8, ror #31 │ │ │ │ + eoreq r3, r2, r0, lsl r0 │ │ │ │ + @ instruction: 0x002687b4 │ │ │ │ │ │ │ │ -000478a4 : │ │ │ │ +0004789c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #300] @ 479f0 │ │ │ │ + ldr r0, [pc, #300] @ 479e8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #296] @ 479f4 │ │ │ │ + ldr r3, [pc, #296] @ 479ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #288] @ 479f8 │ │ │ │ + ldr lr, [pc, #288] @ 479f0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ 479fc │ │ │ │ + ldr r3, [pc, #276] @ 479f4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ 47a00 │ │ │ │ + ldr r3, [pc, #236] @ 479f8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 47958 │ │ │ │ + beq 47950 │ │ │ │ ldr r0, [r3, #716] @ 0x2cc │ │ │ │ ldr lr, [r3, #740] @ 0x2e4 │ │ │ │ cmp lr, r0 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, ip │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ - beq 47990 │ │ │ │ + beq 47988 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #96] @ 47a04 │ │ │ │ + ldr r1, [pc, #96] @ 479fc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 47668 │ │ │ │ + bl 47660 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 47a08 │ │ │ │ + ldr r2, [pc, #68] @ 47a00 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 479f4 │ │ │ │ + ldr r3, [pc, #40] @ 479ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 479ec │ │ │ │ + bne 479e4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr r7 │ │ │ │ + eoreq r8, r6, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r7 │ │ │ │ + eoreq r8, r6, ip, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r5, ip, asr lr │ │ │ │ - eoreq r8, r6, r0, lsr r6 │ │ │ │ + eorseq r0, r5, r4, ror #28 │ │ │ │ + eoreq r8, r6, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #904] @ 47db4 │ │ │ │ + ldr r0, [pc, #904] @ 47dac │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #900] @ 47db8 │ │ │ │ + ldr r1, [pc, #900] @ 47db0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #880] @ 47dbc │ │ │ │ + ldr r3, [pc, #880] @ 47db4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #876] @ 47dc0 │ │ │ │ + ldr r2, [pc, #876] @ 47db8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #848] @ 47dc4 │ │ │ │ + ldr r2, [pc, #848] @ 47dbc │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, ip │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 47bdc │ │ │ │ + beq 47bd4 │ │ │ │ cmn r5, #1 │ │ │ │ clz fp, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsr fp, fp, #5 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 47b98 │ │ │ │ clz r1, r5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, fp │ │ │ │ movne r8, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ mvnge r4, #0 │ │ │ │ @@ -37571,527 +37569,527 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ mov ip, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #664] @ 47dc8 │ │ │ │ - ldr r1, [pc, #664] @ 47dcc │ │ │ │ + bl 43100 │ │ │ │ + ldr r3, [pc, #664] @ 47dc0 │ │ │ │ + ldr r1, [pc, #664] @ 47dc4 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r6] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #600] @ 47dd0 │ │ │ │ + ldr r2, [pc, #600] @ 47dc8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #568] @ 47db8 │ │ │ │ + ldr r3, [pc, #568] @ 47db0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47db0 │ │ │ │ + bne 47da8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bc8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 47c4c │ │ │ │ + beq 47c44 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 47bec │ │ │ │ + beq 47be4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r1, r7 │ │ │ │ - beq 47cb0 │ │ │ │ + beq 47ca8 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ mov r1, #0 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ - b 47abc │ │ │ │ + bl 206a34 │ │ │ │ + b 47ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47c28 │ │ │ │ + bne 47c20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47bc8 │ │ │ │ + beq 47bc0 │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bc8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 47bc8 │ │ │ │ + bne 47bc0 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 47bd0 │ │ │ │ + beq 47bc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 47d44 │ │ │ │ + beq 47d3c │ │ │ │ subs r3, r4, #1 │ │ │ │ orreq fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, r5 │ │ │ │ movne r8, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b 47aec │ │ │ │ + b 47ae4 │ │ │ │ mov r3, #5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d08 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 47d6c │ │ │ │ + bne 47d64 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 47d54 │ │ │ │ + beq 47d4c │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movne r1, #0 │ │ │ │ - bne 47adc │ │ │ │ + bne 47ad4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orreq fp, fp, #1 │ │ │ │ mvn r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ cmp fp, #0 │ │ │ │ movne r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47aec │ │ │ │ + b 47ae4 │ │ │ │ clz r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ands r8, r3, #1 │ │ │ │ ldrsheq r2, [r3] │ │ │ │ moveq r8, #1 │ │ │ │ - beq 47ce8 │ │ │ │ + beq 47ce0 │ │ │ │ asrs r5, r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ mvnmi r5, r5 │ │ │ │ mvnmi r4, #0 │ │ │ │ movpl r4, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ clz r1, r5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r8, asr #11 │ │ │ │ + ldrdeq r8, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, ip, r5, r8 │ │ │ │ + eoreq r8, r6, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r5, ip, asr #25 │ │ │ │ - strdeq r2, [r2], -r8 @ │ │ │ │ - eoreq r8, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x00350cd4 │ │ │ │ + strdeq r2, [r2], -r0 @ │ │ │ │ + eoreq r8, r6, r4, lsl #9 │ │ │ │ │ │ │ │ -00047dd4 : │ │ │ │ +00047dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #52] @ 47e20 │ │ │ │ + ldr ip, [pc, #52] @ 47e18 │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #8] │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a04 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r5, r4, lsl #20 │ │ │ │ + eorseq r0, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -00047e24 : │ │ │ │ +00047e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ 47e70 │ │ │ │ + ldr r3, [pc, #36] @ 47e68 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a04 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003509b0 │ │ │ │ + @ instruction: 0x003509b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr lr, [pc, #956] @ 48260 │ │ │ │ + ldr lr, [pc, #956] @ 48258 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #948] @ 48264 │ │ │ │ + ldr r3, [pc, #948] @ 4825c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #916] @ 48268 │ │ │ │ + ldr ip, [pc, #916] @ 48260 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #912] @ 4826c │ │ │ │ + ldr r0, [pc, #912] @ 48264 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - beq 48220 │ │ │ │ + beq 48218 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13856c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4817c │ │ │ │ + bne 48174 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bne 48144 │ │ │ │ + bne 4813c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r8, #10 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov fp, #2 │ │ │ │ - add sl, sp, #104 @ 0x68 │ │ │ │ - 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 41cc4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r7, [r4] │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ - bne 48118 │ │ │ │ + bne 48110 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #508] @ 48270 │ │ │ │ + ldr r0, [pc, #508] @ 48268 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 48130 │ │ │ │ - ldr ip, [pc, #492] @ 48274 │ │ │ │ - ldr r5, [pc, #492] @ 48278 │ │ │ │ + bne 48128 │ │ │ │ + ldr ip, [pc, #492] @ 4826c │ │ │ │ + ldr r5, [pc, #492] @ 48270 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #464] @ 4827c │ │ │ │ + ldr r2, [pc, #464] @ 48274 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ stm sp, {r2, r8} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #400] @ 48280 │ │ │ │ + ldr r2, [pc, #400] @ 48278 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #364] @ 48264 │ │ │ │ + ldr r3, [pc, #364] @ 4825c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4825c │ │ │ │ + bne 48254 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #352] @ 48284 │ │ │ │ + ldr r0, [pc, #352] @ 4827c │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 48080 │ │ │ │ - ldr ip, [pc, #336] @ 48288 │ │ │ │ - ldr r5, [pc, #336] @ 4828c │ │ │ │ + beq 48078 │ │ │ │ + ldr ip, [pc, #336] @ 48280 │ │ │ │ + ldr r5, [pc, #336] @ 48284 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ - b 48090 │ │ │ │ + b 48088 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #10 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f7c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13856c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 47f84 │ │ │ │ + b 47f7c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + 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 41cc4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #156] @ 48290 │ │ │ │ + ldr r3, [pc, #156] @ 48288 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4748c │ │ │ │ - b 480e4 │ │ │ │ + bl 47484 │ │ │ │ + b 480dc │ │ │ │ tst r1, #1 │ │ │ │ - bne 48240 │ │ │ │ + bne 48238 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 48250 │ │ │ │ - ldr r3, [pc, #88] @ 48294 │ │ │ │ + beq 48248 │ │ │ │ + ldr r3, [pc, #88] @ 4828c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ - ldr r3, [pc, #80] @ 48298 │ │ │ │ + b 48240 │ │ │ │ + ldr r3, [pc, #80] @ 48290 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 47f50 │ │ │ │ - ldr r3, [pc, #68] @ 4829c │ │ │ │ + b 47f48 │ │ │ │ + ldr r3, [pc, #68] @ 48294 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ + b 48240 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #2 │ │ │ │ + eoreq r8, r6, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r1 │ │ │ │ + eoreq r8, r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, 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, r8, ror r6 │ │ │ │ + eoreq r2, r2, r4, lsr #13 │ │ │ │ + @ instruction: 0x002226b0 │ │ │ │ + eoreq r2, r2, ip, lsl #13 │ │ │ │ + eoreq r7, r6, ip, lsl #30 │ │ │ │ + eoreq pc, r2, r4, asr #3 │ │ │ │ + eoreq r2, r2, r8, asr #11 │ │ │ │ + ldrdeq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r4, lsl #11 │ │ │ │ + eoreq r1, r3, r0, lsr #16 │ │ │ │ + eoreq r1, r3, r4, lsl r8 │ │ │ │ + mlaeq r2, r0, r4, r2 │ │ │ │ │ │ │ │ -000482a0 : │ │ │ │ +00048298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #268] @ 483c4 │ │ │ │ - ldr ip, [pc, #268] @ 483c8 │ │ │ │ + ldr lr, [pc, #268] @ 483bc │ │ │ │ + ldr ip, [pc, #268] @ 483c0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #256] @ 483cc │ │ │ │ + ldr r3, [pc, #256] @ 483c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #248] @ 483d0 │ │ │ │ + ldr r2, [pc, #248] @ 483c8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ ldrlt r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #192] @ 483d4 │ │ │ │ + ldr r1, [pc, #192] @ 483cc │ │ │ │ lslge r5, r5, #1 │ │ │ │ sublt r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ orrge r5, r5, #1 │ │ │ │ movlt r5, #1 │ │ │ │ @@ -38109,167 +38107,167 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ str ip, [sp] │ │ │ │ str fp, [r6] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ 483d8 │ │ │ │ + ldr r1, [pc, #92] @ 483d0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 47e74 │ │ │ │ + bl 47e6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 483dc │ │ │ │ + ldr r2, [pc, #68] @ 483d4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 483c8 │ │ │ │ + ldr r3, [pc, #40] @ 483c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 483c0 │ │ │ │ + bne 483b8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r0, asr #26 │ │ │ │ + eoreq r7, r6, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r8, lsl sp │ │ │ │ + eoreq r7, r6, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r4, r2 │ │ │ │ - eorseq r0, r5, r4, lsl #9 │ │ │ │ - eoreq r7, r6, ip, asr ip │ │ │ │ + mlaeq r2, r4, r4, r2 │ │ │ │ + eorseq r0, r5, ip, lsl #9 │ │ │ │ + eoreq r7, r6, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #348] @ 4855c │ │ │ │ + ldr r0, [pc, #348] @ 48554 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #344] @ 48560 │ │ │ │ + ldr r2, [pc, #344] @ 48558 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #340] @ 48564 │ │ │ │ + ldr ip, [pc, #340] @ 4855c │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #332] @ 48568 │ │ │ │ + ldr r1, [pc, #332] @ 48560 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ 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 48538 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + 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 41cc4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #128] @ 4856c │ │ │ │ + ldr r3, [pc, #128] @ 48564 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #88] @ 48570 │ │ │ │ + ldr r2, [pc, #88] @ 48568 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 48560 │ │ │ │ + ldr r3, [pc, #64] @ 48558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48558 │ │ │ │ + bne 48550 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #44] @ 48574 │ │ │ │ + ldr r4, [pc, #44] @ 4856c │ │ │ │ mov r7, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 484cc │ │ │ │ + b 484c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r6], -r4 @ │ │ │ │ + strdeq r7, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r0, ror #23 │ │ │ │ + eoreq r7, r6, r8, ror #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r2], -r4 @ │ │ │ │ - ldrdeq r7, [r6], -ip @ │ │ │ │ - eoreq r2, r2, r0, lsl #31 │ │ │ │ + eoreq r2, r2, ip, asr #5 │ │ │ │ + eoreq r7, r6, r4, ror #21 │ │ │ │ + eoreq r2, r2, r8, ror pc │ │ │ │ │ │ │ │ -00048578 : │ │ │ │ - ldr ip, [pc, #28] @ 4859c │ │ │ │ +00048570 : │ │ │ │ + ldr ip, [pc, #28] @ 48594 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 483e0 │ │ │ │ - eorseq r0, r5, r0, lsl #5 │ │ │ │ + b 483d8 │ │ │ │ + eorseq r0, r5, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #212] @ 4868c │ │ │ │ - ldr r0, [pc, #212] @ 48690 │ │ │ │ + ldr ip, [pc, #212] @ 48684 │ │ │ │ + ldr r0, [pc, #212] @ 48688 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #200] @ 48694 │ │ │ │ + ldr r2, [pc, #200] @ 4868c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #196] @ 48698 │ │ │ │ + ldr r3, [pc, #196] @ 48690 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -38279,272 +38277,272 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4865c │ │ │ │ + beq 48654 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #104] @ 4869c │ │ │ │ + ldr r2, [pc, #104] @ 48694 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #84] @ 48690 │ │ │ │ + ldr r3, [pc, #84] @ 48688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48688 │ │ │ │ + bne 48680 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ 486a0 │ │ │ │ + ldr r1, [pc, #60] @ 48698 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #56] @ 486a4 │ │ │ │ - ldr r0, [pc, #56] @ 486a8 │ │ │ │ + ldr r2, [pc, #56] @ 4869c │ │ │ │ + ldr r0, [pc, #56] @ 486a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 483e0 │ │ │ │ - b 48620 │ │ │ │ + bl 483d8 │ │ │ │ + b 48618 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, ip, lsr sl │ │ │ │ + eoreq r7, r6, r4, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, ip, lsl sl │ │ │ │ + eoreq r7, r6, r4, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r6, r0, asr #19 │ │ │ │ - mlaseq r5, r4, r1, r0 │ │ │ │ - eoreq r2, r2, r4, asr r1 │ │ │ │ - eoreq r1, r2, r0, ror #21 │ │ │ │ + eoreq r7, r6, r8, asr #19 │ │ │ │ + mlaseq r5, ip, r1, r0 │ │ │ │ + eoreq r2, r2, ip, asr #2 │ │ │ │ + ldrdeq r1, [r2], -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 r4, [pc, #980] @ 48a98 │ │ │ │ + ldr r4, [pc, #980] @ 48a90 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #972] @ 48a9c │ │ │ │ + ldr r0, [pc, #972] @ 48a94 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr ip, [pc, #948] @ 48aa0 │ │ │ │ + ldr ip, [pc, #948] @ 48a98 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #932] @ 48aa4 │ │ │ │ + ldr r2, [pc, #932] @ 48a9c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ 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 4b85c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 489a0 │ │ │ │ + blt 48998 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ - ldr r2, [pc, #780] @ 48aa8 │ │ │ │ + blt 488d0 │ │ │ │ + ldr r2, [pc, #780] @ 48aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #772] @ 48aac │ │ │ │ + ldr r2, [pc, #772] @ 48aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #60] @ 0x3c │ │ │ │ - bne 487cc │ │ │ │ - ldr r2, [pc, #748] @ 48ab0 │ │ │ │ + bne 487c4 │ │ │ │ + ldr r2, [pc, #748] @ 48aa8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, #7 │ │ │ │ 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 41cc4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ cmp r6, #1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r4, lsr #31 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 48900 │ │ │ │ + beq 488f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - bl 3fa58 │ │ │ │ + bl 3fa50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #572] @ 48ab4 │ │ │ │ + ldr r3, [pc, #572] @ 48aac │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #520] @ 48ab8 │ │ │ │ + ldr r2, [pc, #520] @ 48ab0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #484] @ 48a9c │ │ │ │ + ldr r3, [pc, #484] @ 48a94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48a94 │ │ │ │ + bne 48a8c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ 48abc │ │ │ │ + ldr r2, [pc, #476] @ 48ab4 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #464] @ 48ac0 │ │ │ │ + ldr r2, [pc, #464] @ 48ab8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 487cc │ │ │ │ - ldr r0, [pc, #444] @ 48ac4 │ │ │ │ + b 487c4 │ │ │ │ + ldr r0, [pc, #444] @ 48abc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl 4412c │ │ │ │ + bl 44124 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3fa58 │ │ │ │ - ldr r2, [pc, #388] @ 48ac8 │ │ │ │ + bl 3fa50 │ │ │ │ + ldr r2, [pc, #388] @ 48ac0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ smull r3, r2, r4, r2 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bls 489d4 │ │ │ │ - ldr r2, [pc, #336] @ 48acc │ │ │ │ + bls 489cc │ │ │ │ + ldr r2, [pc, #336] @ 48ac4 │ │ │ │ umull r1, r2, r3, r2 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 48a6c │ │ │ │ - ldr r3, [pc, #312] @ 48ad0 │ │ │ │ + bgt 48a64 │ │ │ │ + ldr r3, [pc, #312] @ 48ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ - b 489dc │ │ │ │ + b 489d4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ + blt 488d0 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 48a78 │ │ │ │ - ldr r2, [pc, #276] @ 48ad4 │ │ │ │ + bne 48a70 │ │ │ │ + ldr r2, [pc, #276] @ 48acc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #268] @ 48ad8 │ │ │ │ + ldr r2, [pc, #268] @ 48ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ - ldr r8, [pc, #256] @ 48adc │ │ │ │ + b 487a4 │ │ │ │ + ldr r8, [pc, #256] @ 48ad4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bne 48a60 │ │ │ │ - ldr ip, [pc, #212] @ 48ae0 │ │ │ │ + bne 48a58 │ │ │ │ + ldr ip, [pc, #212] @ 48ad8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #196] @ 48ae4 │ │ │ │ + ldr r2, [pc, #196] @ 48adc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -38552,598 +38550,598 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 4748c │ │ │ │ - b 488a4 │ │ │ │ - ldr ip, [pc, #128] @ 48ae8 │ │ │ │ + bl 47484 │ │ │ │ + b 4889c │ │ │ │ + ldr ip, [pc, #128] @ 48ae0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 48a0c │ │ │ │ - ldr r8, [pc, #120] @ 48aec │ │ │ │ + b 48a04 │ │ │ │ + ldr r8, [pc, #120] @ 48ae4 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 489dc │ │ │ │ - ldr r2, [pc, #112] @ 48af0 │ │ │ │ + b 489d4 │ │ │ │ + ldr r2, [pc, #112] @ 48ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #104] @ 48af4 │ │ │ │ + ldr r2, [pc, #104] @ 48aec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ + b 487a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r8, lsr #18 │ │ │ │ + eoreq r7, r6, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r6], -r8 @ │ │ │ │ + eoreq r7, r6, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r3, r8, asr #29 │ │ │ │ - eoreq r8, r3, r4, ror #20 │ │ │ │ - eoreq r9, r2, r8, lsl r1 │ │ │ │ - mlaeq r2, r0, pc, r1 @ │ │ │ │ - eoreq r7, r6, r4, asr #14 │ │ │ │ - eoreq r1, r2, ip, lsl pc │ │ │ │ - @ instruction: 0x0022edbc │ │ │ │ - eoreq r1, r2, r0, ror #26 │ │ │ │ + eoreq r4, r3, r0, asr #29 │ │ │ │ + eoreq r8, r3, ip, asr sl │ │ │ │ + eoreq r9, r2, r0, lsl r1 │ │ │ │ + eoreq r1, r2, r8, lsl #31 │ │ │ │ + eoreq r7, r6, ip, asr #14 │ │ │ │ + eoreq r1, r2, r4, lsl pc │ │ │ │ + @ instruction: 0x0022edb4 │ │ │ │ + eoreq r1, r2, r8, asr sp │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - mlaeq r6, r8, r3, r7 │ │ │ │ - eoreq lr, r2, ip, ror #25 │ │ │ │ - eoreq r1, r2, r4, lsr lr │ │ │ │ - eoreq lr, r2, r0, asr #4 │ │ │ │ - eoreq r4, r3, r0, ror #16 │ │ │ │ - eoreq r1, r2, r4, lsl lr │ │ │ │ - eoreq r5, r2, r0, asr #11 │ │ │ │ - eoreq lr, r2, r8, lsr #3 │ │ │ │ - eoreq r4, r3, r4, ror #23 │ │ │ │ - eoreq r8, r3, r0, lsl #15 │ │ │ │ + eoreq r7, r6, r0, lsr #7 │ │ │ │ + eoreq lr, r2, r4, ror #25 │ │ │ │ + eoreq r1, r2, ip, lsr #28 │ │ │ │ + eoreq lr, r2, r8, lsr r2 │ │ │ │ + eoreq r4, r3, r8, asr r8 │ │ │ │ + eoreq r1, r2, ip, lsl #28 │ │ │ │ + @ instruction: 0x002255b8 │ │ │ │ + eoreq lr, r2, r0, lsr #3 │ │ │ │ + ldrdeq r4, [r3], -ip @ │ │ │ │ + eoreq r8, r3, r8, ror r7 │ │ │ │ │ │ │ │ -00048af8 : │ │ │ │ +00048af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 48b3c │ │ │ │ + ldr ip, [pc, #44] @ 48b34 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror #25 │ │ │ │ + @ instruction: 0x0034fcf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48b74 │ │ │ │ + bne 48b6c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48ba0 │ │ │ │ - ldr r3, [pc, #124] @ 48bf8 │ │ │ │ - ldr r2, [pc, #124] @ 48bfc │ │ │ │ - ldr r0, [pc, #124] @ 48c00 │ │ │ │ + beq 48b98 │ │ │ │ + ldr r3, [pc, #124] @ 48bf0 │ │ │ │ + ldr r2, [pc, #124] @ 48bf4 │ │ │ │ + ldr r0, [pc, #124] @ 48bf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48bb8 │ │ │ │ + bne 48bb0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48be4 │ │ │ │ - ldr r3, [pc, #68] @ 48c04 │ │ │ │ - ldr r2, [pc, #68] @ 48c08 │ │ │ │ - ldr r0, [pc, #68] @ 48c0c │ │ │ │ + beq 48bdc │ │ │ │ + ldr r3, [pc, #68] @ 48bfc │ │ │ │ + ldr r2, [pc, #68] @ 48c00 │ │ │ │ + ldr r0, [pc, #68] @ 48c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsl #25 │ │ │ │ - mlaeq r3, r4, r6, r2 │ │ │ │ - eoreq r1, r2, r4, lsr #10 │ │ │ │ - eorseq pc, r4, ip, lsr ip @ │ │ │ │ - eoreq r1, r2, r0, asr #25 │ │ │ │ - eoreq r1, r2, r4, ror #9 │ │ │ │ + b 7319c │ │ │ │ + eorseq pc, r4, r8, lsl #25 │ │ │ │ + eoreq r2, r3, ip, lsl #13 │ │ │ │ + eoreq r1, r2, ip, lsl r5 │ │ │ │ + eorseq pc, r4, r4, asr #24 │ │ │ │ + @ instruction: 0x00221cb8 │ │ │ │ + ldrdeq r1, [r2], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #320] @ 48d68 │ │ │ │ - ldr r2, [pc, #320] @ 48d6c │ │ │ │ + ldr r3, [pc, #320] @ 48d60 │ │ │ │ + ldr r2, [pc, #320] @ 48d64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c80 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48c5c │ │ │ │ + bne 48c54 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48c88 │ │ │ │ - ldr r3, [pc, #268] @ 48d70 │ │ │ │ - ldr r2, [pc, #268] @ 48d74 │ │ │ │ - ldr r0, [pc, #268] @ 48d78 │ │ │ │ + beq 48c80 │ │ │ │ + ldr r3, [pc, #268] @ 48d68 │ │ │ │ + ldr r2, [pc, #268] @ 48d6c │ │ │ │ + ldr r0, [pc, #268] @ 48d70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ca0 │ │ │ │ + bne 48c98 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48ccc │ │ │ │ - ldr r3, [pc, #212] @ 48d7c │ │ │ │ - ldr r2, [pc, #212] @ 48d80 │ │ │ │ - ldr r0, [pc, #212] @ 48d84 │ │ │ │ + beq 48cc4 │ │ │ │ + ldr r3, [pc, #212] @ 48d74 │ │ │ │ + ldr r2, [pc, #212] @ 48d78 │ │ │ │ + ldr r0, [pc, #212] @ 48d7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ce4 │ │ │ │ + bne 48cdc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48d10 │ │ │ │ - ldr r3, [pc, #156] @ 48d88 │ │ │ │ - ldr r2, [pc, #156] @ 48d8c │ │ │ │ - ldr r0, [pc, #156] @ 48d90 │ │ │ │ + beq 48d08 │ │ │ │ + ldr r3, [pc, #156] @ 48d80 │ │ │ │ + ldr r2, [pc, #156] @ 48d84 │ │ │ │ + ldr r0, [pc, #156] @ 48d88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48d28 │ │ │ │ + bne 48d20 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48d54 │ │ │ │ - ldr r3, [pc, #100] @ 48d94 │ │ │ │ - ldr r2, [pc, #100] @ 48d98 │ │ │ │ - ldr r0, [pc, #100] @ 48d9c │ │ │ │ + beq 48d4c │ │ │ │ + ldr r3, [pc, #100] @ 48d8c │ │ │ │ + ldr r2, [pc, #100] @ 48d90 │ │ │ │ + ldr r0, [pc, #100] @ 48d94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ - ldrdeq r7, [r6], -r0 @ │ │ │ │ + b 7319c │ │ │ │ + ldrdeq r7, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r4, r8, fp, pc @ │ │ │ │ - eoreq r1, r2, r4, lsr #24 │ │ │ │ - eoreq r1, r2, ip, lsr r4 │ │ │ │ - eorseq pc, r4, r4, asr fp @ │ │ │ │ - ldrdeq r1, [r2], -r8 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ - eorseq pc, r4, r0, lsl fp @ │ │ │ │ - eoreq r2, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x002213b4 │ │ │ │ - eorseq pc, r4, ip, asr #21 │ │ │ │ - eoreq r1, r2, r0, asr fp │ │ │ │ - eoreq r1, r2, r4, ror r3 │ │ │ │ + eorseq pc, r4, r0, lsr #23 │ │ │ │ + eoreq r1, r2, ip, lsl ip │ │ │ │ + eoreq r1, r2, r4, lsr r4 │ │ │ │ + eorseq pc, r4, ip, asr fp @ │ │ │ │ + ldrdeq r1, [r2], -r0 @ │ │ │ │ + strdeq r1, [r2], -r0 @ │ │ │ │ + eorseq pc, r4, r8, lsl fp @ │ │ │ │ + eoreq r2, r3, ip, lsl r5 │ │ │ │ + eoreq r1, r2, ip, lsr #7 │ │ │ │ + @ instruction: 0x0034fad4 │ │ │ │ + eoreq r1, r2, r8, asr #22 │ │ │ │ + eoreq r1, r2, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48dd4 │ │ │ │ + bne 48dcc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e00 │ │ │ │ - ldr r3, [pc, #124] @ 48e58 │ │ │ │ - ldr r2, [pc, #124] @ 48e5c │ │ │ │ - ldr r0, [pc, #124] @ 48e60 │ │ │ │ + beq 48df8 │ │ │ │ + ldr r3, [pc, #124] @ 48e50 │ │ │ │ + ldr r2, [pc, #124] @ 48e54 │ │ │ │ + ldr r0, [pc, #124] @ 48e58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48e18 │ │ │ │ + bne 48e10 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e44 │ │ │ │ - ldr r3, [pc, #68] @ 48e64 │ │ │ │ - ldr r2, [pc, #68] @ 48e68 │ │ │ │ - ldr r0, [pc, #68] @ 48e6c │ │ │ │ + beq 48e3c │ │ │ │ + ldr r3, [pc, #68] @ 48e5c │ │ │ │ + ldr r2, [pc, #68] @ 48e60 │ │ │ │ + ldr r0, [pc, #68] @ 48e64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsr #20 │ │ │ │ - eoreq r1, r2, r4, lsr #21 │ │ │ │ - eoreq r1, r2, r4, asr #5 │ │ │ │ - @ instruction: 0x0034f9dc │ │ │ │ - eoreq r1, r2, r0, ror #20 │ │ │ │ - eoreq r1, r2, r4, lsl #5 │ │ │ │ + b 7319c │ │ │ │ + eorseq pc, r4, r8, lsr #20 │ │ │ │ + mlaeq r2, ip, sl, r1 │ │ │ │ + @ instruction: 0x002212bc │ │ │ │ + eorseq pc, r4, r4, ror #19 │ │ │ │ + eoreq r1, r2, r8, asr sl │ │ │ │ + eoreq r1, r2, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #144] @ 48f18 │ │ │ │ + ldr r2, [pc, #144] @ 48f10 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r4, [pc, #128] @ 48f1c │ │ │ │ + ldr r4, [pc, #128] @ 48f14 │ │ │ │ cmp r3, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldreq r0, [r2, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #52] @ 0x34 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #56] @ 0x38 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ee0 │ │ │ │ + bne 48ed8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48f08 │ │ │ │ - ldr r3, [pc, #56] @ 48f20 │ │ │ │ - ldr r2, [pc, #56] @ 48f24 │ │ │ │ + beq 48f00 │ │ │ │ + ldr r3, [pc, #56] @ 48f18 │ │ │ │ + ldr r2, [pc, #56] @ 48f1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #44] @ 48f28 │ │ │ │ + ldr r0, [pc, #44] @ 48f20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - ldr r3, [pc, #28] @ 48f2c │ │ │ │ + bl 486a4 │ │ │ │ + ldr r3, [pc, #28] @ 48f24 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror r9 @ │ │ │ │ - eoreq r7, r6, ip, asr r1 │ │ │ │ - eorseq pc, r4, r8, lsl r9 @ │ │ │ │ - mlaeq r2, r4, r9, r1 │ │ │ │ - mlaeq r2, r4, r1, r1 │ │ │ │ + eorseq pc, r4, r0, lsl #19 │ │ │ │ + eoreq r7, r6, r4, ror #2 │ │ │ │ + eorseq pc, r4, r0, lsr #18 │ │ │ │ + eoreq r1, r2, ip, lsl #19 │ │ │ │ + eoreq r1, r2, ip, lsl #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #264] @ 49050 │ │ │ │ - ldr ip, [pc, #264] @ 49054 │ │ │ │ + ldr lr, [pc, #264] @ 49048 │ │ │ │ + ldr ip, [pc, #264] @ 4904c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #256] @ 49058 │ │ │ │ + ldr r2, [pc, #256] @ 49050 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #252] @ 4905c │ │ │ │ + ldr r3, [pc, #252] @ 49054 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #224] @ 49060 │ │ │ │ + ldr r1, [pc, #224] @ 49058 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r5] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4903c │ │ │ │ + beq 49034 │ │ │ │ tst r2, #1 │ │ │ │ - beq 49010 │ │ │ │ + beq 49008 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movlt r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e638 │ │ │ │ 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 1ce3c0 │ │ │ │ + ldr r2, [pc, #120] @ 4905c │ │ │ │ + ldr r3, [pc, #100] @ 4904c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4904c │ │ │ │ + bne 49044 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ 49068 │ │ │ │ + ldr r1, [pc, #80] @ 49060 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r2, [pc, #76] @ 4906c │ │ │ │ - ldr r0, [pc, #76] @ 49070 │ │ │ │ + ldr r2, [pc, #76] @ 49064 │ │ │ │ + ldr r0, [pc, #76] @ 49068 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ - beq 48fc4 │ │ │ │ - b 48fb8 │ │ │ │ + beq 48fbc │ │ │ │ + b 48fb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r7, [r6], -r0 @ │ │ │ │ + strheq r7, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r0, r0, r7 │ │ │ │ + mlaeq r6, r8, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r6, ip │ │ │ │ - eorseq pc, r4, r0, ror #15 │ │ │ │ - eoreq r1, r2, r4, lsl #17 │ │ │ │ - eoreq r1, r2, ip, lsl r0 │ │ │ │ + eoreq r7, r6, r4, lsl r0 │ │ │ │ + eorseq pc, r4, r8, ror #15 │ │ │ │ + eoreq r1, r2, ip, ror r8 │ │ │ │ + eoreq r1, r2, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #524] @ 49298 │ │ │ │ - ldr r2, [pc, #524] @ 4929c │ │ │ │ + ldr ip, [pc, #524] @ 49290 │ │ │ │ + ldr r2, [pc, #524] @ 49294 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 492a0 │ │ │ │ + ldr r6, [pc, #512] @ 49298 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 492a4 │ │ │ │ + ldr r3, [pc, #508] @ 4929c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r4, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4921c │ │ │ │ + beq 49214 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #404] @ 492a8 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #404] @ 492a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asr r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49258 │ │ │ │ + beq 49250 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #32 │ │ │ │ mov r8, #2 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r7, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491dc │ │ │ │ cmp r4, #0 │ │ │ │ movle r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491dc │ │ │ │ add r0, r0, r4 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r0, #-1] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 491e0 │ │ │ │ + beq 491d8 │ │ │ │ add r0, r0, r4 │ │ │ │ strb r3, [r0, #-2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #2 │ │ │ │ addne r0, r0, r4 │ │ │ │ strbne r3, [r0, #-3] │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #180] @ 492ac │ │ │ │ - ldr r3, [pc, #160] @ 4929c │ │ │ │ + bl 1ce3c0 │ │ │ │ + ldr r2, [pc, #180] @ 492a4 │ │ │ │ + ldr r3, [pc, #160] @ 49294 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49294 │ │ │ │ + bne 4928c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #136] @ 492b0 │ │ │ │ + ldr r1, [pc, #136] @ 492a8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #132] @ 492b4 │ │ │ │ - ldr r0, [pc, #132] @ 492b8 │ │ │ │ + ldr r2, [pc, #132] @ 492ac │ │ │ │ + ldr r0, [pc, #132] @ 492b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 490f8 │ │ │ │ + b 490f0 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e7a4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 491e4 │ │ │ │ + bgt 491dc │ │ │ │ cmp r4, r1 │ │ │ │ movlt r1, r4 │ │ │ │ strlt r4, [sp, #20] │ │ │ │ - b 491e4 │ │ │ │ + b 491dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #30 │ │ │ │ + eoreq r6, r6, r0, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #30 │ │ │ │ + eoreq r6, r6, r0, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - eoreq r6, r6, r0, lsl #28 │ │ │ │ - @ instruction: 0x0034f5d0 │ │ │ │ - eoreq r1, r2, ip, ror #12 │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + eoreq r6, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x0034f5d8 │ │ │ │ + eoreq r1, r2, r4, ror #12 │ │ │ │ + ldrdeq r0, [r2], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 492f0 │ │ │ │ + bne 492e8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 49328 │ │ │ │ - ldr r3, [pc, #60] @ 49334 │ │ │ │ - ldr r2, [pc, #60] @ 49338 │ │ │ │ - ldr r0, [pc, #60] @ 4933c │ │ │ │ + beq 49320 │ │ │ │ + ldr r3, [pc, #60] @ 4932c │ │ │ │ + ldr r2, [pc, #60] @ 49330 │ │ │ │ + ldr r0, [pc, #60] @ 49334 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r4, r4, lsl #10 │ │ │ │ - eoreq r0, r2, ip, lsl #25 │ │ │ │ - eoreq r0, r2, r0, lsr #25 │ │ │ │ + eorseq pc, r4, ip, lsl #10 │ │ │ │ + eoreq r0, r2, r4, lsl #25 │ │ │ │ + mlaeq r2, r8, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #252] @ 49454 │ │ │ │ - ldr ip, [pc, #252] @ 49458 │ │ │ │ + ldr lr, [pc, #252] @ 4944c │ │ │ │ + ldr ip, [pc, #252] @ 49450 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #240] @ 4945c │ │ │ │ + ldr r3, [pc, #240] @ 49454 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ 49460 │ │ │ │ + ldr r2, [pc, #236] @ 49458 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -39155,102 +39153,102 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 493cc │ │ │ │ + bne 493c4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 493fc │ │ │ │ - ldr r3, [pc, #144] @ 49464 │ │ │ │ + beq 493f4 │ │ │ │ + ldr r3, [pc, #144] @ 4945c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #132] @ 49468 │ │ │ │ + ldr r2, [pc, #132] @ 49460 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4946c │ │ │ │ + ldr r0, [pc, #128] @ 49464 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 49470 │ │ │ │ + ldr r2, [pc, #76] @ 49468 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 49458 │ │ │ │ + ldr r3, [pc, #40] @ 49450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49450 │ │ │ │ + bne 49448 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, ip, ip, r6 │ │ │ │ + eoreq r6, r6, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, ip, ror ip │ │ │ │ + eoreq r6, r6, r4, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, ip, lsr #8 │ │ │ │ - eoreq r1, r3, r4, lsr lr │ │ │ │ - eoreq r0, r2, r4, lsl #23 │ │ │ │ - eoreq r6, r6, ip, asr #23 │ │ │ │ + eorseq pc, r4, r4, lsr r4 @ │ │ │ │ + eoreq r1, r3, ip, lsr #28 │ │ │ │ + eoreq r0, r2, ip, ror fp │ │ │ │ + ldrdeq r6, [r6], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #516] @ 49690 │ │ │ │ - ldr r2, [pc, #516] @ 49694 │ │ │ │ + ldr ip, [pc, #516] @ 49688 │ │ │ │ + ldr r2, [pc, #516] @ 4968c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #504] @ 49698 │ │ │ │ + ldr r5, [pc, #504] @ 49690 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #500] @ 4969c │ │ │ │ + ldr r3, [pc, #500] @ 49694 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 49654 │ │ │ │ + beq 4964c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #384] @ 496a0 │ │ │ │ + bl 1ea34c │ │ │ │ + ldr r3, [pc, #384] @ 49698 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r9, sp, #28 │ │ │ │ cmp r5, r0 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -39258,113 +39256,113 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [r4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r5 │ │ │ │ asrne r6, r0, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mvneq r6, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [r4] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, r5 │ │ │ │ asrne r8, r0, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mvneq r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r9, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ cmp r0, r5 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ addge r2, r8, #1 │ │ │ │ mvnlt r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eac │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ streq r2, [r4] │ │ │ │ moveq r0, r5 │ │ │ │ - beq 49628 │ │ │ │ + beq 49620 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #116] @ 496a4 │ │ │ │ - ldr r3, [pc, #96] @ 49694 │ │ │ │ + bl 1ce3c0 │ │ │ │ + ldr r2, [pc, #116] @ 4969c │ │ │ │ + ldr r3, [pc, #96] @ 4968c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4968c │ │ │ │ + bne 49684 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #56] @ 496a8 │ │ │ │ - ldr r2, [pc, #56] @ 496ac │ │ │ │ - ldr r0, [pc, #56] @ 496b0 │ │ │ │ + ldr r1, [pc, #56] @ 496a0 │ │ │ │ + ldr r2, [pc, #56] @ 496a4 │ │ │ │ + ldr r0, [pc, #56] @ 496a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - b 49508 │ │ │ │ + bl 486a4 │ │ │ │ + b 49500 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #22 │ │ │ │ + eoreq r6, r6, r0, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #22 │ │ │ │ + eoreq r6, r6, r0, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r6, r8, asr #19 │ │ │ │ - eorseq pc, r4, ip, lsl #3 │ │ │ │ - eoreq r1, r2, r4, lsr r2 │ │ │ │ - eoreq r0, r2, r4, ror #17 │ │ │ │ + ldrdeq r6, [r6], -r0 @ │ │ │ │ + mlaseq r4, r4, r1, pc @ │ │ │ │ + eoreq r1, r2, ip, lsr #4 │ │ │ │ + ldrdeq r0, [r2], -ip @ │ │ │ │ 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] @ 49e8c │ │ │ │ + ldr r2, [pc, #1984] @ 49e90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #1976] @ 49e9c │ │ │ │ - ldr r3, [pc, #1976] @ 49ea0 │ │ │ │ + ldr r5, [pc, #1976] @ 49e94 │ │ │ │ + ldr r3, [pc, #1976] @ 49e98 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -39381,623 +39379,623 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 49774 │ │ │ │ + bne 4976c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 497ac │ │ │ │ + beq 497a4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #1816] @ 49ea4 │ │ │ │ - ldr r2, [pc, #1816] @ 49ea8 │ │ │ │ - ldr r0, [pc, #1816] @ 49eac │ │ │ │ + ldr r1, [pc, #1816] @ 49e9c │ │ │ │ + ldr r2, [pc, #1816] @ 49ea0 │ │ │ │ + ldr r0, [pc, #1816] @ 49ea4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 4986c │ │ │ │ - ldr r6, [pc, #1720] @ 49eb0 │ │ │ │ + bne 49864 │ │ │ │ + ldr r6, [pc, #1720] @ 49ea8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498a0 │ │ │ │ - ldr r0, [pc, #1696] @ 49eb4 │ │ │ │ + bne 49898 │ │ │ │ + ldr r0, [pc, #1696] @ 49eac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #1672] @ 49eb8 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r3, [pc, #1672] @ 49eb0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #1664] @ 49ebc │ │ │ │ + ldr r2, [pc, #1664] @ 49eb4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1616] @ 49e98 │ │ │ │ + ldr r3, [pc, #1616] @ 49e90 │ │ │ │ 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 49e6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4980c │ │ │ │ + bhi 49804 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 4980c │ │ │ │ - b 497f0 │ │ │ │ + bne 49804 │ │ │ │ + b 497e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ mov r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, #31 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 49e2c │ │ │ │ + beq 49e24 │ │ │ │ asrs r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 4980c │ │ │ │ + beq 49804 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ tst r0, #1 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1412] @ 49ec0 │ │ │ │ + ldr r3, [pc, #1412] @ 49eb8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 49e38 │ │ │ │ + beq 49e30 │ │ │ │ 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 55fd4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499b4 │ │ │ │ - b 499c4 │ │ │ │ + beq 499ac │ │ │ │ + b 499bc │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e3c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499c4 │ │ │ │ + beq 499bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 499c4 │ │ │ │ + bne 499bc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 4998c │ │ │ │ + beq 49984 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1272] @ 49ec4 │ │ │ │ + ldr r3, [pc, #1272] @ 49ebc │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 49a0c │ │ │ │ - ldr r3, [pc, #1260] @ 49ec8 │ │ │ │ - ldr r2, [pc, #1260] @ 49ecc │ │ │ │ + beq 49a04 │ │ │ │ + ldr r3, [pc, #1260] @ 49ec0 │ │ │ │ + ldr r2, [pc, #1260] @ 49ec4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1256] @ 49ed0 │ │ │ │ + ldr r0, [pc, #1256] @ 49ec8 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ + beq 49af8 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #1180] @ 49ed4 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #1180] @ 49ecc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 49e60 │ │ │ │ - ldr r7, [pc, #1168] @ 49ed8 │ │ │ │ + beq 49e58 │ │ │ │ + ldr r7, [pc, #1168] @ 49ed0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e44 │ │ │ │ + beq 49e3c │ │ │ │ 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 49af8 │ │ │ │ + ldr r0, [pc, #1116] @ 49ed4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r9, [pc, #1080] @ 49ee0 │ │ │ │ + beq 49af8 │ │ │ │ + ldr r9, [pc, #1080] @ 49ed8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 49474 │ │ │ │ + bl 4946c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 49aac │ │ │ │ + bne 49aa4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r1, r7 │ │ │ │ - bl 860b8 │ │ │ │ + bl 860ac │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r3, [pc, #936] @ 49ee4 │ │ │ │ + beq 49804 │ │ │ │ + ldr r3, [pc, #936] @ 49edc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #924] @ 49ee8 │ │ │ │ + ldr r3, [pc, #924] @ 49ee0 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #912] @ 49eec │ │ │ │ + ldr r3, [pc, #912] @ 49ee4 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c3c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 49b64 │ │ │ │ + bne 49b5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #812] @ 49ef0 │ │ │ │ + beq 49804 │ │ │ │ + ldr r0, [pc, #812] @ 49ee8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r0, [pc, #788] @ 49ef4 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r0, [pc, #788] @ 49eec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 49e68 │ │ │ │ - ldr r3, [pc, #756] @ 49ef8 │ │ │ │ + beq 49e60 │ │ │ │ + ldr r3, [pc, #756] @ 49ef0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ 49efc │ │ │ │ + ldr r3, [pc, #748] @ 49ef4 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ + bl 1739e0 │ │ │ │ + b 49804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 49d18 │ │ │ │ - ldr r0, [pc, #668] @ 49f00 │ │ │ │ + beq 49d10 │ │ │ │ + ldr r0, [pc, #668] @ 49ef8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r3, [sp, #64] @ 0x40 │ │ │ │ - bne 49d2c │ │ │ │ + bne 49d24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #9 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #552] @ 49ed4 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r3, [pc, #552] @ 49ecc │ │ │ │ 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 49dfc │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [ip, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 4456c │ │ │ │ + bl 44564 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4980c │ │ │ │ + beq 49804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49e78 │ │ │ │ + beq 49e70 │ │ │ │ mov r7, #0 │ │ │ │ - b 49b64 │ │ │ │ - ldr r0, [pc, #484] @ 49f04 │ │ │ │ + b 49b5c │ │ │ │ + ldr r0, [pc, #484] @ 49efc │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ - b 49c6c │ │ │ │ + bl 1739e0 │ │ │ │ + b 49c64 │ │ │ │ mov fp, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ - beq 49dd4 │ │ │ │ - ldr r3, [pc, #428] @ 49f08 │ │ │ │ + beq 49dcc │ │ │ │ + ldr r3, [pc, #428] @ 49f00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 49de0 │ │ │ │ + bne 49dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #332] @ 49f0c │ │ │ │ + beq 49804 │ │ │ │ + ldr r0, [pc, #332] @ 49f04 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - ldr r3, [pc, #308] @ 49f10 │ │ │ │ + bl 1739e0 │ │ │ │ + b 49804 │ │ │ │ + ldr r3, [pc, #308] @ 49f08 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49d5c │ │ │ │ - ldr r0, [pc, #300] @ 49f14 │ │ │ │ + b 49d54 │ │ │ │ + ldr r0, [pc, #300] @ 49f0c │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 49c78 │ │ │ │ + b 49c70 │ │ │ │ cmp r2, ip │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r4] │ │ │ │ - beq 49e24 │ │ │ │ + beq 49e1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d90 │ │ │ │ str r7, [r4] │ │ │ │ - b 49cf0 │ │ │ │ + b 49ce8 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [pc, #132] @ 49ec4 │ │ │ │ + b 498f8 │ │ │ │ + ldr r3, [pc, #132] @ 49ebc │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - b 49b00 │ │ │ │ + b 49af8 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49a64 │ │ │ │ + bne 49a5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 49a70 │ │ │ │ - ldr r3, [pc, #168] @ 49f18 │ │ │ │ + b 49a68 │ │ │ │ + ldr r3, [pc, #168] @ 49f10 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49c04 │ │ │ │ + b 49bfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #156] @ 49f1c │ │ │ │ + ldr r0, [pc, #156] @ 49f14 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - eoreq r6, r6, r4, lsr #18 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, lsl #18 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, r0, ror r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl #21 │ │ │ │ - eoreq r0, r2, r4, asr #16 │ │ │ │ - eorseq pc, r4, ip │ │ │ │ - eoreq r1, r3, r8, lsr r9 │ │ │ │ + bl 1739e0 │ │ │ │ + b 49804 │ │ │ │ + eoreq r6, r6, ip, lsr #18 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r6, r6, r0, lsl r9 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eorseq pc, r4, r8, ror r0 @ │ │ │ │ + eoreq r1, r3, r8, ror sl │ │ │ │ + eoreq r0, r2, ip, lsr r8 │ │ │ │ + eorseq pc, r4, r4, lsl r0 @ │ │ │ │ + eoreq r1, r3, r0, lsr r9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x002667b4 │ │ │ │ + @ instruction: 0x002667bc │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eorseq lr, r4, r4, lsr #28 │ │ │ │ - @ instruction: 0x00220ebc │ │ │ │ - eoreq r0, r2, ip, asr #29 │ │ │ │ + eorseq lr, r4, ip, lsr #28 │ │ │ │ + @ instruction: 0x00220eb4 │ │ │ │ + eoreq r0, r2, r4, asr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0034edb8 │ │ │ │ - eoreq r0, r2, r4, ror #28 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ - eoreq r0, r2, r8, lsr fp │ │ │ │ - eoreq r0, r2, r8, lsr #22 │ │ │ │ - @ instruction: 0x00220db4 │ │ │ │ - eoreq r1, r3, ip, lsl #11 │ │ │ │ - mlaeq r2, r0, sl, r0 │ │ │ │ - eoreq r8, r3, ip, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsl #26 │ │ │ │ - strdeq r1, [r3], -r0 @ │ │ │ │ - eoreq r0, r2, r0, ror #23 │ │ │ │ - eoreq r8, r3, r4, asr r5 │ │ │ │ - eoreq r0, r2, r4, lsr fp │ │ │ │ - strdeq r1, [r2], -r0 @ │ │ │ │ - eoreq r1, r3, r8, ror #6 │ │ │ │ - eoreq r1, r2, ip, asr r6 │ │ │ │ - eoreq r0, r2, r4, ror sl │ │ │ │ + eorseq lr, r4, r0, asr #27 │ │ │ │ + eoreq r0, r2, ip, asr lr │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ + eoreq r0, r2, r0, lsr fp │ │ │ │ + eoreq r0, r2, r0, lsr #22 │ │ │ │ + eoreq r0, r2, ip, lsr #27 │ │ │ │ + eoreq r1, r3, r4, lsl #11 │ │ │ │ + eoreq r0, r2, r8, lsl #21 │ │ │ │ + eoreq r8, r3, r4, lsr #13 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ + eoreq r1, r3, r8, ror #9 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + eoreq r8, r3, ip, asr #10 │ │ │ │ + eoreq r0, r2, ip, lsr #22 │ │ │ │ + eoreq r1, r2, r8, ror #13 │ │ │ │ + eoreq r1, r3, r0, ror #6 │ │ │ │ + eoreq r1, r2, r4, asr r6 │ │ │ │ + eoreq r0, r2, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r5, [pc, #108] @ 49fa8 │ │ │ │ + ldr r5, [pc, #108] @ 49fa0 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 49f58 │ │ │ │ + bne 49f50 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 49f84 │ │ │ │ - ldr r3, [pc, #76] @ 49fac │ │ │ │ - ldr r2, [pc, #76] @ 49fb0 │ │ │ │ + beq 49f7c │ │ │ │ + ldr r3, [pc, #76] @ 49fa4 │ │ │ │ + ldr r2, [pc, #76] @ 49fa8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r0, [pc, #64] @ 49fb4 │ │ │ │ + ldr r0, [pc, #64] @ 49fac │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f98 │ │ │ │ + beq 49f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 49fb8 │ │ │ │ + ldr r3, [pc, #24] @ 49fb0 │ │ │ │ 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], -ip @ │ │ │ │ + eorseq lr, r4, r8, lsr #17 │ │ │ │ + eoreq pc, r1, r0, lsl ip @ │ │ │ │ + eoreq pc, r1, r8, asr #31 │ │ │ │ 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] @ 4a080 │ │ │ │ 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 4a068 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #2 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #3 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #4 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a06c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07c │ │ │ │ - ldr r2, [pc, #56] @ 4a08c │ │ │ │ + beq 4a074 │ │ │ │ + ldr r2, [pc, #56] @ 4a084 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #52] @ 4a090 │ │ │ │ + ldr r1, [pc, #52] @ 4a088 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, ip │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4a094 │ │ │ │ + ldr r2, [pc, #16] @ 4a08c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4a054 │ │ │ │ - eorseq lr, r4, r8, lsr #16 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ - eorseq lr, r4, r4, lsr #15 │ │ │ │ - eoreq r0, r2, r0, ror #17 │ │ │ │ + b 4a04c │ │ │ │ + eorseq lr, r4, r0, lsr r8 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ + eorseq lr, r4, ip, lsr #15 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ 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] @ 4a320 │ │ │ │ + ldr r2, [pc, #632] @ 4a324 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #620] @ 4a330 │ │ │ │ + ldr r6, [pc, #620] @ 4a328 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #616] @ 4a334 │ │ │ │ + ldr r3, [pc, #616] @ 4a32c │ │ │ │ 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 +40003,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, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a14c │ │ │ │ + bne 4a144 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a184 │ │ │ │ - ldr r2, [pc, #484] @ 4a338 │ │ │ │ + beq 4a17c │ │ │ │ + ldr r2, [pc, #484] @ 4a330 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #472] @ 4a33c │ │ │ │ + ldr r0, [pc, #472] @ 4a334 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #468] @ 4a340 │ │ │ │ + ldr r2, [pc, #468] @ 4a338 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r0, [pc, #440] @ 4a344 │ │ │ │ + ldr r0, [pc, #440] @ 4a33c │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 4a1c4 │ │ │ │ + bne 4a1bc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4a300 │ │ │ │ - ldr r3, [pc, #380] @ 4a348 │ │ │ │ + beq 4a2f8 │ │ │ │ + ldr r3, [pc, #380] @ 4a340 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4a300 │ │ │ │ + beq 4a2f8 │ │ │ │ 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 4a204 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4a240 │ │ │ │ - ldr r2, [pc, #312] @ 4a34c │ │ │ │ + beq 4a238 │ │ │ │ + ldr r2, [pc, #312] @ 4a344 │ │ │ │ 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] @ 4a348 │ │ │ │ + ldr r2, [pc, #288] @ 4a34c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 4a2e8 │ │ │ │ + ble 4a2e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #232] @ 4a348 │ │ │ │ + ldr r1, [pc, #232] @ 4a340 │ │ │ │ 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,343 +40106,343 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 44ce4 │ │ │ │ - ldr r3, [pc, #172] @ 4a358 │ │ │ │ + bl 44cdc │ │ │ │ + ldr r3, [pc, #172] @ 4a350 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #164] @ 4a35c │ │ │ │ + ldr r2, [pc, #164] @ 4a354 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #104] @ 4a32c │ │ │ │ + ldr r3, [pc, #104] @ 4a324 │ │ │ │ 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 4a310 │ │ │ │ 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 4a314 │ │ │ │ + ldr r3, [pc, #80] @ 4a340 │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 4a274 │ │ │ │ + b 4a26c │ │ │ │ mov r8, #3 │ │ │ │ mov sl, #5 │ │ │ │ mov r9, #4 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, r8 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a1e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a270 │ │ │ │ - eoreq r5, r6, r4, asr #30 │ │ │ │ + b 4a268 │ │ │ │ + eoreq r5, r6, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr #30 │ │ │ │ + eoreq r5, r6, ip, 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: 0x0034e6b4 │ │ │ │ + eoreq pc, r1, r4, asr #27 │ │ │ │ + eoreq pc, r1, r8, lsl sl @ │ │ │ │ + mlaeq r1, r8, sp, pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, ip, ror #11 │ │ │ │ - eoreq pc, r1, ip, lsl #26 │ │ │ │ - eoreq r0, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x0034e5f4 │ │ │ │ + eoreq pc, r1, r4, lsl #26 │ │ │ │ + eoreq r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r5, r6, r8, lsr sp │ │ │ │ + eoreq r5, r6, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #488] @ 4a568 │ │ │ │ + ldr r0, [pc, #488] @ 4a560 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ 4a56c │ │ │ │ + ldr r3, [pc, #484] @ 4a564 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [pc, #476] @ 4a570 │ │ │ │ + ldr sl, [pc, #476] @ 4a568 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #464] @ 4a574 │ │ │ │ + ldr r3, [pc, #464] @ 4a56c │ │ │ │ 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] @ 4a570 │ │ │ │ cmp r1, r2 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr lr, [fp] │ │ │ │ str r2, [fp] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #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, #28 │ │ │ │ lslge r8, r8, #1 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bge 4a55c │ │ │ │ - ldr r3, [pc, #364] @ 4a57c │ │ │ │ + bge 4a554 │ │ │ │ + ldr r3, [pc, #364] @ 4a574 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #352] @ 4a580 │ │ │ │ + ldr r3, [pc, #352] @ 4a578 │ │ │ │ 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 4a4cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #316] @ 4a584 │ │ │ │ + ldr r2, [pc, #316] @ 4a57c │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 4a4fc │ │ │ │ + beq 4a4f4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a46c │ │ │ │ + bne 4a464 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a49c │ │ │ │ + beq 4a494 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 4a50c │ │ │ │ + beq 4a504 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb4 │ │ │ │ cmp r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - blt 4a43c │ │ │ │ + blt 4a434 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bne 4a4d4 │ │ │ │ + bne 4a4cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ orr r1, r8, #1 │ │ │ │ - beq 4a55c │ │ │ │ + beq 4a554 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #84] @ 4a588 │ │ │ │ - ldr r3, [pc, #52] @ 4a56c │ │ │ │ + ldr r2, [pc, #84] @ 4a580 │ │ │ │ + ldr r3, [pc, #52] @ 4a564 │ │ │ │ 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 4a55c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, r8, #1 │ │ │ │ - b 4a52c │ │ │ │ + b 4a524 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, ror ip │ │ │ │ + eoreq r5, r6, ip, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, asr ip │ │ │ │ + eoreq r5, r6, r0, ror #24 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #9 │ │ │ │ - @ instruction: 0x0034e3d8 │ │ │ │ + eoreq r0, r2, ip, ror r4 │ │ │ │ + eorseq lr, r4, r0, ror #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r6, r4, asr #21 │ │ │ │ + eoreq r5, r6, ip, 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] @ 4a768 │ │ │ │ + ldr ip, [pc, #460] @ 4a76c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #452] @ 4a778 │ │ │ │ + ldr r3, [pc, #452] @ 4a770 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #448] @ 4a77c │ │ │ │ + ldr r2, [pc, #448] @ 4a774 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4a644 │ │ │ │ + bne 4a63c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a678 │ │ │ │ - ldr r3, [pc, #308] @ 4a780 │ │ │ │ + beq 4a670 │ │ │ │ + ldr r3, [pc, #308] @ 4a778 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #296] @ 4a784 │ │ │ │ + ldr r0, [pc, #296] @ 4a77c │ │ │ │ str r7, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #288] @ 4a788 │ │ │ │ + ldr r2, [pc, #288] @ 4a780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r0, [pc, #268] @ 4a78c │ │ │ │ + ldr r0, [pc, #268] @ 4a784 │ │ │ │ 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 4a358 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fd8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ - beq 4a734 │ │ │ │ - bl 1c2c30 │ │ │ │ + beq 4a72c │ │ │ │ + bl 1c2c08 │ │ │ │ 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] @ 4a788 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 4a774 │ │ │ │ + ldr r3, [pc, #44] @ 4a76c │ │ │ │ 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 4a764 │ │ │ │ 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, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr sl │ │ │ │ + eoreq r5, r6, ip, 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: 0x0034e1bc │ │ │ │ + @ instruction: 0x0021f8bc │ │ │ │ + eoreq pc, r1, ip, lsl r5 @ │ │ │ │ + mlaeq r1, r4, r8, pc @ │ │ │ │ + @ instruction: 0x002658bc │ │ │ │ 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] @ 4a9a0 │ │ │ │ + ldr r2, [pc, #508] @ 4a9a4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #496] @ 4a9b0 │ │ │ │ + ldr ip, [pc, #496] @ 4a9a8 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #492] @ 4a9b4 │ │ │ │ + ldr r3, [pc, #492] @ 4a9ac │ │ │ │ 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] │ │ │ │ @@ -40455,258 +40453,258 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ 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 4a8e8 │ │ │ │ + ldr r2, [pc, #388] @ 4a9b0 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 4a888 │ │ │ │ + beq 4a880 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a854 │ │ │ │ + bne 4a84c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a888 │ │ │ │ - ldr r2, [pc, #352] @ 4a9bc │ │ │ │ + beq 4a880 │ │ │ │ + ldr r2, [pc, #352] @ 4a9b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #340] @ 4a9c0 │ │ │ │ + ldr r0, [pc, #340] @ 4a9b8 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #336] @ 4a9c4 │ │ │ │ + ldr r2, [pc, #336] @ 4a9bc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 4a964 │ │ │ │ + ble 4a95c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4a964 │ │ │ │ + beq 4a95c │ │ │ │ tst r1, #1 │ │ │ │ - bne 4a8b0 │ │ │ │ + bne 4a8a8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4a968 │ │ │ │ + beq 4a960 │ │ │ │ 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] @ 4a9c0 │ │ │ │ + ldr r0, [pc, #256] @ 4a9c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #248] @ 4a9d0 │ │ │ │ + ldr r2, [pc, #248] @ 4a9c8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 4a968 │ │ │ │ - ldr r0, [pc, #220] @ 4a9d4 │ │ │ │ + b 4a960 │ │ │ │ + ldr r0, [pc, #220] @ 4a9cc │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a358 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4a9d8 │ │ │ │ + ldr r2, [pc, #172] @ 4a9d0 │ │ │ │ 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] @ 4a9a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a9a4 │ │ │ │ + bne 4a99c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #108] @ 4a9dc │ │ │ │ + ldr r0, [pc, #108] @ 4a9d4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a358 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r6 │ │ │ │ moveq r1, #0 │ │ │ │ - b 4a91c │ │ │ │ + b 4a914 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r8, asr #16 │ │ │ │ + eoreq r5, r6, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, lsr #16 │ │ │ │ + eoreq r5, r6, r0, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r1, r4, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsr #32 │ │ │ │ - eorseq sp, r4, r8, lsr pc │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - strheq r0, [r2], -r4 @ │ │ │ │ - eoreq pc, r1, r8, lsl r6 @ │ │ │ │ - eoreq r5, r6, r8, asr #13 │ │ │ │ - mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq sp, r4, ip, lsr #31 │ │ │ │ + mlaeq r1, ip, r6, pc @ │ │ │ │ + eoreq r0, r2, r8, lsl r0 │ │ │ │ + eorseq sp, r4, r0, asr #30 │ │ │ │ + eoreq pc, r1, r8, lsr r6 @ │ │ │ │ + eoreq r0, r2, ip, lsr #1 │ │ │ │ + eoreq pc, r1, r0, lsl r6 @ │ │ │ │ + ldrdeq r5, [r6], -r0 @ │ │ │ │ + mlaeq r1, r4, r5, pc @ │ │ │ │ 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] @ 4ab08 │ │ │ │ + ldr ip, [pc, #280] @ 4ab0c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #272] @ 4ab18 │ │ │ │ + ldr r3, [pc, #272] @ 4ab10 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #268] @ 4ab1c │ │ │ │ + ldr r2, [pc, #268] @ 4ab14 │ │ │ │ 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 4aa68 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ - beq 4aaa4 │ │ │ │ - ldr r3, [pc, #168] @ 4ab20 │ │ │ │ + beq 4aa9c │ │ │ │ + ldr r3, [pc, #168] @ 4ab18 │ │ │ │ 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] @ 4ab1c │ │ │ │ + ldr r2, [pc, #148] @ 4ab20 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aaf4 │ │ │ │ + beq 4aaec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1c2360 │ │ │ │ - ldr r2, [pc, #92] @ 4ab2c │ │ │ │ - ldr r3, [pc, #64] @ 4ab14 │ │ │ │ + bl 1c2338 │ │ │ │ + ldr r2, [pc, #92] @ 4ab24 │ │ │ │ + ldr r3, [pc, #64] @ 4ab0c │ │ │ │ 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 4ab04 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 4aabc │ │ │ │ + b 4aab4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r0, lsl #12 │ │ │ │ + eoreq r5, r6, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, ror #11 │ │ │ │ + eoreq r5, r6, r8, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r8, lsl #27 │ │ │ │ - eoreq pc, r1, r4, ror r4 @ │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ - eoreq r5, r6, r8, lsr #10 │ │ │ │ + mlaseq r4, r0, sp, sp │ │ │ │ + eoreq pc, r1, ip, ror #8 │ │ │ │ + strdeq pc, [r1], -r0 @ │ │ │ │ + eoreq r5, r6, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ - bne 4ab64 │ │ │ │ + bne 4ab5c │ │ │ │ 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 4ab8c │ │ │ │ + ldr r3, [pc, #56] @ 4ab9c │ │ │ │ + ldr r2, [pc, #56] @ 4aba0 │ │ │ │ + ldr r0, [pc, #56] @ 4aba4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 448dc │ │ │ │ - mlaseq r4, r0, ip, sp │ │ │ │ - eoreq pc, r1, r4, lsl r0 @ │ │ │ │ - eoreq pc, r1, ip, ror r3 @ │ │ │ │ + b 448d4 │ │ │ │ + mlaseq r4, r8, ip, sp │ │ │ │ + eoreq pc, r1, ip │ │ │ │ + eoreq pc, r1, r4, ror r3 @ │ │ │ │ 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] @ 4ad78 │ │ │ │ + ldr r2, [pc, #440] @ 4ad7c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #432] @ 4ad88 │ │ │ │ + ldr r8, [pc, #432] @ 4ad80 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #428] @ 4ad8c │ │ │ │ + ldr r3, [pc, #428] @ 4ad84 │ │ │ │ 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 +40712,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 4ac20 │ │ │ │ ldrsh r2, [r7] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ac60 │ │ │ │ + beq 4ac58 │ │ │ │ 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] @ 4ad88 │ │ │ │ + ldr r2, [pc, #340] @ 4ad8c │ │ │ │ + ldr r0, [pc, #340] @ 4ad90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r4] │ │ │ │ - ldr r2, [pc, #308] @ 4ad9c │ │ │ │ + ldr r2, [pc, #308] @ 4ad94 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r8, r2] │ │ │ │ movle r1, r8 │ │ │ │ - ble 4accc │ │ │ │ + ble 4acc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4ac94 │ │ │ │ + bne 4ac8c │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc4 │ │ │ │ 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] @ 4ad98 │ │ │ │ + ldr r2, [pc, #252] @ 4ad9c │ │ │ │ + ldr r0, [pc, #252] @ 4ada0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #204] @ 4adac │ │ │ │ + bl 3fffc │ │ │ │ + ldr r3, [pc, #204] @ 4ada4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ad70 │ │ │ │ + bhi 4ad68 │ │ │ │ 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] @ 4ada8 │ │ │ │ + ldr r3, [pc, #120] @ 4ad7c │ │ │ │ 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 4ad64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #128] @ 4adb4 │ │ │ │ + ldr r3, [pc, #128] @ 4adac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #116] @ 4adb8 │ │ │ │ + b 4acf8 │ │ │ │ + ldr r3, [pc, #116] @ 4adb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #104] @ 4adbc │ │ │ │ + b 4acf8 │ │ │ │ + ldr r3, [pc, #104] @ 4adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #92] @ 4adc0 │ │ │ │ + b 4acf8 │ │ │ │ + ldr r3, [pc, #92] @ 4adb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 4ad00 │ │ │ │ + b 4acf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 4adc4 │ │ │ │ + ldr r3, [pc, #76] @ 4adbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - b 4ad00 │ │ │ │ - eoreq r5, r6, r0, lsr r4 │ │ │ │ + b 4acf8 │ │ │ │ + eoreq r5, r6, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, lsl r4 │ │ │ │ + eoreq r5, r6, r8, 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, r8, asr #23 │ │ │ │ + eoreq lr, r1, ip, lsr pc │ │ │ │ + mlaeq r1, r4, r2, pc @ │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq sp, r4, r0, ror #22 │ │ │ │ + eoreq pc, r1, r8, ror #25 │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + eoreq r8, r3, r5, lsr r8 │ │ │ │ + strdeq r5, [r6], -r8 @ │ │ │ │ + @ instruction: 0x0034dad8 │ │ │ │ + eorseq sp, r4, r8, asr #21 │ │ │ │ + @ instruction: 0x0034dab8 │ │ │ │ + eorseq sp, r4, r8, lsr #21 │ │ │ │ + mlaseq r4, r4, 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] @ 4af98 │ │ │ │ + ldr ip, [pc, #448] @ 4af9c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r8, [pc, #436] @ 4afa8 │ │ │ │ + ldr r8, [pc, #436] @ 4afa0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #432] @ 4afac │ │ │ │ + ldr r2, [pc, #432] @ 4afa4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #416] @ 4afb0 │ │ │ │ + ldr r3, [pc, #416] @ 4afa8 │ │ │ │ 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 4ae64 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 4aea4 │ │ │ │ - ldr r3, [pc, #320] @ 4afb4 │ │ │ │ + beq 4ae9c │ │ │ │ + ldr r3, [pc, #320] @ 4afac │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 4afb8 │ │ │ │ + ldr r0, [pc, #316] @ 4afb0 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #312] @ 4afbc │ │ │ │ + ldr r2, [pc, #312] @ 4afb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r0, [pc, #276] @ 4afc0 │ │ │ │ + ldr r0, [pc, #276] @ 4afb8 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb4 │ │ │ │ cmp r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4af34 │ │ │ │ + ble 4af2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4aef4 │ │ │ │ + bne 4aeec │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #196] @ 4afc4 │ │ │ │ + ldr r2, [pc, #196] @ 4afbc │ │ │ │ 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] @ 4afc0 │ │ │ │ + ldr r2, [pc, #176] @ 4afc4 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ moveq r0, r6 │ │ │ │ - bne 4af74 │ │ │ │ - ldr r2, [pc, #132] @ 4afd0 │ │ │ │ + bne 4af6c │ │ │ │ + ldr r2, [pc, #132] @ 4afc8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 4afa4 │ │ │ │ + ldr r3, [pc, #80] @ 4af9c │ │ │ │ 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 4af94 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 3fffc │ │ │ │ cmp r7, r0 │ │ │ │ movgt r0, r6 │ │ │ │ - bgt 4af94 │ │ │ │ - ldr r3, [pc, #64] @ 4afd4 │ │ │ │ + bgt 4af8c │ │ │ │ + ldr r3, [pc, #64] @ 4afcc │ │ │ │ ldr r0, [r8, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4af44 │ │ │ │ + b 4af3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, lsl r2 │ │ │ │ + eoreq r5, r6, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r6], -r4 @ │ │ │ │ + strdeq r5, [r6], -ip @ │ │ │ │ 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, r8, lsl #19 │ │ │ │ + eoreq pc, r1, r8, asr #32 │ │ │ │ + strdeq lr, [r1], -ip @ │ │ │ │ + eoreq pc, r1, r8, lsr #32 │ │ │ │ + eorseq sp, r4, r8, lsl #18 │ │ │ │ + @ instruction: 0x0021efb8 │ │ │ │ + eoreq pc, r1, ip, ror sl @ │ │ │ │ + strheq r5, [r6], -r0 @ │ │ │ │ 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] @ 4b580 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1420] @ 4b58c │ │ │ │ + ldr r3, [pc, #1420] @ 4b584 │ │ │ │ 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] @ 4b588 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1396] @ 4b594 │ │ │ │ + ldr r2, [pc, #1396] @ 4b58c │ │ │ │ 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, #52 @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov fp, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ 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 r3, [sp, #128] @ 0x80 │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + str fp, [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 4b2ac │ │ │ │ + ldr r3, [pc, #1204] @ 4b590 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #1180] @ 4b59c │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #1180] @ 4b594 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #1164] @ 4b5a0 │ │ │ │ + beq 4b278 │ │ │ │ + ldr r3, [pc, #1164] @ 4b598 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #2 │ │ │ │ - beq 4b55c │ │ │ │ + beq 4b554 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -41058,560 +41056,560 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 791cc │ │ │ │ - ldr r3, [pc, #1056] @ 4b5a4 │ │ │ │ + bl 791c4 │ │ │ │ + ldr r3, [pc, #1056] @ 4b59c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 4b46c │ │ │ │ + beq 4b464 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ - beq 4b348 │ │ │ │ + beq 4b340 │ │ │ │ cmp r6, #2 │ │ │ │ and r1, r3, #1 │ │ │ │ - beq 4b4bc │ │ │ │ + beq 4b4b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b1ec │ │ │ │ + bne 4b1e4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #948] @ 4b5a8 │ │ │ │ + beq 4b210 │ │ │ │ + ldr r1, [pc, #948] @ 4b5a0 │ │ │ │ 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] @ 4b5a4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b228 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b268 │ │ │ │ - ldr r1, [pc, #888] @ 4b5b0 │ │ │ │ + beq 4b260 │ │ │ │ + ldr r1, [pc, #888] @ 4b5a8 │ │ │ │ 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] @ 4b5ac │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4b3a8 │ │ │ │ + beq 4b3a0 │ │ │ │ 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] @ 4b5b0 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #760] @ 4b58c │ │ │ │ + ldr r3, [pc, #760] @ 4b584 │ │ │ │ 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 4b57c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #768] @ 4b5bc │ │ │ │ + ldr r3, [pc, #768] @ 4b5b4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r2, [pc, #704] @ 4b59c │ │ │ │ + bl 7917c │ │ │ │ + ldr r2, [pc, #704] @ 4b594 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b518 │ │ │ │ - ldr r3, [pc, #716] @ 4b5c0 │ │ │ │ + beq 4b510 │ │ │ │ + ldr r3, [pc, #716] @ 4b5b8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b13c │ │ │ │ - ldr r2, [pc, #676] @ 4b5c4 │ │ │ │ + bne 4b134 │ │ │ │ + ldr r2, [pc, #676] @ 4b5bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #668] @ 4b5c8 │ │ │ │ + ldr r3, [pc, #668] @ 4b5c0 │ │ │ │ str sl, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ - b 4b13c │ │ │ │ + bl 486a4 │ │ │ │ + b 4b134 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4b390 │ │ │ │ + beq 4b388 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b364 │ │ │ │ + bne 4b35c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b390 │ │ │ │ - ldr r1, [pc, #608] @ 4b5cc │ │ │ │ + beq 4b388 │ │ │ │ + ldr r1, [pc, #608] @ 4b5c4 │ │ │ │ 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] @ 4b5c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b228 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b228 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b3c0 │ │ │ │ + bne 4b3b8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b3f0 │ │ │ │ - ldr r1, [pc, #524] @ 4b5d4 │ │ │ │ + beq 4b3e8 │ │ │ │ + ldr r1, [pc, #524] @ 4b5cc │ │ │ │ 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] @ 4b5d0 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b408 │ │ │ │ + bne 4b400 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b438 │ │ │ │ - ldr r1, [pc, #460] @ 4b5dc │ │ │ │ + beq 4b430 │ │ │ │ + ldr r1, [pc, #460] @ 4b5d4 │ │ │ │ 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] @ 4b5d8 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3] │ │ │ │ - b 4b280 │ │ │ │ + b 4b278 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt 4b4f4 │ │ │ │ + bgt 4b4ec │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4b570 │ │ │ │ + ble 4b568 │ │ │ │ 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 4b484 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ - beq 4b1c0 │ │ │ │ + beq 4b1b8 │ │ │ │ mov r3, r4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b4d0 │ │ │ │ + bne 4b4c8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #268] @ 4b5e4 │ │ │ │ + beq 4b210 │ │ │ │ + ldr r1, [pc, #268] @ 4b5dc │ │ │ │ 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] @ 4b5e0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4b20c │ │ │ │ + b 4b204 │ │ │ │ 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 4b1a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r8 │ │ │ │ - beq 4b280 │ │ │ │ + beq 4b278 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #152] @ 4b5ec │ │ │ │ + beq 4b278 │ │ │ │ + ldr r3, [pc, #152] @ 4b5e4 │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4b114 │ │ │ │ - ldr r2, [pc, #140] @ 4b5f0 │ │ │ │ + b 4b10c │ │ │ │ + ldr r2, [pc, #140] @ 4b5e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, #2 │ │ │ │ - b 4b324 │ │ │ │ + b 4b31c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r6], -r8 @ │ │ │ │ + eoreq r5, r6, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r6], -r0 @ │ │ │ │ + ldrdeq r4, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, ip, lsl r7 │ │ │ │ + eorseq sp, r4, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r4, ror #17 │ │ │ │ + ldrdeq pc, [r1], -ip @ │ │ │ │ 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, r4, lsl r6 │ │ │ │ + eoreq r0, r3, ip │ │ │ │ + @ instruction: 0x0034d5d0 │ │ │ │ + eoreq pc, r1, r8, lsr r6 @ │ │ │ │ + eoreq r4, r6, r0, ror sp │ │ │ │ + eorseq sp, r4, ip, asr #10 │ │ │ │ + eoreq pc, r1, ip, asr #14 │ │ │ │ + eoreq pc, r1, ip, lsr #13 │ │ │ │ + @ instruction: 0x0034d4dc │ │ │ │ + mlaseq r4, ip, r4, sp │ │ │ │ + eoreq pc, r1, ip, lsl #10 │ │ │ │ + eorseq sp, r4, r0, asr #8 │ │ │ │ + eoreq pc, r2, r8, lsr lr @ │ │ │ │ + @ instruction: 0x0034d3f8 │ │ │ │ + eoreq pc, r1, r0, ror #8 │ │ │ │ + eorseq sp, r4, r0, lsr r3 │ │ │ │ + mlaeq r1, r8, r3, pc @ │ │ │ │ + eoreq pc, r1, r4, asr #9 │ │ │ │ + eoreq pc, r1, r8, asr #8 │ │ │ │ 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] @ 4b838 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #552] @ 4b844 │ │ │ │ + ldr r3, [pc, #552] @ 4b83c │ │ │ │ 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] @ 4b840 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #528] @ 4b84c │ │ │ │ + ldr r1, [pc, #528] @ 4b844 │ │ │ │ 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] @ 4b848 │ │ │ │ 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 │ │ │ │ - add r9, sp, #20 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r7, sp, #28 │ │ │ │ mov r2, #6 │ │ │ │ add sl, sp, #16 │ │ │ │ + add r9, sp, #20 │ │ │ │ add r8, sp, #24 │ │ │ │ - add r7, sp, #28 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4b774 │ │ │ │ + beq 4b76c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ 4b854 │ │ │ │ + ldr r3, [pc, #400] @ 4b84c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85fd0 │ │ │ │ + bl 85fc4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b76c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, #8 │ │ │ │ - b 4b710 │ │ │ │ + b 4b708 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b76c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b76c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b6fc │ │ │ │ + beq 4b6f4 │ │ │ │ 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 4afd0 │ │ │ │ + b 4b6f4 │ │ │ │ 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 4afd0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b7fc │ │ │ │ - ldr r3, [pc, #164] @ 4b858 │ │ │ │ + beq 4b7f4 │ │ │ │ + ldr r3, [pc, #164] @ 4b850 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4b830 │ │ │ │ + beq 4b828 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5f7c │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1f5f5c │ │ │ │ + bl 1ce49c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #132] @ 4b85c │ │ │ │ + ldr r0, [pc, #132] @ 4b854 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ 4b860 │ │ │ │ + ldr r2, [pc, #88] @ 4b858 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #52] @ 4b844 │ │ │ │ + ldr r3, [pc, #52] @ 4b83c │ │ │ │ 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 4b834 │ │ │ │ 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 4b7f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r0, ror #19 │ │ │ │ + eoreq r4, r6, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002649b4 │ │ │ │ + @ instruction: 0x002649bc │ │ │ │ @ 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, r0, asr #22 │ │ │ │ + strdeq r4, [r6], -r4 @ │ │ │ │ │ │ │ │ -0004b864 : │ │ │ │ +0004b85c : │ │ │ │ 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] @ 4b9a0 │ │ │ │ + ldr r2, [pc, #292] @ 4b9a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #284] @ 4b9b0 │ │ │ │ + ldr r4, [pc, #284] @ 4b9a8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ 4b9b4 │ │ │ │ + ldr r3, [pc, #280] @ 4b9ac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #180] @ 4b9b8 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #180] @ 4b9b0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 4b988 │ │ │ │ - bl 1ce4c0 │ │ │ │ + beq 4b980 │ │ │ │ + bl 1ce49c │ │ │ │ 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 4b5ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #92] @ 4b9bc │ │ │ │ + ldr r2, [pc, #92] @ 4b9b4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ 4b9ac │ │ │ │ + ldr r3, [pc, #68] @ 4b9a4 │ │ │ │ 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 4b99c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 4b9c0 │ │ │ │ + ldr r3, [pc, #48] @ 4b9b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4b920 │ │ │ │ - b 4b954 │ │ │ │ + bne 4b918 │ │ │ │ + b 4b94c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, ror r7 │ │ │ │ + eoreq r4, r6, ip, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, asr r7 │ │ │ │ + eoreq r4, r6, ip, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - mlaeq r6, r4, r6, r4 │ │ │ │ - eorseq ip, r4, r0, ror lr │ │ │ │ + mlaeq r6, ip, r6, r4 │ │ │ │ + eorseq ip, r4, r8, 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] @ 4bc70 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #660] @ 4bc7c │ │ │ │ + ldr r2, [pc, #660] @ 4bc74 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #652] @ 4bc80 │ │ │ │ + ldr r8, [pc, #652] @ 4bc78 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #648] @ 4bc84 │ │ │ │ + ldr r3, [pc, #648] @ 4bc7c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -41619,311 +41617,311 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #440] @ 4bc88 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #440] @ 4bc80 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 4bc38 │ │ │ │ + beq 4bc30 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 4bbf4 │ │ │ │ - ldr r3, [pc, #400] @ 4bc8c │ │ │ │ + bge 4bbec │ │ │ │ + ldr r3, [pc, #400] @ 4bc84 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 1ce220 │ │ │ │ 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 4b5ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #328] @ 4bc90 │ │ │ │ + ldr r3, [pc, #328] @ 4bc88 │ │ │ │ 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 4bc08 │ │ │ │ cmp r4, #11 │ │ │ │ addeq r9, r9, #1 │ │ │ │ moveq r4, #336 @ 0x150 │ │ │ │ streq r3, [r2, #8] │ │ │ │ - beq 4bb88 │ │ │ │ + beq 4bb80 │ │ │ │ cmp r4, #15 │ │ │ │ - beq 4bc64 │ │ │ │ + beq 4bc5c │ │ │ │ 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] @ 4bc8c │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f2044 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ - bl 46848 │ │ │ │ + bl 46840 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 4bc98 │ │ │ │ + ldr r2, [pc, #204] @ 4bc90 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #168] @ 4bc7c │ │ │ │ + ldr r3, [pc, #168] @ 4bc74 │ │ │ │ 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 4bc6c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59d8 │ │ │ │ add r1, r5, #2 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 4bb00 │ │ │ │ + b 4baf8 │ │ │ │ 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 4bb78 │ │ │ │ mov r4, #432 @ 0x1b0 │ │ │ │ - b 4bb88 │ │ │ │ - ldr r3, [pc, #92] @ 4bc9c │ │ │ │ + b 4bb80 │ │ │ │ + ldr r3, [pc, #92] @ 4bc94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4baec │ │ │ │ + bne 4bae4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r7] │ │ │ │ - bl 1ce3f0 │ │ │ │ - b 4bb3c │ │ │ │ + bl 1ce3cc │ │ │ │ + b 4bb34 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, #384 @ 0x180 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 4bb88 │ │ │ │ + b 4bb80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, lsl r6 │ │ │ │ + eoreq r4, r6, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ + strdeq r4, [r6], -ip @ │ │ │ │ @ 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, r0, ror ip │ │ │ │ + eoreq r4, r6, r0, lsr r4 │ │ │ │ + eorseq ip, r4, r8, asr #23 │ │ │ │ │ │ │ │ -0004bca0 : │ │ │ │ +0004bc98 : │ │ │ │ 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] @ 4be70 │ │ │ │ + ldr r0, [pc, #444] @ 4be74 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #436] @ 4be80 │ │ │ │ + ldr r3, [pc, #436] @ 4be78 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #432] @ 4be84 │ │ │ │ + ldr r1, [pc, #432] @ 4be7c │ │ │ │ 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] @ 4be80 │ │ │ │ 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 │ │ │ │ + bl 26565c │ │ │ │ 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 4be5c │ │ │ │ + ldr r0, [pc, #284] @ 4be84 │ │ │ │ + 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 4be5c │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4bde8 │ │ │ │ + ble 4bde0 │ │ │ │ sub r2, lr, #1 │ │ │ │ add r3, r2, r0 │ │ │ │ - b 4bdcc │ │ │ │ + b 4bdc4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bde0 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne 4bdc4 │ │ │ │ + bne 4bdbc │ │ │ │ rsb r3, lr, #1 │ │ │ │ add r3, r3, ip │ │ │ │ - b 4bdec │ │ │ │ + b 4bde4 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr ip, [pc, #156] @ 4be90 │ │ │ │ + ldr ip, [pc, #156] @ 4be88 │ │ │ │ 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 4b9bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #96] @ 4be94 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 4be7c │ │ │ │ + ldr r2, [pc, #96] @ 4be8c │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [pc, #64] @ 4be74 │ │ │ │ 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 4be6c │ │ │ │ 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 4bd80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, ip, lsr r3 │ │ │ │ + eoreq r4, r6, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r8, lsl r3 │ │ │ │ + eoreq r4, r6, r0, lsr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaseq r4, r0, sl, ip │ │ │ │ - eorseq ip, r4, ip, lsl #20 │ │ │ │ - eoreq r4, r6, r0, asr #3 │ │ │ │ + mlaseq r4, r8, sl, ip │ │ │ │ + eorseq ip, r4, r4, lsl sl │ │ │ │ + eoreq r4, r6, r8, asr #3 │ │ │ │ │ │ │ │ -0004be98 : │ │ │ │ +0004be90 : │ │ │ │ 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] @ 4bfc4 │ │ │ │ + ldr r2, [pc, #280] @ 4bfc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #272] @ 4bfd4 │ │ │ │ + ldr r5, [pc, #272] @ 4bfcc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #268] @ 4bfd8 │ │ │ │ + ldr r3, [pc, #268] @ 4bfd0 │ │ │ │ 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 +41937,780 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #172] @ 4bfdc │ │ │ │ + bl 41e9c │ │ │ │ + ldr r2, [pc, #172] @ 4bfd4 │ │ │ │ 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 4bf70 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 4bfe0 │ │ │ │ + ldr r3, [pc, #132] @ 4bfd8 │ │ │ │ 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] @ 4bfdc │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 4bfe8 │ │ │ │ + ldr r2, [pc, #80] @ 4bfe0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 4bfd0 │ │ │ │ + ldr r3, [pc, #48] @ 4bfc8 │ │ │ │ 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 4bfc0 │ │ │ │ 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, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, lsr #2 │ │ │ │ + eoreq r4, r6, ip, 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, r8, lsr #17 │ │ │ │ + eoreq lr, r1, ip, lsr #17 │ │ │ │ + eoreq r4, r6, r4, rrx │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c03c │ │ │ │ + beq 4c034 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c010 │ │ │ │ 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] @ 4c03c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq lr, r1, r8, asr #20 │ │ │ │ + eoreq lr, r1, r0, asr #20 │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ +0004c040 : │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 4c060 │ │ │ │ + ldr r1, [pc, #12] @ 4c058 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ - b 4bca0 │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + b 4bc98 │ │ │ │ + eoreq lr, r1, r4, lsr sl │ │ │ │ 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] @ 4c1d8 │ │ │ │ + ldr ip, [pc, #356] @ 4c1dc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ 4c1e8 │ │ │ │ + ldr r2, [pc, #344] @ 4c1e0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #340] @ 4c1ec │ │ │ │ + ldr r3, [pc, #340] @ 4c1e4 │ │ │ │ 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 4c0f0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c12c │ │ │ │ - ldr r2, [pc, #240] @ 4c1f0 │ │ │ │ + beq 4c124 │ │ │ │ + ldr r2, [pc, #240] @ 4c1e8 │ │ │ │ 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] @ 4c1ec │ │ │ │ + ldr r2, [pc, #228] @ 4c1f0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c144 │ │ │ │ + bne 4c13c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c178 │ │ │ │ - ldr r2, [pc, #176] @ 4c1fc │ │ │ │ + beq 4c170 │ │ │ │ + ldr r2, [pc, #176] @ 4c1f4 │ │ │ │ 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] @ 4c1f8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #152] @ 4c204 │ │ │ │ + ldr r0, [pc, #152] @ 4c1fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a4 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ 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 4b5ec │ │ │ │ + ldr r2, [pc, #80] @ 4c200 │ │ │ │ + ldr r3, [pc, #40] @ 4c1dc │ │ │ │ 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 4c1d4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, ror pc │ │ │ │ + eoreq r3, r6, r0, lsl #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, asr pc │ │ │ │ + eoreq r3, r6, r0, ror #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r4, r0, lsl #14 │ │ │ │ - eoreq sp, r1, r8, lsl #27 │ │ │ │ - eoreq pc, r2, r4, lsl #2 │ │ │ │ - @ instruction: 0x0034c6b4 │ │ │ │ - eoreq lr, r1, r4, lsr #14 │ │ │ │ - eoreq sp, r1, r4, lsr sp │ │ │ │ - eoreq r3, r6, r0, asr #28 │ │ │ │ + eorseq ip, r4, r8, lsl #14 │ │ │ │ + eoreq sp, r1, r0, lsl #27 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ + @ instruction: 0x0034c6bc │ │ │ │ + eoreq lr, r1, ip, lsl r7 │ │ │ │ + eoreq sp, r1, ip, lsr #26 │ │ │ │ + eoreq r3, r6, r8, 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] @ 4c428 │ │ │ │ + ldr ip, [pc, #524] @ 4c42c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 4c438 │ │ │ │ + ldr r2, [pc, #512] @ 4c430 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #508] @ 4c43c │ │ │ │ + ldr r3, [pc, #508] @ 4c434 │ │ │ │ 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] @ 4c438 │ │ │ │ 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 4c2dc │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c2a8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c2e4 │ │ │ │ - ldr r2, [pc, #396] @ 4c444 │ │ │ │ + beq 4c2dc │ │ │ │ + ldr r2, [pc, #396] @ 4c43c │ │ │ │ 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] @ 4c440 │ │ │ │ + ldr r2, [pc, #384] @ 4c444 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2fc │ │ │ │ + bne 4c2f4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c334 │ │ │ │ - ldr r2, [pc, #332] @ 4c450 │ │ │ │ + beq 4c32c │ │ │ │ + ldr r2, [pc, #332] @ 4c448 │ │ │ │ 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] @ 4c44c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #308] @ 4c458 │ │ │ │ + ldr r0, [pc, #308] @ 4c450 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c34c │ │ │ │ + bne 4c344 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c384 │ │ │ │ - ldr r2, [pc, #264] @ 4c45c │ │ │ │ + beq 4c37c │ │ │ │ + ldr r2, [pc, #264] @ 4c454 │ │ │ │ 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] @ 4c458 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 4c464 │ │ │ │ + ldr r0, [pc, #240] @ 4c45c │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c39c │ │ │ │ + bne 4c394 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r2, [pc, #196] @ 4c468 │ │ │ │ + beq 4c3c8 │ │ │ │ + ldr r2, [pc, #196] @ 4c460 │ │ │ │ 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] @ 4c464 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #172] @ 4c470 │ │ │ │ + ldr r0, [pc, #172] @ 4c468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a4 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ 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 4b5ec │ │ │ │ + ldr r2, [pc, #108] @ 4c46c │ │ │ │ + ldr r3, [pc, #40] @ 4c42c │ │ │ │ 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 4c424 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r6], -r0 @ │ │ │ │ + ldrdeq r3, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00263db0 │ │ │ │ + @ instruction: 0x00263db8 │ │ │ │ @ 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, r0, asr r5 │ │ │ │ + eoreq sp, r1, r8, lsr #23 │ │ │ │ + @ instruction: 0x0021e5bc │ │ │ │ + eorseq ip, r4, r4, lsl #10 │ │ │ │ + eoreq lr, r1, r0, ror #10 │ │ │ │ + eoreq sp, r1, r4, asr fp │ │ │ │ + @ instruction: 0x0034c4b4 │ │ │ │ + eoreq lr, r2, r0, lsr #29 │ │ │ │ + eoreq sp, r1, r4, lsl #22 │ │ │ │ + eorseq ip, r4, r4, ror #8 │ │ │ │ + eoreq lr, r1, r4, asr #9 │ │ │ │ + @ instruction: 0x0021dab4 │ │ │ │ + strdeq r3, [r6], -r8 @ │ │ │ │ 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] @ 4c7bc │ │ │ │ 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] @ 4c7c0 │ │ │ │ + ldr r3, [pc, #808] @ 4c7c4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #800] @ 4c7d0 │ │ │ │ + ldr r7, [pc, #800] @ 4c7c8 │ │ │ │ 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] @ 4c7cc │ │ │ │ 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, #36 @ 0x24 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 4c7d8 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #696] @ 4c7d0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c580 │ │ │ │ + beq 4c578 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c550 │ │ │ │ + bne 4c548 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c77c │ │ │ │ - ldr r3, [pc, #644] @ 4c7dc │ │ │ │ + beq 4c774 │ │ │ │ + ldr r3, [pc, #644] @ 4c7d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ 4c7e0 │ │ │ │ + ldr r2, [pc, #640] @ 4c7d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4c5d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c5a4 │ │ │ │ + bne 4c59c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c5d8 │ │ │ │ - ldr r3, [pc, #568] @ 4c7e4 │ │ │ │ + beq 4c5d0 │ │ │ │ + ldr r3, [pc, #568] @ 4c7dc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #560] @ 4c7e8 │ │ │ │ + ldr r2, [pc, #560] @ 4c7e0 │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ lsl sl, r3, #2 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4c724 │ │ │ │ + beq 4c71c │ │ │ │ asrs r6, r6, #1 │ │ │ │ - bmi 4c734 │ │ │ │ + bmi 4c72c │ │ │ │ add r3, sl, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cmp r1, r8 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4c650 │ │ │ │ + beq 4c648 │ │ │ │ ands r0, r1, #1 │ │ │ │ - bne 4c620 │ │ │ │ + bne 4c618 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4c798 │ │ │ │ - ldr r3, [pc, #452] @ 4c7ec │ │ │ │ + beq 4c790 │ │ │ │ + ldr r3, [pc, #452] @ 4c7e4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 4c7f0 │ │ │ │ + ldr r2, [pc, #444] @ 4c7e8 │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r4, #2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ add fp, r4, #3 │ │ │ │ sub r8, r9, fp │ │ │ │ mov r3, #6 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp fp, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bge 4c6a0 │ │ │ │ + bge 4c698 │ │ │ │ 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 4c688 │ │ │ │ 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 4c6b8 │ │ │ │ bl 232ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 47668 │ │ │ │ - ldr r3, [pc, #268] @ 4c7f4 │ │ │ │ + bl 47660 │ │ │ │ + ldr r3, [pc, #268] @ 4c7ec │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #260] @ 4c7f8 │ │ │ │ + ldr r2, [pc, #260] @ 4c7f0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #200] @ 4c7c8 │ │ │ │ + ldr r3, [pc, #200] @ 4c7c0 │ │ │ │ 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 4c7b8 │ │ │ │ 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 4c760 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 4c7fc │ │ │ │ + ldr r2, [pc, #188] @ 4c7f4 │ │ │ │ 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] @ 4c7f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 4c5f4 │ │ │ │ + b 4c5ec │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ tst r1, #1 │ │ │ │ mvnne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c5f4 │ │ │ │ - b 4c730 │ │ │ │ + bne 4c5ec │ │ │ │ + b 4c728 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4c580 │ │ │ │ + b 4c578 │ │ │ │ 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 1d3464 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 4c650 │ │ │ │ + b 4c648 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, asr fp │ │ │ │ + eoreq r3, r6, r0, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r4, r0, asr r3 │ │ │ │ - eoreq r3, r6, ip, lsr #22 │ │ │ │ + eorseq ip, r4, r8, asr r3 │ │ │ │ + eoreq r3, r6, r4, 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, ip, lsr #5 │ │ │ │ + eoreq lr, r1, r8, lsr #6 │ │ │ │ + eorseq ip, r4, ip, asr r2 │ │ │ │ + eoreq lr, r1, r4, asr #5 │ │ │ │ + eorseq ip, r4, r0, ror #3 │ │ │ │ + eoreq lr, r1, ip, ror #8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r3, [r6], -ip @ │ │ │ │ - eorseq ip, r4, r0, asr #1 │ │ │ │ - eoreq sp, r1, r8, asr r4 │ │ │ │ + eoreq r3, r6, r4, lsl #18 │ │ │ │ + eorseq ip, r4, r8, asr #1 │ │ │ │ + eoreq sp, r1, r0, asr r4 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c820 │ │ │ │ + ldr r0, [pc, #16] @ 4c818 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, ip, lsr r6 │ │ │ │ + b 4c470 │ │ │ │ + eoreq sp, r1, r4, lsr r6 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c840 │ │ │ │ + ldr r0, [pc, #16] @ 4c838 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, r0, lsl #12 │ │ │ │ + b 4c470 │ │ │ │ + strdeq sp, [r1], -r8 @ │ │ │ │ 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] @ 4cc90 │ │ │ │ + ldr ip, [pc, #1084] @ 4cc94 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1080] @ 4cca0 │ │ │ │ + ldr r3, [pc, #1080] @ 4cc98 │ │ │ │ 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] @ 4cc9c │ │ │ │ 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] @ 4cca0 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4c900 │ │ │ │ + bne 4c8f8 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4c930 │ │ │ │ + beq 4c928 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #924] @ 4ccac │ │ │ │ - ldr r2, [pc, #924] @ 4ccb0 │ │ │ │ + ldr r3, [pc, #924] @ 4cca4 │ │ │ │ + ldr r2, [pc, #924] @ 4cca8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c988 │ │ │ │ + beq 4c980 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c954 │ │ │ │ + bne 4c94c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c988 │ │ │ │ - ldr r3, [pc, #856] @ 4ccb4 │ │ │ │ + beq 4c980 │ │ │ │ + ldr r3, [pc, #856] @ 4ccac │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #848] @ 4ccb8 │ │ │ │ + ldr r2, [pc, #848] @ 4ccb0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add sl, r4, #1 │ │ │ │ ldr r3, [r2, sl, lsl #2] │ │ │ │ lsl r5, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c9a8 │ │ │ │ + bne 4c9a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4c9dc │ │ │ │ - ldr r3, [pc, #780] @ 4ccbc │ │ │ │ + beq 4c9d4 │ │ │ │ + ldr r3, [pc, #780] @ 4ccb4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #772] @ 4ccc0 │ │ │ │ + ldr r2, [pc, #772] @ 4ccb8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ add r3, r4, #2 │ │ │ │ - bne 4ca00 │ │ │ │ + bne 4c9f8 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4ca30 │ │ │ │ + beq 4ca28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 4ccc4 │ │ │ │ + ldr r2, [pc, #696] @ 4ccbc │ │ │ │ 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] @ 4ccc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, #8 │ │ │ │ ldr r3, [r2, r8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca44 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4cc00 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca6c │ │ │ │ + bne 4ca64 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cbd0 │ │ │ │ + bne 4cbc8 │ │ │ │ add fp, r5, #20 │ │ │ │ ldr r3, [r2, fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca88 │ │ │ │ + bne 4ca80 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cb98 │ │ │ │ + bne 4cb90 │ │ │ │ add r3, r4, #7 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r5, #24 │ │ │ │ - bge 4cab4 │ │ │ │ - ldr r1, [pc, #556] @ 4cccc │ │ │ │ + bge 4caac │ │ │ │ + ldr r1, [pc, #556] @ 4ccc4 │ │ │ │ ldr r0, [r9, r1] │ │ │ │ ldr r1, [r2, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4caac │ │ │ │ tst r1, #1 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc38 │ │ │ │ ldr r0, [r2, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ 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 4cb18 │ │ │ │ + ldr lr, [pc, #436] @ 4ccc4 │ │ │ │ ldr lr, [r9, lr] │ │ │ │ subs lr, r4, lr │ │ │ │ movne lr, #1 │ │ │ │ ldr r6, [ip, fp] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r5, ip, r5 │ │ │ │ @@ -42720,150 +42718,150 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr ip, [ip, r8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 47e74 │ │ │ │ - ldr r3, [pc, #372] @ 4ccd0 │ │ │ │ + bl 47e6c │ │ │ │ + ldr r3, [pc, #372] @ 4ccc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #364] @ 4ccd4 │ │ │ │ + ldr r2, [pc, #364] @ 4cccc │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ 4cc9c │ │ │ │ + ldr r3, [pc, #296] @ 4cc94 │ │ │ │ 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 4cc8c │ │ │ │ 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] @ 4ccd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #304] @ 4ccdc │ │ │ │ + ldr r2, [pc, #304] @ 4ccd4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #6 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca88 │ │ │ │ - ldr r3, [pc, #264] @ 4cce0 │ │ │ │ + b 4ca80 │ │ │ │ + ldr r3, [pc, #264] @ 4ccd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #256] @ 4cce4 │ │ │ │ + ldr r2, [pc, #256] @ 4ccdc │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #5 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca6c │ │ │ │ - ldr r3, [pc, #216] @ 4cce8 │ │ │ │ + b 4ca64 │ │ │ │ + ldr r3, [pc, #216] @ 4cce0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ 4ccec │ │ │ │ + ldr r2, [pc, #208] @ 4cce4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #3 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca4c │ │ │ │ + b 4ca44 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc50 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4caac │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 4ccf0 │ │ │ │ + ldr r2, [pc, #140] @ 4cce8 │ │ │ │ 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] @ 4ccec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4cab4 │ │ │ │ + b 4caac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r0, r7, r3 │ │ │ │ + mlaeq r6, r8, r7, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r4, r0, pc, fp @ │ │ │ │ - eoreq r3, r6, r4, ror #14 │ │ │ │ + mlaseq r4, r8, pc, fp @ │ │ │ │ + eoreq r3, r6, ip, 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: 0x0034bef8 │ │ │ │ + eoreq sp, r1, r0, ror pc │ │ │ │ + eorseq fp, r4, ip, lsr #29 │ │ │ │ + eoreq sp, r1, r4, lsl pc │ │ │ │ + eorseq fp, r4, r8, asr lr │ │ │ │ + eoreq lr, r2, r0, asr r8 │ │ │ │ + @ instruction: 0x0034bdfc │ │ │ │ + strdeq lr, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r3, r6, r8, lsl #9 │ │ │ │ - eorseq fp, r4, r0, ror #24 │ │ │ │ - eoreq sp, r1, r8, lsl pc │ │ │ │ - eorseq fp, r4, r8, lsr #24 │ │ │ │ - eoreq sp, r1, r0, ror #29 │ │ │ │ - @ instruction: 0x0034bbf0 │ │ │ │ - eoreq sp, r1, r8, lsr #29 │ │ │ │ - mlaseq r4, ip, fp, fp │ │ │ │ - eoreq sp, r1, r0, ror #28 │ │ │ │ + mlaeq r6, r0, r4, r3 │ │ │ │ + eorseq fp, r4, r8, ror #24 │ │ │ │ + eoreq sp, r1, r0, lsl pc │ │ │ │ + eorseq fp, r4, r0, lsr ip │ │ │ │ + ldrdeq sp, [r1], -r8 @ │ │ │ │ + @ instruction: 0x0034bbf8 │ │ │ │ + eoreq sp, r1, r0, lsr #29 │ │ │ │ + eorseq fp, r4, r4, lsr #23 │ │ │ │ + eoreq sp, r1, r8, asr lr │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd14 │ │ │ │ + ldr r0, [pc, #16] @ 4cd0c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, r0, asr #1 │ │ │ │ + b 4c83c │ │ │ │ + strheq sp, [r1], -r8 @ │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd34 │ │ │ │ + ldr r0, [pc, #16] @ 4cd2c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, ip, lsl #1 │ │ │ │ + b 4c83c │ │ │ │ + eoreq sp, r1, r4, lsl #1 │ │ │ │ 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] @ 4d13c │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1004] @ 4d148 │ │ │ │ + ldr r0, [pc, #1004] @ 4d140 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r9, [pc, #996] @ 4d14c │ │ │ │ + ldr r9, [pc, #996] @ 4d144 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ 4d150 │ │ │ │ + ldr r2, [pc, #988] @ 4d148 │ │ │ │ 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 │ │ │ │ @@ -42871,196 +42869,196 @@ │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 4cdf0 │ │ │ │ + bne 4cde8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4cf70 │ │ │ │ + beq 4cf68 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4ce24 │ │ │ │ + bne 4ce1c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4ce54 │ │ │ │ + beq 4ce4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 4d154 │ │ │ │ - ldr r2, [pc, #804] @ 4d158 │ │ │ │ + ldr r3, [pc, #804] @ 4d14c │ │ │ │ + ldr r2, [pc, #804] @ 4d150 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r5, #8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 195130 │ │ │ │ + bl 195134 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4cebc │ │ │ │ - ldr r7, [pc, #728] @ 4d15c │ │ │ │ + ble 4ceb4 │ │ │ │ + ldr r7, [pc, #728] @ 4d154 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 1950e8 │ │ │ │ + bl 1950ec │ │ │ │ cmp r6, r4 │ │ │ │ - bne 4ce88 │ │ │ │ + bne 4ce80 │ │ │ │ mov r4, #8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3cc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #628] @ 4d160 │ │ │ │ + ldr r3, [pc, #628] @ 4d158 │ │ │ │ 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] @ 4d15c │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r8, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f2044 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - ldr r3, [pc, #564] @ 4d168 │ │ │ │ + bl 46840 │ │ │ │ + ldr r3, [pc, #564] @ 4d160 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #556] @ 4d16c │ │ │ │ + ldr r2, [pc, #556] @ 4d164 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #508] @ 4d148 │ │ │ │ + ldr r3, [pc, #508] @ 4d140 │ │ │ │ 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 4d138 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4d0d0 │ │ │ │ + ble 4d0c8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cfc4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4d004 │ │ │ │ + beq 4cffc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4d170 │ │ │ │ - ldr r2, [pc, #408] @ 4d174 │ │ │ │ + ldr r3, [pc, #408] @ 4d168 │ │ │ │ + ldr r2, [pc, #408] @ 4d16c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3494 │ │ │ │ + bl 1d3470 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ 4d178 │ │ │ │ + ldr r1, [pc, #240] @ 4d170 │ │ │ │ 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 +43067,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 1ce3cc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 4cee4 │ │ │ │ + b 4cedc │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r4, #7 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ 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] @ 4d174 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a10 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 4cee4 │ │ │ │ + b 4cedc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r0, lsr #5 │ │ │ │ + eoreq r3, r6, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, ip, ror r2 │ │ │ │ + eoreq r3, r6, r4, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b9d0 │ │ │ │ - @ instruction: 0x0021dcb8 │ │ │ │ - eoreq sp, r1, r4, ror r9 │ │ │ │ + @ instruction: 0x0034b9d8 │ │ │ │ + @ instruction: 0x0021dcb0 │ │ │ │ + eoreq sp, r1, ip, ror #18 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x0034b8f4 │ │ │ │ + @ instruction: 0x0034b8fc │ │ │ │ @ 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], -r8 @ │ │ │ │ + eorseq fp, r4, r0, lsr r8 │ │ │ │ + eoreq lr, r2, r0, lsr #4 │ │ │ │ + mlaeq r1, r0, r2, sp │ │ │ │ + eoreq sp, r1, ip, ror #19 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d198 │ │ │ │ + ldr r0, [pc, #12] @ 4d190 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq ip, r1, ip, asr fp │ │ │ │ + b 4cd30 │ │ │ │ + eoreq ip, r1, r4, asr fp │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d1b4 │ │ │ │ + ldr r0, [pc, #12] @ 4d1ac │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq r5, r3, r4, ror #8 │ │ │ │ + b 4cd30 │ │ │ │ + eoreq r5, r3, ip, asr r4 │ │ │ │ │ │ │ │ -0004d1b8 : │ │ │ │ +0004d1b0 : │ │ │ │ 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] @ 4d29c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4d2a8 │ │ │ │ + ldr r1, [pc, #204] @ 4d2a0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4d2ac │ │ │ │ - ldr ip, [pc, #196] @ 4d2b0 │ │ │ │ + ldr r3, [pc, #196] @ 4d2a4 │ │ │ │ + ldr ip, [pc, #196] @ 4d2a8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4d2b4 │ │ │ │ + bl 1f6948 │ │ │ │ + ldr r3, [pc, #100] @ 4d2ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4d2b8 │ │ │ │ + ldr r2, [pc, #64] @ 4d2b0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4d2a8 │ │ │ │ + ldr r3, [pc, #40] @ 4d2a0 │ │ │ │ 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 4d298 │ │ │ │ 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, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, lsl #28 │ │ │ │ + eoreq r2, r6, ip, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b5b0 │ │ │ │ - eoreq r2, r6, ip, ror sp │ │ │ │ + @ instruction: 0x0034b5b8 │ │ │ │ + eoreq r2, r6, r4, 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] @ 4d388 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d394 │ │ │ │ + ldr r1, [pc, #176] @ 4d38c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d398 │ │ │ │ - ldr r0, [pc, #168] @ 4d39c │ │ │ │ + ldr r2, [pc, #168] @ 4d390 │ │ │ │ + ldr r0, [pc, #168] @ 4d394 │ │ │ │ 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 +43223,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 4d334 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 4d350 │ │ │ │ - ldr r1, [pc, #92] @ 4d3a0 │ │ │ │ + beq 4d348 │ │ │ │ + ldr r1, [pc, #92] @ 4d398 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b0 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d3a4 │ │ │ │ - ldr r3, [pc, #40] @ 4d394 │ │ │ │ + bl 7319c │ │ │ │ + ldr r2, [pc, #60] @ 4d39c │ │ │ │ + ldr r3, [pc, #40] @ 4d38c │ │ │ │ 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 4d384 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, lsl sp │ │ │ │ + eoreq r2, r6, r0, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r6], -ip @ │ │ │ │ + eoreq r2, r6, r4, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - mlaeq r6, r0, ip, r2 │ │ │ │ + eoreq sp, r1, ip, asr #15 │ │ │ │ + mlaeq r6, r8, 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] @ 4d4c8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d4d4 │ │ │ │ + ldr r1, [pc, #260] @ 4d4cc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #252] @ 4d4d8 │ │ │ │ - ldr r0, [pc, #252] @ 4d4dc │ │ │ │ + ldr r2, [pc, #252] @ 4d4d0 │ │ │ │ + ldr r0, [pc, #252] @ 4d4d4 │ │ │ │ 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 +43283,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 4d424 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 4d480 │ │ │ │ - ldr r1, [pc, #172] @ 4d4e0 │ │ │ │ + beq 4d478 │ │ │ │ + ldr r1, [pc, #172] @ 4d4d8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #136] @ 4d4e4 │ │ │ │ - ldr r3, [pc, #116] @ 4d4d4 │ │ │ │ + bl 7319c │ │ │ │ + ldr r2, [pc, #136] @ 4d4dc │ │ │ │ + ldr r3, [pc, #116] @ 4d4cc │ │ │ │ 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 4d4c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d42c │ │ │ │ - ldr r0, [pc, #72] @ 4d4e8 │ │ │ │ + beq 4d424 │ │ │ │ + ldr r0, [pc, #72] @ 4d4e0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d438 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d438 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4d42c │ │ │ │ - b 4d440 │ │ │ │ + bne 4d424 │ │ │ │ + b 4d438 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsr #24 │ │ │ │ + eoreq r2, r6, r4, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsl ip │ │ │ │ + eoreq r2, r6, r8, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sp, [r1], -ip @ │ │ │ │ - mlaeq r6, ip, fp, r2 │ │ │ │ - eorseq fp, r4, r0, ror #6 │ │ │ │ + strdeq sp, [r1], -r4 @ │ │ │ │ + eoreq r2, r6, r4, lsr #23 │ │ │ │ + eorseq fp, r4, r8, 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] @ 4d60c │ │ │ │ + ldr r2, [pc, #260] @ 4d610 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #252] @ 4d61c │ │ │ │ - ldr r3, [pc, #252] @ 4d620 │ │ │ │ + ldr r5, [pc, #252] @ 4d614 │ │ │ │ + ldr r3, [pc, #252] @ 4d618 │ │ │ │ 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 4d58c │ │ │ │ + b 4d5a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5a4 │ │ │ │ + beq 4d59c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d5a4 │ │ │ │ + bne 4d59c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 4d570 │ │ │ │ + beq 4d568 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ 4d624 │ │ │ │ + ldr r2, [pc, #116] @ 4d61c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d5d0 │ │ │ │ - ldr r1, [pc, #104] @ 4d628 │ │ │ │ + beq 4d5c8 │ │ │ │ + ldr r1, [pc, #104] @ 4d620 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #64] @ 4d62c │ │ │ │ - ldr r3, [pc, #40] @ 4d618 │ │ │ │ + bl 7319c │ │ │ │ + ldr r2, [pc, #64] @ 4d624 │ │ │ │ + ldr r3, [pc, #40] @ 4d610 │ │ │ │ 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 4d608 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, ror #21 │ │ │ │ + strdeq r2, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, ip, asr #21 │ │ │ │ + ldrdeq r2, [r6], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 @ │ │ │ │ - eoreq r2, r6, ip, lsl #20 │ │ │ │ + strdeq sp, [r1], -r0 @ │ │ │ │ + eoreq r2, r6, r4, 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] @ 4d6fc │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d708 │ │ │ │ + ldr r1, [pc, #176] @ 4d700 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d70c │ │ │ │ - ldr r0, [pc, #168] @ 4d710 │ │ │ │ + ldr r2, [pc, #168] @ 4d704 │ │ │ │ + ldr r0, [pc, #168] @ 4d708 │ │ │ │ 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 +43444,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 4d6a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4d6c4 │ │ │ │ - ldr r1, [pc, #92] @ 4d714 │ │ │ │ + beq 4d6bc │ │ │ │ + ldr r1, [pc, #92] @ 4d70c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b0 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d718 │ │ │ │ - ldr r3, [pc, #40] @ 4d708 │ │ │ │ + bl 7319c │ │ │ │ + ldr r2, [pc, #60] @ 4d710 │ │ │ │ + ldr r3, [pc, #40] @ 4d700 │ │ │ │ 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 4d6f8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r4, lsr #19 │ │ │ │ + eoreq r2, r6, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, lsl #19 │ │ │ │ + mlaeq r6, r0, r9, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - eoreq r2, r6, ip, lsl r9 │ │ │ │ + eoreq sp, r1, ip, asr #3 │ │ │ │ + eoreq r2, r6, r4, 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] @ 4d8c8 │ │ │ │ + ldr r2, [pc, #412] @ 4d8cc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #400] @ 4d8d8 │ │ │ │ + ldr r5, [pc, #400] @ 4d8d0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #396] @ 4d8dc │ │ │ │ + ldr r3, [pc, #396] @ 4d8d4 │ │ │ │ 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 4d7c4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4d89c │ │ │ │ - ldr r1, [pc, #268] @ 4d8e0 │ │ │ │ + beq 4d894 │ │ │ │ + ldr r1, [pc, #268] @ 4d8d8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ - ldr r2, [pc, #256] @ 4d8e4 │ │ │ │ + bl 4d1b0 │ │ │ │ + ldr r2, [pc, #256] @ 4d8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 4d828 │ │ │ │ + beq 4d820 │ │ │ │ tst ip, #1 │ │ │ │ - bne 4d80c │ │ │ │ + bne 4d804 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 4d820 │ │ │ │ - ldr r1, [pc, #212] @ 4d8e8 │ │ │ │ + beq 4d818 │ │ │ │ + ldr r1, [pc, #212] @ 4d8e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, ip │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b0 │ │ │ │ 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 4d840 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d8b4 │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d0b44 │ │ │ │ + bl 1d0b20 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 4d8ec │ │ │ │ + ldr r2, [pc, #120] @ 4d8e4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 4d8d4 │ │ │ │ + ldr r3, [pc, #88] @ 4d8cc │ │ │ │ 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 4d8c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 4d8e4 │ │ │ │ + ldr r1, [pc, #64] @ 4d8dc │ │ │ │ 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 4d7f0 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d85c │ │ │ │ - b 4d848 │ │ │ │ + bne 4d854 │ │ │ │ + b 4d840 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr #17 │ │ │ │ + eoreq r2, r6, r8, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsr #17 │ │ │ │ + eoreq r2, r6, r8, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, r8, asr #20 │ │ │ │ + eoreq sp, r2, r0, asr #20 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r1, r0, asr r3 │ │ │ │ - eoreq r2, r6, r0, lsl #15 │ │ │ │ + eoreq sp, r1, r8, asr #6 │ │ │ │ + eoreq r2, r6, r8, 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] @ 4d968 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #144] @ 0x90 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r2, #196] @ 0xc4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4d940 │ │ │ │ + beq 4d938 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1ea36c │ │ │ │ - ldr r2, [pc, #44] @ 4d974 │ │ │ │ - ldr r0, [pc, #44] @ 4d978 │ │ │ │ + b 1ea34c │ │ │ │ + ldr r2, [pc, #44] @ 4d96c │ │ │ │ + ldr r0, [pc, #44] @ 4d970 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0034aef8 │ │ │ │ + eorseq sl, r4, r0, lsl #30 │ │ │ │ + eoreq sp, r1, r8, lsr #4 │ │ │ │ eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq sp, r1, r8, lsr r2 │ │ │ │ │ │ │ │ -0004d97c : │ │ │ │ - b 486ac │ │ │ │ +0004d974 : │ │ │ │ + b 486a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1112] @ 4ddf0 │ │ │ │ + ldr ip, [pc, #1112] @ 4dde8 │ │ │ │ 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] @ 4ddec │ │ │ │ + ldr r3, [pc, #1100] @ 4ddf0 │ │ │ │ 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] @ 4ddf4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ 4de00 │ │ │ │ + ldr r3, [pc, #1064] @ 4ddf8 │ │ │ │ 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, #28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dbc4 │ │ │ │ + bne 4dbbc │ │ │ │ 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 4dbbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dab4 │ │ │ │ + beq 4daac │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4da80 │ │ │ │ + bne 4da78 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4dab4 │ │ │ │ - ldr r3, [pc, #892] @ 4de04 │ │ │ │ + beq 4daac │ │ │ │ + ldr r3, [pc, #892] @ 4ddfc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #884] @ 4de08 │ │ │ │ + ldr r2, [pc, #884] @ 4de00 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ add r9, r6, #1 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - beq 4dbf8 │ │ │ │ + beq 4dbf0 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ mov sl, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dcb8 │ │ │ │ + beq 4dcb0 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r4, r4, r3 │ │ │ │ lsl r8, r4, #2 │ │ │ │ mov r9, #6 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r7, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4db30 │ │ │ │ + bne 4db28 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4dd98 │ │ │ │ + beq 4dd90 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4dc28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4dc5c │ │ │ │ asr r2, r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ 4de0c │ │ │ │ + ldr r2, [pc, #624] @ 4de04 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #592] @ 4ddf4 │ │ │ │ + ldr r3, [pc, #592] @ 4ddec │ │ │ │ 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 4dde4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #580] @ 4de10 │ │ │ │ + ldr r3, [pc, #580] @ 4de08 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #576] @ 4de14 │ │ │ │ + ldr r2, [pc, #576] @ 4de0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 4da5c │ │ │ │ + b 4da54 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc80 │ │ │ │ + beq 4dc78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ - bl 8039c │ │ │ │ + bl 80394 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dad8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4db4c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 4db54 │ │ │ │ + bhi 4db4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f93c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4db54 │ │ │ │ + b 4db4c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ddac │ │ │ │ + bne 4dda4 │ │ │ │ mvn r2, #1 │ │ │ │ - b 4db68 │ │ │ │ - ldr r3, [pc, #400] @ 4de18 │ │ │ │ + b 4db60 │ │ │ │ + ldr r3, [pc, #400] @ 4de10 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #388] @ 4de1c │ │ │ │ + ldr r2, [pc, #388] @ 4de14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ - bl 486ac │ │ │ │ - b 4dc10 │ │ │ │ + bl 486a4 │ │ │ │ + b 4dc08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dae0 │ │ │ │ + bne 4dad8 │ │ │ │ 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 104404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4dd60 │ │ │ │ - ldr r3, [pc, #264] @ 4de20 │ │ │ │ + blt 4dd58 │ │ │ │ + ldr r3, [pc, #264] @ 4de18 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4dd3c │ │ │ │ - b 4dde0 │ │ │ │ + bne 4dd34 │ │ │ │ + b 4ddd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4dde0 │ │ │ │ + beq 4ddd8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ + bne 4dd20 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ - ldr r2, [pc, #188] @ 4de24 │ │ │ │ + bne 4dd20 │ │ │ │ + ldr r2, [pc, #188] @ 4de1c │ │ │ │ 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] @ 4de20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ - b 4dae0 │ │ │ │ + bl 486a4 │ │ │ │ + b 4dad8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4db54 │ │ │ │ + b 4db4c │ │ │ │ mov r2, #7 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ands r3, r0, #1 │ │ │ │ asrne r2, r0, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ - bne 4db68 │ │ │ │ - b 4dc78 │ │ │ │ + bne 4db60 │ │ │ │ + b 4dc70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dad8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr r6 │ │ │ │ + eoreq r2, r6, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, r0, asr lr │ │ │ │ - eoreq r2, r6, r4, lsr #12 │ │ │ │ + eorseq sl, r4, r8, asr lr │ │ │ │ + eoreq r2, r6, ip, 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, r0, lsl #27 │ │ │ │ + eoreq ip, r1, r8, ror #27 │ │ │ │ + eoreq r2, r6, r0, ror #8 │ │ │ │ + eorseq sl, r4, r8, lsr ip │ │ │ │ + ldrdeq ip, [r1], -r0 @ │ │ │ │ + eorseq sl, r4, r0, lsl #23 │ │ │ │ + eoreq ip, r1, ip, lsl lr │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - mlaseq r4, r8, sl, sl │ │ │ │ - eoreq ip, r1, r0, asr #28 │ │ │ │ + eorseq sl, r4, r0, lsr #21 │ │ │ │ + eoreq ip, r1, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4de70 │ │ │ │ + ldr r0, [pc, #40] @ 4de68 │ │ │ │ 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 4d978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r8, lsl #31 │ │ │ │ + eoreq fp, r1, r0, 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] @ 4deac │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq fp, r1, r4, asr pc │ │ │ │ + eoreq fp, r1, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4defc │ │ │ │ + ldr r0, [pc, #40] @ 4def4 │ │ │ │ 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 4d978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r4, lsr #30 │ │ │ │ + eoreq fp, r1, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4df44 │ │ │ │ + ldr r0, [pc, #40] @ 4df3c │ │ │ │ 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 4d978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq fp, r1, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #896] @ 4e2e8 │ │ │ │ + ldr r0, [pc, #896] @ 4e2e0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #892] @ 4e2ec │ │ │ │ + ldr r2, [pc, #892] @ 4e2e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #888] @ 4e2f0 │ │ │ │ + ldr ip, [pc, #888] @ 4e2e8 │ │ │ │ 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] @ 4e2ec │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - blt 4e1ec │ │ │ │ + blt 4e1e4 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ - blt 4e118 │ │ │ │ - ldr r1, [pc, #760] @ 4e2f8 │ │ │ │ - ldr sl, [pc, #760] @ 4e2fc │ │ │ │ + blt 4e110 │ │ │ │ + ldr r1, [pc, #760] @ 4e2f0 │ │ │ │ + ldr sl, [pc, #760] @ 4e2f4 │ │ │ │ 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 41cc4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ sub r1, r6, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r4, lsr #31 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e134 │ │ │ │ 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 4e2a0 │ │ │ │ + ldr r0, [pc, #600] @ 4e2f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #588] @ 4e304 │ │ │ │ + ldr r2, [pc, #588] @ 4e2fc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm sp, {r2, r6} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #536] @ 4e308 │ │ │ │ + ldr r2, [pc, #536] @ 4e300 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 4e2ec │ │ │ │ + ldr r3, [pc, #500] @ 4e2e4 │ │ │ │ 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 4e2dc │ │ │ │ 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] @ 4e304 │ │ │ │ + ldr sl, [pc, #492] @ 4e308 │ │ │ │ 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 4e008 │ │ │ │ cmp r6, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e288 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #444] @ 4e314 │ │ │ │ + ldr r0, [pc, #444] @ 4e30c │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r6, r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43ea8 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #388] @ 4e318 │ │ │ │ + ldr r1, [pc, #388] @ 4e310 │ │ │ │ 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 4e228 │ │ │ │ + ldr r1, [pc, #340] @ 4e314 │ │ │ │ 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 4e2ac │ │ │ │ + ldr r3, [pc, #316] @ 4e318 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, r1, lsl #2] │ │ │ │ - b 4e238 │ │ │ │ + b 4e230 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [lr] │ │ │ │ - blt 4e2c0 │ │ │ │ - ldr r1, [pc, #292] @ 4e324 │ │ │ │ - ldr sl, [pc, #292] @ 4e328 │ │ │ │ + blt 4e2b8 │ │ │ │ + ldr r1, [pc, #292] @ 4e31c │ │ │ │ + ldr sl, [pc, #292] @ 4e320 │ │ │ │ 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 4e008 │ │ │ │ + ldr r1, [pc, #268] @ 4e324 │ │ │ │ + ldr sl, [pc, #268] @ 4e328 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 4e010 │ │ │ │ - ldr r9, [pc, #252] @ 4e334 │ │ │ │ + b 4e008 │ │ │ │ + ldr r9, [pc, #252] @ 4e32c │ │ │ │ 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] @ 4e330 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r8} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 4e0e4 │ │ │ │ - ldr r7, [pc, #164] @ 4e33c │ │ │ │ + bl 47484 │ │ │ │ + b 4e0dc │ │ │ │ + ldr r7, [pc, #164] @ 4e334 │ │ │ │ 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 4e184 │ │ │ │ + ldr r0, [pc, #144] @ 4e338 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4e0a8 │ │ │ │ - ldr r9, [pc, #136] @ 4e344 │ │ │ │ + b 4e0a0 │ │ │ │ + ldr r9, [pc, #136] @ 4e33c │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4e238 │ │ │ │ - ldr r1, [pc, #128] @ 4e348 │ │ │ │ - ldr sl, [pc, #128] @ 4e34c │ │ │ │ + b 4e230 │ │ │ │ + ldr r1, [pc, #128] @ 4e340 │ │ │ │ + ldr sl, [pc, #128] @ 4e344 │ │ │ │ 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 4e208 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsl #1 │ │ │ │ + mlaeq r6, r4, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, ror r0 │ │ │ │ + eoreq r2, r6, ip, 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, r0, lsl #4 │ │ │ │ + eoreq pc, r2, r4, asr r6 @ │ │ │ │ + eoreq r4, r3, r0, lsl #4 │ │ │ │ + eoreq ip, r1, r8, ror fp │ │ │ │ + eoreq r1, r6, ip, lsl #30 │ │ │ │ + ldrdeq ip, [r1], -r4 @ │ │ │ │ + eoreq r9, r2, r0, ror r5 │ │ │ │ + eoreq ip, r1, ip, ror #21 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - eoreq r1, r6, ip, asr #22 │ │ │ │ - eoreq r3, r3, r8 │ │ │ │ - eoreq pc, r2, ip, asr r4 @ │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - @ instruction: 0x002236b8 │ │ │ │ - eoreq r8, r2, r4, ror #19 │ │ │ │ - eoreq ip, r1, r8, lsl sl │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq r8, r2, ip, asr #12 │ │ │ │ - eoreq r8, r2, r0, ror #18 │ │ │ │ - eoreq ip, r1, r4, lsr r5 │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r1, r6, r4, asr fp │ │ │ │ + eoreq r3, r3, r0 │ │ │ │ + eoreq pc, r2, r4, asr r4 @ │ │ │ │ + ldrdeq ip, [r1], -r4 @ │ │ │ │ + @ instruction: 0x002236b0 │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq ip, r1, r0, lsl sl │ │ │ │ + eoreq sp, r1, r8, lsr #4 │ │ │ │ + eoreq r8, r2, r4, asr #12 │ │ │ │ + eoreq r8, r2, r8, asr r9 │ │ │ │ + eoreq ip, r1, ip, lsr #10 │ │ │ │ + eoreq r9, r2, r8, asr #7 │ │ │ │ │ │ │ │ -0004e350 : │ │ │ │ +0004e348 : │ │ │ │ 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] @ 4e38c │ │ │ │ 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 4df40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r4, r0, r4, sl │ │ │ │ + mlaseq r4, r8, r4, sl │ │ │ │ │ │ │ │ -0004e398 : │ │ │ │ +0004e390 : │ │ │ │ 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] @ 4e47c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4e488 │ │ │ │ + ldr r1, [pc, #204] @ 4e480 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4e48c │ │ │ │ - ldr ip, [pc, #196] @ 4e490 │ │ │ │ + ldr r3, [pc, #196] @ 4e484 │ │ │ │ + ldr ip, [pc, #196] @ 4e488 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4e494 │ │ │ │ + bl 1f6948 │ │ │ │ + ldr r3, [pc, #100] @ 4e48c │ │ │ │ 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 4df40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4e498 │ │ │ │ + ldr r2, [pc, #64] @ 4e490 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4e488 │ │ │ │ + ldr r3, [pc, #40] @ 4e480 │ │ │ │ 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 4e478 │ │ │ │ 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, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, r4, lsr #24 │ │ │ │ + eoreq r1, r6, ip, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034a3d0 │ │ │ │ - mlaeq r6, ip, fp, r1 │ │ │ │ + @ instruction: 0x0034a3d8 │ │ │ │ + eoreq r1, r6, r4, lsr #23 │ │ │ │ │ │ │ │ -0004e49c : │ │ │ │ +0004e494 : │ │ │ │ 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] @ 4e5b0 │ │ │ │ + ldr lr, [pc, #260] @ 4e5b4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #248] @ 4e5c0 │ │ │ │ + ldr ip, [pc, #248] @ 4e5b8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr lr, [pc, #232] @ 4e5c4 │ │ │ │ + ldr lr, [pc, #232] @ 4e5bc │ │ │ │ moveq r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn r3, #1 │ │ │ │ @@ -44391,68 +44389,68 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #120] @ 4e5c8 │ │ │ │ - ldr r2, [pc, #120] @ 4e5cc │ │ │ │ + bl 43100 │ │ │ │ + ldr r3, [pc, #120] @ 4e5c0 │ │ │ │ + ldr r2, [pc, #120] @ 4e5c4 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #68] @ 4e5d0 │ │ │ │ + ldr r2, [pc, #68] @ 4e5c8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4e5bc │ │ │ │ + ldr r3, [pc, #40] @ 4e5b4 │ │ │ │ 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 4e5ac │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, asr #22 │ │ │ │ + eoreq r1, r6, ip, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, ip, lsl fp │ │ │ │ + eoreq r1, r6, r4, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, lsr #5 │ │ │ │ - eoreq ip, r1, r0, ror #5 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ + @ instruction: 0x0034a2b0 │ │ │ │ + ldrdeq ip, [r1], -r8 @ │ │ │ │ + eoreq r1, r6, r0, ror sl │ │ │ │ │ │ │ │ -0004e5d4 : │ │ │ │ +0004e5cc : │ │ │ │ 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] @ 4ea4c │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ - ldr lr, [pc, #1120] @ 4ea58 │ │ │ │ + ldr lr, [pc, #1120] @ 4ea50 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #1112] @ 4ea5c │ │ │ │ + ldr ip, [pc, #1112] @ 4ea54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1104] @ 4ea60 │ │ │ │ + ldr r2, [pc, #1104] @ 4ea58 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #1100] @ 4ea64 │ │ │ │ + ldr r3, [pc, #1100] @ 4ea5c │ │ │ │ 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 +44458,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, #40 @ 0x28 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ 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, #220] @ 0xdc │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + 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 r1, [sp, #196] @ 0xc4 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + 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 +44523,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 4e7b0 │ │ │ │ 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 4e794 │ │ │ │ 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 4e7c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e758 │ │ │ │ + bne 4e750 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ moveq fp, r5 │ │ │ │ - beq 4e8bc │ │ │ │ - b 4e7d0 │ │ │ │ + beq 4e8b4 │ │ │ │ + b 4e7c8 │ │ │ │ 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 4e894 │ │ │ │ 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 41cc4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [r5] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bl 232ec │ │ │ │ cmp r6, r8 │ │ │ │ add r9, r9, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ add r0, r0, #5 │ │ │ │ add r0, r0, r7 │ │ │ │ add fp, r0, fp │ │ │ │ - beq 4e8b4 │ │ │ │ + beq 4e8ac │ │ │ │ ldr r2, [r8], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4e808 │ │ │ │ + bne 4e800 │ │ │ │ ldr r7, [r5] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 4e878 │ │ │ │ + b 4e870 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #420] @ 4ea68 │ │ │ │ + ldr sl, [pc, #420] @ 4ea60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ bl 232ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 232ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ add r0, r0, fp │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ add fp, r9, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -44645,19 +44643,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 4e9d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #288] @ 4ea6c │ │ │ │ + ldr r3, [pc, #288] @ 4ea64 │ │ │ │ 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,599 +44683,599 @@ │ │ │ │ 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 4e954 │ │ │ │ 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] @ 4ea68 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ stmib sp, {r2, fp} │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #84] @ 4ea74 │ │ │ │ + ldr r2, [pc, #84] @ 4ea6c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 4ea58 │ │ │ │ + ldr r3, [pc, #48] @ 4ea50 │ │ │ │ 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 4ea48 │ │ │ │ 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, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, ip, ror #3 │ │ │ │ - ldrdeq r1, [r6], -r0 @ │ │ │ │ + @ instruction: 0x0034a1f4 │ │ │ │ + ldrdeq r1, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, ip, asr sl │ │ │ │ - eoreq ip, r1, r0, asr r3 │ │ │ │ - eoreq fp, r1, ip, lsr lr │ │ │ │ - ldrdeq r1, [r6], -r4 @ │ │ │ │ + eoreq fp, r1, r4, asr sl │ │ │ │ + eoreq ip, r1, r8, asr #6 │ │ │ │ + eoreq fp, r1, r4, lsr lr │ │ │ │ + ldrdeq r1, [r6], -ip @ │ │ │ │ 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] @ 4eabc │ │ │ │ + ldr r0, [pc, #52] @ 4eac0 │ │ │ │ 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 4e5cc │ │ │ │ + ldr r4, [pc, #32] @ 4eac4 │ │ │ │ + ldr r3, [pc, #32] @ 4eac8 │ │ │ │ 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, r4, lsl #4 │ │ │ │ + eoreq fp, r1, ip, lsr #8 │ │ │ │ + eoreq r1, r6, r4, asr r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0004ead4 : │ │ │ │ +0004eacc : │ │ │ │ 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] @ 4eb8c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ 4eb98 │ │ │ │ + ldr r2, [pc, #152] @ 4eb90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ 4eb9c │ │ │ │ + ldr r3, [pc, #140] @ 4eb94 │ │ │ │ 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] @ 4eb98 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4eba4 │ │ │ │ + ldr r2, [pc, #88] @ 4eb9c │ │ │ │ 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 4e5cc │ │ │ │ + ldr r2, [pc, #60] @ 4eba0 │ │ │ │ + ldr r3, [pc, #40] @ 4eb90 │ │ │ │ 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 4eb88 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r6], -ip @ │ │ │ │ + eoreq r1, r6, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsr #3 │ │ │ │ - eoreq fp, r1, r0, asr #25 │ │ │ │ - eoreq ip, r1, r0, asr #3 │ │ │ │ - eoreq r1, r6, ip, lsl #9 │ │ │ │ + eoreq ip, r1, r4, lsr #3 │ │ │ │ + @ instruction: 0x0021bcb8 │ │ │ │ + @ instruction: 0x0021c1b8 │ │ │ │ + mlaeq r6, r4, 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] @ 4efe8 │ │ │ │ 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] @ 4efec │ │ │ │ + ldr r3, [pc, #1056] @ 4eff0 │ │ │ │ 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] @ 4eff4 │ │ │ │ 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] @ 4eff8 │ │ │ │ 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 4ec4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ec84 │ │ │ │ - ldr r3, [pc, #936] @ 4f004 │ │ │ │ + beq 4ec7c │ │ │ │ + ldr r3, [pc, #936] @ 4effc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4f008 │ │ │ │ + ldr r2, [pc, #932] @ 4f000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4eca8 │ │ │ │ + bne 4eca0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #856] @ 4f00c │ │ │ │ + ldr r2, [pc, #856] @ 4f004 │ │ │ │ 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] @ 4f008 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r8, r4, #1 │ │ │ │ ldr r3, [r2, r8, lsl #2] │ │ │ │ lsl r6, r8, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4ecf4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4ed30 │ │ │ │ - ldr r3, [pc, #784] @ 4f014 │ │ │ │ + beq 4ed28 │ │ │ │ + ldr r3, [pc, #784] @ 4f00c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #776] @ 4f018 │ │ │ │ + ldr r2, [pc, #776] @ 4f010 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r9, #1 │ │ │ │ - beq 4ef54 │ │ │ │ + beq 4ef4c │ │ │ │ cmp r9, #2 │ │ │ │ - bne 4ee70 │ │ │ │ - ldr r3, [pc, #724] @ 4f01c │ │ │ │ + bne 4ee68 │ │ │ │ + ldr r3, [pc, #724] @ 4f014 │ │ │ │ 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 4ef60 │ │ │ │ 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 4ee7c │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bmi 4eefc │ │ │ │ + bmi 4eef4 │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp sl, r3 │ │ │ │ - ble 4eea0 │ │ │ │ + ble 4ee98 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, sl, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 4ede4 │ │ │ │ + ble 4eddc │ │ │ │ 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 4edcc │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ subne sl, r9, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str sl, [sp] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #472] @ 4f020 │ │ │ │ + ldr r2, [pc, #472] @ 4f018 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #420] @ 4eff4 │ │ │ │ + ldr r3, [pc, #420] @ 4efec │ │ │ │ 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 4efe4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #428] @ 4f024 │ │ │ │ + ldr r3, [pc, #428] @ 4f01c │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed48 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 4eefc │ │ │ │ + bne 4eef4 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ subne sl, r5, r9 │ │ │ │ - beq 4eefc │ │ │ │ + beq 4eef4 │ │ │ │ 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 4efc8 │ │ │ │ + ldr r1, [pc, #360] @ 4f020 │ │ │ │ + ldr r2, [pc, #360] @ 4f024 │ │ │ │ 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] @ 4f028 │ │ │ │ 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 4e5cc │ │ │ │ + b 4ed98 │ │ │ │ + ldr r3, [pc, #304] @ 4f02c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #296] @ 4f038 │ │ │ │ + ldr r2, [pc, #296] @ 4f030 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r6] │ │ │ │ add r1, r1, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4efe4 │ │ │ │ + bne 4efdc │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4eda0 │ │ │ │ - b 4eea0 │ │ │ │ - ldr r3, [pc, #224] @ 4f03c │ │ │ │ + bne 4ed98 │ │ │ │ + b 4ee98 │ │ │ │ + ldr r3, [pc, #224] @ 4f034 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed48 │ │ │ │ mov r4, #0 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ mov r6, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ 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 4ee34 │ │ │ │ + ldr r1, [pc, #104] @ 4f038 │ │ │ │ + ldr r2, [pc, #104] @ 4f03c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4eec8 │ │ │ │ + b 4eec0 │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 4ed94 │ │ │ │ + b 4ed8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, lsr #8 │ │ │ │ + eoreq r1, r6, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r9, r4, r4, lsr #24 │ │ │ │ - strdeq r1, [r6], -r8 @ │ │ │ │ + eorseq r9, r4, ip, lsr #24 │ │ │ │ + eoreq r1, r6, r0, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r4, r0, lsr #23 │ │ │ │ - eoreq fp, r1, r4, lsr #24 │ │ │ │ - eorseq r9, r4, ip, asr #22 │ │ │ │ - eoreq fp, r1, r0, asr #23 │ │ │ │ - @ instruction: 0x00349afc │ │ │ │ - eoreq ip, r2, r4, lsl #10 │ │ │ │ + eorseq r9, r4, r8, lsr #23 │ │ │ │ + eoreq fp, r1, ip, lsl ip │ │ │ │ + eorseq r9, r4, r4, asr fp │ │ │ │ + @ instruction: 0x0021bbb8 │ │ │ │ + eorseq r9, r4, r4, lsl #22 │ │ │ │ + strdeq ip, [r2], -ip @ │ │ │ │ @ instruction: 0xffff995c │ │ │ │ - eoreq r1, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x002611b4 │ │ │ │ @ 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, r0, lr, fp │ │ │ │ + @ instruction: 0x0021beb8 │ │ │ │ + eoreq fp, r1, r8, lsr #29 │ │ │ │ + eorseq r9, r4, r4, lsl #18 │ │ │ │ + eoreq sl, r1, r4, lsl #25 │ │ │ │ @ instruction: 0xffff9748 │ │ │ │ - eoreq fp, r1, r0, asr #26 │ │ │ │ - eoreq fp, r1, r4, ror #26 │ │ │ │ + eoreq fp, r1, r8, lsr sp │ │ │ │ + eoreq fp, r1, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4f08c │ │ │ │ + ldr r0, [pc, #40] @ 4f084 │ │ │ │ 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 4eba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, r0, ip, sl │ │ │ │ + eoreq sl, r1, r8, lsl #25 │ │ │ │ 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] @ 4f0cc │ │ │ │ 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 4eba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, ip, asr ip │ │ │ │ + eoreq sl, r1, r4, asr ip │ │ │ │ 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] @ 4f110 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, lsr #24 │ │ │ │ + eoreq sl, r1, r4, lsr #24 │ │ │ │ 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] @ 4f158 │ │ │ │ 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 4eba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, r0, lsl #24 │ │ │ │ + strdeq sl, [r1], -r8 @ │ │ │ │ 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] @ 4f1a0 │ │ │ │ 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 4eba4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, asr #23 │ │ │ │ + eoreq sl, r1, r4, asr #23 │ │ │ │ │ │ │ │ -0004f1ac : │ │ │ │ +0004f1a4 : │ │ │ │ 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] @ 4f200 │ │ │ │ + ldr r2, [pc, #48] @ 4f204 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r4, r8, lsr #12 │ │ │ │ - eoreq fp, r1, ip, asr #23 │ │ │ │ + eorseq r9, r4, r0, lsr r6 │ │ │ │ + eoreq fp, r1, r4, asr #23 │ │ │ │ │ │ │ │ -0004f210 : │ │ │ │ +0004f208 : │ │ │ │ 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] @ 4f25c │ │ │ │ + ldr ip, [pc, #44] @ 4f260 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r4, r8, asr #11 │ │ │ │ - mlaeq r1, r0, fp, fp │ │ │ │ + @ instruction: 0x003495d0 │ │ │ │ + eoreq fp, r1, r8, lsl #23 │ │ │ │ │ │ │ │ -0004f26c : │ │ │ │ +0004f264 : │ │ │ │ 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] @ 4f418 │ │ │ │ + ldr r2, [pc, #408] @ 4f41c │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r4, [pc, #396] @ 4f428 │ │ │ │ + ldr r4, [pc, #396] @ 4f420 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #392] @ 4f42c │ │ │ │ + ldr r3, [pc, #392] @ 4f424 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -45286,590 +45284,590 @@ │ │ │ │ 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 41e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f340 │ │ │ │ - bl 17fa18 │ │ │ │ + beq 4f338 │ │ │ │ + bl 17fa1c │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, #1 │ │ │ │ - beq 4f3bc │ │ │ │ + beq 4f3b4 │ │ │ │ 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] @ 4f428 │ │ │ │ + ldr r1, [pc, #220] @ 4f42c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, r1] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #172] @ 4f438 │ │ │ │ + ldr r2, [pc, #172] @ 4f430 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #144] @ 4f424 │ │ │ │ + ldr r3, [pc, #144] @ 4f41c │ │ │ │ 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 4f414 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 4f340 │ │ │ │ - bl 61670 │ │ │ │ + bne 4f338 │ │ │ │ + bl 61668 │ │ │ │ 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 4f344 │ │ │ │ + ldr r1, [pc, #80] @ 4f434 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #64] @ 4f434 │ │ │ │ + ldr r3, [pc, #64] @ 4f42c │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ - b 4f380 │ │ │ │ + bl 47484 │ │ │ │ + b 4f378 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror #26 │ │ │ │ + eoreq r0, r6, r4, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, asr #26 │ │ │ │ + eoreq r0, r6, r4, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r0, ror #9 │ │ │ │ + ldrdeq fp, [r1], -r8 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r0, r6, r8, ror #24 │ │ │ │ - eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq r0, r6, r0, ror ip │ │ │ │ + strdeq fp, [r1], -ip @ │ │ │ │ │ │ │ │ -0004f440 : │ │ │ │ +0004f438 : │ │ │ │ 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] @ 4f550 │ │ │ │ + ldr r2, [pc, #252] @ 4f554 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #240] @ 4f560 │ │ │ │ + ldr r5, [pc, #240] @ 4f558 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #236] @ 4f564 │ │ │ │ + ldr r3, [pc, #236] @ 4f55c │ │ │ │ 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] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r3, [pc, #132] @ 4f568 │ │ │ │ + bl 41e9c │ │ │ │ + ldr r3, [pc, #132] @ 4f560 │ │ │ │ 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 4f53c │ │ │ │ + ldr r1, [pc, #108] @ 4f564 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4f26c │ │ │ │ + bl 4f264 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ 4f570 │ │ │ │ + ldr r2, [pc, #92] @ 4f568 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 4f55c │ │ │ │ + ldr r3, [pc, #64] @ 4f554 │ │ │ │ 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 4f54c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 4f50c │ │ │ │ + b 4f504 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r8, fp, r0 │ │ │ │ + eoreq r0, r6, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, ror fp │ │ │ │ + eoreq r0, r6, r0, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r4, lsl #18 │ │ │ │ - eoreq r0, r6, r0, ror #21 │ │ │ │ + strdeq fp, [r1], -ip @ │ │ │ │ + eoreq r0, r6, r8, ror #21 │ │ │ │ │ │ │ │ -0004f574 : │ │ │ │ +0004f56c : │ │ │ │ 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] @ 4fb7c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1512] @ 4fb88 │ │ │ │ + ldr r2, [pc, #1512] @ 4fb80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #1504] @ 4fb8c │ │ │ │ + ldr r6, [pc, #1504] @ 4fb84 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #1500] @ 4fb90 │ │ │ │ + ldr ip, [pc, #1500] @ 4fb88 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ moveq r7, r3 │ │ │ │ str r2, [r4] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 4f640 │ │ │ │ + beq 4f638 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 4f9ec │ │ │ │ + beq 4f9e4 │ │ │ │ mov r5, #9 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4f9d4 │ │ │ │ + beq 4f9cc │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ tst r3, #1 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - beq 4f8b8 │ │ │ │ + beq 4f8b0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1120] @ 4fb94 │ │ │ │ + ldr r3, [pc, #1120] @ 4fb8c │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 4f94c │ │ │ │ + beq 4f944 │ │ │ │ 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 18e638 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f964 │ │ │ │ + beq 4f95c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 4f788 │ │ │ │ + bne 4f780 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq 4fad4 │ │ │ │ + beq 4facc │ │ │ │ mov r8, #10 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91ac │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 4f9c4 │ │ │ │ + beq 4f9bc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e638 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f978 │ │ │ │ + beq 4f970 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f9a0 │ │ │ │ + beq 4f998 │ │ │ │ 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 4f9f8 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4fa50 │ │ │ │ mov r8, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - beq 4fac8 │ │ │ │ - ldr r8, [pc, #904] @ 4fb98 │ │ │ │ + beq 4fac0 │ │ │ │ + ldr r8, [pc, #904] @ 4fb90 │ │ │ │ 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] @ 4fb94 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ stm sp, {r6, r8} │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - ldr r2, [pc, #852] @ 4fba0 │ │ │ │ + bl 42e14 │ │ │ │ + ldr r2, [pc, #852] @ 4fb98 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #796] @ 4fba4 │ │ │ │ + ldr r2, [pc, #796] @ 4fb9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #760] @ 4fb88 │ │ │ │ + ldr r3, [pc, #760] @ 4fb80 │ │ │ │ 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 4fb78 │ │ │ │ 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 4f720 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ mov r8, #10 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eac │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91ac │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4f944 │ │ │ │ + beq 4f93c │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - beq 4fb58 │ │ │ │ + beq 4fb50 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4fb34 │ │ │ │ + bne 4fb2c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 4f72c │ │ │ │ + b 4f724 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 4f764 │ │ │ │ + bne 4f75c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 4f7c0 │ │ │ │ + bne 4f7b8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa94 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 4f7cc │ │ │ │ + bne 4f7c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4fa98 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ + b 4f7c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 4f7b4 │ │ │ │ - ldr r2, [pc, #440] @ 4fb94 │ │ │ │ + b 4f7ac │ │ │ │ + ldr r2, [pc, #440] @ 4fb8c │ │ │ │ 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 4f750 │ │ │ │ + ldr r3, [pc, #436] @ 4fba0 │ │ │ │ mov r7, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 4f6d0 │ │ │ │ + b 4f6c8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fb10 │ │ │ │ + beq 4fb08 │ │ │ │ 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 4faa8 │ │ │ │ + ldr r6, [pc, #388] @ 4fba4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #380] @ 4fbb0 │ │ │ │ + ldr r2, [pc, #380] @ 4fba8 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e14 │ │ │ │ + b 4f83c │ │ │ │ mov ip, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - beq 4fabc │ │ │ │ - ldr ip, [pc, #324] @ 4fbb4 │ │ │ │ + beq 4fab4 │ │ │ │ + ldr ip, [pc, #324] @ 4fbac │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #316] @ 4fbb8 │ │ │ │ + ldr r2, [pc, #316] @ 4fbb0 │ │ │ │ stm sp, {r6, ip} │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e14 │ │ │ │ + b 4f83c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #276] @ 4fbbc │ │ │ │ + ldr r2, [pc, #276] @ 4fbb4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ - ldr r6, [pc, #264] @ 4fbc0 │ │ │ │ + b 4f7c4 │ │ │ │ + ldr r6, [pc, #264] @ 4fbb8 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fa28 │ │ │ │ - ldr ip, [pc, #256] @ 4fbc4 │ │ │ │ + b 4fa20 │ │ │ │ + ldr ip, [pc, #256] @ 4fbbc │ │ │ │ add ip, pc, ip │ │ │ │ - b 4fa70 │ │ │ │ - ldr r8, [pc, #248] @ 4fbc8 │ │ │ │ + b 4fa68 │ │ │ │ + ldr r8, [pc, #248] @ 4fbc0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 4f810 │ │ │ │ + b 4f808 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 4f788 │ │ │ │ + blt 4f780 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 4f788 │ │ │ │ + b 4f780 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #176] @ 4fbcc │ │ │ │ + ldr r2, [pc, #176] @ 4fbc4 │ │ │ │ mov ip, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e14 │ │ │ │ + b 4f83c │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4f72c │ │ │ │ - b 4f944 │ │ │ │ + bne 4f724 │ │ │ │ + b 4f93c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fb34 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f724 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - b 4f930 │ │ │ │ + b 4f928 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr sl │ │ │ │ + eoreq r0, r6, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr sl │ │ │ │ + eoreq r0, r6, r4, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, r4, lsl fp │ │ │ │ - strdeq fp, [r1], -r0 @ │ │ │ │ - eoreq sl, r1, r0, ror #31 │ │ │ │ - eoreq r0, r6, ip, ror #14 │ │ │ │ - eoreq fp, r1, r8, lsl r4 │ │ │ │ - strdeq sl, [r1], -ip @ │ │ │ │ - eoreq fp, r1, r4, lsl r4 │ │ │ │ - @ instruction: 0x0021a8b4 │ │ │ │ - @ instruction: 0x0021b3b8 │ │ │ │ - eoreq r9, r2, r8, asr #19 │ │ │ │ - eoreq fp, r1, r4, lsl sl │ │ │ │ - eoreq fp, r1, r8, lsl #20 │ │ │ │ - strdeq fp, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r4, lsl sp │ │ │ │ + eoreq sl, r1, ip, lsl #22 │ │ │ │ + eoreq fp, r1, r8, ror #11 │ │ │ │ + ldrdeq sl, [r1], -r8 @ │ │ │ │ + eoreq r0, r6, r4, ror r7 │ │ │ │ + eoreq fp, r1, r0, lsl r4 │ │ │ │ + strdeq sl, [r1], -r4 @ │ │ │ │ + eoreq fp, r1, ip, lsl #8 │ │ │ │ + eoreq sl, r1, ip, lsr #17 │ │ │ │ + @ instruction: 0x0021b3b0 │ │ │ │ + eoreq r9, r2, r0, asr #19 │ │ │ │ + eoreq fp, r1, ip, lsl #20 │ │ │ │ + eoreq fp, r1, r0, lsl #20 │ │ │ │ + strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, ip, lsl #26 │ │ │ │ │ │ │ │ -0004fbd0 : │ │ │ │ +0004fbc8 : │ │ │ │ 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] @ 4fd60 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #376] @ 4fd6c │ │ │ │ + ldr r2, [pc, #376] @ 4fd64 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #368] @ 4fd70 │ │ │ │ - ldr ip, [pc, #368] @ 4fd74 │ │ │ │ + ldr r3, [pc, #368] @ 4fd68 │ │ │ │ + ldr ip, [pc, #368] @ 4fd6c │ │ │ │ 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 +45876,112 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str 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 41cc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 4fd78 │ │ │ │ + ldr r0, [pc, #180] @ 4fd70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 4412c │ │ │ │ - ldr r3, [pc, #164] @ 4fd7c │ │ │ │ - ldr r1, [pc, #164] @ 4fd80 │ │ │ │ + bl 44124 │ │ │ │ + ldr r3, [pc, #164] @ 4fd74 │ │ │ │ + ldr r1, [pc, #164] @ 4fd78 │ │ │ │ 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] @ 4fd7c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #11 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #76] @ 4fd88 │ │ │ │ + ldr r2, [pc, #76] @ 4fd80 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4fd6c │ │ │ │ + ldr r3, [pc, #40] @ 4fd64 │ │ │ │ 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 4fd5c │ │ │ │ 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, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, ror #7 │ │ │ │ + strdeq r0, [r6], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021a9b0 │ │ │ │ - eorseq r8, r4, r8, lsr #22 │ │ │ │ - eoreq fp, r1, r0, lsl #3 │ │ │ │ - eoreq fp, r1, r4, ror r1 │ │ │ │ - @ instruction: 0x002602b8 │ │ │ │ + eoreq sl, r1, r8, lsr #19 │ │ │ │ + eorseq r8, r4, r0, lsr fp │ │ │ │ + eoreq fp, r1, r8, ror r1 │ │ │ │ + eoreq fp, r1, ip, ror #2 │ │ │ │ + eoreq r0, r6, r0, asr #5 │ │ │ │ │ │ │ │ -0004fd8c : │ │ │ │ +0004fd84 : │ │ │ │ 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] @ 4ff4c │ │ │ │ + ldr r1, [pc, #428] @ 4ff50 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 4ff5c │ │ │ │ + ldr r3, [pc, #416] @ 4ff54 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #412] @ 4ff60 │ │ │ │ + ldr r2, [pc, #412] @ 4ff58 │ │ │ │ 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] │ │ │ │ @@ -45995,544 +45993,544 @@ │ │ │ │ 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 r1, [sp, #36] @ 0x24 │ │ │ │ - beq 4fed8 │ │ │ │ + beq 4fed0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41e9c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4ff14 │ │ │ │ + beq 4ff0c │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #272] @ 4ff64 │ │ │ │ - ldr r2, [pc, #272] @ 4ff68 │ │ │ │ + ldr r3, [pc, #272] @ 4ff5c │ │ │ │ + ldr r2, [pc, #272] @ 4ff60 │ │ │ │ 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] @ 4ff64 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ble 4ff08 │ │ │ │ + ble 4ff00 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #240] @ 4ff70 │ │ │ │ + ldr r2, [pc, #240] @ 4ff68 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r0, #17 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 4ff74 │ │ │ │ + ldr r2, [pc, #204] @ 4ff6c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #168] @ 4ff58 │ │ │ │ + ldr r3, [pc, #168] @ 4ff50 │ │ │ │ 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 4ff48 │ │ │ │ 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] @ 4ff70 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 4ff34 │ │ │ │ + beq 4ff2c │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #132] @ 4ff7c │ │ │ │ - ldr r2, [pc, #132] @ 4ff80 │ │ │ │ + ldr r3, [pc, #132] @ 4ff74 │ │ │ │ + ldr r2, [pc, #132] @ 4ff78 │ │ │ │ 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] @ 4ff7c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4fe74 │ │ │ │ - ldr r3, [pc, #108] @ 4ff88 │ │ │ │ - ldr r5, [pc, #108] @ 4ff8c │ │ │ │ + b 4fe6c │ │ │ │ + ldr r3, [pc, #108] @ 4ff80 │ │ │ │ + ldr r5, [pc, #108] @ 4ff84 │ │ │ │ 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 4fe5c │ │ │ │ + ldr r3, [pc, #84] @ 4ff88 │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 4ff08 │ │ │ │ + b 4ff00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #4 │ │ │ │ + eoreq r0, r6, r4, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr #4 │ │ │ │ + eoreq r0, r6, r4, 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: 0x003489b4 │ │ │ │ + @ instruction: 0x0021a4bc │ │ │ │ + eoreq sl, r1, r4, lsl #19 │ │ │ │ + eoreq fp, r1, r0, asr r0 │ │ │ │ + eoreq r0, r6, r4, asr r1 │ │ │ │ + eoreq fp, r1, r0, ror #11 │ │ │ │ + eorseq r8, r4, r0, lsl r9 │ │ │ │ + eoreq sl, r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x0021b5b4 │ │ │ │ + eorseq r8, r4, ip, ror #17 │ │ │ │ + eoreq fp, r1, r0, lsr #11 │ │ │ │ + eorseq r8, r4, ip, asr #17 │ │ │ │ │ │ │ │ -0004ff94 : │ │ │ │ +0004ff8c : │ │ │ │ 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] @ 50154 │ │ │ │ + ldr r1, [pc, #432] @ 50158 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #424] @ 50164 │ │ │ │ + ldr r5, [pc, #424] @ 5015c │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #420] @ 50168 │ │ │ │ + ldr r3, [pc, #420] @ 50160 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 5010c │ │ │ │ + beq 50104 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 97240 │ │ │ │ + bl 97234 │ │ │ │ cmp r0, r6 │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ streq r3, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #256] @ 5016c │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #256] @ 50164 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq 50100 │ │ │ │ + beq 500f8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5014c │ │ │ │ - ldr ip, [pc, #228] @ 50170 │ │ │ │ + beq 50144 │ │ │ │ + ldr ip, [pc, #228] @ 50168 │ │ │ │ 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] @ 5016c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr lr, [lr, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r0, #7 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 4748c │ │ │ │ + bl 47484 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 50178 │ │ │ │ + ldr r2, [pc, #160] @ 50170 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #128] @ 50160 │ │ │ │ + ldr r3, [pc, #128] @ 50158 │ │ │ │ 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 50150 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #116] @ 5017c │ │ │ │ + ldr ip, [pc, #116] @ 50174 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50084 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 50180 │ │ │ │ - ldr ip, [pc, #104] @ 50184 │ │ │ │ + ldr r2, [pc, #104] @ 50178 │ │ │ │ + ldr ip, [pc, #104] @ 5017c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4748c │ │ │ │ - b 500cc │ │ │ │ - ldr ip, [pc, #52] @ 50188 │ │ │ │ + bl 47484 │ │ │ │ + b 500c4 │ │ │ │ + ldr ip, [pc, #52] @ 50180 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50084 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #32 │ │ │ │ + eoreq r0, r6, r4, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, lsr #32 │ │ │ │ + eoreq r0, r6, r0, lsr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, ip, lsl #30 │ │ │ │ - eorseq r8, r4, r0, ror #14 │ │ │ │ - eoreq pc, r5, ip, lsl pc @ │ │ │ │ - eoreq sl, r1, r4, asr #28 │ │ │ │ - eorseq r8, r4, r0, ror #13 │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r0, lsr #27 │ │ │ │ + eoreq sl, r1, r4, lsl #30 │ │ │ │ + eorseq r8, r4, r8, ror #14 │ │ │ │ + eoreq pc, r5, r4, lsr #30 │ │ │ │ + eoreq sl, r1, ip, lsr lr │ │ │ │ + eorseq r8, r4, r8, ror #13 │ │ │ │ + ldrdeq sl, [r1], -r4 @ │ │ │ │ + mlaeq r1, r8, sp, sl │ │ │ │ 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] @ 5084c │ │ │ │ + ldr ip, [pc, #1712] @ 50850 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1708] @ 5085c │ │ │ │ + ldr r2, [pc, #1708] @ 50854 │ │ │ │ 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] @ 50858 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #1664] @ 50864 │ │ │ │ + ldr r1, [pc, #1664] @ 5085c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, r1] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [fp] │ │ │ │ str r1, [fp] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ 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 5023c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 50274 │ │ │ │ + beq 5026c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1560] @ 50868 │ │ │ │ + ldr r3, [pc, #1560] @ 50860 │ │ │ │ str r2, [fp] │ │ │ │ - ldr r2, [pc, #1556] @ 5086c │ │ │ │ + ldr r2, [pc, #1556] @ 50864 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 502cc │ │ │ │ + beq 502c4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ tst r2, #1 │ │ │ │ - bne 50298 │ │ │ │ + bne 50290 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 502cc │ │ │ │ + beq 502c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1484] @ 50870 │ │ │ │ - ldr r2, [pc, #1484] @ 50874 │ │ │ │ + ldr r3, [pc, #1484] @ 50868 │ │ │ │ + ldr r2, [pc, #1484] @ 5086c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 502f4 │ │ │ │ + bne 502ec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 50324 │ │ │ │ + beq 5031c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1400] @ 50878 │ │ │ │ - ldr r2, [pc, #1400] @ 5087c │ │ │ │ + ldr r3, [pc, #1400] @ 50870 │ │ │ │ + ldr r2, [pc, #1400] @ 50874 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - ble 5077c │ │ │ │ + ble 50774 │ │ │ │ sub r7, r5, #1 │ │ │ │ - ldr sl, [pc, #1340] @ 50880 │ │ │ │ - ldr r9, [pc, #1340] @ 50884 │ │ │ │ + ldr sl, [pc, #1340] @ 50878 │ │ │ │ + ldr r9, [pc, #1340] @ 5087c │ │ │ │ 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 5035c │ │ │ │ add r4, r4, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 50380 │ │ │ │ + bne 50378 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 503a0 │ │ │ │ + beq 50398 │ │ │ │ ldr r1, [r9, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [fp] │ │ │ │ mov r2, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ cmp r4, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bne 50360 │ │ │ │ + bne 50358 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50514 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 50790 │ │ │ │ + bne 50788 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, r5, r2 │ │ │ │ eor r9, r3, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ sub r4, r4, r9 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r9 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 50848 │ │ │ │ + ble 50840 │ │ │ │ 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 504d8 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 50498 │ │ │ │ + bne 50490 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 50744 │ │ │ │ + beq 5073c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 44488 │ │ │ │ + bl 44480 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 505a4 │ │ │ │ + beq 5059c │ │ │ │ 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 505b4 │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, sl │ │ │ │ - beq 5047c │ │ │ │ + beq 50474 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ 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 504b0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503bc │ │ │ │ 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 1d3464 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 483e0 │ │ │ │ + bl 483d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #780] @ 50888 │ │ │ │ + ldr r2, [pc, #780] @ 50880 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #724] @ 50858 │ │ │ │ + ldr r3, [pc, #724] @ 50850 │ │ │ │ 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 50848 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 504b4 │ │ │ │ + b 504ac │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 506a8 │ │ │ │ - ldr r8, [pc, #668] @ 5088c │ │ │ │ - ldr r7, [pc, #668] @ 50890 │ │ │ │ + ble 506a0 │ │ │ │ + ldr r8, [pc, #668] @ 50884 │ │ │ │ + ldr r7, [pc, #668] @ 50888 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r6 │ │ │ │ - b 50628 │ │ │ │ + b 50620 │ │ │ │ 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 5069c │ │ │ │ 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 505fc │ │ │ │ tst r5, #1 │ │ │ │ - bne 50604 │ │ │ │ + bne 505fc │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r3, sl] │ │ │ │ @@ -46546,252 +46544,252 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 50628 │ │ │ │ + bne 50620 │ │ │ │ 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 1d3464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ ldmibeq r0, {r3, r5} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 50770 │ │ │ │ + bne 50768 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #372] @ 50894 │ │ │ │ + ldr r3, [pc, #372] @ 5088c │ │ │ │ str r6, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r4} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47484 │ │ │ │ + b 50568 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3464 │ │ │ │ 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 504a4 │ │ │ │ + ldr r3, [pc, #288] @ 50890 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 506dc │ │ │ │ + b 506d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50514 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 507cc │ │ │ │ + beq 507c4 │ │ │ │ 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] @ 50894 │ │ │ │ + ldr r2, [pc, #232] @ 50898 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ cmp r5, #2 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503bc │ │ │ │ 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 1d3464 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ 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] @ 5089c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47484 │ │ │ │ + b 50568 │ │ │ │ mov r0, #1 │ │ │ │ - b 505cc │ │ │ │ + b 505c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, r8, asr #28 │ │ │ │ + eoreq pc, r5, r0, asr lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r4, r8, asr #12 │ │ │ │ - eoreq pc, r5, r8, lsl lr @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r4, ip, lsr #11 │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eorseq r8, r4, ip, asr r5 │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ - eorseq r8, r4, r0, lsl #10 │ │ │ │ - eoreq sl, r2, r8, lsl #30 │ │ │ │ - eoreq sl, r2, r8, asr #29 │ │ │ │ - eorseq r8, r4, r8, lsr #9 │ │ │ │ - eoreq pc, r5, r8, ror sl @ │ │ │ │ - mlaeq r1, r0, lr, r9 │ │ │ │ - eoreq r9, r1, r8, lsr #26 │ │ │ │ - eoreq sl, r1, r4, asr #18 │ │ │ │ - eoreq sl, r1, r4, asr sp │ │ │ │ - eoreq sl, r1, r8, ror r8 │ │ │ │ - mlaeq r1, r0, r8, sl │ │ │ │ - eoreq sl, r1, r4, lsr r8 │ │ │ │ + eorseq r8, r4, r0, asr r6 │ │ │ │ + eoreq pc, r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + @ instruction: 0x003485b4 │ │ │ │ + eoreq sl, r1, r8, lsr #12 │ │ │ │ + eorseq r8, r4, r4, ror #10 │ │ │ │ + eoreq sl, r1, ip, asr #11 │ │ │ │ + eorseq r8, r4, r8, lsl #10 │ │ │ │ + eoreq sl, r2, r0, lsl #30 │ │ │ │ + eoreq sl, r2, r0, asr #29 │ │ │ │ + @ instruction: 0x003484b0 │ │ │ │ + eoreq pc, r5, r0, lsl #21 │ │ │ │ + eoreq r9, r1, r8, lsl #29 │ │ │ │ + eoreq r9, r1, r0, lsr #26 │ │ │ │ + eoreq sl, r1, ip, lsr r9 │ │ │ │ + eoreq sl, r1, ip, asr #26 │ │ │ │ + eoreq sl, r1, r0, ror r8 │ │ │ │ + eoreq sl, r1, r8, lsl #17 │ │ │ │ + eoreq sl, r1, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 508e8 │ │ │ │ + ldr r0, [pc, #36] @ 508e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50184 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, ip, r4, r9 │ │ │ │ + mlaeq r1, r4, r4, r9 │ │ │ │ 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] @ 50924 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50184 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, r1, r0, ror r4 │ │ │ │ + eoreq r9, r1, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 50970 │ │ │ │ + ldr r0, [pc, #36] @ 50968 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50184 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #8 │ │ │ │ + eoreq r9, r1, ip, lsr r4 │ │ │ │ │ │ │ │ -00050974 : │ │ │ │ +0005096c : │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 46848 │ │ │ │ + b 46840 │ │ │ │ │ │ │ │ -00050980 : │ │ │ │ +00050978 : │ │ │ │ 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] @ 51624 │ │ │ │ + ldr r2, [pc, #3220] @ 51628 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr sl, [pc, #3208] @ 51634 │ │ │ │ + ldr sl, [pc, #3208] @ 5162c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3204] @ 51638 │ │ │ │ + ldr r3, [pc, #3204] @ 51630 │ │ │ │ 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] @ 51634 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r0, #552 @ 0x228 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r9, #2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #3072] @ 51640 │ │ │ │ + ldr r1, [pc, #3072] @ 51638 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr fp, [pc, #3064] @ 51644 │ │ │ │ + ldr fp, [pc, #3064] @ 5163c │ │ │ │ mov r7, #1 │ │ │ │ add fp, pc, fp │ │ │ │ str r9, [r0, #24] │ │ │ │ str r9, [r0, #48] @ 0x30 │ │ │ │ str r9, [r0, #72] @ 0x48 │ │ │ │ str r9, [r0, #96] @ 0x60 │ │ │ │ str r9, [r0, #120] @ 0x78 │ │ │ │ @@ -46810,1708 +46808,1708 @@ │ │ │ │ str r3, [r0, #216] @ 0xd8 │ │ │ │ str r3, [r0, #240] @ 0xf0 │ │ │ │ str r3, [r0, #336] @ 0x150 │ │ │ │ str r3, [r0, #384] @ 0x180 │ │ │ │ str r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #504] @ 0x1f8 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - ldr r0, [pc, #2960] @ 51648 │ │ │ │ + ldr r0, [pc, #2960] @ 51640 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #2944] @ 5164c │ │ │ │ + bl 74148 │ │ │ │ + ldr r3, [pc, #2944] @ 51644 │ │ │ │ str fp, [sp, #12] │ │ │ │ ldr r8, [sl, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2904] @ 51650 │ │ │ │ + ldr r2, [pc, #2904] @ 51648 │ │ │ │ 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] @ 5164c │ │ │ │ add r9, pc, r9 │ │ │ │ mov lr, r0 │ │ │ │ str lr, [ip, #-8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2760] @ 51658 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #2760] @ 51650 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2664] @ 5165c │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #2664] @ 51654 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2568] @ 51660 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #2568] @ 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, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2472] @ 51664 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #2472] @ 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, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2376] @ 51668 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #2376] @ 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, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2276] @ 5166c │ │ │ │ + ldr r1, [pc, #2276] @ 51664 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2264] @ 51670 │ │ │ │ + ldr r9, [pc, #2264] @ 51668 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2256] @ 51674 │ │ │ │ + ldr r0, [pc, #2256] @ 5166c │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #8 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2152] @ 51678 │ │ │ │ + ldr r1, [pc, #2152] @ 51670 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2140] @ 5167c │ │ │ │ + ldr r9, [pc, #2140] @ 51674 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2132] @ 51680 │ │ │ │ + ldr r0, [pc, #2132] @ 51678 │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #2112] @ 51684 │ │ │ │ + bl 74148 │ │ │ │ + ldr r3, [pc, #2112] @ 5167c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - ldr sl, [pc, #2108] @ 51688 │ │ │ │ + ldr sl, [pc, #2108] @ 51680 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ - ldr r1, [pc, #2084] @ 5168c │ │ │ │ + bl 103928 │ │ │ │ + ldr r1, [pc, #2084] @ 51684 │ │ │ │ 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] @ 51688 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #12 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1976] @ 51694 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1976] @ 5168c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1880] @ 51698 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1880] @ 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, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1784] @ 5169c │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1784] @ 51694 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #248] @ 0xf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1688] @ 516a0 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1688] @ 51698 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1592] @ 516a4 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1592] @ 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, #296] @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1496] @ 516a8 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1496] @ 516a0 │ │ │ │ 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] @ 516a4 │ │ │ │ str r2, [ip, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #16 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr sl, [pc, #1368] @ 516b0 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr sl, [pc, #1368] @ 516a8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #372 @ 0x174 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ 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] @ 516ac │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [ip, #368] @ 0x170 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #364] @ 0x16c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #20 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1148] @ 516b8 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1148] @ 516b0 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1052] @ 516bc │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #1052] @ 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, #416] @ 0x1a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #956] @ 516c0 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #956] @ 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, #440] @ 0x1b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #856] @ 516c4 │ │ │ │ + ldr r1, [pc, #856] @ 516bc │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #844] @ 516c8 │ │ │ │ + ldr r9, [pc, #844] @ 516c0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #836] @ 516cc │ │ │ │ + ldr r0, [pc, #836] @ 516c4 │ │ │ │ str r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r1, r1, #492 @ 0x1ec │ │ │ │ add r2, fp, #24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r1, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #736] @ 516d0 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #736] @ 516c8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #484] @ 0x1e4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #488] @ 0x1e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #640] @ 516d4 │ │ │ │ + bl 1edb2c │ │ │ │ + ldr r9, [pc, #640] @ 516cc │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r1, #512] @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r1, #484] @ 0x1e4 │ │ │ │ mov r2, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedcc │ │ │ │ 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] @ 516d0 │ │ │ │ + ldr r6, [pc, #576] @ 516d4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #-8] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb2c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ - b 514e8 │ │ │ │ + b 514e0 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - beq 51588 │ │ │ │ - ldr r3, [pc, #508] @ 516e0 │ │ │ │ + beq 51580 │ │ │ │ + ldr r3, [pc, #508] @ 516d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 514d0 │ │ │ │ + beq 514c8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r8, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea96c │ │ │ │ + bl 1ea94c │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r0, r0, r4 │ │ │ │ ldmib r0, {r0, r1, r2} │ │ │ │ - bl 1ed45c │ │ │ │ + bl 1ed43c │ │ │ │ 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 51554 │ │ │ │ + b 514c8 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df0c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5154c │ │ │ │ + bne 51544 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - bne 514dc │ │ │ │ - ldr r4, [pc, #340] @ 516e4 │ │ │ │ - ldr r0, [pc, #340] @ 516e8 │ │ │ │ + bne 514d4 │ │ │ │ + ldr r4, [pc, #340] @ 516dc │ │ │ │ + ldr r0, [pc, #340] @ 516e0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, #4 │ │ │ │ mov r2, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 516e4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #296] @ 516e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 746b4 │ │ │ │ + bl 746ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #240] @ 516f4 │ │ │ │ - ldr r3, [pc, #40] @ 51630 │ │ │ │ + ldr r2, [pc, #240] @ 516ec │ │ │ │ + ldr r3, [pc, #40] @ 51628 │ │ │ │ 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 51620 │ │ │ │ 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, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r5, r8, lsr r6 @ │ │ │ │ + eoreq pc, r5, r0, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r4, r4, lsl lr │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eoreq sl, r1, r4, lsr r6 │ │ │ │ + eorseq r7, r4, ip, lsl lr │ │ │ │ + eoreq sl, r1, r8, lsr #12 │ │ │ │ + eoreq sl, r1, ip, lsr #12 │ │ │ │ @ instruction: 0xffffcc5c │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq pc, r5, r4, ror #29 │ │ │ │ - eoreq sl, r1, r8, ror r5 │ │ │ │ - eoreq sl, r1, r0, lsl #10 │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ - eoreq sl, r1, r4, ror #8 │ │ │ │ - eoreq sl, r1, r4, lsr #8 │ │ │ │ - eoreq sl, r1, r4, ror #7 │ │ │ │ - mlaeq r1, ip, r3, sl │ │ │ │ - eoreq sl, r1, r8, lsr #7 │ │ │ │ + eoreq pc, r5, ip, ror #29 │ │ │ │ + eoreq sl, r1, r0, ror r5 │ │ │ │ + strdeq sl, [r1], -r8 @ │ │ │ │ + eoreq sl, r1, r8, lsr #9 │ │ │ │ + eoreq sl, r1, ip, asr r4 │ │ │ │ + eoreq sl, r1, ip, lsl r4 │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ + mlaeq r1, r4, r3, sl │ │ │ │ + eoreq sl, r1, r0, lsr #7 │ │ │ │ @ instruction: 0xffffc880 │ │ │ │ - eoreq sl, r1, r8, asr #6 │ │ │ │ - eoreq sl, r1, r8, ror #6 │ │ │ │ + eoreq sl, r1, r0, asr #6 │ │ │ │ + eoreq sl, r1, r0, ror #6 │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - ldrdeq sl, [r1], -r8 @ │ │ │ │ - eoreq sl, r1, r8, lsl #6 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ + eoreq sl, r1, r0, 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: 0x0021a2b0 │ │ │ │ + eoreq sl, r1, r0, ror #4 │ │ │ │ + eoreq sl, r1, r4, lsl r2 │ │ │ │ + eoreq sl, r1, r4, asr #3 │ │ │ │ + eoreq sl, r1, ip, ror r1 │ │ │ │ + eoreq sl, r1, r4, lsr r1 │ │ │ │ @ instruction: 0xffffc2b4 │ │ │ │ - eoreq sl, r1, r4, ror #1 │ │ │ │ - eoreq sl, r1, r8, lsl #1 │ │ │ │ - eoreq sl, r1, ip, lsr #32 │ │ │ │ - eoreq r9, r1, r0, ror #31 │ │ │ │ - mlaeq r1, r4, pc, r9 @ │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ + eoreq sl, r1, r0, lsl #1 │ │ │ │ + eoreq sl, r1, r4, lsr #32 │ │ │ │ + ldrdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r9, r1, ip, lsl #31 │ │ │ │ + eoreq r9, r1, r4, lsr pc │ │ │ │ eoreq r9, r1, ip, lsr pc │ │ │ │ - eoreq r9, r1, r4, asr #30 │ │ │ │ @ instruction: 0xffffbf28 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ - eorseq r7, r4, r8, ror #6 │ │ │ │ - eorseq r7, r4, r4, ror #6 │ │ │ │ - eorseq r7, r4, r0, lsr #6 │ │ │ │ - eoreq r8, r1, r0, lsl #14 │ │ │ │ + ldrdeq r9, [r1], -r0 @ │ │ │ │ + eoreq r9, r1, r0, lsl #29 │ │ │ │ + eorseq r7, r4, r0, ror r3 │ │ │ │ + eorseq r7, r4, ip, ror #6 │ │ │ │ + eorseq r7, r4, r8, lsr #6 │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ @ instruction: 0xfffedf48 │ │ │ │ - eoreq r9, r1, ip, lsr #26 │ │ │ │ + eoreq r9, r1, r4, lsr #26 │ │ │ │ @ instruction: 0xffff54fc │ │ │ │ - strdeq lr, [r5], -r4 @ │ │ │ │ + strdeq lr, [r5], -ip @ │ │ │ │ │ │ │ │ -000516f8 : │ │ │ │ +000516f0 : │ │ │ │ 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] @ 517c0 │ │ │ │ + ldr r1, [pc, #184] @ 517c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #176] @ 517d0 │ │ │ │ + ldr r2, [pc, #176] @ 517c8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 517d4 │ │ │ │ + ldr r3, [pc, #172] @ 517cc │ │ │ │ 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] @ 517d0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #140] @ 517dc │ │ │ │ + ldr r1, [pc, #140] @ 517d4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 214950 │ │ │ │ + bl 214940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 517e0 │ │ │ │ + ldr r2, [pc, #68] @ 517d8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 517cc │ │ │ │ + ldr r3, [pc, #40] @ 517c4 │ │ │ │ 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 517bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r5, r8, ror #17 │ │ │ │ + strdeq lr, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r5, r8, asr #17 │ │ │ │ + ldrdeq lr, [r5], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffff4e6c │ │ │ │ - mlaeq r1, ip, fp, r9 │ │ │ │ - eoreq lr, r5, r8, asr r8 │ │ │ │ + mlaeq r1, r4, fp, r9 │ │ │ │ + eoreq lr, r5, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs lr, r3, #0 │ │ │ │ movne lr, #1 │ │ │ │ subs ip, r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movne r0, ip │ │ │ │ - bne 51810 │ │ │ │ - b 51a80 │ │ │ │ + bne 51808 │ │ │ │ + b 51a78 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519a4 │ │ │ │ + beq 5199c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 51804 │ │ │ │ + bne 517fc │ │ │ │ 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 519a8 │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bne 51854 │ │ │ │ + bne 5184c │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, r0 │ │ │ │ movne lr, r1 │ │ │ │ - bne 519d8 │ │ │ │ + bne 519d0 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, ip │ │ │ │ str lr, [r5] │ │ │ │ - beq 5188c │ │ │ │ + beq 51884 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r2 │ │ │ │ - beq 518d0 │ │ │ │ + beq 518c8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge 518bc │ │ │ │ + bge 518b4 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [ip, #8] │ │ │ │ moveq r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - blt 518a4 │ │ │ │ + blt 5189c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 518f0 │ │ │ │ + bne 518e8 │ │ │ │ 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 5189c │ │ │ │ + beq 518bc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 518e0 │ │ │ │ + bgt 518d8 │ │ │ │ cmp ip, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a60 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51944 │ │ │ │ + beq 5193c │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, #0 │ │ │ │ andne lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51a54 │ │ │ │ + beq 51a4c │ │ │ │ ldr lr, [ip, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5191c │ │ │ │ + bne 51914 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51968 │ │ │ │ + beq 51960 │ │ │ │ mov r1, r5 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 51954 │ │ │ │ + bne 5194c │ │ │ │ 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 51a68 │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movne lr, #1 │ │ │ │ moveq lr, #0 │ │ │ │ - b 51924 │ │ │ │ + b 5191c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - b 51828 │ │ │ │ + b 51820 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51afc │ │ │ │ + beq 51af4 │ │ │ │ cmp r3, r4 │ │ │ │ movlt lr, r1 │ │ │ │ - bge 51adc │ │ │ │ + bge 51ad4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519c4 │ │ │ │ + bne 519bc │ │ │ │ mov r7, ip │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ - b 519f4 │ │ │ │ + b 519ec │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - beq 51a38 │ │ │ │ + beq 51a30 │ │ │ │ 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 519dc │ │ │ │ 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 519ec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne lr, [r8, #4] │ │ │ │ mvneq lr, #0 │ │ │ │ - b 51878 │ │ │ │ + b 51870 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ subne r3, r3, r2 │ │ │ │ - b 518c4 │ │ │ │ + b 518bc │ │ │ │ mov r3, r4 │ │ │ │ - b 518c4 │ │ │ │ + b 518bc │ │ │ │ cmp r3, #0 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, ip │ │ │ │ - b 51988 │ │ │ │ + b 51980 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51ab4 │ │ │ │ + beq 51aac │ │ │ │ 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 51890 │ │ │ │ mov r2, ip │ │ │ │ mov r3, ip │ │ │ │ - b 51850 │ │ │ │ + b 51848 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ moveq r0, r3 │ │ │ │ streq r2, [r5] │ │ │ │ - beq 518dc │ │ │ │ + beq 518d4 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 519d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51b14 │ │ │ │ + bne 51b0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51b00 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, ip │ │ │ │ - b 51888 │ │ │ │ + b 51880 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51aec │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51aec │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b 519d4 │ │ │ │ + b 519cc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 51b58 │ │ │ │ + ldr r3, [pc, #44] @ 51b50 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 51b40 │ │ │ │ + bne 51b38 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 51b4c │ │ │ │ - ldr r2, [pc, #20] @ 51b5c │ │ │ │ + beq 51b44 │ │ │ │ + ldr r2, [pc, #20] @ 51b54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 51b60 │ │ │ │ + ldr r2, [pc, #12] @ 51b58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, asr #9 │ │ │ │ + ldrdeq lr, [r5], -r4 @ │ │ │ │ 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 51b98 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 51bc0 │ │ │ │ - ldr r1, [pc, #44] @ 51bd4 │ │ │ │ - ldr r0, [pc, #44] @ 51bd8 │ │ │ │ + beq 51bb8 │ │ │ │ + ldr r1, [pc, #44] @ 51bcc │ │ │ │ + ldr r0, [pc, #44] @ 51bd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 21498c │ │ │ │ - eoreq r8, r1, r4, ror #25 │ │ │ │ - eoreq r9, r1, r0, ror r7 │ │ │ │ + b 21497c │ │ │ │ + ldrdeq r8, [r1], -ip @ │ │ │ │ + eoreq r9, r1, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 51c34 │ │ │ │ - ldr ip, [pc, #64] @ 51c38 │ │ │ │ + ldr lr, [pc, #64] @ 51c2c │ │ │ │ + ldr ip, [pc, #64] @ 51c30 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 51c3c │ │ │ │ + ldr r0, [pc, #52] @ 51c34 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #79 @ 0x4f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r1, r8, lsl #25 │ │ │ │ + eoreq r8, r1, r0, lsl #25 │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - eoreq r9, r1, r0, lsl r7 │ │ │ │ + eoreq r9, r1, r8, lsl #14 │ │ │ │ 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] @ 51c98 │ │ │ │ + ldr r4, [pc, #72] @ 51c9c │ │ │ │ + ldr lr, [pc, #72] @ 51ca0 │ │ │ │ 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] @ 51ca4 │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r5, r8, r3, lr │ │ │ │ - eoreq r9, r1, r8, lsl #14 │ │ │ │ + eoreq lr, r5, r0, lsr #7 │ │ │ │ + eoreq r9, r1, r0, lsl #14 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x002196bc │ │ │ │ + @ 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] @ 51d00 │ │ │ │ + ldr r0, [pc, #52] @ 51cf8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002196b0 │ │ │ │ + eoreq r9, r1, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51d54 │ │ │ │ + ldr r0, [pc, #52] @ 51d4c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl #13 │ │ │ │ + eoreq r9, r1, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51da8 │ │ │ │ + ldr r0, [pc, #52] @ 51da0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #12 │ │ │ │ + eoreq r9, r1, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51dfc │ │ │ │ + ldr r0, [pc, #52] @ 51df4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl r6 │ │ │ │ + eoreq r9, r1, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #324] @ 51f5c │ │ │ │ - ldr r2, [pc, #324] @ 51f60 │ │ │ │ + ldr ip, [pc, #324] @ 51f54 │ │ │ │ + ldr r2, [pc, #324] @ 51f58 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #312] @ 51f64 │ │ │ │ + ldr r4, [pc, #312] @ 51f5c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #308] @ 51f68 │ │ │ │ + ldr r3, [pc, #308] @ 51f60 │ │ │ │ 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 51ec8 │ │ │ │ + ldr r2, [pc, #248] @ 51f64 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 20794c │ │ │ │ + bl 20793c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ec4 │ │ │ │ - ldr r3, [pc, #224] @ 51f70 │ │ │ │ + bne 51ebc │ │ │ │ + ldr r3, [pc, #224] @ 51f68 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #216] @ 51f74 │ │ │ │ + ldr r2, [pc, #216] @ 51f6c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #188] @ 51f60 │ │ │ │ + ldr r3, [pc, #188] @ 51f58 │ │ │ │ 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 51f50 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #172] @ 51f78 │ │ │ │ + ldr r3, [pc, #172] @ 51f70 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 51e90 │ │ │ │ - ldr r3, [pc, #152] @ 51f70 │ │ │ │ + b 51e88 │ │ │ │ + ldr r3, [pc, #152] @ 51f68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ subs r0, r0, r7 │ │ │ │ movne r0, #1 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20de0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 51f18 │ │ │ │ - ldr r3, [pc, #104] @ 51f6c │ │ │ │ + beq 51f10 │ │ │ │ + ldr r3, [pc, #104] @ 51f64 │ │ │ │ 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 51f20 │ │ │ │ + ldr r2, [pc, #92] @ 51f74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - b 51e94 │ │ │ │ + b 51e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - bl 20794c │ │ │ │ + bl 20793c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f18 │ │ │ │ + beq 51f10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [r7] │ │ │ │ strb r6, [r3, #672] @ 0x2a0 │ │ │ │ - b 51f18 │ │ │ │ + b 51f10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r5], -ip @ │ │ │ │ + eoreq lr, r5, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025e1bc │ │ │ │ + eoreq lr, r5, r4, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r5, r8, asr r1 │ │ │ │ + eoreq lr, r5, r0, ror #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #220] @ 520dc │ │ │ │ - ldr r3, [pc, #220] @ 520e0 │ │ │ │ + ldr r4, [pc, #220] @ 520d4 │ │ │ │ + ldr r3, [pc, #220] @ 520d8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr lr, [pc, #208] @ 520e4 │ │ │ │ + ldr lr, [pc, #208] @ 520dc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr ip, [pc, #204] @ 520e8 │ │ │ │ + ldr ip, [pc, #204] @ 520e0 │ │ │ │ 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 5207c │ │ │ │ + ldr r1, [pc, #144] @ 520e4 │ │ │ │ + ldr r2, [pc, #128] @ 520d8 │ │ │ │ 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 520d0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #100] @ 520f0 │ │ │ │ + ldr r3, [pc, #100] @ 520e8 │ │ │ │ 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] @ 520ec │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ 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 5204c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r4 @ │ │ │ │ + ldrdeq sp, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r5, ip, pc, sp @ │ │ │ │ + eoreq sp, r5, r4, 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] @ 5221c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ 52228 │ │ │ │ + ldr r3, [pc, #268] @ 52220 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r5, [pc, #260] @ 5222c │ │ │ │ + ldr r5, [pc, #260] @ 52224 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #248] @ 52230 │ │ │ │ + ldr r3, [pc, #248] @ 52228 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 521a4 │ │ │ │ + bne 5219c │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85318 │ │ │ │ + bl 8530c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 521ec │ │ │ │ + beq 521e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 52234 │ │ │ │ + ldr r2, [pc, #112] @ 5222c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 52228 │ │ │ │ + ldr r3, [pc, #92] @ 52220 │ │ │ │ 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 52218 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ 52238 │ │ │ │ + ldr r3, [pc, #68] @ 52230 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 521b8 │ │ │ │ + beq 521b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 521b8 │ │ │ │ + b 521b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #29 │ │ │ │ + eoreq sp, r5, r8, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r4, asr #29 │ │ │ │ + eoreq sp, r5, ip, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r0, lsr lr │ │ │ │ + eoreq sp, r5, r8, 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] @ 523bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 523c8 │ │ │ │ + ldr r3, [pc, #356] @ 523c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #348] @ 523cc │ │ │ │ + ldr ip, [pc, #348] @ 523c4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r0, [pc, #344] @ 523d0 │ │ │ │ + ldr r0, [pc, #344] @ 523c8 │ │ │ │ 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, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r1, ip │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ + mov r1, ip │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r4] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 52320 │ │ │ │ + beq 52318 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52398 │ │ │ │ + bne 52390 │ │ │ │ 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 52338 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52378 │ │ │ │ + bne 52370 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #136] @ 523d4 │ │ │ │ + ldr r2, [pc, #136] @ 523cc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ 523c8 │ │ │ │ + ldr r3, [pc, #116] @ 523c0 │ │ │ │ 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 523b8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52340 │ │ │ │ - ldr r1, [pc, #76] @ 523d8 │ │ │ │ + beq 52338 │ │ │ │ + ldr r1, [pc, #76] @ 523d0 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 52340 │ │ │ │ + bl 4bc98 │ │ │ │ + b 52338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52320 │ │ │ │ + beq 52318 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 8667c │ │ │ │ + bl 86670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52318 │ │ │ │ - b 52320 │ │ │ │ + bne 52310 │ │ │ │ + b 52318 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, sp, sp │ │ │ │ + eoreq sp, r5, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, ror sp │ │ │ │ + eoreq sp, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r8, lsr #25 │ │ │ │ - mlaeq r1, r4, r0, r9 │ │ │ │ - ldr r3, [pc, #16] @ 523f4 │ │ │ │ - ldr r2, [pc, #16] @ 523f8 │ │ │ │ + @ instruction: 0x0025dcb0 │ │ │ │ + eoreq r9, r1, ip, lsl #1 │ │ │ │ + ldr r3, [pc, #16] @ 523ec │ │ │ │ + ldr r2, [pc, #16] @ 523f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 206a44 │ │ │ │ - eoreq sp, r5, r4, lsl ip │ │ │ │ + b 206a34 │ │ │ │ + eoreq sp, r5, ip, 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] @ 52590 │ │ │ │ + ldr r1, [pc, #388] @ 52594 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #376] @ 525a0 │ │ │ │ + ldr r3, [pc, #376] @ 52598 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #372] @ 525a4 │ │ │ │ + ldr r2, [pc, #372] @ 5259c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ 525a8 │ │ │ │ + ldr r1, [pc, #292] @ 525a0 │ │ │ │ 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 524dc │ │ │ │ tst r2, #1 │ │ │ │ - bne 524b0 │ │ │ │ + bne 524a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #244] @ 525ac │ │ │ │ + beq 524d8 │ │ │ │ + ldr r1, [pc, #244] @ 525a4 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #232] @ 525b0 │ │ │ │ + beq 524d8 │ │ │ │ + ldr r1, [pc, #232] @ 525a8 │ │ │ │ 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 52510 │ │ │ │ + ldr r0, [pc, #184] @ 525a8 │ │ │ │ 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 f18d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r5 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ strh r2, [r0] │ │ │ │ @@ -48522,65 +48520,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] @ 525ac │ │ │ │ + ldr r3, [pc, #40] @ 52594 │ │ │ │ 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 5258c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #23 │ │ │ │ + eoreq sp, r5, r8, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, asr #23 │ │ │ │ + eoreq sp, r5, r8, 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 │ │ │ │ + mlaeq r5, r0, sl, sp │ │ │ │ + ldr r3, [pc, #36] @ 525dc │ │ │ │ + ldr r2, [pc, #36] @ 525e0 │ │ │ │ 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 4ff8c │ │ │ │ + eoreq sp, r5, r0, asr #20 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #236] @ 526f0 │ │ │ │ - ldr r1, [pc, #236] @ 526f4 │ │ │ │ + ldr ip, [pc, #236] @ 526e8 │ │ │ │ + ldr r1, [pc, #236] @ 526ec │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 526f8 │ │ │ │ + ldr r3, [pc, #224] @ 526f0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #220] @ 526fc │ │ │ │ + ldr r2, [pc, #220] @ 526f4 │ │ │ │ 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] @ 526f8 │ │ │ │ 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 │ │ │ │ @@ -48588,76 +48586,76 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8f720 │ │ │ │ + bl 8f710 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 526b8 │ │ │ │ + beq 526b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #120] @ 52704 │ │ │ │ + ldr r2, [pc, #120] @ 526fc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #96] @ 526f4 │ │ │ │ + ldr r3, [pc, #96] @ 526ec │ │ │ │ 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 526e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ strh r1, [r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 8f57c │ │ │ │ + bl 8f56c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 52680 │ │ │ │ + b 52678 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r0 @ │ │ │ │ + strdeq sp, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ + ldrdeq sp, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r6, r4, ip, asr #4 │ │ │ │ - eoreq sp, r5, r8, ror #18 │ │ │ │ + eorseq r6, r4, r4, asr r2 │ │ │ │ + eoreq sp, r5, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #268] @ 5282c │ │ │ │ - ldr r2, [pc, #268] @ 52830 │ │ │ │ + ldr r1, [pc, #268] @ 52824 │ │ │ │ + ldr r2, [pc, #268] @ 52828 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 52834 │ │ │ │ + ldr r4, [pc, #260] @ 5282c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #256] @ 52838 │ │ │ │ + ldr r3, [pc, #256] @ 52830 │ │ │ │ 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] @ 52834 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -48665,488 +48663,488 @@ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 52840 │ │ │ │ + ldr r3, [pc, #104] @ 52838 │ │ │ │ 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] @ 5283c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 52830 │ │ │ │ + ldr r3, [pc, #40] @ 52828 │ │ │ │ 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 52820 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + eoreq sp, r5, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025d8b8 │ │ │ │ + eoreq sp, r5, r0, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -ip @ │ │ │ │ │ │ │ │ -00052848 : │ │ │ │ - ldr r3, [pc, #8] @ 52858 │ │ │ │ +00052840 : │ │ │ │ + ldr r3, [pc, #8] @ 52850 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025e1b4 │ │ │ │ │ │ │ │ -0005285c : │ │ │ │ - ldr r3, [pc, #8] @ 5286c │ │ │ │ +00052854 : │ │ │ │ + ldr r3, [pc, #8] @ 52864 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r4, lsr r0 │ │ │ │ + eorseq r6, r4, ip, lsr r0 │ │ │ │ │ │ │ │ -00052870 : │ │ │ │ - ldr r3, [pc, #8] @ 52880 │ │ │ │ +00052868 : │ │ │ │ + ldr r3, [pc, #8] @ 52878 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r0, lsr #32 │ │ │ │ + eorseq r6, r4, r8, lsr #32 │ │ │ │ │ │ │ │ -00052884 : │ │ │ │ +0005287c : │ │ │ │ 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] @ 52ae0 │ │ │ │ + ldr r1, [pc, #580] @ 52ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #572] @ 52af0 │ │ │ │ - ldr r2, [pc, #572] @ 52af4 │ │ │ │ + ldr r3, [pc, #572] @ 52ae8 │ │ │ │ + ldr r2, [pc, #572] @ 52aec │ │ │ │ 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] @ 52af0 │ │ │ │ + ldr r3, [pc, #516] @ 52af4 │ │ │ │ + ldr r1, [pc, #516] @ 52af8 │ │ │ │ + ldr r7, [pc, #516] @ 52afc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #199 @ 0xc7 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #20 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #460] @ 52b08 │ │ │ │ - ldr r4, [pc, #460] @ 52b0c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #460] @ 52b00 │ │ │ │ + ldr r4, [pc, #460] @ 52b04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5860 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ 52b10 │ │ │ │ + ldr r0, [pc, #436] @ 52b08 │ │ │ │ str r3, [r7, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 52b0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #404] @ 52b10 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b14 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #368] @ 52b18 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #332] @ 52b20 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #296] @ 52b28 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #260] @ 52b30 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #224] @ 52b38 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 52b3c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #188] @ 52b40 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ 52b4c │ │ │ │ + ldr r2, [pc, #144] @ 52b44 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 52aec │ │ │ │ + ldr r3, [pc, #40] @ 52ae4 │ │ │ │ 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 52adc │ │ │ │ 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, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, lsr r7 │ │ │ │ + eoreq sp, r5, r0, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff6b0 │ │ │ │ @ instruction: 0xfffff678 │ │ │ │ @ instruction: 0xfffff258 │ │ │ │ - eorseq r5, r4, r8, lsl #31 │ │ │ │ - eoreq r8, r1, r8, lsr #22 │ │ │ │ - eoreq r8, r1, r4, lsr #22 │ │ │ │ + mlaseq r4, r0, pc, r5 @ │ │ │ │ + eoreq r8, r1, r0, lsr #22 │ │ │ │ + eoreq r8, r1, ip, lsl fp │ │ │ │ @ instruction: 0xfffff49c │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ + eoreq r8, r1, r8, ror sl │ │ │ │ @ instruction: 0xfffff418 │ │ │ │ - eoreq r8, r1, r0, lsr sl │ │ │ │ + eoreq r8, r1, r8, lsr #20 │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, r8, ror #19 │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ - mlaeq r1, ip, r9, r8 │ │ │ │ + mlaeq r1, r4, r9, r8 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ - eoreq r8, r1, ip, lsl r9 │ │ │ │ + eoreq r8, r1, r4, lsl r9 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + ldrdeq r8, [r1], -r0 @ │ │ │ │ @ instruction: 0xfffff16c │ │ │ │ - mlaeq r1, r4, r8, r8 │ │ │ │ + eoreq r8, r1, ip, lsl #17 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ - eoreq sp, r5, r8, lsr r5 │ │ │ │ + eoreq sp, r5, r0, asr #10 │ │ │ │ │ │ │ │ -00052b50 : │ │ │ │ +00052b48 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052b54 : │ │ │ │ - ldr r3, [pc, #32] @ 52b7c │ │ │ │ +00052b4c : │ │ │ │ + ldr r3, [pc, #32] @ 52b74 │ │ │ │ cmp r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bxne lr │ │ │ │ - ldr r2, [pc, #20] @ 52b80 │ │ │ │ + ldr r2, [pc, #20] @ 52b78 │ │ │ │ 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, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00052b84 : │ │ │ │ +00052b7c : │ │ │ │ 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] @ 52e74 │ │ │ │ + ldr r2, [pc, #736] @ 52e78 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #728] @ 52e84 │ │ │ │ + ldr r6, [pc, #728] @ 52e7c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #724] @ 52e88 │ │ │ │ + ldr r3, [pc, #724] @ 52e80 │ │ │ │ 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] @ 52e84 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #3 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 20c0ec │ │ │ │ - ldr r2, [pc, #624] @ 52e90 │ │ │ │ + bl 20c0dc │ │ │ │ + ldr r2, [pc, #624] @ 52e88 │ │ │ │ mov r0, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r9, [r3, #700] @ 0x2bc │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #202 @ 0xca │ │ │ │ ldr r1, [r1, #684] @ 0x2ac │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #203 @ 0xcb │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2175fc │ │ │ │ + bl 2175ec │ │ │ │ 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 1c4854 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 52e20 │ │ │ │ + beq 52e18 │ │ │ │ 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 52d40 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r3, #136] @ 0x88 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #152] @ 0x98 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52da0 │ │ │ │ + beq 52d98 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52dc0 │ │ │ │ + beq 52db8 │ │ │ │ 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] @ 52e8c │ │ │ │ + ldr r3, [pc, #256] @ 52e78 │ │ │ │ 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 52e70 │ │ │ │ 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 1c4ddc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d64 │ │ │ │ + bne 52d5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52df4 │ │ │ │ + beq 52dec │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #40] @ 0x28 │ │ │ │ - bne 52df8 │ │ │ │ + bne 52df0 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 52df4 │ │ │ │ + bne 52dec │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 52e50 │ │ │ │ + beq 52e48 │ │ │ │ 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 e961c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 52d70 │ │ │ │ - ldr r3, [pc, #112] @ 52e98 │ │ │ │ + b 52d68 │ │ │ │ + ldr r3, [pc, #112] @ 52e90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #104] @ 52e9c │ │ │ │ + ldr r3, [pc, #104] @ 52e94 │ │ │ │ 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 1c4cec │ │ │ │ + b 52e0c │ │ │ │ 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 1c4cec │ │ │ │ + b 52e0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, ip, asr r4 │ │ │ │ + eoreq sp, r5, r4, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, ip, lsr r4 │ │ │ │ + eoreq sp, r5, r4, 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, ip, ror ip │ │ │ │ + eoreq sp, r5, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, ip, r7 │ │ │ │ │ │ │ │ -00052ea0 : │ │ │ │ +00052e98 : │ │ │ │ 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] @ 53160 │ │ │ │ + ldr r2, [pc, #688] @ 53164 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #680] @ 53170 │ │ │ │ + ldr r6, [pc, #680] @ 53168 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #676] @ 53174 │ │ │ │ + ldr r3, [pc, #676] @ 5316c │ │ │ │ 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 +49152,247 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39550 │ │ │ │ + bl 39548 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 5312c │ │ │ │ - ldr r3, [pc, #604] @ 53178 │ │ │ │ + bcc 53124 │ │ │ │ + ldr r3, [pc, #604] @ 53170 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52f68 │ │ │ │ - ldr r3, [pc, #588] @ 5317c │ │ │ │ + beq 52f60 │ │ │ │ + ldr r3, [pc, #588] @ 53174 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #576] @ 53180 │ │ │ │ + ldr r2, [pc, #576] @ 53178 │ │ │ │ str r4, [r3, #28] │ │ │ │ - ldr r3, [pc, #548] @ 5316c │ │ │ │ + ldr r3, [pc, #548] @ 53164 │ │ │ │ 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 5314c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 37964 │ │ │ │ + bl 3795c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 2322c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movcs r6, #8388608 @ 0x800000 │ │ │ │ str r3, [r5] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 37978 │ │ │ │ + bl 37970 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 52fc4 │ │ │ │ - ldr r3, [pc, #468] @ 53184 │ │ │ │ + beq 52fbc │ │ │ │ + ldr r3, [pc, #468] @ 5317c │ │ │ │ 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 52f20 │ │ │ │ + ldr r1, [pc, #444] @ 53180 │ │ │ │ + ldr r0, [pc, #444] @ 53184 │ │ │ │ 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 52fa0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ bl 234cc │ │ │ │ - ldr r9, [pc, #376] @ 53190 │ │ │ │ + ldr r9, [pc, #376] @ 53188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 53054 │ │ │ │ + b 5304c │ │ │ │ mov r0, sl │ │ │ │ bl 232ec │ │ │ │ cmp r0, #8 │ │ │ │ - bls 53050 │ │ │ │ + bls 53048 │ │ │ │ sub r0, r0, #8 │ │ │ │ add r1, sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53094 │ │ │ │ + beq 5308c │ │ │ │ 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 53020 │ │ │ │ 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 52fa0 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 53068 │ │ │ │ mov r1, sl │ │ │ │ - b 530b0 │ │ │ │ + b 530a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 53068 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ - bne 530a8 │ │ │ │ + bne 530a0 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, #1 │ │ │ │ - beq 53070 │ │ │ │ + beq 53068 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ orrls r4, r1, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53100 │ │ │ │ sub r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #5 │ │ │ │ subls r3, r3, #87 @ 0x57 │ │ │ │ orrls r4, r3, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53100 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 53114 │ │ │ │ + bhi 5310c │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 530cc │ │ │ │ + bne 530c4 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 53070 │ │ │ │ + bcs 53068 │ │ │ │ sub r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ movhi r7, r4 │ │ │ │ - b 53070 │ │ │ │ - ldr r3, [pc, #96] @ 53194 │ │ │ │ + b 53068 │ │ │ │ + ldr r3, [pc, #96] @ 5318c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53158 │ │ │ │ - ldr r0, [pc, #80] @ 53198 │ │ │ │ + beq 53150 │ │ │ │ + ldr r0, [pc, #80] @ 53190 │ │ │ │ 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] @ 53194 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 5314c │ │ │ │ - eoreq sp, r5, r0, asr #2 │ │ │ │ + b 53144 │ │ │ │ + eoreq sp, r5, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, lsr #2 │ │ │ │ + eoreq sp, r5, r8, 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, r4, lsl #19 │ │ │ │ + eorseq r5, r4, r8, ror #18 │ │ │ │ + strheq sp, [r5], -ip @ │ │ │ │ + eorseq r5, r4, r8, ror #17 │ │ │ │ + eoreq lr, r1, ip, asr #4 │ │ │ │ + eoreq r8, r1, r8, asr #9 │ │ │ │ + eoreq r8, r1, r0, 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 #6 │ │ │ │ + eoreq r8, r1, r0, lsr r3 │ │ │ │ │ │ │ │ -000531a0 : │ │ │ │ - ldr r3, [pc, #48] @ 531d8 │ │ │ │ - ldr r1, [pc, #48] @ 531dc │ │ │ │ - ldr r2, [pc, #48] @ 531e0 │ │ │ │ +00053198 : │ │ │ │ + ldr r3, [pc, #48] @ 531d0 │ │ │ │ + ldr r1, [pc, #48] @ 531d4 │ │ │ │ + ldr r2, [pc, #48] @ 531d8 │ │ │ │ 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, r4, asr lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ │ │ │ │ -000531e4 : │ │ │ │ +000531dc : │ │ │ │ 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] @ 53530 │ │ │ │ + ldr ip, [pc, #828] @ 53534 │ │ │ │ + ldr r2, [pc, #828] @ 53538 │ │ │ │ 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] @ 5353c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #792] @ 53548 │ │ │ │ + ldr r3, [pc, #792] @ 53540 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ str r3, [r2] │ │ │ │ + mov r0, #20 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, #20 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ - ldr ip, [pc, #688] @ 5354c │ │ │ │ - ldr r3, [pc, #688] @ 53550 │ │ │ │ + ldr ip, [pc, #688] @ 53544 │ │ │ │ + ldr r3, [pc, #688] @ 53548 │ │ │ │ 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 +49402,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 534bc │ │ │ │ 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 53308 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, r4 │ │ │ │ - bge 534a4 │ │ │ │ + bge 5349c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e2c │ │ │ │ + bl 206e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #552] @ 5354c │ │ │ │ + ldr r3, [pc, #552] @ 53544 │ │ │ │ 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] @ 53548 │ │ │ │ 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] @ 5354c │ │ │ │ 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 e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5347c │ │ │ │ + bne 53474 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr r2, [pc, #412] @ 53544 │ │ │ │ + ldr r2, [pc, #412] @ 5353c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #412] @ 5354c │ │ │ │ + ldr r3, [pc, #412] @ 53544 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 206ed8 │ │ │ │ - ldr r3, [pc, #388] @ 53554 │ │ │ │ + bl 206ec8 │ │ │ │ + ldr r3, [pc, #388] @ 5354c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 534fc │ │ │ │ + beq 534f4 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ 5354c │ │ │ │ + ldr r1, [pc, #348] @ 53544 │ │ │ │ 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] @ 53548 │ │ │ │ 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 534c8 │ │ │ │ + ldr r3, [pc, #264] @ 53540 │ │ │ │ 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] @ 53550 │ │ │ │ + ldr r3, [pc, #228] @ 53538 │ │ │ │ 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 5352c │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #192] @ 53544 │ │ │ │ + ldr r3, [pc, #192] @ 5353c │ │ │ │ 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 533dc │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ 5354c │ │ │ │ + ldr r3, [pc, #152] @ 53544 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #88] @ 0x58 │ │ │ │ - b 53330 │ │ │ │ + b 53328 │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ movge r4, #1000 @ 0x3e8 │ │ │ │ - b 532f8 │ │ │ │ + b 532f0 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #100] @ 53548 │ │ │ │ + ldr r3, [pc, #100] @ 53540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 53438 │ │ │ │ + bl e961c │ │ │ │ + b 53430 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53518 │ │ │ │ + beq 53510 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bge 533e4 │ │ │ │ - ldr r1, [pc, #44] @ 5354c │ │ │ │ + bge 533dc │ │ │ │ + ldr r1, [pc, #44] @ 53544 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ - b 533e4 │ │ │ │ + b 533dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r5], -r4 @ │ │ │ │ - strdeq ip, [r5], -r0 @ │ │ │ │ + strdeq ip, [r5], -ip @ │ │ │ │ + strdeq ip, [r5], -r8 @ │ │ │ │ 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, r8, lsr #23 │ │ │ │ │ │ │ │ -0005355c : │ │ │ │ - ldr r3, [pc, #44] @ 53590 │ │ │ │ - ldr r2, [pc, #44] @ 53594 │ │ │ │ +00053554 : │ │ │ │ + ldr r3, [pc, #44] @ 53588 │ │ │ │ + ldr r2, [pc, #44] @ 5358c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 53598 │ │ │ │ + ldr r1, [pc, #36] @ 53590 │ │ │ │ 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, ip, 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 │ │ │ │ +00053594 : │ │ │ │ + ldr r3, [pc, #36] @ 535c0 │ │ │ │ + ldr r2, [pc, #36] @ 535c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #28] @ 535d0 │ │ │ │ + ldr r2, [pc, #28] @ 535c8 │ │ │ │ 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, ip, asr sl │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -000535d4 : │ │ │ │ +000535cc : │ │ │ │ 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] @ 536ec │ │ │ │ + ldr r1, [pc, #252] @ 536f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #244] @ 536fc │ │ │ │ - ldr r2, [pc, #244] @ 53700 │ │ │ │ + ldr r3, [pc, #244] @ 536f4 │ │ │ │ + ldr r2, [pc, #244] @ 536f8 │ │ │ │ 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 34940 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 35250 │ │ │ │ + bl 35248 │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r0, r2] │ │ │ │ - bne 536dc │ │ │ │ + bne 536d4 │ │ │ │ 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] @ 536fc │ │ │ │ + ldr r3, [pc, #64] @ 536f0 │ │ │ │ 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 536e8 │ │ │ │ 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 5368c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, lsl #20 │ │ │ │ + eoreq ip, r5, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r4, ror #19 │ │ │ │ + eoreq ip, r5, ip, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r5, r4, asr #18 │ │ │ │ + eoreq ip, r5, ip, asr #18 │ │ │ │ │ │ │ │ -00053708 : │ │ │ │ +00053700 : │ │ │ │ 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] @ 53a50 │ │ │ │ + ldr r2, [pc, #816] @ 53a54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #808] @ 53a60 │ │ │ │ + ldr ip, [pc, #808] @ 53a58 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #804] @ 53a64 │ │ │ │ + ldr r3, [pc, #804] @ 53a5c │ │ │ │ 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] @ 53a60 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [ip, r3] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sl] │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #732] @ 53a6c │ │ │ │ - add r2, sp, #24 │ │ │ │ + ldr r3, [pc, #732] @ 53a64 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [ip, r3] │ │ │ │ - ldr r3, [pc, #708] @ 53a70 │ │ │ │ + ldr r3, [pc, #708] @ 53a68 │ │ │ │ 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 538ac │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 537f8 │ │ │ │ + b 537f0 │ │ │ │ ldr r1, [r1, ip, lsl #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53858 │ │ │ │ + beq 53850 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r6, [r2, #8] │ │ │ │ - beq 538ac │ │ │ │ + beq 538a4 │ │ │ │ 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 537d4 │ │ │ │ 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 53968 │ │ │ │ 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 +49769,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] @ 53a6c │ │ │ │ + ldr r2, [pc, #468] @ 53a54 │ │ │ │ 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 53a4c │ │ │ │ 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 53810 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53818 │ │ │ │ - ldr r3, [pc, #416] @ 53a78 │ │ │ │ + beq 53810 │ │ │ │ + ldr r3, [pc, #416] @ 53a70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 53818 │ │ │ │ + beq 53810 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r3, #1 │ │ │ │ - beq 53818 │ │ │ │ + beq 53810 │ │ │ │ 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 5391c │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r3, r3, #16 │ │ │ │ - beq 53818 │ │ │ │ + beq 53810 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, lr │ │ │ │ - bne 53818 │ │ │ │ + bne 53810 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 53910 │ │ │ │ - ldr r2, [pc, #312] @ 53a7c │ │ │ │ + bne 53908 │ │ │ │ + ldr r2, [pc, #312] @ 53a74 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - blt 53990 │ │ │ │ + blt 53988 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r8, [sl] │ │ │ │ mov r3, #0 │ │ │ │ - b 5387c │ │ │ │ + b 53874 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 535d4 │ │ │ │ + bl 535cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 5383c │ │ │ │ + b 53834 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 34bc0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsl r0, r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ @@ -49888,951 +49886,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 53960 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [r5], -r0 @ │ │ │ │ + ldrdeq ip, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025c8b0 │ │ │ │ + @ instruction: 0x0025c8b8 │ │ │ │ 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, ip, ror r7 │ │ │ │ + eorseq r4, r4, r4, asr #31 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ │ │ │ │ -00053a80 : │ │ │ │ - ldr r3, [pc, #24] @ 53aa0 │ │ │ │ - ldr r2, [pc, #24] @ 53aa4 │ │ │ │ +00053a78 : │ │ │ │ + ldr r3, [pc, #24] @ 53a98 │ │ │ │ + ldr r2, [pc, #24] @ 53a9c │ │ │ │ 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, r8, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053aa8 : │ │ │ │ - ldr r3, [pc, #24] @ 53ac8 │ │ │ │ - ldr r2, [pc, #24] @ 53acc │ │ │ │ +00053aa0 : │ │ │ │ + ldr r3, [pc, #24] @ 53ac0 │ │ │ │ + ldr r2, [pc, #24] @ 53ac4 │ │ │ │ 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, r0, asr r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053ad0 <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ +00053ac8 <_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] @ 53cac <_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] @ 53cb0 <_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] @ 53cb4 <_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] @ 53cb8 <_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] @ 53cbc <_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] @ 53cc0 <_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 53b74 <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ + ldr r3, [pc, #348] @ 53cc4 <_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 53c2c <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ + ldr r3, [pc, #332] @ 53cc8 <_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 53c14 <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #316] @ 53ccc <_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] @ 53cd0 <_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 53c60 <_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] @ 53cd4 <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #192] @ 53cb0 <_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 53ca8 <_scheme_apply_known_prim_closure_multi@@Base+0x1e0> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ - b 53b90 <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ + b 53b88 <_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 53c74 <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #152] @ 53cd8 <_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 52b7c │ │ │ │ mov r3, r0 │ │ │ │ - b 53bec <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ + b 53be4 <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e58 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bd4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ + b 53bcc <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 53c98 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ + bne 53c90 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 53c40 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ + b 53c38 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, lsl #10 │ │ │ │ + eoreq ip, r5, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, ror #9 │ │ │ │ + strdeq ip, [r5], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, ror #26 │ │ │ │ + eorseq r4, r4, r4, ror sp │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r4, lsl sp │ │ │ │ + eorseq r4, r4, ip, lsl sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq ip, r5, r4, lsl #8 │ │ │ │ + eoreq ip, r5, ip, 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] @ 53d08 <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r2, [pc, #36] @ 53d0c <_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 53ac8 <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ + eoreq ip, r5, r4, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00053d18 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ +00053d10 <_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] @ 53f48 <_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] @ 53f4c <_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] @ 53f50 <_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] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r2, [pc, #524] @ 53f58 <_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] @ 53f5c <_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 53dc0 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #428] @ 53f60 <_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 53e94 <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ + ldr r2, [pc, #412] @ 53f64 <_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 53e7c <_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 53ec8 <_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 53ec8 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + ldr ip, [pc, #360] @ 53f68 <_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] @ 53f6c <_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 53efc <_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] @ 53f70 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ + ldr r2, [pc, #244] @ 53f4c <_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 53f44 <_scheme_apply_prim_closure_multi@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ddc <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ + b 53dd4 <_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 53f10 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ + ldr r0, [pc, #204] @ 53f74 <_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 52b7c │ │ │ │ mov r3, r0 │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e4c <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r6] │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e4c <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e58 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e3c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ + b 53e34 <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 53f34 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ + bne 53f2c <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ea8 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ + b 53ea0 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + eoreq ip, r5, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, ip, r2, ip │ │ │ │ + eoreq ip, r5, r4, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, lsl fp │ │ │ │ + eorseq r4, r4, r4, lsr #22 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r8, asr #21 │ │ │ │ + @ instruction: 0x00344ad0 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - mlaeq r5, ip, r1, ip │ │ │ │ + eoreq ip, r5, r4, lsr #3 │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ │ │ │ │ -00053f80 <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ +00053f78 <_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] @ 5419c <_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] @ 541a0 <_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] @ 541a4 <_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] @ 541a8 <_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] @ 541ac <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ + ldr r2, [pc, #484] @ 541b0 <_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 54028 <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #408] @ 541b4 <_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 540e8 <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ + ldr r3, [pc, #392] @ 541b8 <_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 540d0 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ + ldr r3, [pc, #376] @ 541bc <_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] @ 541c0 <_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 5411c <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 5416c <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ + beq 54164 <_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] @ 541c4 <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #244] @ 541a0 <_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 54198 <_scheme_apply_known_prim_closure@@Base+0x220> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ - b 54044 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ + b 5403c <_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 54130 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #204] @ 541c8 <_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 52b7c │ │ │ │ mov r3, r0 │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a0 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e58 │ │ │ │ mov r3, r0 │ │ │ │ - b 54088 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ + b 54080 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 54154 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ + bne 5414c <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 540fc <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ + b 540f4 <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a0 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, asr r0 │ │ │ │ + eoreq ip, r5, r0, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, lsr r0 │ │ │ │ + eoreq ip, r5, r0, asr #32 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r4, r4, r4, asr #17 │ │ │ │ + eorseq r4, r4, ip, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r0, ror #16 │ │ │ │ + eorseq r4, r4, r8, ror #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq fp, r5, r8, asr #30 │ │ │ │ + eoreq fp, r5, r0, asr pc │ │ │ │ @ instruction: 0xfffffbd4 │ │ │ │ │ │ │ │ -000541d4 <_scheme_apply_prim_closure@@Base>: │ │ │ │ +000541cc <_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] @ 54434 <_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] @ 54438 <_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] @ 5443c <_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] @ 54440 <_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] @ 54444 <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ + ldr r3, [pc, #552] @ 54448 <_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 5427c <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #476] @ 5444c <_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 54358 <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #460] @ 54450 <_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 54340 <_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 5438c <_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 5438c <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + ldr ip, [pc, #408] @ 54454 <_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] @ 54458 <_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 543c0 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 54410 <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ + beq 54408 <_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] @ 5445c <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ + ldr r2, [pc, #284] @ 54438 <_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 54430 <_scheme_apply_prim_closure@@Base+0x264> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 54298 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ + b 54290 <_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 543d4 <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ + ldr r0, [pc, #244] @ 54460 <_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 52b7c │ │ │ │ mov r3, r0 │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54310 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r6] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54310 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e58 │ │ │ │ mov r3, r0 │ │ │ │ - b 542f8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ + b 542f0 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 543f8 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ + bne 543f0 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 5436c <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ + b 54364 <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 543bc <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ + b 543b4 <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, lsl #28 │ │ │ │ + eoreq fp, r5, ip, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, ror #27 │ │ │ │ + eoreq fp, r5, ip, ror #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, r0, ror r6 │ │ │ │ + eorseq r4, r4, r8, ror r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, ip, lsl #12 │ │ │ │ + eorseq r4, r4, r4, lsl r6 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - ldrdeq fp, [r5], -r8 @ │ │ │ │ + eoreq fp, r5, r0, ror #25 │ │ │ │ @ instruction: 0xfffff960 │ │ │ │ │ │ │ │ -0005446c <_scheme_tail_apply_from_native@@Base>: │ │ │ │ +00054464 <_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] @ 545ac <_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 544a8 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 544c8 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ + beq 544c0 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - beq 54548 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ + beq 54540 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7939c │ │ │ │ + b 79394 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ands r6, r5, #1 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544a8 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r5] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544a8 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + beq 544a8 <_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 544a8 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + ldr r7, [pc, #184] @ 545b0 <_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 54510 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 545a4 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ + bne 5459c <_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 54534 <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #144] @ 545b4 <_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 544a0 <_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 5457c <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r3, r2 │ │ │ │ - bgt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + bgt 5457c <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ ldr lr, [ip, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 836e0 │ │ │ │ - b 5459c <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ - eoreq fp, r5, r4, ror #22 │ │ │ │ + bl 836d4 │ │ │ │ + b 54594 <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ + eoreq fp, r5, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000545c0 : │ │ │ │ +000545b8 : │ │ │ │ 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] @ 54684 │ │ │ │ + ldr r2, [pc, #180] @ 54688 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #168] @ 54694 │ │ │ │ + ldr ip, [pc, #168] @ 5468c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #164] @ 54698 │ │ │ │ + ldr r3, [pc, #164] @ 54690 │ │ │ │ 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 54654 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #100] @ 5469c │ │ │ │ - ldr r3, [pc, #84] @ 54690 │ │ │ │ + ldr r2, [pc, #100] @ 54694 │ │ │ │ + ldr r3, [pc, #84] @ 54688 │ │ │ │ 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 54680 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ 546a0 │ │ │ │ + ldr r3, [pc, #60] @ 54698 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 5462c │ │ │ │ + b 54624 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, ip, lsl sl │ │ │ │ + eoreq fp, r5, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ + eoreq fp, r5, r4, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r5, r0, asr #19 │ │ │ │ + eoreq fp, r5, r8, asr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000546a4 : │ │ │ │ +0005469c : │ │ │ │ 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] @ 54778 │ │ │ │ + ldr r1, [pc, #196] @ 5477c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ 54788 │ │ │ │ + ldr r3, [pc, #184] @ 54780 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #180] @ 5478c │ │ │ │ + ldr r2, [pc, #180] @ 54784 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #124] @ 54788 │ │ │ │ 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 520f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 5223c │ │ │ │ + bl 52234 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 54794 │ │ │ │ + ldr r2, [pc, #64] @ 5478c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 54784 │ │ │ │ + ldr r3, [pc, #40] @ 5477c │ │ │ │ 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 54774 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r8, lsr r9 │ │ │ │ + eoreq fp, r5, r0, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, lsl r9 │ │ │ │ + eoreq fp, r5, r0, lsr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00216db0 │ │ │ │ - eoreq fp, r5, r0, lsr #17 │ │ │ │ + eoreq r6, r1, r8, lsr #27 │ │ │ │ + eoreq fp, r5, r8, lsr #17 │ │ │ │ │ │ │ │ -00054798 : │ │ │ │ +00054790 : │ │ │ │ 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] @ 5495c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #428] @ 54968 │ │ │ │ + ldr r3, [pc, #428] @ 54960 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr ip, [pc, #416] @ 5496c │ │ │ │ + ldr ip, [pc, #416] @ 54964 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #412] @ 54970 │ │ │ │ + ldr r0, [pc, #412] @ 54968 │ │ │ │ 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] @ 5496c │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 54920 │ │ │ │ + beq 54918 │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 54958 │ │ │ │ + beq 54950 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54888 │ │ │ │ + beq 54880 │ │ │ │ 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 54870 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5493c │ │ │ │ + beq 54934 │ │ │ │ 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 +50840,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 e961c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #128] @ 54978 │ │ │ │ + ldr r2, [pc, #128] @ 54970 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 54968 │ │ │ │ + ldr r3, [pc, #104] @ 54960 │ │ │ │ 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 54958 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 548a4 │ │ │ │ - ldr r1, [pc, #56] @ 5497c │ │ │ │ + bne 5489c │ │ │ │ + ldr r1, [pc, #56] @ 54974 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ - b 548a4 │ │ │ │ - bl 523dc │ │ │ │ - b 54858 │ │ │ │ + bl 4bc98 │ │ │ │ + b 5489c │ │ │ │ + bl 523d4 │ │ │ │ + b 54850 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r0, asr #16 │ │ │ │ + eoreq fp, r5, r8, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, ip, lsl r8 │ │ │ │ + eoreq fp, r5, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ - eoreq r6, r1, r0, lsl #24 │ │ │ │ + eoreq fp, r5, r4, lsl #14 │ │ │ │ + strdeq r6, [r1], -r8 @ │ │ │ │ │ │ │ │ -00054980 : │ │ │ │ +00054978 : │ │ │ │ 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] @ 553f8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2652] @ 55404 │ │ │ │ + ldr r3, [pc, #2652] @ 553fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #2640] @ 55408 │ │ │ │ + ldr r6, [pc, #2640] @ 55400 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2628] @ 5540c │ │ │ │ + ldr r3, [pc, #2628] @ 55404 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #2620] @ 55410 │ │ │ │ + ldr r3, [pc, #2620] @ 55408 │ │ │ │ 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 +50916,463 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - beq 55104 │ │ │ │ + beq 550fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa0 │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa0 │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55094 │ │ │ │ + bne 5508c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 54b60 │ │ │ │ + bne 54b58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2388] @ 55414 │ │ │ │ + ldr r3, [pc, #2388] @ 5540c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 54fe8 │ │ │ │ + ble 54fe0 │ │ │ │ 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] @ 55410 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ - beq 54b9c │ │ │ │ + beq 54b94 │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2316] @ 5541c │ │ │ │ + ldr r3, [pc, #2316] @ 55414 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #11 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 89d74 │ │ │ │ + bl 89d68 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #2276] @ 55420 │ │ │ │ - ldr r3, [pc, #2244] @ 55404 │ │ │ │ + ldr r2, [pc, #2276] @ 55418 │ │ │ │ + ldr r3, [pc, #2244] @ 553fc │ │ │ │ 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 553f4 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54ab8 │ │ │ │ + beq 54ab0 │ │ │ │ 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 54b80 │ │ │ │ + b 54ab0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #13 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20c0ec │ │ │ │ - ldr r3, [pc, #2140] @ 55424 │ │ │ │ + bl 20c0dc │ │ │ │ + ldr r3, [pc, #2140] @ 5541c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5223c │ │ │ │ + bl 52234 │ │ │ │ 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 55000 │ │ │ │ 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 517dc │ │ │ │ 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] @ 55420 │ │ │ │ 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 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1888] @ 5542c │ │ │ │ + ldr r3, [pc, #1888] @ 55424 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1876] @ 55430 │ │ │ │ + ldr r3, [pc, #1876] @ 55428 │ │ │ │ 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 54e1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 54e30 │ │ │ │ + beq 54e28 │ │ │ │ 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 54f7c │ │ │ │ cmp ip, #0 │ │ │ │ - ble 54d68 │ │ │ │ + ble 54d60 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ - beq 54fc8 │ │ │ │ + beq 54fc0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add ip, ip, r5 │ │ │ │ cmp lr, ip │ │ │ │ movle r4, r3 │ │ │ │ strle r3, [sp, #124] @ 0x7c │ │ │ │ - ble 54cfc │ │ │ │ + ble 54cf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 54f90 │ │ │ │ - ldr r3, [pc, #1724] @ 55434 │ │ │ │ + bgt 54f88 │ │ │ │ + ldr r3, [pc, #1724] @ 5542c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #1716] @ 55438 │ │ │ │ + ldr r3, [pc, #1716] @ 55430 │ │ │ │ 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 54fa8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 546a4 │ │ │ │ + bl 5469c │ │ │ │ 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 54fb8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ tst r2, #1 │ │ │ │ - bne 54df4 │ │ │ │ + bne 54dec │ │ │ │ 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 517dc │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 54cfc │ │ │ │ + bne 54cf4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ + bne 54d04 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1532] @ 5543c │ │ │ │ + ldr r3, [pc, #1532] @ 55434 │ │ │ │ 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 55014 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r4, #13 │ │ │ │ str r2, [r3, #180] @ 0xb4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 85738 │ │ │ │ + bl 8572c │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 55064 │ │ │ │ + bne 5505c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1440] @ 55440 │ │ │ │ + ldr r0, [pc, #1440] @ 55438 │ │ │ │ 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 5510c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54ee4 │ │ │ │ + beq 54edc │ │ │ │ ldr r0, [ip, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5528c │ │ │ │ + beq 55284 │ │ │ │ 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 5516c │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ ldr lr, [r4, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq 54f40 │ │ │ │ + beq 54f38 │ │ │ │ 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 54f1c │ │ │ │ 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 1c4cec │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b 54b34 │ │ │ │ + b 54b2c │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 54cf4 │ │ │ │ + b 54cec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 87ad4 │ │ │ │ + bl 87ac8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ - b 54db8 │ │ │ │ + b 54db0 │ │ │ │ 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 54cec │ │ │ │ cmp ip, lr │ │ │ │ movge r4, r3 │ │ │ │ strge r3, [sp, #124] @ 0x7c │ │ │ │ - blt 54d68 │ │ │ │ + blt 54d60 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ - b 54e30 │ │ │ │ + bne 54d04 │ │ │ │ + b 54e28 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 54ad0 │ │ │ │ + b 54ac8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #100] @ 0x64 │ │ │ │ - b 54c1c │ │ │ │ - ldr r3, [pc, #1056] @ 55444 │ │ │ │ + b 54c14 │ │ │ │ + ldr r3, [pc, #1056] @ 5543c │ │ │ │ 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 520f0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 54e5c │ │ │ │ + b 54e54 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ 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 54e90 │ │ │ │ + ldr r3, [pc, #940] @ 55440 │ │ │ │ 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 520f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 550e8 │ │ │ │ + beq 550e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa0 │ │ │ │ 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 54790 │ │ │ │ + b 54aa0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 523dc │ │ │ │ - b 54a78 │ │ │ │ + bl 523d4 │ │ │ │ + b 54a70 │ │ │ │ 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,519 +51387,519 @@ │ │ │ │ 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 1c4cec │ │ │ │ + b 54f6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 5522c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5523c │ │ │ │ + beq 55234 │ │ │ │ mov r3, #14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - bl 85800 │ │ │ │ + bl 857f4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [r1, #684] @ 0x2ac │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 552c0 │ │ │ │ + beq 552b8 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - b 551dc │ │ │ │ + b 551d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 551f4 │ │ │ │ + beq 551ec │ │ │ │ ldr r4, [lr, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 552b8 │ │ │ │ + beq 552b0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bne 551d8 │ │ │ │ + bne 551d0 │ │ │ │ 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 1c4cec │ │ │ │ + b 54f6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55190 │ │ │ │ + bne 55188 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 553ac │ │ │ │ + beq 553a4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55394 │ │ │ │ + bne 5538c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 857f4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ - b 54f74 │ │ │ │ + bl e961c │ │ │ │ + b 54f6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 552c8 │ │ │ │ + beq 552c0 │ │ │ │ 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 54f04 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #128] @ 0x80 │ │ │ │ mov r3, ip │ │ │ │ - b 55210 │ │ │ │ + b 55208 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 857f4 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ str lr, [r0, #196] @ 0xc4 │ │ │ │ - beq 553dc │ │ │ │ + beq 553d4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 553e4 │ │ │ │ + beq 553dc │ │ │ │ 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 55324 │ │ │ │ + b 553cc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55344 │ │ │ │ + beq 5533c │ │ │ │ ldr r5, [lr, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 553cc │ │ │ │ + beq 553c4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov ip, #1 │ │ │ │ - bne 55328 │ │ │ │ + bne 55320 │ │ │ │ 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 1c4cec │ │ │ │ + b 54f6c │ │ │ │ + ldr r0, [pc, #176] @ 55444 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ - b 55254 │ │ │ │ - ldr r0, [pc, #156] @ 55450 │ │ │ │ + bl 4be90 │ │ │ │ + b 5524c │ │ │ │ + ldr r0, [pc, #156] @ 55448 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ - b 55248 │ │ │ │ + b 55240 │ │ │ │ cmp ip, #0 │ │ │ │ strne r6, [sp, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ - b 55360 │ │ │ │ + b 55358 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55304 │ │ │ │ + bne 552fc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #13 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4cec │ │ │ │ + b 54f6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, asr r6 │ │ │ │ + eoreq fp, r5, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, lsr r6 │ │ │ │ + eoreq fp, r5, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00343dd4 │ │ │ │ - eorseq r3, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x00343ddc │ │ │ │ + @ instruction: 0x00343db0 │ │ │ │ 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, r4, asr #9 │ │ │ │ + @ instruction: 0x002169bc │ │ │ │ + eorseq r3, r4, ip, lsr ip │ │ │ │ + @ instruction: 0x00343bd0 │ │ │ │ + eorseq r3, r4, r0, asr #23 │ │ │ │ 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, ip, asr sl │ │ │ │ + @ instruction: 0x003439fc │ │ │ │ + eoreq r6, r1, r8, lsr #11 │ │ │ │ + eoreq r6, r1, r8, ror #9 │ │ │ │ + eoreq r6, r1, r0, ror r2 │ │ │ │ + eoreq r6, r1, r0, lsr r2 │ │ │ │ │ │ │ │ -00055454 : │ │ │ │ +0005544c : │ │ │ │ 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] @ 556e0 │ │ │ │ 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] @ 556e4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r5, [pc, #612] @ 556f0 │ │ │ │ + ldr r5, [pc, #612] @ 556e8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #608] @ 556f4 │ │ │ │ + ldr r2, [pc, #608] @ 556ec │ │ │ │ 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 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #24 │ │ │ │ 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 55528 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 55610 │ │ │ │ + beq 55608 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55524 │ │ │ │ + beq 5551c │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ 556f8 │ │ │ │ - ldr r3, [pc, #488] @ 556ec │ │ │ │ + ldr r2, [pc, #504] @ 556f0 │ │ │ │ + ldr r3, [pc, #488] @ 556e4 │ │ │ │ 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 556dc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - beq 554f0 │ │ │ │ + beq 554e8 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18d4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5562c │ │ │ │ + beq 55624 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #388] @ 556fc │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #388] @ 556f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 55620 │ │ │ │ - ldr r6, [pc, #376] @ 55700 │ │ │ │ + beq 55618 │ │ │ │ + ldr r6, [pc, #376] @ 556f8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #368] @ 55704 │ │ │ │ + ldr r1, [pc, #368] @ 556fc │ │ │ │ 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 55680 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 556bc │ │ │ │ + beq 556b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556b0 │ │ │ │ - ldr lr, [pc, #304] @ 55708 │ │ │ │ + beq 556a8 │ │ │ │ + ldr lr, [pc, #304] @ 55700 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #300] @ 5570c │ │ │ │ + ldr ip, [pc, #300] @ 55704 │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 554f4 │ │ │ │ + b 554ec │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 55530 │ │ │ │ - b 554e4 │ │ │ │ - ldr r6, [pc, #232] @ 55710 │ │ │ │ + bne 55528 │ │ │ │ + b 554dc │ │ │ │ + ldr r6, [pc, #232] @ 55708 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 55588 │ │ │ │ + b 55580 │ │ │ │ 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 55694 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 556d0 │ │ │ │ - ldr r0, [pc, #180] @ 55714 │ │ │ │ - ldr r2, [pc, #180] @ 55718 │ │ │ │ + beq 556c8 │ │ │ │ + ldr r0, [pc, #180] @ 5570c │ │ │ │ + ldr r2, [pc, #180] @ 55710 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5571c │ │ │ │ + ldr r2, [pc, #168] @ 55714 │ │ │ │ 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 4bc98 │ │ │ │ + b 55600 │ │ │ │ + ldr lr, [pc, #144] @ 55718 │ │ │ │ + ldr ip, [pc, #144] @ 5571c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #132] @ 55728 │ │ │ │ - ldr r2, [pc, #132] @ 5572c │ │ │ │ + b 555d8 │ │ │ │ + ldr r0, [pc, #132] @ 55720 │ │ │ │ + ldr r2, [pc, #132] @ 55724 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ - ldr lr, [pc, #120] @ 55730 │ │ │ │ + b 55660 │ │ │ │ + ldr lr, [pc, #120] @ 55728 │ │ │ │ add lr, pc, lr │ │ │ │ - b 555d8 │ │ │ │ - ldr lr, [pc, #112] @ 55734 │ │ │ │ - ldr ip, [pc, #112] @ 55738 │ │ │ │ + b 555d0 │ │ │ │ + ldr lr, [pc, #112] @ 5572c │ │ │ │ + ldr ip, [pc, #112] @ 55730 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #100] @ 5573c │ │ │ │ - ldr r2, [pc, #100] @ 55740 │ │ │ │ + b 555d8 │ │ │ │ + ldr r0, [pc, #100] @ 55734 │ │ │ │ + ldr r2, [pc, #100] @ 55738 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ + b 55660 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror fp │ │ │ │ + eoreq sl, r5, r4, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr fp │ │ │ │ + eoreq sl, r5, r4, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + eoreq sl, r5, r0, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, ip, ror #1 │ │ │ │ - mlaeq r1, r4, r4, sl │ │ │ │ - eoreq r6, r1, r0, lsr #3 │ │ │ │ - eoreq r6, r1, r4, lsr #3 │ │ │ │ - eoreq r6, r1, ip, lsl #1 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ - eoreq r6, r1, ip, lsl r1 │ │ │ │ - eoreq r6, r1, ip, lsr r0 │ │ │ │ - eoreq r6, r1, r0, lsl #1 │ │ │ │ - eoreq ip, r2, ip, lsl #21 │ │ │ │ - mlaeq r1, r0, r0, r6 │ │ │ │ - eoreq ip, r2, r8, ror sl │ │ │ │ - eoreq r6, r1, ip, lsr #1 │ │ │ │ - eoreq r6, r1, ip, lsl r0 │ │ │ │ - eoreq ip, r2, r8, asr sl │ │ │ │ - eoreq r6, r1, r8, rrx │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq r6, r1, r4, ror #1 │ │ │ │ + eoreq sl, r1, ip, lsl #9 │ │ │ │ + mlaeq r1, r8, r1, r6 │ │ │ │ + mlaeq r1, ip, r1, r6 │ │ │ │ + eoreq r6, r1, r4, lsl #1 │ │ │ │ + eoreq r6, r1, r8, ror #1 │ │ │ │ + eoreq r6, r1, r4, lsl r1 │ │ │ │ + eoreq r6, r1, r4, lsr r0 │ │ │ │ + eoreq r6, r1, r8, ror r0 │ │ │ │ + eoreq ip, r2, r4, lsl #21 │ │ │ │ + eoreq r6, r1, r8, lsl #1 │ │ │ │ + eoreq ip, r2, r0, ror sl │ │ │ │ + eoreq r6, r1, r4, lsr #1 │ │ │ │ + eoreq r6, r1, r4, lsl r0 │ │ │ │ + eoreq ip, r2, r0, asr sl │ │ │ │ + eoreq r6, r1, r0, rrx │ │ │ │ + eoreq ip, r2, ip, lsr sl │ │ │ │ │ │ │ │ -00055744 : │ │ │ │ +0005573c : │ │ │ │ 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] @ 5580c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 55818 │ │ │ │ + ldr r1, [pc, #172] @ 55810 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 5581c │ │ │ │ - ldr r2, [pc, #164] @ 55820 │ │ │ │ + ldr r3, [pc, #164] @ 55814 │ │ │ │ + ldr r2, [pc, #164] @ 55818 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #28] │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #73 @ 0x49 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldm sp, {r1, r3} │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #64] @ 55824 │ │ │ │ + ldr r2, [pc, #64] @ 5581c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ 55818 │ │ │ │ + ldr r3, [pc, #40] @ 55810 │ │ │ │ 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 55808 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r0, r8, sl │ │ │ │ + mlaeq r5, r8, r8, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, r4, ror r8 │ │ │ │ + eoreq sl, r5, ip, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl #16 │ │ │ │ + eoreq sl, r5, r4, lsl r8 │ │ │ │ │ │ │ │ -00055828 : │ │ │ │ +00055820 : │ │ │ │ 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] @ 558e4 │ │ │ │ + ldr r1, [pc, #164] @ 558e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 558f4 │ │ │ │ - ldr r2, [pc, #156] @ 558f8 │ │ │ │ + ldr r3, [pc, #156] @ 558ec │ │ │ │ + ldr r2, [pc, #156] @ 558f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ 558fc │ │ │ │ + ldr r2, [pc, #76] @ 558f4 │ │ │ │ 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] @ 558e8 │ │ │ │ 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 558e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0025a7b0 │ │ │ │ + @ instruction: 0x0025a7b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r4, r7, sl │ │ │ │ + mlaeq r5, ip, r7, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, asr #14 │ │ │ │ + eoreq sl, r5, r4, asr r7 │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ +000558f8 : │ │ │ │ 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] @ 55aa8 │ │ │ │ + ldr r0, [pc, #408] @ 55aac │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r7, [pc, #396] @ 55ab8 │ │ │ │ + ldr r7, [pc, #396] @ 55ab0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #392] @ 55abc │ │ │ │ + ldr r3, [pc, #392] @ 55ab4 │ │ │ │ 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 +51913,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 55a34 │ │ │ │ tst r0, #1 │ │ │ │ - bne 5599c │ │ │ │ + bne 55994 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a34 │ │ │ │ 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 9a84c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ 55ac0 │ │ │ │ + ldr r2, [pc, #240] @ 55ab8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r2] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a00 │ │ │ │ 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 559e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #176] @ 55ac4 │ │ │ │ + ldr r2, [pc, #176] @ 55abc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 55ab4 │ │ │ │ + ldr r3, [pc, #152] @ 55aac │ │ │ │ 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 55aa4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r3, #3 │ │ │ │ add r2, r8, #2 │ │ │ │ lsl r4, r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a00 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ - ldr r3, [pc, #60] @ 55ac0 │ │ │ │ + ldr r3, [pc, #60] @ 55ab8 │ │ │ │ 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 55a8c │ │ │ │ + b 55a00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r5], -ip @ │ │ │ │ + eoreq sl, r5, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025a6bc │ │ │ │ + eoreq sl, r5, r4, asr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sl, r5, r0, ror #11 │ │ │ │ + eoreq sl, r5, r8, ror #11 │ │ │ │ │ │ │ │ -00055ac8 : │ │ │ │ +00055ac0 : │ │ │ │ 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] @ 55d40 │ │ │ │ + ldr r2, [pc, #616] @ 55d44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #608] @ 55d50 │ │ │ │ + ldr r7, [pc, #608] @ 55d48 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #604] @ 55d54 │ │ │ │ + ldr r3, [pc, #604] @ 55d4c │ │ │ │ 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] @ 55d50 │ │ │ │ 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 55c78 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, #7 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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 9a92c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt 55c58 │ │ │ │ + bgt 55c50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #420] @ 55d5c │ │ │ │ + ldr r2, [pc, #420] @ 55d54 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #396] @ 55d4c │ │ │ │ + ldr r3, [pc, #396] @ 55d44 │ │ │ │ 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 55d3c │ │ │ │ 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 9a84c │ │ │ │ + ldr r3, [pc, #360] @ 55d58 │ │ │ │ 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 55c30 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bne 55c24 │ │ │ │ + bne 55c1c │ │ │ │ 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 55ba4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55be0 │ │ │ │ + bne 55bd8 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 55c3c │ │ │ │ - b 55be0 │ │ │ │ + bls 55c34 │ │ │ │ + b 55bd8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - ble 55bac │ │ │ │ + ble 55ba4 │ │ │ │ add r9, sp, #28 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #4 │ │ │ │ - b 55d08 │ │ │ │ + b 55d00 │ │ │ │ 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 558f8 │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ - beq 55d3c │ │ │ │ + beq 55d34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55cc8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55cc8 │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bne 55d04 │ │ │ │ + bne 55cfc │ │ │ │ mov r0, r3 │ │ │ │ - b 55bac │ │ │ │ + b 55ba4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, r8, lsl r5 │ │ │ │ + eoreq sl, r5, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + eoreq sl, r5, r0, lsl #10 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsr r4 │ │ │ │ + eoreq sl, r5, r4, asr #8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00055d64 : │ │ │ │ +00055d5c : │ │ │ │ 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] @ 55e0c │ │ │ │ + ldr r1, [pc, #152] @ 55e10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #144] @ 55e1c │ │ │ │ + ldr r3, [pc, #144] @ 55e14 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 55e20 │ │ │ │ + ldr r2, [pc, #140] @ 55e18 │ │ │ │ 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 +52192,108 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #68] @ 55e24 │ │ │ │ + ldr r2, [pc, #68] @ 55e1c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 55e18 │ │ │ │ + ldr r3, [pc, #36] @ 55e10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55e10 │ │ │ │ + bne 55e08 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror r2 │ │ │ │ + eoreq sl, r5, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr r2 │ │ │ │ + eoreq sl, r5, r4, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl r2 │ │ │ │ + eoreq sl, r5, r4, lsr #4 │ │ │ │ │ │ │ │ -00055e28 : │ │ │ │ +00055e20 : │ │ │ │ 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] @ 55fbc │ │ │ │ + ldr r1, [pc, #376] @ 55fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #368] @ 55fcc │ │ │ │ - ldr r3, [pc, #368] @ 55fd0 │ │ │ │ + ldr r5, [pc, #368] @ 55fc4 │ │ │ │ + ldr r3, [pc, #368] @ 55fc8 │ │ │ │ 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 55e94 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #151 @ 0x97 │ │ │ │ - beq 55ecc │ │ │ │ - ldr r2, [pc, #304] @ 55fd4 │ │ │ │ - ldr r3, [pc, #288] @ 55fc8 │ │ │ │ + beq 55ec4 │ │ │ │ + ldr r2, [pc, #304] @ 55fcc │ │ │ │ + ldr r3, [pc, #288] @ 55fc0 │ │ │ │ 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 55fb8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 55f08 │ │ │ │ + bne 55f00 │ │ │ │ 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 1a408c │ │ │ │ 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 55fb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ 55fd8 │ │ │ │ + ldr r3, [pc, #148] @ 55fd0 │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr lr, [ip, #44] @ 0x2c │ │ │ │ ldr r5, [ip, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r7, [ip, #28] │ │ │ │ @@ -52317,831 +52315,831 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 21e200 │ │ │ │ + bl 21e1f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 55e9c │ │ │ │ + b 55e94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025a1b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r1, sl │ │ │ │ + mlaeq r5, r8, r1, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, r4, asr r1 │ │ │ │ + eoreq sl, r5, ip, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00055fdc : │ │ │ │ +00055fd4 : │ │ │ │ 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] @ 56fa0 │ │ │ │ + ldr ip, [pc, #4020] @ 56fa4 │ │ │ │ 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] @ 56fa8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3984] @ 56fb4 │ │ │ │ + ldr r3, [pc, #3984] @ 56fac │ │ │ │ add sl, pc, sl │ │ │ │ ldr ip, [sl, r3] │ │ │ │ - ldr r3, [pc, #3976] @ 56fb8 │ │ │ │ + ldr r3, [pc, #3976] @ 56fb0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [ip] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + 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 56088 │ │ │ │ + ldr r1, [pc, #3896] @ 56fb4 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5628c │ │ │ │ - ldr r3, [pc, #3880] @ 56fc0 │ │ │ │ + beq 56284 │ │ │ │ + ldr r3, [pc, #3880] @ 56fb8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ - ldr r3, [pc, #3872] @ 56fc4 │ │ │ │ + ldr r3, [pc, #3872] @ 56fbc │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r3, [pc, #3868] @ 56fc8 │ │ │ │ + ldr r3, [pc, #3868] @ 56fc0 │ │ │ │ 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 56158 │ │ │ │ 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] @ 57010 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - ble 561e4 │ │ │ │ + ble 561dc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 561a0 │ │ │ │ - ldr r3, [pc, #3860] @ 57034 │ │ │ │ + beq 56198 │ │ │ │ + ldr r3, [pc, #3860] @ 5702c │ │ │ │ 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 57fe8 │ │ │ │ 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 4fbc8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ 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 56c14 │ │ │ │ + ldr r5, [pc, #3656] @ 56fc4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 56c1c │ │ │ │ + bhi 56c14 │ │ │ │ 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] @ 56fc8 │ │ │ │ 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 57bf8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 580e0 │ │ │ │ + bhi 580d8 │ │ │ │ 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 51fe0 │ │ │ │ + ldr r3, [pc, #3628] @ 5702c │ │ │ │ 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 57820 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r1, [pc, #3472] @ 56fd4 │ │ │ │ + ldr r1, [pc, #3472] @ 56fcc │ │ │ │ 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 531dc │ │ │ │ + ldr r2, [pc, #3440] @ 56fd0 │ │ │ │ + ldr r3, [pc, #3392] @ 56fa4 │ │ │ │ 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 57fd0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3488] @ 57034 │ │ │ │ + ldr r1, [pc, #3488] @ 5702c │ │ │ │ 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 5631c │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5713c │ │ │ │ + beq 57134 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, #752] @ 0x2f0 │ │ │ │ - beq 56320 │ │ │ │ + beq 56318 │ │ │ │ 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 56308 │ │ │ │ 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] @ 56fbc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #3212] @ 56fdc │ │ │ │ + ldr r0, [pc, #3212] @ 56fd4 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 52b84 │ │ │ │ - b 56260 │ │ │ │ + bl 52b7c │ │ │ │ + b 56258 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 568b0 │ │ │ │ + beq 568a8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #3244] @ 57034 │ │ │ │ + ldr r3, [pc, #3244] @ 5702c │ │ │ │ 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 563b4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 56470 │ │ │ │ + beq 56468 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 57684 │ │ │ │ + beq 5767c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 567e0 │ │ │ │ + beq 567d8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 567f4 │ │ │ │ + beq 567ec │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 567c0 │ │ │ │ + beq 567b8 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836d4 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 56830 │ │ │ │ + bne 56828 │ │ │ │ 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 563b4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bne 563b4 │ │ │ │ + bne 563ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563b4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 563b4 │ │ │ │ + b 563ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 56368 │ │ │ │ + beq 56360 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 56894 │ │ │ │ - ldr r3, [pc, #2924] @ 57034 │ │ │ │ + b 5688c │ │ │ │ + ldr r3, [pc, #2924] @ 5702c │ │ │ │ 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 57764 │ │ │ │ + ldr r3, [pc, #2804] @ 56fd8 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57808 │ │ │ │ - ldr r3, [pc, #2836] @ 57018 │ │ │ │ + ble 57800 │ │ │ │ + ldr r3, [pc, #2836] @ 57010 │ │ │ │ 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 57930 │ │ │ │ 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 57104 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ - beq 56e8c │ │ │ │ + beq 56e84 │ │ │ │ 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 57aec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bls 565a0 │ │ │ │ + bls 56598 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 56594 │ │ │ │ + bhi 5658c │ │ │ │ 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 56258 │ │ │ │ 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 54790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 56260 │ │ │ │ + b 56258 │ │ │ │ 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 54978 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 56558 │ │ │ │ - ldr r3, [pc, #2544] @ 57034 │ │ │ │ + bne 56550 │ │ │ │ + ldr r3, [pc, #2544] @ 5702c │ │ │ │ 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 56108 │ │ │ │ + ldr r3, [pc, #2408] @ 56fdc │ │ │ │ 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 568f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2412] @ 57018 │ │ │ │ + ldr r3, [pc, #2412] @ 57010 │ │ │ │ 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 578a4 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 56940 │ │ │ │ + beq 56938 │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 5786c │ │ │ │ + beq 57864 │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - bgt 57b28 │ │ │ │ + bgt 57b20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r8, lsl #2 │ │ │ │ - beq 57df8 │ │ │ │ - ldr r1, [pc, #2348] @ 57034 │ │ │ │ + beq 57df0 │ │ │ │ + ldr r1, [pc, #2348] @ 5702c │ │ │ │ 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] @ 57034 │ │ │ │ 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 5677c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, #62 @ 0x3e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r8, r4 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ strh r6, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 56744 │ │ │ │ + ble 5673c │ │ │ │ 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 567b0 │ │ │ │ ldr r1, [ip, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 567a8 │ │ │ │ + bne 567a0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 5695c │ │ │ │ + b 56954 │ │ │ │ cmp r5, #4 │ │ │ │ - ble 56800 │ │ │ │ + ble 567f8 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 563e8 │ │ │ │ + b 563e0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 563dc │ │ │ │ + beq 563d4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 563a0 │ │ │ │ + b 56398 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 56824 │ │ │ │ + beq 5681c │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne 56814 │ │ │ │ + bne 5680c │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b 563e8 │ │ │ │ + b 563e0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 56558 │ │ │ │ + b 56550 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 57720 │ │ │ │ + ble 57718 │ │ │ │ add ip, r0, #12 │ │ │ │ mov r3, #0 │ │ │ │ - b 56868 │ │ │ │ + b 56860 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 5688c │ │ │ │ + beq 56884 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 57720 │ │ │ │ + beq 57718 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrh lr, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 56854 │ │ │ │ + beq 5684c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 5685c │ │ │ │ + bgt 56854 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - beq 561b8 │ │ │ │ + beq 561b0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1932] @ 57034 │ │ │ │ + ldr r3, [pc, #1932] @ 5702c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 56124 │ │ │ │ - ldr r3, [pc, #1916] @ 57034 │ │ │ │ + b 5611c │ │ │ │ + ldr r3, [pc, #1916] @ 5702c │ │ │ │ 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 57f3c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 836e0 │ │ │ │ + bl 836d4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - ldr r3, [pc, #1836] @ 57034 │ │ │ │ + b 5662c │ │ │ │ + ldr r3, [pc, #1836] @ 5702c │ │ │ │ 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 57ca4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 566a0 │ │ │ │ + b 56698 │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 57e44 │ │ │ │ - ldr r3, [pc, #1756] @ 57034 │ │ │ │ + beq 57e3c │ │ │ │ + ldr r3, [pc, #1756] @ 5702c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56990 │ │ │ │ + beq 56988 │ │ │ │ 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 56974 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 569ac │ │ │ │ + bne 569a4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ - beq 57cbc │ │ │ │ + beq 57cb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - blt 577a4 │ │ │ │ + blt 5779c │ │ │ │ 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 569fc │ │ │ │ + ldr r3, [pc, #1532] @ 56fe0 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56174 │ │ │ │ + b 5616c │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1488] @ 56fec │ │ │ │ + ldr r2, [pc, #1488] @ 56fe4 │ │ │ │ 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 58090 │ │ │ │ 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 57c70 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57b74 │ │ │ │ + beq 57b6c │ │ │ │ mov lr, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #1332] @ 56ff0 │ │ │ │ + ldr ip, [pc, #1332] @ 56fe8 │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ 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 56b58 │ │ │ │ + ldr r2, [pc, #1320] @ 5702c │ │ │ │ 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 56b24 │ │ │ │ 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 558f8 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r4, #-4]! │ │ │ │ - bne 56b24 │ │ │ │ + bne 56b1c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 56bc0 │ │ │ │ + beq 56bb8 │ │ │ │ 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 56bac │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 56ba0 │ │ │ │ + bne 56b98 │ │ │ │ cmp r4, ip │ │ │ │ - bne 56b7c │ │ │ │ + bne 56b74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #1052] @ 56ff4 │ │ │ │ + ldr r2, [pc, #1052] @ 56fec │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r7, r4, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 5800c │ │ │ │ + bhi 58004 │ │ │ │ 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 57a30 │ │ │ │ mov r4, lr │ │ │ │ tst r8, #1 │ │ │ │ - beq 56184 │ │ │ │ + beq 5617c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 5657c │ │ │ │ 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 5657c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ - b 56584 │ │ │ │ + b 5657c │ │ │ │ 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 5657c │ │ │ │ + b 56c38 │ │ │ │ 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 +53149,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 57e6c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r2, [pc, #812] @ 56ff8 │ │ │ │ + ldr r2, [pc, #812] @ 56ff0 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 5817c │ │ │ │ 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] @ 56ff4 │ │ │ │ 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 58044 │ │ │ │ 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 +53193,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 5657c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ 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 55fd4 │ │ │ │ + ldr r3, [pc, #600] @ 56ff8 │ │ │ │ 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 56c0c │ │ │ │ + ldr r3, [pc, #616] @ 5702c │ │ │ │ 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 558f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 5657c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r4, [fp] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r6, #0 │ │ │ │ movgt r7, #3 │ │ │ │ - ble 56e40 │ │ │ │ + ble 56e38 │ │ │ │ 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 55fd4 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57754 │ │ │ │ + beq 5774c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 56e0c │ │ │ │ + bne 56e04 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r8, #2 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58cec <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ + bl 58ce4 <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 5662c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 52708 │ │ │ │ + bl 52700 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #416] @ 57034 │ │ │ │ + ldr r3, [pc, #416] @ 5702c │ │ │ │ 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 5616c │ │ │ │ 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 5796c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d5c │ │ │ │ + ble 57d54 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56f04 │ │ │ │ + bne 56efc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d88 │ │ │ │ + ble 57d80 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 56f10 │ │ │ │ + bne 56f08 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 57dac │ │ │ │ + beq 57da4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58758 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ + bl 58750 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 5662c │ │ │ │ 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 5657c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 4ff94 │ │ │ │ + bl 4ff8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 5901c <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ + bl 59014 <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - eoreq sl, r5, r0 │ │ │ │ + b 5662c │ │ │ │ + eoreq sl, r5, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r5], -r8 @ │ │ │ │ + eoreq r9, r5, r0, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r2, r4, r4, ror #16 │ │ │ │ + eorseq r2, r4, ip, 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 │ │ │ │ + eoreq sp, r2, sl, lsr #7 │ │ │ │ @ instruction: 0x0022d3b2 │ │ │ │ - @ instruction: 0x0022d3ba │ │ │ │ andeq r2, r0, r4, asr #9 │ │ │ │ - mlaeq r5, r0, sp, r9 │ │ │ │ + mlaeq r5, r8, 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 │ │ │ │ + @ instruction: 0x003423b0 │ │ │ │ + eorseq r2, r4, r0, lsr #4 │ │ │ │ + @ instruction: 0x00341eb0 │ │ │ │ + eoreq ip, r2, r0, lsr fp │ │ │ │ + eoreq r4, r1, r8, asr #25 │ │ │ │ + mlaeq r2, r8, r9, ip │ │ │ │ + eoreq ip, r2, ip, lsr #17 │ │ │ │ + eoreq ip, r2, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, lsr #8 │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - mlaeq r2, r0, r3, ip │ │ │ │ - eoreq ip, r2, r0, lsr #1 │ │ │ │ - eorseq r1, r4, ip, ror #4 │ │ │ │ + eoreq ip, r2, r8, lsl r4 │ │ │ │ + ldrdeq ip, [r2], -r4 @ │ │ │ │ + eoreq ip, r2, r8, lsl #7 │ │ │ │ + mlaeq r2, r8, r0, ip │ │ │ │ + eorseq r1, r4, r4, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - mlaseq r4, r0, r1, r1 │ │ │ │ - ldrsbeq r1, [r4], -r8 @ │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + eorseq r1, r4, r0, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + eoreq r3, r1, r8, asr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq fp, r2, r4, lsr #14 │ │ │ │ + eoreq fp, r2, ip, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bne 57064 │ │ │ │ + bne 5705c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d18 │ │ │ │ + ble 57d10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 57080 │ │ │ │ + bne 57078 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d38 │ │ │ │ + ble 57d30 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ sub r4, r4, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 55ac8 │ │ │ │ + bl 55ac0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 5662c │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58e64 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ + bl 58e5c <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 5662c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523fc │ │ │ │ + bl 523f4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 5662c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 56644 │ │ │ │ + bne 5663c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 56644 │ │ │ │ + ble 5663c │ │ │ │ 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 5662c │ │ │ │ + bl 523d4 │ │ │ │ + b 562e0 │ │ │ │ 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 5733c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-360] @ 57004 │ │ │ │ + ldr r2, [pc, #-360] @ 56ffc │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58074 │ │ │ │ + bhi 5806c │ │ │ │ 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 57310 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-428] @ 57008 │ │ │ │ + ldr r2, [pc, #-428] @ 57000 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 57464 │ │ │ │ + bhi 5745c │ │ │ │ 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 5727c │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-504] @ 5700c │ │ │ │ + ldr r1, [pc, #-504] @ 57004 │ │ │ │ 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 580b8 │ │ │ │ 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 5727c │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 56108 │ │ │ │ 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 571a0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ 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 571f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 571fc │ │ │ │ + b 571f4 │ │ │ │ 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 57158 │ │ │ │ + b 5727c │ │ │ │ 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 571a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 571a8 │ │ │ │ + b 571a0 │ │ │ │ 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 57158 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 57160 │ │ │ │ + b 57158 │ │ │ │ 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 +53589,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 56c0c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ - b 57360 │ │ │ │ + b 57358 │ │ │ │ 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 57ff8 │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57380 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57380 │ │ │ │ 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 571f4 │ │ │ │ + b 572bc │ │ │ │ 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 57450 │ │ │ │ str r0, [r2] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ - b 56110 │ │ │ │ + b 56108 │ │ │ │ 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 57420 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 57428 │ │ │ │ + b 57420 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 57428 │ │ │ │ + b 57420 │ │ │ │ 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 5727c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - b 57428 │ │ │ │ + b 57420 │ │ │ │ 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 57244 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 5724c │ │ │ │ + b 57244 │ │ │ │ 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 57244 │ │ │ │ + b 574c4 │ │ │ │ + ldr r3, [pc, #-1260] @ 57008 │ │ │ │ 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 +53696,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 575cc │ │ │ │ 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 +53714,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 57514 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 56108 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 57560 │ │ │ │ + b 57558 │ │ │ │ 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 57e90 │ │ │ │ str r3, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 57578 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ str r0, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 57578 │ │ │ │ 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 57e90 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 574f4 │ │ │ │ - ldr r3, [pc, #-1560] @ 57014 │ │ │ │ + bne 574ec │ │ │ │ + ldr r3, [pc, #-1560] @ 5700c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57594 │ │ │ │ + b 5758c │ │ │ │ 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 57610 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - b 57618 │ │ │ │ + b 57610 │ │ │ │ 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 57610 │ │ │ │ + b 57650 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 57988 │ │ │ │ + beq 57980 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r4, [fp] │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17c0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 57700 │ │ │ │ + beq 576f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 579a8 │ │ │ │ - ldr r3, [pc, #-1728] @ 57018 │ │ │ │ + bne 579a0 │ │ │ │ + ldr r3, [pc, #-1728] @ 57010 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 579a8 │ │ │ │ + beq 579a0 │ │ │ │ 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] @ 57014 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57834 │ │ │ │ + ble 5782c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r8, #0 │ │ │ │ - b 56894 │ │ │ │ + b 5688c │ │ │ │ str r4, [fp] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e1c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ - ldr r3, [pc, #-1832] @ 57034 │ │ │ │ + b 565f4 │ │ │ │ + ldr r3, [pc, #-1832] @ 5702c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 56e34 │ │ │ │ + b 56e2c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57a24 │ │ │ │ + bgt 57a1c │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 57798 │ │ │ │ + beq 57790 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57788 │ │ │ │ + bne 57780 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 564e4 │ │ │ │ + b 564dc │ │ │ │ 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] @ 57018 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ asr r2, ip, #6 │ │ │ │ - ble 57b5c │ │ │ │ + ble 57b54 │ │ │ │ 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 569fc │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 564fc │ │ │ │ + b 564f4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56238 │ │ │ │ + bl 523d4 │ │ │ │ + b 56230 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [fp] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57eb0 │ │ │ │ + beq 57ea8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 57714 │ │ │ │ + b 5770c │ │ │ │ cmp r8, r5 │ │ │ │ - bne 57b28 │ │ │ │ + bne 57b20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r5, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ - beq 578a0 │ │ │ │ + beq 57898 │ │ │ │ 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 57888 │ │ │ │ + ldr r3, [pc, #-2164] @ 5702c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56954 │ │ │ │ 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 51fe0 │ │ │ │ + ldr r3, [pc, #-2200] @ 5702c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 57ec0 │ │ │ │ + beq 57eb8 │ │ │ │ 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] @ 5701c │ │ │ │ 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 531dc │ │ │ │ ldr r3, [r9] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56564 │ │ │ │ + b 5655c │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [pc, #-2332] @ 57028 │ │ │ │ + ldr r1, [pc, #-2332] @ 57020 │ │ │ │ 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 57918 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 56ee8 │ │ │ │ - b 56f10 │ │ │ │ + beq 56ee0 │ │ │ │ + b 56f08 │ │ │ │ cmp r5, #4 │ │ │ │ - ble 57ce4 │ │ │ │ + ble 57cdc │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 57688 │ │ │ │ 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 579cc │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 579e8 │ │ │ │ + bgt 579e0 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, r6, #2 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 57a14 │ │ │ │ + beq 57a0c │ │ │ │ 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 579fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 576fc │ │ │ │ + b 576f4 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 564e4 │ │ │ │ + bl 523d4 │ │ │ │ + b 564dc │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [fp] │ │ │ │ - beq 56c10 │ │ │ │ - ldr r2, [pc, #-2592] @ 5702c │ │ │ │ + beq 56c08 │ │ │ │ + ldr r2, [pc, #-2592] @ 57024 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -54042,860 +54040,860 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sl] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str ip, [r0] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [r9, #-4]! │ │ │ │ - bne 57a7c │ │ │ │ + bne 57a74 │ │ │ │ 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 56c0c │ │ │ │ + ldr r3, [pc, #-2760] @ 5702c │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57290 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r4, [fp] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ and r3, r3, #16 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [lr] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57290 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 56a04 │ │ │ │ - ldr r3, [pc, #-2888] @ 57034 │ │ │ │ + b 569fc │ │ │ │ + ldr r3, [pc, #-2888] @ 5702c │ │ │ │ ldr ip, [sl, r3] │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 57fdc │ │ │ │ + bne 57fd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r2, [r1, #740] @ 0x2e4 │ │ │ │ - bne 57bd4 │ │ │ │ + bne 57bcc │ │ │ │ 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 57bc4 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne 57bbc │ │ │ │ + bne 57bb4 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c0c │ │ │ │ cmp r6, #0 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc4 │ │ │ │ ldr r0, [r3], #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r1] │ │ │ │ - bne 57be8 │ │ │ │ - b 57bcc │ │ │ │ - ldr r3, [pc, #-3028] @ 57034 │ │ │ │ + bne 57be0 │ │ │ │ + b 57bc4 │ │ │ │ + ldr r3, [pc, #-3028] @ 5702c │ │ │ │ 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 57f04 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f70 │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f70 │ │ │ │ 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 5662c │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ 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 56c0c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56920 │ │ │ │ + bl 523d4 │ │ │ │ + b 56918 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 55e28 │ │ │ │ + bl 55e20 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 569ac │ │ │ │ + b 569a4 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r0, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 57d08 │ │ │ │ + beq 57d00 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r3, sl │ │ │ │ - bne 57cf8 │ │ │ │ + bne 57cf0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 57688 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 57064 │ │ │ │ + b 5705c │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r1, r0 │ │ │ │ - b 57080 │ │ │ │ + b 57078 │ │ │ │ mov r3, #4 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56ef8 │ │ │ │ - b 56ee8 │ │ │ │ + bne 56ef0 │ │ │ │ + b 56ee0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r1, r0 │ │ │ │ - b 56ef4 │ │ │ │ + b 56eec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f04 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f04 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #-3496] @ 57030 │ │ │ │ + ldr r0, [pc, #-3496] @ 57028 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ - bl 808a8 │ │ │ │ + bl 808a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 56f10 │ │ │ │ + b 56f08 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ add lr, r4, r5, lsl #2 │ │ │ │ - bcs 57ed8 │ │ │ │ + bcs 57ed0 │ │ │ │ cmp r5, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ addgt ip, r2, r3 │ │ │ │ subgt r3, r4, #4 │ │ │ │ - ble 57e2c │ │ │ │ + ble 57e24 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ str r0, [r3, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne 57e1c │ │ │ │ - ldr r3, [pc, #-3576] @ 5703c │ │ │ │ + bne 57e14 │ │ │ │ + ldr r3, [pc, #-3576] @ 57034 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #-3596] @ 57034 │ │ │ │ + ldr r3, [pc, #-3596] @ 5702c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56954 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [fp] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [ip] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e1c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ - ldr r2, [pc, #-3652] @ 57038 │ │ │ │ + b 57290 │ │ │ │ + ldr r2, [pc, #-3652] @ 57030 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 5817c │ │ │ │ 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 525b0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57290 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 5784c │ │ │ │ + bl 523d4 │ │ │ │ + b 57844 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 578e0 │ │ │ │ - ldr r0, [pc, #-3748] @ 5703c │ │ │ │ + b 578d8 │ │ │ │ + ldr r0, [pc, #-3748] @ 57034 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ - beq 578a0 │ │ │ │ + beq 57898 │ │ │ │ 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 57ef0 │ │ │ │ + b 57898 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fa8 │ │ │ │ + bgt 57fa0 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r2, r5, #2 │ │ │ │ sub r3, r4, r5, lsl #2 │ │ │ │ addne r2, r1, r2 │ │ │ │ - beq 57f38 │ │ │ │ + beq 57f30 │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne 57f28 │ │ │ │ + bne 57f20 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c1c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fc0 │ │ │ │ + bgt 57fb8 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r2, r4, r5, lsl #2 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57f68 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 57f60 │ │ │ │ + bne 57f58 │ │ │ │ mov r4, r2 │ │ │ │ - b 568d4 │ │ │ │ + b 568cc │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [r4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c1c │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 568d4 │ │ │ │ + b 568cc │ │ │ │ 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 56aac │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56138 │ │ │ │ + bl 523d4 │ │ │ │ + b 56130 │ │ │ │ mov r3, #3 │ │ │ │ str r7, [fp] │ │ │ │ - b 56d68 │ │ │ │ + b 56d60 │ │ │ │ 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 55fd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ tst r1, #8 │ │ │ │ streq r0, [r4, #-4] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57380 │ │ │ │ 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 55fd4 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 571ac │ │ │ │ + b 571a4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 571fc │ │ │ │ + b 571f4 │ │ │ │ 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 55fd4 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 57164 │ │ │ │ + b 5715c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 5724c │ │ │ │ + b 57244 │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 5637c │ │ │ │ - ldr r3, [pc, #356] @ 58254 │ │ │ │ + beq 56374 │ │ │ │ + ldr r3, [pc, #356] @ 5824c │ │ │ │ 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 5611c │ │ │ │ + ldr r1, [pc, #324] @ 58250 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 581a8 │ │ │ │ + ble 581a0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 581e8 │ │ │ │ + beq 581e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 5821c │ │ │ │ cmp r2, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt ip, #1 │ │ │ │ movle ip, #0 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 5821c │ │ │ │ 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 5653c │ │ │ │ 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 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ - b 57618 │ │ │ │ + b 57610 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [fp] │ │ │ │ - beq 581d8 │ │ │ │ + beq 581d0 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 58120 │ │ │ │ + b 58118 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 581b4 │ │ │ │ + bl 523d4 │ │ │ │ + b 581ac │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 5823c │ │ │ │ + bgt 58234 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 58214 │ │ │ │ + beq 5820c │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne 58204 │ │ │ │ + bne 581fc │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 5812c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 57f8c │ │ │ │ + b 57f84 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 5812c │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r4, r4, lsl #15 │ │ │ │ + eorseq r0, r4, ip, lsl #15 │ │ │ │ │ │ │ │ -0005825c <_scheme_apply_from_native@@Base>: │ │ │ │ +00058254 <_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] @ 584b4 <_scheme_apply_from_native@@Base+0x260> │ │ │ │ + ldr r3, [pc, #584] @ 584b8 <_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] @ 584bc <_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 582b4 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5831c <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ + beq 58314 <_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 58394 <_scheme_apply_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #516] @ 584c0 <_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 55fd4 │ │ │ │ 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] @ 584c4 <_scheme_apply_from_native@@Base+0x270> │ │ │ │ + ldr r3, [pc, #452] @ 584b8 <_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 584b0 <_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 582b4 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r6] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b4 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + beq 582b4 <_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 582b4 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + ldr r7, [pc, #380] @ 584c8 <_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 58364 <_scheme_apply_from_native@@Base+0x110> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 584a8 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ + bne 584a0 <_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 58388 <_scheme_apply_from_native@@Base+0x134> │ │ │ │ + ldr r3, [pc, #340] @ 584cc <_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 582ac <_scheme_apply_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #308] @ 584d0 <_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 58440 <_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 58440 <_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 58414 <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 58470 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ + beq 58468 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ str r3, [r6] │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582e8 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 58434 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ + ble 5842c <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e70 │ │ │ │ - b 58408 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ + bl 78e68 │ │ │ │ + b 58400 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #92] @ 584d4 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ + b 5840c <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #92] @ 584cc <_scheme_apply_from_native@@Base+0x278> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + b 5840c <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 836e0 │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + bl 836d4 │ │ │ │ + b 582e8 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #27 │ │ │ │ + eoreq r7, r5, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr sp │ │ │ │ + eoreq r7, r5, r0, ror #26 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #26 │ │ │ │ + eoreq r7, r5, r8, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000584dc <_scheme_apply_multi_from_native@@Base>: │ │ │ │ +000584d4 <_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] @ 586f4 <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ + ldr r3, [pc, #520] @ 586f8 <_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] @ 586fc <_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 58534 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5859c <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ + beq 58594 <_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 58614 <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #452] @ 58700 <_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 55fd4 │ │ │ │ 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] @ 58704 <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ + ldr r3, [pc, #388] @ 586f8 <_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 586f0 <_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 58534 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r3] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58534 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + beq 58534 <_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 58534 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + ldr r8, [pc, #316] @ 58708 <_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 585e4 <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ cmp r1, r8, asr #1 │ │ │ │ - bne 586e8 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ + bne 586e0 <_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 58608 <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ + ldr r2, [pc, #276] @ 5870c <_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 5852c <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #244] @ 58710 <_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 586b8 <_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 586b8 <_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 5868c <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 58568 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 586ac <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ + ble 586a4 <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e70 │ │ │ │ - b 58688 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ + bl 78e68 │ │ │ │ + b 58680 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 5868c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ + b 58684 <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 836e0 │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + bl 836d4 │ │ │ │ + b 58568 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #22 │ │ │ │ + eoreq r7, r5, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r8 @ │ │ │ │ + eoreq r7, r5, r0, ror #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #21 │ │ │ │ + eoreq r7, r5, r8, 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] @ 58748 <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ + ldr r2, [pc, #44] @ 5874c <_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 55fd4 │ │ │ │ + ldrdeq r7, [r5], -ip @ │ │ │ │ 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] @ 58c90 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ + ldr r2, [pc, #1320] @ 58c94 <_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] @ 58c98 <_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] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c8> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [r4] │ │ │ │ @@ -54905,130 +54903,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 55fd4 │ │ │ │ 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 58954 <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 588cc <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ + beq 588c4 <_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 589cc <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #1128] @ 58ca0 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ + ldr ip, [pc, #1128] @ 58ca4 <_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] @ 58ca8 <_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] @ 58cac <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #1040] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ - ldr r3, [pc, #1008] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ + ldr r2, [pc, #1040] @ 58cb0 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ + ldr r3, [pc, #1008] @ 58c94 <_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 58c8c <_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 58904 <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 58904 <_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] @ 58cb4 <_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 58910 <_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] @ 58cb8 <_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 5544c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bc0 <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ + bne 58bb8 <_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] @ 58cbc <_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 58898 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #868] @ 58cc0 <_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 58a60 <_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 589d0 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #812] @ 58cc4 <_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 58c7c <_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] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58860 <_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] @ 58cb4 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ @@ -55039,33 +55037,33 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f6968 │ │ │ │ + bl 1f6948 │ │ │ │ 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 58c1c <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ + ldr r3, [pc, #644] @ 58cc0 <_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 58c08 <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ + ldr ip, [pc, #632] @ 58ccc <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ + ldr r2, [pc, #632] @ 58cd0 <_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 58860 <_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] @ 58cb4 <_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,257 +55078,257 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 14cc48 │ │ │ │ + bl 14cc4c │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq 58c4c <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ + beq 58c44 <_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 58940 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #500] @ 58cd4 <_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 58b80 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58bb0 <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ + bne 58ba8 <_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 5544c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58b7c <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ + beq 58b74 <_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 58bec <_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 58b08 <_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 58b30 <_scheme_apply_multi_from_native@@Base+0x65c> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 155d98 │ │ │ │ + bl 155d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58c2c <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ + beq 58c24 <_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 58940 <_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] @ 58cbc <_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 58898 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr ip, [pc, #200] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ + ldr r2, [pc, #200] @ 58cdc <_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 58860 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 58a4c <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ + b 58a44 <_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 58bd4 <_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 58bd8 <_scheme_apply_multi_from_native@@Base+0x704> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 14e8a0 │ │ │ │ - b 58ad8 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ - ldr ip, [pc, #92] @ 58ce8 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ + bl 14e8a4 │ │ │ │ + b 58ad0 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ + ldr ip, [pc, #92] @ 58ce0 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58860 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #17 │ │ │ │ + eoreq r7, r5, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r4, ror #16 │ │ │ │ + eoreq r7, r5, ip, 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, ip, ror ip │ │ │ │ + eoreq r2, r1, ip, ror pc │ │ │ │ + eoreq r2, r1, r8, lsl #31 │ │ │ │ + eoreq r2, r1, r8, ror #30 │ │ │ │ + eoreq r7, r5, r8, asr r7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, r1, ip, asr #29 │ │ │ │ + eoreq r2, r1, r4, asr #29 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r2, r1, r8, lsr #22 │ │ │ │ - eoreq r2, r1, ip, lsl #28 │ │ │ │ - eoreq r2, r1, r4, ror #26 │ │ │ │ - eoreq r2, r1, r0, ror sp │ │ │ │ - eoreq r2, r1, ip, lsl #26 │ │ │ │ - eoreq r2, r1, r8, lsr #23 │ │ │ │ - eoreq r2, r1, ip, lsr #17 │ │ │ │ - eoreq r2, r1, ip, asr #22 │ │ │ │ + eoreq r2, r1, r0, lsr #22 │ │ │ │ + eoreq r2, r1, r4, lsl #28 │ │ │ │ + eoreq r2, r1, ip, asr sp │ │ │ │ + eoreq r2, r1, r8, ror #26 │ │ │ │ + eoreq r2, r1, r4, lsl #26 │ │ │ │ + eoreq r2, r1, r0, lsr #23 │ │ │ │ + eoreq r2, r1, r4, lsr #17 │ │ │ │ + eoreq r2, r1, r4, asr #22 │ │ │ │ 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] @ 58e3c <_scheme_apply_multi_from_native@@Base+0x968> │ │ │ │ + ldr r2, [pc, #320] @ 58e40 <_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] @ 58e44 <_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] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x974> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ 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 58da8 <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ ldrsh ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 58e1c <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ + beq 58e14 <_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] @ 58e4c <_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 5544c │ │ │ │ + ldr r3, [pc, #120] @ 58e50 <_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] @ 58e54 <_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] @ 58e40 <_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 58e38 <_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] @ 58e58 <_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 58db4 <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r5], -r4 @ │ │ │ │ + strdeq r7, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + ldrdeq r7, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, asr ip │ │ │ │ + eoreq r6, r1, r0, asr ip │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r5, r4, lsl #4 │ │ │ │ + eoreq r7, r5, ip, 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] @ 58ffc <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ + ldr r2, [pc, #392] @ 59000 <_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] @ 59004 <_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] @ 59008 <_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 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -55349,98 +55347,98 @@ │ │ │ │ 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 55fd4 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 58fd0 <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ + beq 58fc8 <_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 58f94 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + b 58f2c <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + beq 58f6c <_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 55fd4 │ │ │ │ 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 58f24 <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #176] @ 5900c <_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 58f2c <_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 58f94 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + ldr r3, [pc, #140] @ 5900c <_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] @ 59010 <_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] @ 59000 <_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 58ff8 <_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] @ 5900c <_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 58f18 <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ + b 58f6c <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r8, ror r1 │ │ │ │ + eoreq r7, r5, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr r1 │ │ │ │ + eoreq r7, r5, r0, ror #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r7, r5, ip, asr #32 │ │ │ │ + eoreq r7, r5, r4, 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] @ 591e0 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ + ldr r2, [pc, #436] @ 591e4 <_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] @ 591e8 <_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] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd18> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -55456,151 +55454,151 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r6, #3 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bne 5918c <_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 5918c <_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 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 59150 <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ + beq 59148 <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ 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] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ + ldr r3, [pc, #188] @ 591e4 <_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 591dc <_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] @ 591f4 <_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 59174 <_scheme_apply_multi_from_native@@Base+0xca0> │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, r2 │ │ │ │ streq r7, [r3, #716] @ 0x2cc │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r3, #740] @ 0x2e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - bl 7939c │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + bl 79394 │ │ │ │ + b 5911c <_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] @ 591f8 <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ + ldr r0, [pc, #92] @ 591fc <_scheme_apply_multi_from_native@@Base+0xd28> │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 5911c <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr #31 │ │ │ │ + eoreq r6, r5, r8, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, lsr #31 │ │ │ │ + eoreq r6, r5, r8, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r5, ip, asr #29 │ │ │ │ + ldrdeq r6, [r5], -r4 @ │ │ │ │ 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, r8, lsl #30 │ │ │ │ + eoreq r2, r1, r4, asr r6 │ │ │ │ + ldr r3, [pc, #72] @ 59250 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #72] @ 59254 <_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] @ 59258 <_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 55fd4 │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ 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] @ 5930c <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ + ldr r3, [pc, #152] @ 59310 <_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 592c0 <_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 55fd4 │ │ │ │ + ldr r1, [pc, #76] @ 59314 <_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,2639 +55608,2639 @@ │ │ │ │ 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 5929c <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ + eoreq r6, r5, r4, 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 │ │ │ │ +00059318 : │ │ │ │ + ldr r3, [pc, #16] @ 59330 │ │ │ │ + ldr r2, [pc, #16] @ 59334 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r6, [r5], -r0 @ │ │ │ │ + ldrdeq r6, [r5], -r8 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059340 : │ │ │ │ +00059338 : │ │ │ │ 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] @ 59404 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 59410 │ │ │ │ + ldr r1, [pc, #172] @ 59408 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 59414 │ │ │ │ - ldr r2, [pc, #164] @ 59418 │ │ │ │ + ldr r3, [pc, #164] @ 5940c │ │ │ │ + ldr r2, [pc, #164] @ 59410 │ │ │ │ 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] @ 59414 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 59420 │ │ │ │ - ldr r3, [pc, #40] @ 59410 │ │ │ │ + bl 7917c │ │ │ │ + ldr r2, [pc, #60] @ 59418 │ │ │ │ + ldr r3, [pc, #40] @ 59408 │ │ │ │ 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 59400 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, ip, r6 │ │ │ │ + eoreq r6, r5, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror ip │ │ │ │ + eoreq r6, r5, r4, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, r4, lr │ │ │ │ - eoreq r6, r5, r4, lsl ip │ │ │ │ + eoreq lr, r0, ip, lsl #9 │ │ │ │ + eoreq r6, r5, ip, lsl ip │ │ │ │ │ │ │ │ -00059424 : │ │ │ │ +0005941c : │ │ │ │ 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] @ 5952c │ │ │ │ + ldr r2, [pc, #248] @ 59530 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #236] @ 5953c │ │ │ │ + ldr r4, [pc, #236] @ 59534 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #232] @ 59540 │ │ │ │ + ldr r3, [pc, #232] @ 59538 │ │ │ │ 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] @ 5953c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r1, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - mov r1, #4 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, r1 │ │ │ │ + mov r3, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5950c │ │ │ │ + beq 59504 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #120] @ 59548 │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #120] @ 59540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #108] @ 5954c │ │ │ │ + ldr r2, [pc, #108] @ 59544 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #76] @ 59538 │ │ │ │ + ldr r3, [pc, #76] @ 59530 │ │ │ │ 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 59528 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59550 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #48] @ 59548 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b 594b8 │ │ │ │ + b 594b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00256bb8 │ │ │ │ + eoreq r6, r5, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r8, fp, r6 │ │ │ │ + eoreq r6, r5, r0, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r3, r0, lsr #8 │ │ │ │ + eorseq pc, r3, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r5, ip, lsl fp │ │ │ │ - eoreq r2, r1, ip, lsl #6 │ │ │ │ + eoreq r6, r5, r4, lsr #22 │ │ │ │ + eoreq r2, r1, r4, lsl #6 │ │ │ │ │ │ │ │ -00059554 : │ │ │ │ +0005954c : │ │ │ │ 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] @ 59660 │ │ │ │ + ldr r1, [pc, #252] @ 59664 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ 59670 │ │ │ │ + ldr r3, [pc, #240] @ 59668 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 59674 │ │ │ │ + ldr r2, [pc, #236] @ 5966c │ │ │ │ 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 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r5, [sp, #28] │ │ │ │ + add r2, sp, r1 │ │ │ │ + ldr ip, [pc, #184] @ 59670 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r5, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ - add r5, sp, r1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 59610 │ │ │ │ - ldr r5, [pc, #140] @ 5967c │ │ │ │ + bne 59608 │ │ │ │ + ldr r5, [pc, #140] @ 59674 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59640 │ │ │ │ + beq 59638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #104] @ 59680 │ │ │ │ - ldr r3, [pc, #80] @ 5966c │ │ │ │ + ldr r2, [pc, #104] @ 59678 │ │ │ │ + ldr r3, [pc, #80] @ 59664 │ │ │ │ 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 5965c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59684 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #48] @ 5967c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - b 595fc │ │ │ │ + b 595f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #21 │ │ │ │ + mlaeq r5, r0, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, ror #20 │ │ │ │ + eoreq r6, r5, r0, ror sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq pc, r3, r8, lsr #5 │ │ │ │ - eoreq r6, r5, r0, ror #19 │ │ │ │ - eoreq r2, r1, r0, ror #3 │ │ │ │ + @ instruction: 0x0033f2b0 │ │ │ │ + eoreq r6, r5, r8, ror #19 │ │ │ │ + ldrdeq r2, [r1], -r8 @ │ │ │ │ │ │ │ │ -00059688 : │ │ │ │ +00059680 : │ │ │ │ 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] @ 59768 │ │ │ │ + ldr r1, [pc, #200] @ 5976c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 59778 │ │ │ │ - ldr r2, [pc, #192] @ 5977c │ │ │ │ + ldr r3, [pc, #192] @ 59770 │ │ │ │ + ldr r2, [pc, #192] @ 59774 │ │ │ │ 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] @ 59778 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59784 │ │ │ │ + ldr r2, [pc, #64] @ 5977c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59774 │ │ │ │ + ldr r3, [pc, #40] @ 5976c │ │ │ │ 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 59764 │ │ │ │ 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, r8, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, lsr r9 │ │ │ │ + eoreq r6, r5, ip, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x002568b0 │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ + @ instruction: 0x002568b8 │ │ │ │ │ │ │ │ -00059788 : │ │ │ │ +00059780 : │ │ │ │ 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] @ 598c4 │ │ │ │ + ldr r1, [pc, #300] @ 598c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #292] @ 598d4 │ │ │ │ + ldr r3, [pc, #292] @ 598cc │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ 598d8 │ │ │ │ + ldr r2, [pc, #288] @ 598d0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #244] @ 598dc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #244] @ 598d4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #2 │ │ │ │ add r5, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 525ec │ │ │ │ + bl 525e4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ 598e0 │ │ │ │ + ldr r0, [pc, #128] @ 598d8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #80] @ 598e4 │ │ │ │ + ldr r1, [pc, #80] @ 598dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 598d0 │ │ │ │ + ldr r2, [pc, #48] @ 598c8 │ │ │ │ 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 598c0 │ │ │ │ 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, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, lsr r8 │ │ │ │ + eoreq r6, r5, r0, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsr r0 │ │ │ │ - strdeq r1, [r1], -r8 @ │ │ │ │ - eoreq r6, r5, ip, asr r7 │ │ │ │ + eoreq r2, r1, ip, lsr #32 │ │ │ │ + strdeq r1, [r1], -r0 @ │ │ │ │ + eoreq r6, r5, r4, ror #14 │ │ │ │ │ │ │ │ -000598e8 : │ │ │ │ +000598e0 : │ │ │ │ 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] @ 599b0 │ │ │ │ + ldr r1, [pc, #184] @ 599b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #176] @ 599c0 │ │ │ │ + ldr r3, [pc, #176] @ 599b8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #172] @ 599c4 │ │ │ │ + ldr r2, [pc, #172] @ 599bc │ │ │ │ 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] @ 599c0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 525ec │ │ │ │ - ldr r2, [pc, #60] @ 599cc │ │ │ │ - ldr r3, [pc, #40] @ 599bc │ │ │ │ + bl 525e4 │ │ │ │ + ldr r2, [pc, #60] @ 599c4 │ │ │ │ + ldr r3, [pc, #40] @ 599b4 │ │ │ │ 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 599ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r5], -r8 @ │ │ │ │ + eoreq r6, r5, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r5], -r8 @ │ │ │ │ + eoreq r6, r5, r0, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [r1], -r4 @ │ │ │ │ - eoreq r6, r5, r8, ror #12 │ │ │ │ + eoreq r1, r1, ip, ror #29 │ │ │ │ + eoreq r6, r5, r0, ror r6 │ │ │ │ │ │ │ │ -000599d0 : │ │ │ │ +000599c8 : │ │ │ │ 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] @ 59ab4 │ │ │ │ + ldr r1, [pc, #204] @ 59ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ 59ac4 │ │ │ │ - ldr r2, [pc, #196] @ 59ac8 │ │ │ │ + ldr r3, [pc, #196] @ 59abc │ │ │ │ + ldr r2, [pc, #196] @ 59ac0 │ │ │ │ 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] @ 59ac4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59ad0 │ │ │ │ + ldr r2, [pc, #64] @ 59ac8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59ac0 │ │ │ │ + ldr r3, [pc, #40] @ 59ab8 │ │ │ │ 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 59ab0 │ │ │ │ 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, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror #11 │ │ │ │ + strdeq r6, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #28 │ │ │ │ - eoreq r6, r5, r4, ror #10 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ + eoreq r6, r5, ip, ror #10 │ │ │ │ │ │ │ │ -00059ad4 : │ │ │ │ +00059acc : │ │ │ │ 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] @ 59bf8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 59c04 │ │ │ │ + ldr r1, [pc, #264] @ 59bfc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #256] @ 59c08 │ │ │ │ - ldr r3, [pc, #256] @ 59c0c │ │ │ │ + ldr r5, [pc, #256] @ 59c00 │ │ │ │ + ldr r3, [pc, #256] @ 59c04 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #196] @ 59c10 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #200] @ 59c08 │ │ │ │ + ldr r1, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [r4] │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r2, #6 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #48] @ 0x30 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 59bf0 │ │ │ │ - ldr r3, [pc, #104] @ 59c14 │ │ │ │ + beq 59be8 │ │ │ │ + ldr r3, [pc, #104] @ 59c0c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 59c18 │ │ │ │ + ldr r2, [pc, #80] @ 59c10 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 59c04 │ │ │ │ + ldr r3, [pc, #52] @ 59bfc │ │ │ │ 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 59bf4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 59c1c │ │ │ │ + ldr r3, [pc, #36] @ 59c14 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 59bac │ │ │ │ + b 59ba4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, lsl #10 │ │ │ │ + eoreq r6, r5, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, ror #9 │ │ │ │ + eoreq r6, r5, ip, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #26 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r6, r5, ip, lsr #8 │ │ │ │ + eoreq r6, r5, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00059c20 : │ │ │ │ +00059c18 : │ │ │ │ mov r2, #0 │ │ │ │ - b 59ad4 │ │ │ │ + b 59acc │ │ │ │ │ │ │ │ -00059c28 : │ │ │ │ +00059c20 : │ │ │ │ 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] @ 59d30 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59d3c │ │ │ │ + ldr r1, [pc, #236] @ 59d34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59d40 │ │ │ │ - ldr r2, [pc, #228] @ 59d44 │ │ │ │ + ldr r3, [pc, #228] @ 59d38 │ │ │ │ + ldr r2, [pc, #228] @ 59d3c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59d48 │ │ │ │ + add r3, sp, #4 │ │ │ │ + ldr r0, [pc, #188] @ 59d40 │ │ │ │ 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 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59d4c │ │ │ │ + ldr r2, [pc, #64] @ 59d44 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59d3c │ │ │ │ + ldr r3, [pc, #40] @ 59d34 │ │ │ │ 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 59d2c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x002563b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r3, r6 │ │ │ │ + mlaeq r5, r8, r3, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r4, asr #23 │ │ │ │ - eoreq r6, r5, r8, ror #5 │ │ │ │ + @ instruction: 0x00211bbc │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - b 59c28 │ │ │ │ + b 59c20 │ │ │ │ │ │ │ │ -00059d58 : │ │ │ │ +00059d50 : │ │ │ │ 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] @ 59e60 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59e6c │ │ │ │ + ldr r1, [pc, #236] @ 59e64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59e70 │ │ │ │ - ldr r2, [pc, #228] @ 59e74 │ │ │ │ + ldr r3, [pc, #228] @ 59e68 │ │ │ │ + ldr r2, [pc, #228] @ 59e6c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59e78 │ │ │ │ + add r3, sp, #4 │ │ │ │ + ldr r0, [pc, #188] @ 59e70 │ │ │ │ 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 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59e7c │ │ │ │ + ldr r2, [pc, #64] @ 59e74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59e6c │ │ │ │ + ldr r3, [pc, #40] @ 59e64 │ │ │ │ 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 59e5c │ │ │ │ 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, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, ror #4 │ │ │ │ + eoreq r6, r5, r8, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r4, sl, r1 │ │ │ │ - @ instruction: 0x002561b8 │ │ │ │ - ldr r3, [pc, #28] @ 59ea4 │ │ │ │ - ldr r2, [pc, #28] @ 59ea8 │ │ │ │ + eoreq r1, r1, ip, lsl #21 │ │ │ │ + eoreq r6, r5, r0, asr #3 │ │ │ │ + ldr r3, [pc, #28] @ 59e9c │ │ │ │ + ldr r2, [pc, #28] @ 59ea0 │ │ │ │ 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 59d50 │ │ │ │ + eoreq r6, r5, r8, 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] @ 5a2fc │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ - ldr ip, [pc, #1084] @ 5a308 │ │ │ │ + ldr ip, [pc, #1084] @ 5a300 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1080] @ 5a30c │ │ │ │ + ldr r2, [pc, #1080] @ 5a304 │ │ │ │ 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] @ 5a308 │ │ │ │ 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] @ 5a30c │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 5a2dc │ │ │ │ + beq 5a2d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #960] @ 5a318 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #960] @ 5a310 │ │ │ │ + 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] @ 5a314 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #936] @ 5a320 │ │ │ │ + ldr r1, [pc, #936] @ 5a318 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #924] @ 5a324 │ │ │ │ + ldr r1, [pc, #924] @ 5a31c │ │ │ │ mov r9, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov fp, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + bl 3d080 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + bl 7917c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r6, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a0ac │ │ │ │ + beq 5a0a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a4 │ │ │ │ + beq 5a19c │ │ │ │ cmp r6, #0 │ │ │ │ - blt 5a298 │ │ │ │ + blt 5a290 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 5a278 │ │ │ │ + beq 5a270 │ │ │ │ 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 5a1a8 │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cac │ │ │ │ cmp r6, #2 │ │ │ │ str r5, [r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5a1c0 │ │ │ │ + beq 5a1b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5a2f8 │ │ │ │ + beq 5a2f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r9] │ │ │ │ - b 59fa4 │ │ │ │ + b 59f9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a1a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #608] @ 5a328 │ │ │ │ + ldr r0, [pc, #608] @ 5a320 │ │ │ │ mov r3, #5 │ │ │ │ mov r6, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ 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 5a1a0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #4 │ │ │ │ - beq 5a26c │ │ │ │ + beq 5a264 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 103924 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #448] @ 5a32c │ │ │ │ + ldr r0, [pc, #448] @ 5a324 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #436] @ 5a330 │ │ │ │ + bl 85ca0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #436] @ 5a328 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #392] @ 5a30c │ │ │ │ + ldr r3, [pc, #392] @ 5a304 │ │ │ │ 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 5a2f8 │ │ │ │ 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 5a168 │ │ │ │ + bl 59d50 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5a098 │ │ │ │ + bne 5a090 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + str sl, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r8, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - beq 5a2a0 │ │ │ │ + beq 5a298 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 79184 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 7917c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 174800 │ │ │ │ + bl 174804 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 5a218 │ │ │ │ - b 5a0a0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 59c28 │ │ │ │ - b 5a170 │ │ │ │ - ldr r0, [pc, #180] @ 5a334 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + bne 5a210 │ │ │ │ + b 5a098 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 59c20 │ │ │ │ + b 5a168 │ │ │ │ + ldr r0, [pc, #180] @ 5a32c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 5a058 │ │ │ │ + b 5a050 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a130 │ │ │ │ - ldr r1, [pc, #144] @ 5a338 │ │ │ │ + b 5a128 │ │ │ │ + ldr r1, [pc, #144] @ 5a330 │ │ │ │ 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 5a204 │ │ │ │ + b 5a098 │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1889d8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1889dc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 59f4c │ │ │ │ + b 59f44 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a170 │ │ │ │ + b 5a168 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsr #2 │ │ │ │ - eoreq r6, r5, r4, lsr #2 │ │ │ │ + eoreq r6, r5, r0, lsr r1 │ │ │ │ + eoreq r6, r5, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r1, r1, ip, lsl #18 │ │ │ │ + eoreq r1, r1, r4, lsl #18 │ │ │ │ @ instruction: 0xfffffef0 │ │ │ │ - eoreq r1, r1, r0, asr #15 │ │ │ │ + @ instruction: 0x002117b8 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ - eoreq r5, r5, r8, ror lr │ │ │ │ - eoreq r1, r1, r4, lsr #12 │ │ │ │ + eoreq r5, r5, r0, lsl #29 │ │ │ │ + eoreq r1, r1, ip, lsl r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a33c : │ │ │ │ +0005a334 : │ │ │ │ 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] @ 5a38c │ │ │ │ + ldr r3, [pc, #64] @ 5a390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ - beq 5a388 │ │ │ │ - bl 103924 │ │ │ │ + beq 5a380 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #32] @ 5a39c │ │ │ │ + ldr r0, [pc, #32] @ 5a394 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ + bl 85ca0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 5a3a0 │ │ │ │ + ldr r3, [pc, #16] @ 5a398 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b 5a368 │ │ │ │ - eoreq r5, r5, r4, lsr #25 │ │ │ │ + b 5a360 │ │ │ │ + eoreq r5, r5, ip, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a3a4 : │ │ │ │ +0005a39c : │ │ │ │ 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] @ 5a3e0 │ │ │ │ + ldr r2, [pc, #44] @ 5a3e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5a3f0 │ │ │ │ + ldr r0, [pc, #20] @ 5a3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cac │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r5, ip, lsr ip │ │ │ │ + eoreq r5, r5, r4, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffaa0 │ │ │ │ │ │ │ │ -0005a3f4 <_scheme_eval_compiled@@Base>: │ │ │ │ +0005a3ec <_scheme_eval_compiled@@Base>: │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd4 │ │ │ │ │ │ │ │ -0005a404 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ +0005a3fc <_scheme_eval_compiled_multi@@Base>: │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd4 │ │ │ │ │ │ │ │ -0005a414 : │ │ │ │ - ldr r3, [pc, #28] @ 5a438 │ │ │ │ - ldr r2, [pc, #28] @ 5a43c │ │ │ │ +0005a40c : │ │ │ │ + ldr r3, [pc, #28] @ 5a430 │ │ │ │ + ldr r2, [pc, #28] @ 5a434 │ │ │ │ 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, r4, ror #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a440 : │ │ │ │ +0005a438 : │ │ │ │ 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] @ 5a554 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 5a560 │ │ │ │ + ldr r1, [pc, #248] @ 5a558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #240] @ 5a564 │ │ │ │ - ldr r2, [pc, #240] @ 5a568 │ │ │ │ + ldr r3, [pc, #240] @ 5a55c │ │ │ │ + ldr r2, [pc, #240] @ 5a560 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str sp, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1aec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #72] @ 5a56c │ │ │ │ + ldr r1, [pc, #72] @ 5a564 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 5a560 │ │ │ │ + ldr r2, [pc, #48] @ 5a558 │ │ │ │ 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 5a550 │ │ │ │ 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, ip, fp, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r8, ror fp │ │ │ │ + eoreq r5, r5, r0, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r5, ip, asr #21 │ │ │ │ + ldrdeq r5, [r5], -r4 @ │ │ │ │ │ │ │ │ -0005a570 : │ │ │ │ +0005a568 : │ │ │ │ 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] @ 5a69c │ │ │ │ + ldr r2, [pc, #284] @ 5a6a0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 5a6ac │ │ │ │ + ldr r6, [pc, #272] @ 5a6a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #268] @ 5a6b0 │ │ │ │ + ldr r3, [pc, #268] @ 5a6a8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r4, sp, #12 │ │ │ │ + ldr r0, [pc, #248] @ 5a6ac │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5a6b4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 5a694 │ │ │ │ - ldr r3, [pc, #104] @ 5a6b8 │ │ │ │ + beq 5a68c │ │ │ │ + ldr r3, [pc, #104] @ 5a6b0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 5a6bc │ │ │ │ + ldr r2, [pc, #80] @ 5a6b4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 5a6a8 │ │ │ │ + ldr r3, [pc, #52] @ 5a6a0 │ │ │ │ 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 5a698 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5a6c0 │ │ │ │ + ldr r3, [pc, #36] @ 5a6b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b 5a650 │ │ │ │ + b 5a648 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, ror #20 │ │ │ │ + eoreq r5, r5, r4, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, asr #20 │ │ │ │ + eoreq r5, r5, r4, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r1, r1, ip, asr #5 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, r8, lsl #19 │ │ │ │ + mlaeq r5, r0, r9, r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a6c4 : │ │ │ │ +0005a6bc : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a6cc : │ │ │ │ +0005a6c4 : │ │ │ │ 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] @ 5a78c │ │ │ │ + ldr ip, [pc, #176] @ 5a790 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 5a79c │ │ │ │ + ldr r3, [pc, #164] @ 5a794 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #160] @ 5a7a0 │ │ │ │ + ldr r2, [pc, #160] @ 5a798 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #88] @ 5a7a4 │ │ │ │ + ldr r2, [pc, #88] @ 5a79c │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 5a798 │ │ │ │ + ldr r3, [pc, #48] @ 5a790 │ │ │ │ str r0, [r2, #16] │ │ │ │ - ldr r2, [pc, #56] @ 5a7a8 │ │ │ │ + ldr r2, [pc, #56] @ 5a7a0 │ │ │ │ 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 5a788 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r0, lsl r9 │ │ │ │ + eoreq r5, r5, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r5], -r0 @ │ │ │ │ + strdeq r5, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsl #17 │ │ │ │ + mlaeq r5, r4, r8, r5 │ │ │ │ │ │ │ │ -0005a7ac : │ │ │ │ +0005a7a4 : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a7e4 : │ │ │ │ +0005a7dc : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a81c : │ │ │ │ +0005a814 : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a854 : │ │ │ │ +0005a84c : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a888 : │ │ │ │ +0005a880 : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a8c0 : │ │ │ │ +0005a8b8 : │ │ │ │ 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] @ 5a90c │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ - beq 5a904 │ │ │ │ + beq 5a8fc │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #12] @ 5a918 │ │ │ │ + ldr r2, [pc, #12] @ 5a910 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 5a8e8 │ │ │ │ - eoreq r5, r5, ip, lsl r7 │ │ │ │ + b 5a8e0 │ │ │ │ + eoreq r5, r5, r4, lsr #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ │ │ │ │ -0005a91c : │ │ │ │ +0005a914 : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a954 : │ │ │ │ +0005a94c : │ │ │ │ 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 59ea4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a98c : │ │ │ │ +0005a984 : │ │ │ │ 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] @ 5ab88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #484] @ 5ab94 │ │ │ │ + ldr r1, [pc, #484] @ 5ab8c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #476] @ 5ab98 │ │ │ │ - ldr r3, [pc, #476] @ 5ab9c │ │ │ │ + ldr r6, [pc, #476] @ 5ab90 │ │ │ │ + ldr r3, [pc, #476] @ 5ab94 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #412] @ 5aba0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #412] @ 5ab98 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r8, sp, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov sl, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, r2 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 3d088 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + bl 3d080 │ │ │ │ cmp r5, r4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blt 5aaf0 │ │ │ │ - ldr r3, [pc, #300] @ 5aba4 │ │ │ │ + blt 5aae8 │ │ │ │ + ldr r3, [pc, #300] @ 5ab9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2064 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5aaac │ │ │ │ - ldr r3, [pc, #252] @ 5aba8 │ │ │ │ + beq 5aaa4 │ │ │ │ + ldr r3, [pc, #252] @ 5aba0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 5abac │ │ │ │ + ldr r2, [pc, #228] @ 5aba4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 5ab94 │ │ │ │ + ldr r3, [pc, #196] @ 5ab8c │ │ │ │ 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 5ab84 │ │ │ │ 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 1ce49c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ 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 5ab68 │ │ │ │ + ldr r2, [pc, #88] @ 5ab9c │ │ │ │ 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 5aa94 │ │ │ │ + bl 1d2248 │ │ │ │ + ldr r3, [pc, #40] @ 5ab9c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 5ab58 │ │ │ │ + b 5ab50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, asr #12 │ │ │ │ + eoreq r5, r5, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r0, lsr r6 │ │ │ │ + eoreq r5, r5, r8, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00210eb4 │ │ │ │ + eoreq r0, r1, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsr #10 │ │ │ │ + eoreq r5, r5, r4, lsr r5 │ │ │ │ │ │ │ │ -0005abb0 : │ │ │ │ +0005aba8 : │ │ │ │ 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] @ 5acac │ │ │ │ + ldr r2, [pc, #236] @ 5acb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #224] @ 5acbc │ │ │ │ + ldr r4, [pc, #224] @ 5acb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #220] @ 5acc0 │ │ │ │ + ldr r3, [pc, #220] @ 5acb8 │ │ │ │ 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] @ 5acbc │ │ │ │ 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 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5acc8 │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #84] @ 5acc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5accc │ │ │ │ + ldr r2, [pc, #72] @ 5acc4 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5acb8 │ │ │ │ + ldr r3, [pc, #40] @ 5acb0 │ │ │ │ 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 5aca8 │ │ │ │ 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, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, lsl #8 │ │ │ │ + eoreq r5, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, lsr #25 │ │ │ │ + eoreq r0, r1, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r5, r8, ror r3 │ │ │ │ + eoreq r5, r5, r0, lsl #7 │ │ │ │ │ │ │ │ -0005acd0 : │ │ │ │ +0005acc8 : │ │ │ │ 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] @ 5ae28 │ │ │ │ + ldr r0, [pc, #328] @ 5ae2c │ │ │ │ + ldr r1, [pc, #328] @ 5ae30 │ │ │ │ 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] @ 5ae34 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #296] @ 5ae40 │ │ │ │ + ldr r3, [pc, #296] @ 5ae38 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5ae18 │ │ │ │ - ldr r0, [pc, #164] @ 5ae44 │ │ │ │ + bne 5ae10 │ │ │ │ + ldr r0, [pc, #164] @ 5ae3c │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #96] @ 5ae40 │ │ │ │ + ldr r3, [pc, #96] @ 5ae38 │ │ │ │ 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] @ 5ae40 │ │ │ │ + ldr r3, [pc, #64] @ 5ae30 │ │ │ │ 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 5ae24 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 80864 │ │ │ │ + bl 8085c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 5adcc │ │ │ │ + b 5adc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #6 │ │ │ │ - eoreq r5, r5, r4, lsl #6 │ │ │ │ + eoreq r5, r5, r0, lsl r3 │ │ │ │ + eoreq r5, r5, ip, 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, ip, asr #22 │ │ │ │ + eoreq r5, r5, ip, lsl #4 │ │ │ │ │ │ │ │ -0005ae4c : │ │ │ │ +0005ae44 : │ │ │ │ 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] @ 5b118 │ │ │ │ + ldr lr, [pc, #700] @ 5b11c │ │ │ │ + ldr ip, [pc, #700] @ 5b120 │ │ │ │ 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] @ 5b124 │ │ │ │ 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, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r3, #5 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b10c │ │ │ │ + bne 5b104 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - ldr r0, [pc, #464] @ 5b130 │ │ │ │ + ldr r0, [pc, #464] @ 5b128 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 5b134 │ │ │ │ + ldr r0, [pc, #380] @ 5b12c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #364] @ 5b138 │ │ │ │ + ldr r0, [pc, #364] @ 5b130 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 5b0c8 │ │ │ │ - ldr r0, [pc, #332] @ 5b13c │ │ │ │ + bne 5b0c0 │ │ │ │ + ldr r0, [pc, #332] @ 5b134 │ │ │ │ mov r4, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ 5b140 │ │ │ │ + ldr r0, [pc, #308] @ 5b138 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5b07c │ │ │ │ + beq 5b074 │ │ │ │ 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 55fd4 │ │ │ │ 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 55fd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #156] @ 5b12c │ │ │ │ + ldr r3, [pc, #156] @ 5b124 │ │ │ │ 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] @ 5b13c │ │ │ │ + ldr r3, [pc, #128] @ 5b120 │ │ │ │ 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 5b114 │ │ │ │ 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 55fd4 │ │ │ │ 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 55fd4 │ │ │ │ + b 5afe0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 80864 │ │ │ │ - b 5b07c │ │ │ │ + bl 8085c │ │ │ │ + b 5b074 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #3 │ │ │ │ - eoreq r5, r5, ip, lsl #3 │ │ │ │ + mlaeq r5, r0, r1, r5 │ │ │ │ + mlaeq r5, r4, r1, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002109b0 │ │ │ │ - eoreq r0, r1, r0, lsl #19 │ │ │ │ - mlaeq r1, r0, r9, r0 │ │ │ │ + eoreq r0, r1, r8, lsr #19 │ │ │ │ + eoreq r0, r1, r8, ror r9 │ │ │ │ + eoreq r0, r1, r8, lsl #19 │ │ │ │ + eoreq r0, r1, r4, lsl #19 │ │ │ │ eoreq r0, r1, ip, lsl #19 │ │ │ │ - mlaeq r1, r4, r9, r0 │ │ │ │ - eoreq r4, r5, r4, asr pc │ │ │ │ + eoreq r4, r5, ip, asr pc │ │ │ │ │ │ │ │ -0005b148 : │ │ │ │ +0005b140 : │ │ │ │ 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] @ 5b20c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5b218 │ │ │ │ + ldr r2, [pc, #168] @ 5b210 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ 5b21c │ │ │ │ + ldr r3, [pc, #160] @ 5b214 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #156] @ 5b220 │ │ │ │ + ldr ip, [pc, #156] @ 5b218 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5acc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 5b224 │ │ │ │ + ldr r2, [pc, #60] @ 5b21c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b218 │ │ │ │ + ldr r3, [pc, #40] @ 5b210 │ │ │ │ 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 5b208 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, lsl #29 │ │ │ │ + mlaeq r5, r4, lr, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, ror #28 │ │ │ │ + eoreq r4, r5, r4, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r5, ip, lsl #28 │ │ │ │ + eoreq r4, r5, r4, lsl lr │ │ │ │ │ │ │ │ -0005b228 : │ │ │ │ - ldr r3, [pc, #28] @ 5b24c │ │ │ │ - ldr r2, [pc, #28] @ 5b250 │ │ │ │ +0005b220 : │ │ │ │ + ldr r3, [pc, #28] @ 5b244 │ │ │ │ + ldr r2, [pc, #28] @ 5b248 │ │ │ │ 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 5b140 │ │ │ │ + ldrdeq r4, [r5], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -0005b254 : │ │ │ │ +0005b24c : │ │ │ │ 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] @ 5b540 │ │ │ │ + ldr r0, [pc, #732] @ 5b544 │ │ │ │ + ldr r2, [pc, #732] @ 5b548 │ │ │ │ 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] @ 5b54c │ │ │ │ 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 r0, sp, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 5b534 │ │ │ │ + bne 5b52c │ │ │ │ mov r1, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #528] @ 5b558 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ + ldr r0, [pc, #532] @ 5b550 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, #10 │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #468] @ 5b55c │ │ │ │ + ldr r0, [pc, #468] @ 5b554 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 5b424 │ │ │ │ - ldr r0, [pc, #440] @ 5b560 │ │ │ │ + beq 5b41c │ │ │ │ + ldr r0, [pc, #440] @ 5b558 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 5b564 │ │ │ │ + ldr r0, [pc, #420] @ 5b55c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5b438 │ │ │ │ + bne 5b430 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #360] @ 5b554 │ │ │ │ + ldr r3, [pc, #360] @ 5b54c │ │ │ │ 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] @ 5b560 │ │ │ │ + ldr r3, [pc, #332] @ 5b548 │ │ │ │ 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 5b53c │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #320] @ 5b56c │ │ │ │ + ldr r3, [pc, #320] @ 5b564 │ │ │ │ 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 5b3d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b4c8 │ │ │ │ - ldr r0, [pc, #256] @ 5b570 │ │ │ │ + beq 5b4c0 │ │ │ │ + ldr r0, [pc, #256] @ 5b568 │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d46c4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1d46a0 │ │ │ │ + bl 1ce49c │ │ │ │ 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 55fd4 │ │ │ │ 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 55fd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 5b510 │ │ │ │ + beq 5b508 │ │ │ │ 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 55fd4 │ │ │ │ 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 55fd4 │ │ │ │ + b 5b3d0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 80864 │ │ │ │ - b 5b3d8 │ │ │ │ + bl 8085c │ │ │ │ + b 5b3d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, lsl #27 │ │ │ │ - eoreq r4, r5, r0, lsl #27 │ │ │ │ + eoreq r4, r5, ip, lsl #27 │ │ │ │ + eoreq r4, r5, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, ror #12 │ │ │ │ - eoreq r0, r1, r4, asr r6 │ │ │ │ - eoreq r0, r1, r0, asr r6 │ │ │ │ + eoreq r0, r1, r4, ror #12 │ │ │ │ + eoreq r0, r1, ip, asr #12 │ │ │ │ eoreq r0, r1, r8, asr #12 │ │ │ │ - strdeq r4, [r5], -r8 @ │ │ │ │ + eoreq r0, r1, r0, asr #12 │ │ │ │ + eoreq r4, r5, r0, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002105b4 │ │ │ │ + eoreq r0, r1, ip, lsr #11 │ │ │ │ │ │ │ │ -0005b574 : │ │ │ │ +0005b56c : │ │ │ │ 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] @ 5b624 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #152] @ 5b630 │ │ │ │ + ldr r1, [pc, #152] @ 5b628 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #144] @ 5b634 │ │ │ │ + ldr r3, [pc, #144] @ 5b62c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #140] @ 5b638 │ │ │ │ + ldr r2, [pc, #140] @ 5b630 │ │ │ │ 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 5acc8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b254 │ │ │ │ + bl 5b24c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 5b63c │ │ │ │ + ldr r2, [pc, #60] @ 5b634 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b630 │ │ │ │ + ldr r3, [pc, #40] @ 5b628 │ │ │ │ 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 5b620 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, ror #20 │ │ │ │ + eoreq r4, r5, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, asr #20 │ │ │ │ + eoreq r4, r5, ip, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ + strdeq r4, [r5], -ip @ │ │ │ │ │ │ │ │ -0005b640 : │ │ │ │ +0005b638 : │ │ │ │ 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] @ 5b738 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #220] @ 5b744 │ │ │ │ + ldr r1, [pc, #220] @ 5b73c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #212] @ 5b748 │ │ │ │ - ldr r2, [pc, #212] @ 5b74c │ │ │ │ + ldr r3, [pc, #212] @ 5b740 │ │ │ │ + ldr r2, [pc, #212] @ 5b744 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #172] @ 5b750 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #180] @ 5b748 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #52] @ 0x34 │ │ │ │ - bl 3d088 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #48] @ 0x30 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 5b754 │ │ │ │ + ldr r2, [pc, #64] @ 5b74c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5b744 │ │ │ │ + ldr r3, [pc, #40] @ 5b73c │ │ │ │ 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 5b734 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, r9, r4 │ │ │ │ + mlaeq r5, ip, r9, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, ror r9 │ │ │ │ + eoreq r4, r5, r0, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r0, r4, asr r1 │ │ │ │ - eoreq r4, r5, r0, ror #17 │ │ │ │ + eoreq ip, r0, r8, asr #2 │ │ │ │ + eoreq r4, r5, r8, ror #17 │ │ │ │ │ │ │ │ -0005b758 : │ │ │ │ +0005b750 : │ │ │ │ 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] @ 5b848 │ │ │ │ + ldr r2, [pc, #224] @ 5b84c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b858 │ │ │ │ + ldr r4, [pc, #212] @ 5b850 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b85c │ │ │ │ + ldr r3, [pc, #208] @ 5b854 │ │ │ │ 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] @ 5b858 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ add r5, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b864 │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #84] @ 5b85c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b868 │ │ │ │ + ldr r2, [pc, #72] @ 5b860 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b854 │ │ │ │ + ldr r3, [pc, #40] @ 5b84c │ │ │ │ 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 5b844 │ │ │ │ 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, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, ror #16 │ │ │ │ + eoreq r4, r5, ip, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #4 │ │ │ │ + eoreq r0, r1, r8, asr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r4, ror #15 │ │ │ │ │ │ │ │ -0005b86c : │ │ │ │ +0005b864 : │ │ │ │ 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] @ 5b95c │ │ │ │ + ldr r2, [pc, #224] @ 5b960 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b96c │ │ │ │ + ldr r4, [pc, #212] @ 5b964 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b970 │ │ │ │ + ldr r3, [pc, #208] @ 5b968 │ │ │ │ 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] @ 5b96c │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ add r5, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b978 │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #84] @ 5b970 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b97c │ │ │ │ + ldr r2, [pc, #72] @ 5b974 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b968 │ │ │ │ + ldr r3, [pc, #40] @ 5b960 │ │ │ │ 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 5b958 │ │ │ │ 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, r8, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, asr r7 │ │ │ │ + eoreq r4, r5, r8, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #2 │ │ │ │ + eoreq r0, r1, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, r8, asr #13 │ │ │ │ + ldrdeq r4, [r5], -r0 @ │ │ │ │ │ │ │ │ -0005b980 : │ │ │ │ +0005b978 : │ │ │ │ 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] @ 5ba70 │ │ │ │ + ldr r2, [pc, #224] @ 5ba74 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5ba80 │ │ │ │ + ldr r4, [pc, #212] @ 5ba78 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5ba84 │ │ │ │ + ldr r3, [pc, #208] @ 5ba7c │ │ │ │ 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] @ 5ba80 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ add r5, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5ba8c │ │ │ │ + bl 7917c │ │ │ │ + ldr r3, [pc, #84] @ 5ba84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5ba90 │ │ │ │ + ldr r2, [pc, #72] @ 5ba88 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5ba7c │ │ │ │ + ldr r3, [pc, #40] @ 5ba74 │ │ │ │ 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 5ba6c │ │ │ │ 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, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, lsr r6 │ │ │ │ + eoreq r4, r5, r4, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, rrx │ │ │ │ + eoreq r0, r1, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002545b4 │ │ │ │ + @ instruction: 0x002545bc │ │ │ │ │ │ │ │ -0005ba94 : │ │ │ │ +0005ba8c : │ │ │ │ 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] @ 5bbb4 │ │ │ │ + ldr r2, [pc, #264] @ 5bbb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #256] @ 5bbc4 │ │ │ │ - ldr r3, [pc, #256] @ 5bbc8 │ │ │ │ + ldr r4, [pc, #256] @ 5bbbc │ │ │ │ + ldr r3, [pc, #256] @ 5bbc0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -58252,623 +58250,623 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ 5bbcc │ │ │ │ - add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #188] @ 5bbc4 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 5bba8 │ │ │ │ - ldr r3, [pc, #124] @ 5bbd0 │ │ │ │ - ldr r2, [pc, #124] @ 5bbd4 │ │ │ │ + beq 5bba0 │ │ │ │ + ldr r3, [pc, #124] @ 5bbc8 │ │ │ │ + ldr r2, [pc, #124] @ 5bbcc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #96] @ 5bbd8 │ │ │ │ + ldr r2, [pc, #96] @ 5bbd0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #64] @ 5bbb8 │ │ │ │ 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 5bbb0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5bbd4 │ │ │ │ + ldr r3, [pc, #36] @ 5bbcc │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r3, r4 │ │ │ │ - b 5bb5c │ │ │ │ + b 5bb54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, asr #10 │ │ │ │ + eoreq r4, r5, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, lsr #10 │ │ │ │ + eoreq r4, r5, r0, lsr r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, lsl sp │ │ │ │ + eoreq fp, r0, r0, lsl sp │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, ip, ror r4 │ │ │ │ + eoreq r4, r5, r4, lsl #9 │ │ │ │ │ │ │ │ -0005bbdc : │ │ │ │ +0005bbd4 : │ │ │ │ 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] @ 5bcbc │ │ │ │ + ldr r1, [pc, #200] @ 5bcc0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 5bccc │ │ │ │ - ldr r2, [pc, #192] @ 5bcd0 │ │ │ │ + ldr r3, [pc, #192] @ 5bcc4 │ │ │ │ + ldr r2, [pc, #192] @ 5bcc8 │ │ │ │ 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] @ 5bccc │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 7917c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 5bcd8 │ │ │ │ + ldr r2, [pc, #64] @ 5bcd0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5bcc8 │ │ │ │ + ldr r3, [pc, #40] @ 5bcc0 │ │ │ │ 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 5bcb8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, ror #7 │ │ │ │ + eoreq r4, r5, r8, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, lsr #28 │ │ │ │ - eoreq r4, r5, ip, asr r3 │ │ │ │ + eoreq pc, r0, r8, lsl lr @ │ │ │ │ + eoreq r4, r5, r4, ror #6 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 5bd14 │ │ │ │ + ldr r3, [pc, #44] @ 5bd0c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bcfc │ │ │ │ + bne 5bcf4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 5bd08 │ │ │ │ - ldr r2, [pc, #20] @ 5bd18 │ │ │ │ + beq 5bd00 │ │ │ │ + ldr r2, [pc, #20] @ 5bd10 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd1c │ │ │ │ + ldr r2, [pc, #12] @ 5bd14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, r0, lsl r3 │ │ │ │ + eoreq r4, r5, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 5bd5c │ │ │ │ + ldr r3, [pc, #48] @ 5bd54 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bd44 │ │ │ │ + bne 5bd3c │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 5bd50 │ │ │ │ - ldr r2, [pc, #20] @ 5bd60 │ │ │ │ + bls 5bd48 │ │ │ │ + ldr r2, [pc, #20] @ 5bd58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd64 │ │ │ │ + ldr r2, [pc, #12] @ 5bd5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, ip, asr #5 │ │ │ │ + ldrdeq r4, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #4] @ 5bd74 │ │ │ │ + ldr r3, [pc, #4] @ 5bd6c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq ip, r3, r4, ror #22 │ │ │ │ + eorseq ip, r3, ip, ror #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 5be44 │ │ │ │ + bne 5be3c │ │ │ │ cmp r1, #9 │ │ │ │ - ble 5be44 │ │ │ │ + ble 5be3c │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #7 │ │ │ │ mvn r0, #0 │ │ │ │ - b 5bde0 │ │ │ │ + b 5bdd8 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf0 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf0 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 5bdd0 │ │ │ │ + beq 5bdc8 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf0 │ │ │ │ cmp r5, r1 │ │ │ │ mov r0, ip │ │ │ │ add r3, r3, #3 │ │ │ │ - bge 5be3c │ │ │ │ + bge 5be34 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ add lr, ip, #3 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ add r5, ip, #5 │ │ │ │ mov ip, lr │ │ │ │ - beq 5bda4 │ │ │ │ + beq 5bd9c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 5be54 │ │ │ │ + ble 5be4c │ │ │ │ cmp r1, r0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 5be1c │ │ │ │ + beq 5be14 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - blt 5be24 │ │ │ │ + blt 5be1c │ │ │ │ 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 5be10 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, lr │ │ │ │ - b 5be00 │ │ │ │ + b 5bdf8 │ │ │ │ cmp r1, #8 │ │ │ │ movle r3, r1 │ │ │ │ mvnle r0, #0 │ │ │ │ - ble 5be1c │ │ │ │ + ble 5be14 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mvn r0, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #8 │ │ │ │ - b 5be1c │ │ │ │ + b 5be14 │ │ │ │ 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] @ 5beb4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + ldrdeq pc, [r0], -r4 @ │ │ │ │ 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] @ 5bfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5bfbc │ │ │ │ + ldr r1, [pc, #216] @ 5bfb4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5bfc0 │ │ │ │ - ldr r2, [pc, #208] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #208] @ 5bfb8 │ │ │ │ + ldr r2, [pc, #208] @ 5bfbc │ │ │ │ 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 5bf90 │ │ │ │ + ldr r1, [pc, #148] @ 5bfc0 │ │ │ │ + ldr r3, [pc, #148] @ 5bfc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5bfd0 │ │ │ │ + ldr r0, [pc, #144] @ 5bfc8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5bfd4 │ │ │ │ - ldr r3, [pc, #68] @ 5bfbc │ │ │ │ + bl 2163c4 │ │ │ │ + ldr r2, [pc, #96] @ 5bfcc │ │ │ │ + ldr r3, [pc, #68] @ 5bfb4 │ │ │ │ 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 5bfac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5bfd8 │ │ │ │ + ldr r0, [pc, #56] @ 5bfd0 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5bf2c │ │ │ │ + b 5bf24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r8, lsl r1 │ │ │ │ + eoreq r4, r5, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ + eoreq pc, r0, ip, lsl #23 │ │ │ │ andeq pc, r0, ip, asr #27 │ │ │ │ - eoreq pc, r0, ip, asr #22 │ │ │ │ - eoreq r4, r5, r4, lsl #1 │ │ │ │ - eoreq pc, r0, ip, lsl #22 │ │ │ │ + eoreq pc, r0, r4, asr #22 │ │ │ │ + eoreq r4, r5, ip, lsl #1 │ │ │ │ + eoreq pc, r0, r4, lsl #22 │ │ │ │ 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] @ 5c0cc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5c0d8 │ │ │ │ + ldr r1, [pc, #216] @ 5c0d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5c0dc │ │ │ │ - ldr r2, [pc, #208] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #208] @ 5c0d4 │ │ │ │ + ldr r2, [pc, #208] @ 5c0d8 │ │ │ │ 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 5c0ac │ │ │ │ + ldr r1, [pc, #148] @ 5c0dc │ │ │ │ + ldr r3, [pc, #148] @ 5c0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5c0ec │ │ │ │ + ldr r0, [pc, #144] @ 5c0e4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5c0f0 │ │ │ │ - ldr r3, [pc, #68] @ 5c0d8 │ │ │ │ + bl 2163c4 │ │ │ │ + ldr r2, [pc, #96] @ 5c0e8 │ │ │ │ + ldr r3, [pc, #68] @ 5c0d0 │ │ │ │ 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 5c0c8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5c0f4 │ │ │ │ + ldr r0, [pc, #56] @ 5c0ec │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5c048 │ │ │ │ + b 5c040 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, ror #31 │ │ │ │ + eoreq r3, r5, r8, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r8, ror sl @ │ │ │ │ + eoreq pc, r0, r0, ror sl @ │ │ │ │ @ instruction: 0x0000fcb0 │ │ │ │ - eoreq pc, r0, ip, asr sl @ │ │ │ │ - eoreq r3, r5, r8, ror #30 │ │ │ │ - eoreq pc, r0, ip, lsl sl @ │ │ │ │ + eoreq pc, r0, r4, asr sl @ │ │ │ │ + eoreq r3, r5, r0, ror pc │ │ │ │ + eoreq pc, r0, r4, lsl sl @ │ │ │ │ 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 5c148 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 5c128 │ │ │ │ + beq 5c120 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ 5c178 │ │ │ │ + ldr r1, [pc, #72] @ 5c170 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #56] @ 5c17c │ │ │ │ + bne 5c118 │ │ │ │ + ldr r3, [pc, #56] @ 5c174 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #40] @ 5c180 │ │ │ │ + ldr r1, [pc, #40] @ 5c178 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #24] @ 5c184 │ │ │ │ + bne 5c118 │ │ │ │ + ldr r3, [pc, #24] @ 5c17c │ │ │ │ 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 │ │ │ │ + eoreq pc, r0, r4, asr #19 │ │ │ │ + mlaseq r3, r8, r7, ip │ │ │ │ + mlaeq r0, r0, r9, pc @ │ │ │ │ + eorseq ip, r3, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 5c1b0 │ │ │ │ + ldr r1, [pc, #16] @ 5c1a8 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, r4, ror #18 │ │ │ │ + eoreq pc, r0, ip, asr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #632] @ 5c444 │ │ │ │ + ldr lr, [pc, #632] @ 5c43c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #624] @ 5c448 │ │ │ │ + ldr r3, [pc, #624] @ 5c440 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #612] @ 5c44c │ │ │ │ + ldr ip, [pc, #612] @ 5c444 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #604] @ 5c450 │ │ │ │ + ldr r2, [pc, #604] @ 5c448 │ │ │ │ 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 5c2e8 │ │ │ │ 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 5c2c0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5c288 │ │ │ │ + beq 5c280 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e0 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5c270 │ │ │ │ + bne 5c268 │ │ │ │ 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 5c2e0 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 5c264 │ │ │ │ + b 5c25c │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ addeq lr, lr, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e0 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ + beq 5c2a8 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e0 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ - b 5c2d0 │ │ │ │ + beq 5c2a8 │ │ │ │ + b 5c2c8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5c324 │ │ │ │ - ldr r2, [pc, #348] @ 5c454 │ │ │ │ - ldr r3, [pc, #332] @ 5c448 │ │ │ │ + bne 5c31c │ │ │ │ + ldr r2, [pc, #348] @ 5c44c │ │ │ │ + ldr r3, [pc, #332] @ 5c440 │ │ │ │ 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 5c438 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r5, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ - beq 5c3d8 │ │ │ │ + beq 5c3d0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a0 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a0 │ │ │ │ cmp r3, r5 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c400 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 5c370 │ │ │ │ + beq 5c368 │ │ │ │ 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 5c400 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5c364 │ │ │ │ + bne 5c35c │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a0 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a0 │ │ │ │ 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 5c3d0 │ │ │ │ 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 5c2e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r4, lsr #28 │ │ │ │ + eoreq r3, r5, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r4, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, r0, lsl #26 │ │ │ │ + eoreq r3, r5, r8, 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] @ 5c520 │ │ │ │ + ldr lr, [pc, #184] @ 5c524 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #176] @ 5c530 │ │ │ │ + ldr r3, [pc, #176] @ 5c528 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #172] @ 5c534 │ │ │ │ + ldr r2, [pc, #172] @ 5c52c │ │ │ │ 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 +58875,180 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1287a0 │ │ │ │ - ldr r1, [pc, #104] @ 5c538 │ │ │ │ - bl 116f3c │ │ │ │ + bl 1287a8 │ │ │ │ + ldr r1, [pc, #104] @ 5c530 │ │ │ │ + bl 116f40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ mov r1, r0 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 5c53c │ │ │ │ + ldr r2, [pc, #64] @ 5c534 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5c52c │ │ │ │ + ldr r3, [pc, #40] @ 5c524 │ │ │ │ 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 5c51c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r8, lsl #23 │ │ │ │ + mlaeq r5, r0, fp, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r4, ror #22 │ │ │ │ + eoreq r3, r5, ip, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - strdeq r3, [r5], -r8 @ │ │ │ │ - ldr r3, [pc, #20] @ 5c55c │ │ │ │ - ldr r2, [pc, #20] @ 5c560 │ │ │ │ + eoreq r3, r5, r0, lsl #22 │ │ │ │ + ldr r3, [pc, #20] @ 5c554 │ │ │ │ + ldr r2, [pc, #20] @ 5c558 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25a85c │ │ │ │ - @ instruction: 0x00253ab0 │ │ │ │ + b 25a84c │ │ │ │ + @ instruction: 0x00253ab8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr r3, [pc, #20] @ 5c580 │ │ │ │ - ldr r2, [pc, #20] @ 5c584 │ │ │ │ + ldr r3, [pc, #20] @ 5c578 │ │ │ │ + ldr r2, [pc, #20] @ 5c57c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25ac08 │ │ │ │ - eoreq r3, r5, ip, lsl #21 │ │ │ │ + b 25abf8 │ │ │ │ + mlaeq r5, r4, 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 5c5b8 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #57 @ 0x39 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 5c5e0 │ │ │ │ - ldr r1, [pc, #44] @ 5c5f4 │ │ │ │ - ldr r0, [pc, #44] @ 5c5f8 │ │ │ │ + bls 5c5d8 │ │ │ │ + ldr r1, [pc, #44] @ 5c5ec │ │ │ │ + ldr r0, [pc, #44] @ 5c5f0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2088 │ │ │ │ - eoreq pc, r0, ip, lsl #9 │ │ │ │ - eoreq pc, r0, r0, ror #10 │ │ │ │ + b 1d2064 │ │ │ │ + eoreq pc, r0, r4, lsl #9 │ │ │ │ + eoreq pc, r0, r8, asr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ tst r1, #1 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, r2 │ │ │ │ - bne 5c630 │ │ │ │ + bne 5c628 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c650 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c660 │ │ │ │ - ldr r1, [pc, #60] @ 5c67c │ │ │ │ + beq 5c658 │ │ │ │ + ldr r1, [pc, #60] @ 5c674 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5c638 │ │ │ │ - ldr r1, [pc, #24] @ 5c680 │ │ │ │ + bne 5c630 │ │ │ │ + ldr r1, [pc, #24] @ 5c678 │ │ │ │ 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 4bc98 │ │ │ │ + eoreq pc, r0, r0, lsl r5 @ │ │ │ │ + eoreq pc, r0, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 5c6f0 │ │ │ │ + bne 5c6e8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 5c6f0 │ │ │ │ + bhi 5c6e8 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 5c6dc │ │ │ │ - ldr r3, [pc, #68] @ 5c718 │ │ │ │ + beq 5c6d4 │ │ │ │ + ldr r3, [pc, #68] @ 5c710 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #56] @ 5c71c │ │ │ │ + ldr r3, [pc, #56] @ 5c714 │ │ │ │ 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] @ 5c718 │ │ │ │ + ldr r0, [pc, #40] @ 5c71c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x0033c1f0 │ │ │ │ - eoreq pc, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0020f4b4 │ │ │ │ + eorseq ip, r3, r8, lsl #4 │ │ │ │ + @ instruction: 0x0033c1f8 │ │ │ │ + mlaeq r0, r8, r4, pc @ │ │ │ │ + eoreq pc, r0, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ 5c818 │ │ │ │ + ldr r0, [pc, #208] @ 5c810 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 5c81c │ │ │ │ + ldr r2, [pc, #204] @ 5c814 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #196] @ 5c820 │ │ │ │ - ldr ip, [pc, #196] @ 5c824 │ │ │ │ + ldr r3, [pc, #196] @ 5c818 │ │ │ │ + ldr ip, [pc, #196] @ 5c81c │ │ │ │ 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,285 +59058,285 @@ │ │ │ │ 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 5c7ec │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, r1, r3 │ │ │ │ - b 5c7bc │ │ │ │ + b 5c7b4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne 5c7b0 │ │ │ │ - ldr r2, [pc, #92] @ 5c828 │ │ │ │ - ldr r3, [pc, #76] @ 5c81c │ │ │ │ + bne 5c7a8 │ │ │ │ + ldr r2, [pc, #92] @ 5c820 │ │ │ │ + ldr r3, [pc, #76] @ 5c814 │ │ │ │ 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 5c80c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #48] @ 5c82c │ │ │ │ + ldr r2, [pc, #48] @ 5c824 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 5c7c4 │ │ │ │ + b 5c7bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x002538b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r8, r3 │ │ │ │ + mlaeq r5, r8, r8, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, ip, lsr #16 │ │ │ │ - eoreq lr, r0, r8, asr #25 │ │ │ │ + eoreq r3, r5, r4, lsr r8 │ │ │ │ + eoreq lr, r0, r0, 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] @ 5c9c0 │ │ │ │ + ldr ip, [pc, #384] @ 5c9c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 5c9d0 │ │ │ │ + ldr r3, [pc, #372] @ 5c9c8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ 5c9d4 │ │ │ │ + ldr r2, [pc, #368] @ 5c9cc │ │ │ │ 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 5c8bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 5c8ec │ │ │ │ - ldr r1, [pc, #268] @ 5c9d8 │ │ │ │ - ldr r0, [pc, #268] @ 5c9dc │ │ │ │ + beq 5c8e4 │ │ │ │ + ldr r1, [pc, #268] @ 5c9d0 │ │ │ │ + ldr r0, [pc, #268] @ 5c9d4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 5c9b4 │ │ │ │ - ldr r2, [pc, #228] @ 5c9e0 │ │ │ │ + ble 5c9ac │ │ │ │ + ldr r2, [pc, #228] @ 5c9d8 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5c9bc │ │ │ │ + beq 5c9b4 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5c9b4 │ │ │ │ - ldr r1, [pc, #196] @ 5c9e4 │ │ │ │ - ldr r0, [pc, #196] @ 5c9e8 │ │ │ │ + beq 5c9ac │ │ │ │ + ldr r1, [pc, #196] @ 5c9dc │ │ │ │ + ldr r0, [pc, #196] @ 5c9e0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mvn r2, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and r2, r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2064 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #128] @ 5c9ec │ │ │ │ + ldr r0, [pc, #128] @ 5c9e4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ strh r4, [r1] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #104] @ 5c9f0 │ │ │ │ + ldr r2, [pc, #104] @ 5c9e8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #60] @ 5c9cc │ │ │ │ + ldr r3, [pc, #60] @ 5c9c4 │ │ │ │ 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 5c9bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ - b 5c940 │ │ │ │ + b 5c938 │ │ │ │ mov r4, #58 @ 0x3a │ │ │ │ - b 5c940 │ │ │ │ + b 5c938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x002537b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, lsl #15 │ │ │ │ + mlaeq r5, r4, 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, r4, lsl ip │ │ │ │ + eoreq pc, r0, r0, ror #5 │ │ │ │ + @ instruction: 0x0033bfdc │ │ │ │ + eoreq pc, r0, r0, lsr #5 │ │ │ │ + mlaeq r0, r0, r2, pc @ │ │ │ │ + eoreq pc, r0, r0, asr r2 @ │ │ │ │ + eoreq r3, r5, r4, 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] @ 5cb84 │ │ │ │ + ldr r1, [pc, #384] @ 5cb88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r7, [pc, #376] @ 5cb94 │ │ │ │ + ldr r7, [pc, #376] @ 5cb8c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #372] @ 5cb98 │ │ │ │ + ldr r2, [pc, #372] @ 5cb90 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #356] @ 5cb9c │ │ │ │ + ldr r3, [pc, #356] @ 5cb94 │ │ │ │ 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] @ 5cb98 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r3, [pc, #256] @ 5cba4 │ │ │ │ + bl 2164d0 │ │ │ │ + ldr r3, [pc, #256] @ 5cb9c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac40 │ │ │ │ + bl 25ac30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5cb48 │ │ │ │ + beq 5cb40 │ │ │ │ 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 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r6 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ streq r0, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cad0 │ │ │ │ + bne 5cac8 │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cba8 │ │ │ │ + ldr r2, [pc, #76] @ 5cba0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 5cb90 │ │ │ │ + ldr r3, [pc, #44] @ 5cb88 │ │ │ │ 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 5cb80 │ │ │ │ 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], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, asr #11 │ │ │ │ + ldrdeq r3, [r5], -r4 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, ip, ror #2 │ │ │ │ + eoreq pc, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaeq r5, r8, r4, r3 │ │ │ │ + eoreq r3, r5, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #308] @ 5ccf8 │ │ │ │ - ldr ip, [pc, #308] @ 5ccfc │ │ │ │ + ldr lr, [pc, #308] @ 5ccf0 │ │ │ │ + ldr ip, [pc, #308] @ 5ccf4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #296] @ 5cd00 │ │ │ │ + ldr r2, [pc, #296] @ 5ccf8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #292] @ 5cd04 │ │ │ │ + ldr r3, [pc, #292] @ 5ccfc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -59352,90 +59350,90 @@ │ │ │ │ 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 5cc38 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 5cc6c │ │ │ │ - ldr r1, [pc, #192] @ 5cd08 │ │ │ │ - ldr r0, [pc, #192] @ 5cd0c │ │ │ │ + beq 5cc64 │ │ │ │ + ldr r1, [pc, #192] @ 5cd00 │ │ │ │ + ldr r0, [pc, #192] @ 5cd04 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ 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] @ 5cd08 │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c720 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cd14 │ │ │ │ + ldr r2, [pc, #76] @ 5cd0c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 5ccfc │ │ │ │ + ldr r3, [pc, #44] @ 5ccf4 │ │ │ │ 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 5ccec │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, lsr r4 │ │ │ │ + eoreq r3, r5, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, lsl r4 │ │ │ │ + eoreq r3, r5, r8, 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, r0, asr #11 │ │ │ │ + eoreq lr, r0, ip, lsr #31 │ │ │ │ + eoreq lr, r0, ip, asr #30 │ │ │ │ + eoreq r3, r5, r4, 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] @ 5d0d4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #932] @ 5d0e0 │ │ │ │ + ldr r0, [pc, #932] @ 5d0d8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #928] @ 5d0e4 │ │ │ │ + ldr ip, [pc, #928] @ 5d0dc │ │ │ │ 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] @ 5d0e0 │ │ │ │ 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,83 +59441,83 @@ │ │ │ │ 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 5cea8 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce3c │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce08 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5ce10 │ │ │ │ + bge 5ce08 │ │ │ │ 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 5cdf8 │ │ │ │ + b 5ce5c │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce08 │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf3c │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5cdf0 │ │ │ │ + bne 5cde8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #720] @ 5d0ec │ │ │ │ - ldr r3, [pc, #704] @ 5d0e0 │ │ │ │ + ldr r2, [pc, #720] @ 5d0e4 │ │ │ │ + ldr r3, [pc, #704] @ 5d0d8 │ │ │ │ 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 5d0d0 │ │ │ │ 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 5ce08 │ │ │ │ + b 5cdb4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce08 │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5ce54 │ │ │ │ + bne 5ce4c │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #4 │ │ │ │ addne r1, r1, #2 │ │ │ │ cmp ip, r1 │ │ │ │ subeq r1, ip, #2 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d030 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce08 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ - bne 5d068 │ │ │ │ + bne 5d060 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce08 │ │ │ │ + b 5cf68 │ │ │ │ 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 │ │ │ │ @@ -59530,161 +59528,161 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ble 5cf14 │ │ │ │ + ble 5cf0c │ │ │ │ ldrb ip, [r7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf0c │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 5d074 │ │ │ │ + beq 5d06c │ │ │ │ str r0, [r4] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce08 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce08 │ │ │ │ mov r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ - b 5cda8 │ │ │ │ + b 5cda0 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce74 │ │ │ │ + ble 5ce6c │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d048 │ │ │ │ + beq 5d040 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d02c │ │ │ │ + beq 5d024 │ │ │ │ add lr, r1, #2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 5d0c8 │ │ │ │ + beq 5d0c0 │ │ │ │ sub r0, ip, #1 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5cf9c │ │ │ │ - b 5d01c │ │ │ │ + bne 5cf94 │ │ │ │ + b 5d014 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b4 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5cf8c │ │ │ │ + bne 5cf84 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5cff4 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5cff8 │ │ │ │ + bge 5cff0 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 5d0a0 │ │ │ │ - b 5cff0 │ │ │ │ + beq 5d098 │ │ │ │ + b 5cfe8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b4 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5cfe0 │ │ │ │ + beq 5cfd8 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, r2 │ │ │ │ movlt r0, r5 │ │ │ │ orrge r0, r5, #1 │ │ │ │ - b 5ce14 │ │ │ │ + b 5ce0c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b4 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 5d00c │ │ │ │ - b 5cfa4 │ │ │ │ + bne 5d004 │ │ │ │ + b 5cf9c │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5cf70 │ │ │ │ + bne 5cf68 │ │ │ │ mov r1, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5ce8c │ │ │ │ - b 5ce10 │ │ │ │ + bne 5ce84 │ │ │ │ + b 5ce08 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, #2 │ │ │ │ - beq 5d0b0 │ │ │ │ + beq 5d0a8 │ │ │ │ cmp r1, r9 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d030 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce08 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce08 │ │ │ │ + b 5cf68 │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf0c │ │ │ │ ldrb ip, [r7, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5cf0c │ │ │ │ + b 5ce08 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b4 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5d090 │ │ │ │ - b 5cffc │ │ │ │ + beq 5d088 │ │ │ │ + b 5cff4 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5d05c │ │ │ │ - b 5d034 │ │ │ │ + bne 5d054 │ │ │ │ + b 5d02c │ │ │ │ mov ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ - b 5cffc │ │ │ │ + b 5cff4 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5d068 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5d060 │ │ │ │ + b 5ce08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, asr #5 │ │ │ │ + eoreq r3, r5, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002532b0 │ │ │ │ + @ instruction: 0x002532b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r4, 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] @ 5d5e0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr lr, [pc, #1244] @ 5d5ec │ │ │ │ + ldr lr, [pc, #1244] @ 5d5e4 │ │ │ │ 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] @ 5d5e8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #1196] @ 5d5f4 │ │ │ │ + ldr lr, [pc, #1196] @ 5d5ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, lr] │ │ │ │ add lr, sp, #20 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #12 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -59693,316 +59691,316 @@ │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ add lr, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - ble 5d198 │ │ │ │ + ble 5d190 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d1cc │ │ │ │ + beq 5d1c4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1108] @ 5d5f8 │ │ │ │ - ldr r3, [pc, #1092] @ 5d5ec │ │ │ │ + ldr r2, [pc, #1108] @ 5d5f0 │ │ │ │ + ldr r3, [pc, #1092] @ 5d5e4 │ │ │ │ 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 5d534 │ │ │ │ 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 5d190 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d190 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d190 │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d370 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5d3f4 │ │ │ │ + beq 5d3ec │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, r1 │ │ │ │ - ble 5d400 │ │ │ │ + ble 5d3f8 │ │ │ │ add r2, r7, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5d40c │ │ │ │ + beq 5d404 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4d8 │ │ │ │ sub r2, r4, #3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r1, r7, #3 │ │ │ │ - b 5d244 │ │ │ │ + b 5d23c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 5d28c │ │ │ │ + beq 5d284 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d230 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d230 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d230 │ │ │ │ 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 5d194 │ │ │ │ ldrb r6, [r7, r8] │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 5d3c8 │ │ │ │ + bne 5d3c0 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d2c0 │ │ │ │ + beq 5d2b8 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 5d54c │ │ │ │ + beq 5d544 │ │ │ │ add sl, r8, #3 │ │ │ │ cmp sl, r4 │ │ │ │ - bge 5d3d4 │ │ │ │ + bge 5d3cc │ │ │ │ and r6, r6, #223 @ 0xdf │ │ │ │ cmp r6, #85 @ 0x55 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d300 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d300 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d300 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d590 │ │ │ │ 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 5d3d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 5d484 │ │ │ │ + beq 5d47c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d518 │ │ │ │ + beq 5d510 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d358 │ │ │ │ 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 5d27c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d524 │ │ │ │ + beq 5d51c │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r8, #4 │ │ │ │ moveq r8, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d208 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d358 │ │ │ │ cmp r4, #5 │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d350 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ - b 5d360 │ │ │ │ + b 5d358 │ │ │ │ add r3, r8, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 5d308 │ │ │ │ + bgt 5d300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d530 │ │ │ │ + beq 5d528 │ │ │ │ mov r1, #4 │ │ │ │ subs r2, r3, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d350 │ │ │ │ + b 5d358 │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d208 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r9] │ │ │ │ - b 5d398 │ │ │ │ + b 5d390 │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d220 │ │ │ │ + bne 5d218 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4d8 │ │ │ │ cmp r4, #8 │ │ │ │ - bne 5d460 │ │ │ │ + bne 5d458 │ │ │ │ ldrsb r3, [r7, r8] │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 5d460 │ │ │ │ + blt 5d458 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl sl, sl, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, sl] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d460 │ │ │ │ + beq 5d458 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5d228 │ │ │ │ + beq 5d220 │ │ │ │ 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 5d27c │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d338 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ and ip, r0, #247 @ 0xf7 │ │ │ │ cmp ip, #68 @ 0x44 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d338 │ │ │ │ ldrb ip, [r1, #7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d338 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r4, #9 │ │ │ │ cmpeq r1, #92 @ 0x5c │ │ │ │ - beq 5d340 │ │ │ │ + beq 5d338 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d4d4 │ │ │ │ + beq 5d4cc │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ mvnne r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d370 │ │ │ │ + b 5d368 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d538 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ ldrbne r3, [r7, #4] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d358 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d350 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ - b 5d3bc │ │ │ │ + bne 5d350 │ │ │ │ + b 5d3b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d350 │ │ │ │ + b 5d358 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 5d380 │ │ │ │ - b 5d284 │ │ │ │ + bne 5d378 │ │ │ │ + b 5d27c │ │ │ │ subs r2, r3, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d350 │ │ │ │ + b 5d358 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d500 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d4f8 │ │ │ │ + b 5d358 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d2c0 │ │ │ │ + bne 5d2b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r8, #2 │ │ │ │ strne r1, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d368 │ │ │ │ add r2, r8, #3 │ │ │ │ cmp r2, r4 │ │ │ │ - bge 5d590 │ │ │ │ + bge 5d588 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #4 │ │ │ │ streq r1, [r9] │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d368 │ │ │ │ str r2, [r9] │ │ │ │ - b 5d370 │ │ │ │ + b 5d368 │ │ │ │ add r1, r8, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bge 5d5b0 │ │ │ │ + bge 5d5a8 │ │ │ │ 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 5cd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d308 │ │ │ │ + beq 5d300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne sl, [r3] │ │ │ │ - b 5d370 │ │ │ │ - eoreq r2, r5, ip, ror #29 │ │ │ │ + b 5d368 │ │ │ │ + strdeq r2, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00252eb4 │ │ │ │ + @ instruction: 0x00252ebc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r5, r4, asr lr │ │ │ │ + eoreq r2, r5, ip, 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] @ 5d9b8 │ │ │ │ + ldr ip, [pc, #940] @ 5d9bc │ │ │ │ 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] @ 5d9c0 │ │ │ │ + ldr r3, [pc, #908] @ 5d9c4 │ │ │ │ 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 +60008,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 5d6f8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5d6bc │ │ │ │ - ldr r2, [pc, #836] @ 5d9d0 │ │ │ │ + beq 5d6b4 │ │ │ │ + ldr r2, [pc, #836] @ 5d9c8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - ldr r2, [pc, #828] @ 5d9d4 │ │ │ │ - ldr r3, [pc, #808] @ 5d9c4 │ │ │ │ + ldr r2, [pc, #828] @ 5d9cc │ │ │ │ + ldr r3, [pc, #808] @ 5d9bc │ │ │ │ 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 5d9b4 │ │ │ │ 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 1d1b44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh sl, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d688 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r2, #1 │ │ │ │ sub r0, r7, #1 │ │ │ │ streq r2, [sp, #40] @ 0x28 │ │ │ │ - beq 5d67c │ │ │ │ + beq 5d674 │ │ │ │ add r0, r5, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 5d74c │ │ │ │ + b 5d744 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - bne 5d758 │ │ │ │ + bne 5d750 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5d780 │ │ │ │ + bne 5d778 │ │ │ │ sub r0, lr, r1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - beq 5d7d0 │ │ │ │ + beq 5d7c8 │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r0, [lr, #-1]! │ │ │ │ - bne 5d728 │ │ │ │ + bne 5d720 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 5d7a8 │ │ │ │ + bhi 5d7a0 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bls 5d73c │ │ │ │ - ldr r4, [pc, #616] @ 5d9d8 │ │ │ │ + bls 5d734 │ │ │ │ + ldr r4, [pc, #616] @ 5d9d0 │ │ │ │ sub r0, r0, #34 @ 0x22 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ lsr r0, r4, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5d73c │ │ │ │ + beq 5d734 │ │ │ │ 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 5d8b8 │ │ │ │ + ldr r2, [pc, #572] @ 5d9d4 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - b 5d690 │ │ │ │ + b 5d688 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d780 │ │ │ │ - bhi 5d7c4 │ │ │ │ + beq 5d778 │ │ │ │ + bhi 5d7bc │ │ │ │ sub r0, r0, #62 @ 0x3e │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bhi 5d734 │ │ │ │ + b 5d778 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bne 5d734 │ │ │ │ + b 5d778 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5d898 │ │ │ │ + bne 5d890 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq 5d780 │ │ │ │ + beq 5d778 │ │ │ │ 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] @ 5d9d8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #468] @ 5d9e4 │ │ │ │ + ldr r1, [pc, #468] @ 5d9dc │ │ │ │ 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 5d87c │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp] │ │ │ │ - b 5d874 │ │ │ │ - ldr r9, [pc, #416] @ 5d9e8 │ │ │ │ + b 5d86c │ │ │ │ + ldr r9, [pc, #416] @ 5d9e0 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9] │ │ │ │ ldrb fp, [r9, r2] │ │ │ │ - ldr r9, [pc, #404] @ 5d9ec │ │ │ │ + ldr r9, [pc, #404] @ 5d9e4 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9, fp, lsl #2] │ │ │ │ add r9, r2, r9 │ │ │ │ cmp r9, lr │ │ │ │ - bne 5d880 │ │ │ │ + bne 5d878 │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d954 │ │ │ │ + beq 5d94c │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d840 │ │ │ │ + bne 5d838 │ │ │ │ ldr r9, [sp] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d94c │ │ │ │ + beq 5d944 │ │ │ │ ldrb lr, [r1] │ │ │ │ - b 5d82c │ │ │ │ + b 5d824 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7dc │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7dc │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ - b 5d780 │ │ │ │ + bne 5d7dc │ │ │ │ + b 5d778 │ │ │ │ mov r3, #2 │ │ │ │ add r0, r7, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #280] @ 5d9f0 │ │ │ │ + bl 34c74 │ │ │ │ + ldr r1, [pc, #280] @ 5d9e8 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ @@ -60185,82 +60183,82 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 5d67c │ │ │ │ + b 5d674 │ │ │ │ sub r1, r4, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9ac │ │ │ │ add r1, r5, r1 │ │ │ │ ldrb r0, [fp, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - beq 5d9b4 │ │ │ │ + beq 5d9ac │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, fp, lr │ │ │ │ add r4, r7, r5 │ │ │ │ - b 5d99c │ │ │ │ + b 5d994 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9ac │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ cmpne r0, #32 │ │ │ │ - beq 5d990 │ │ │ │ + beq 5d988 │ │ │ │ cmp r1, r4 │ │ │ │ - blt 5d67c │ │ │ │ + blt 5d674 │ │ │ │ str r2, [r6] │ │ │ │ - b 5d780 │ │ │ │ + b 5d778 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r0, ror #19 │ │ │ │ + eoreq r2, r5, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002529bc │ │ │ │ + eoreq r2, r5, r4, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r5, r0, ror #18 │ │ │ │ + eoreq r2, r5, r8, 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, r0, lsr r5 │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - eoreq lr, r0, ip, lsr r3 │ │ │ │ + eoreq lr, r0, r4, lsr r3 │ │ │ │ │ │ │ │ -0005d9f4 : │ │ │ │ +0005d9ec : │ │ │ │ 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] @ 5e93c │ │ │ │ + ldr r1, [pc, #3888] @ 5e940 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3880] @ 5e94c │ │ │ │ - ldr r2, [pc, #3880] @ 5e950 │ │ │ │ + ldr r3, [pc, #3880] @ 5e944 │ │ │ │ + ldr r2, [pc, #3880] @ 5e948 │ │ │ │ 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] @ 5e94c │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r5, #2 │ │ │ │ @@ -60268,1715 +60266,1715 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #108 @ 0x6c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #164 @ 0xa4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #172 @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3232] @ 5e958 │ │ │ │ - ldr r8, [pc, #3232] @ 5e95c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3232] @ 5e950 │ │ │ │ + ldr r8, [pc, #3232] @ 5e954 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #3220] @ 5e960 │ │ │ │ + ldr r9, [pc, #3220] @ 5e958 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3212] @ 5e964 │ │ │ │ + ldr r0, [pc, #3212] @ 5e95c │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r0, [pc, #3196] @ 5e968 │ │ │ │ + ldr r0, [pc, #3196] @ 5e960 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3184] @ 5e96c │ │ │ │ + ldr r0, [pc, #3184] @ 5e964 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #3168] @ 5e970 │ │ │ │ + ldr r0, [pc, #3168] @ 5e968 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3156] @ 5e974 │ │ │ │ + ldr r0, [pc, #3156] @ 5e96c │ │ │ │ str r3, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ldr r0, [pc, #3140] @ 5e978 │ │ │ │ + ldr r0, [pc, #3140] @ 5e970 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3128] @ 5e97c │ │ │ │ + ldr r0, [pc, #3128] @ 5e974 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3112] @ 5e980 │ │ │ │ + ldr r0, [pc, #3112] @ 5e978 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3100] @ 5e984 │ │ │ │ + ldr r0, [pc, #3100] @ 5e97c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3084] @ 5e988 │ │ │ │ + ldr r0, [pc, #3084] @ 5e980 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3072] @ 5e98c │ │ │ │ + ldr r0, [pc, #3072] @ 5e984 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3056] @ 5e990 │ │ │ │ + ldr r0, [pc, #3056] @ 5e988 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3044] @ 5e994 │ │ │ │ + ldr r0, [pc, #3044] @ 5e98c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3028] @ 5e998 │ │ │ │ + ldr r0, [pc, #3028] @ 5e990 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3016] @ 5e99c │ │ │ │ + ldr r0, [pc, #3016] @ 5e994 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3000] @ 5e9a0 │ │ │ │ + ldr r0, [pc, #3000] @ 5e998 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2988] @ 5e9a4 │ │ │ │ + ldr r0, [pc, #2988] @ 5e99c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #2972] @ 5e9a8 │ │ │ │ + ldr r0, [pc, #2972] @ 5e9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2960] @ 5e9ac │ │ │ │ + ldr r0, [pc, #2960] @ 5e9a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #2944] @ 5e9b0 │ │ │ │ + ldr r0, [pc, #2944] @ 5e9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2932] @ 5e9b4 │ │ │ │ + ldr r0, [pc, #2932] @ 5e9ac │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #2916] @ 5e9b8 │ │ │ │ + ldr r0, [pc, #2916] @ 5e9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2904] @ 5e9bc │ │ │ │ + ldr r0, [pc, #2904] @ 5e9b4 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2888] @ 5e9c0 │ │ │ │ + ldr r0, [pc, #2888] @ 5e9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2876] @ 5e9c4 │ │ │ │ + ldr r0, [pc, #2876] @ 5e9bc │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #2860] @ 5e9c8 │ │ │ │ + ldr r0, [pc, #2860] @ 5e9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2848] @ 5e9cc │ │ │ │ + ldr r0, [pc, #2848] @ 5e9c4 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #2832] @ 5e9d0 │ │ │ │ + ldr r0, [pc, #2832] @ 5e9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2820] @ 5e9d4 │ │ │ │ + ldr r0, [pc, #2820] @ 5e9cc │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #2804] @ 5e9d8 │ │ │ │ + ldr r0, [pc, #2804] @ 5e9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2792] @ 5e9dc │ │ │ │ + ldr r0, [pc, #2792] @ 5e9d4 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #2776] @ 5e9e0 │ │ │ │ + ldr r0, [pc, #2776] @ 5e9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2764] @ 5e9e4 │ │ │ │ + ldr r0, [pc, #2764] @ 5e9dc │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #2748] @ 5e9e8 │ │ │ │ + ldr r0, [pc, #2748] @ 5e9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2736] @ 5e9ec │ │ │ │ + ldr r0, [pc, #2736] @ 5e9e4 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #2720] @ 5e9f0 │ │ │ │ + ldr r0, [pc, #2720] @ 5e9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2708] @ 5e9f4 │ │ │ │ + ldr r0, [pc, #2708] @ 5e9ec │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #2692] @ 5e9f8 │ │ │ │ + ldr r0, [pc, #2692] @ 5e9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2680] @ 5e9fc │ │ │ │ + ldr r0, [pc, #2680] @ 5e9f4 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2664] @ 5ea00 │ │ │ │ + ldr r0, [pc, #2664] @ 5e9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2652] @ 5ea04 │ │ │ │ + ldr r0, [pc, #2652] @ 5e9fc │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2636] @ 5ea08 │ │ │ │ + ldr r0, [pc, #2636] @ 5ea00 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2624] @ 5ea0c │ │ │ │ + ldr r0, [pc, #2624] @ 5ea04 │ │ │ │ str r3, [r4, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #2608] @ 5ea10 │ │ │ │ + ldr r0, [pc, #2608] @ 5ea08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2596] @ 5ea14 │ │ │ │ + ldr r0, [pc, #2596] @ 5ea0c │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #2580] @ 5ea18 │ │ │ │ + ldr r0, [pc, #2580] @ 5ea10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2568] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2568] @ 5ea14 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ 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] @ 5ea18 │ │ │ │ + ldr r0, [pc, #2544] @ 5ea1c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2524] @ 5ea28 │ │ │ │ + ldr r0, [pc, #2524] @ 5ea20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2484] @ 5ea2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2484] @ 5ea24 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ 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] @ 5ea28 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2440] @ 5ea2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ 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] @ 5ea30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2396] @ 5ea34 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2356] @ 5ea3c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea40 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2316] @ 5ea44 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea48 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2276] @ 5ea4c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea50 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2236] @ 5ea54 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2196] @ 5ea5c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea60 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2156] @ 5ea64 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2116] @ 5ea6c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2076] @ 5ea74 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ea78 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2036] @ 5ea7c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5ea80 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1996] @ 5ea84 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5ea88 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1956] @ 5ea8c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5ea90 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1916] @ 5ea94 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5ea98 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1876] @ 5ea9c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eaa0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1836] @ 5eaa4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eaa8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1796] @ 5eaac │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eab0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1756] @ 5eab4 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eab8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1716] @ 5eabc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1676] @ 5eac8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1676] @ 5eac0 │ │ │ │ mov r8, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r6, r8} │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73e94 │ │ │ │ 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] @ 5eac4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1628] @ 5eac8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eacc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1588] @ 5ead0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5ead4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1548] @ 5ead8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eadc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1508] @ 5eae0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eae4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1468] @ 5eae8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ 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] @ 5eaec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1428] @ 5eaf0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eaf4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1388] @ 5eaf8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eafc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1348] @ 5eb00 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb04 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1308] @ 5eb08 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1268] @ 5eb10 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb14 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1228] @ 5eb18 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r6, [pc, #1204] @ 5eb24 │ │ │ │ + bl 74148 │ │ │ │ + ldr r6, [pc, #1204] @ 5eb1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 5eb28 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1184] @ 5eb20 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1148] @ 5eb28 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1108] @ 5eb30 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1068] @ 5eb38 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb3c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1028] @ 5eb40 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb44 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #988] @ 5eb48 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb4c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #948] @ 5eb50 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb54 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #908] @ 5eb58 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r5, [pc, #884] @ 5eb64 │ │ │ │ + bl 74148 │ │ │ │ + ldr r5, [pc, #884] @ 5eb5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #864] @ 5eb68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #864] @ 5eb60 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r4, [pc, #844] @ 5eb6c │ │ │ │ + bl 74148 │ │ │ │ + ldr r4, [pc, #844] @ 5eb64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #824] @ 5eb70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #824] @ 5eb68 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #788] @ 5eb70 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ 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] @ 5eb74 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #748] @ 5eb78 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 5eb7c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #712] @ 5eb80 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ 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] @ 5eb84 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #676] @ 5eb88 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #636] @ 5eb94 │ │ │ │ + ldr r2, [pc, #636] @ 5eb8c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 5e948 │ │ │ │ + ldr r3, [pc, #40] @ 5e940 │ │ │ │ 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 5e938 │ │ │ │ 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, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r5, r8, asr #11 │ │ │ │ + ldrdeq r2, [r5], -r0 @ │ │ │ │ @ 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 │ │ │ │ + mlaseq r3, r8, lr, sl │ │ │ │ + eoreq sp, r0, r0, ror #30 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + @ instruction: 0x0020e2b4 │ │ │ │ + eoreq lr, r0, r0, asr r5 │ │ │ │ + eoreq sp, r0, r4, lsr pc │ │ │ │ + eoreq r0, r2, ip, ror #25 │ │ │ │ + eoreq pc, r1, r0, lsl r1 @ │ │ │ │ eoreq sp, r0, r4, lsl #30 │ │ │ │ strdeq sp, [r0], -ip @ │ │ │ │ - strdeq sp, [r0], -r8 @ │ │ │ │ - eoreq sp, r0, ip, ror #29 │ │ │ │ - eoreq sp, r0, r8, ror #29 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, r4, ror #29 │ │ │ │ eoreq sp, r0, r0, ror #29 │ │ │ │ - ldrdeq sp, [r0], -ip @ │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ ldrdeq sp, [r0], -r4 @ │ │ │ │ eoreq sp, r0, ip, asr #29 │ │ │ │ eoreq sp, r0, r4, asr #29 │ │ │ │ - eoreq sp, r0, r0, asr #29 │ │ │ │ - @ instruction: 0x0020deb8 │ │ │ │ + @ instruction: 0x0020debc │ │ │ │ @ instruction: 0x0020deb8 │ │ │ │ @ instruction: 0x0020deb0 │ │ │ │ - @ instruction: 0x0020deb4 │ │ │ │ @ instruction: 0x0020deb0 │ │ │ │ - eoreq r9, r0, ip, ror #23 │ │ │ │ - mlaeq r0, r8, lr, sp │ │ │ │ - ldrdeq ip, [r0], -r0 @ │ │ │ │ - eoreq sp, r0, r0, lsl #29 │ │ │ │ - eoreq pc, r0, r0, lsr r0 @ │ │ │ │ - mlaeq r2, ip, r7, r4 │ │ │ │ - eoreq sp, r0, r4, asr lr │ │ │ │ - eoreq sp, r0, r8, asr #28 │ │ │ │ - eoreq sp, r0, r8, asr #28 │ │ │ │ + eoreq sp, r0, r8, lsr #29 │ │ │ │ + eoreq sp, r0, ip, lsr #29 │ │ │ │ + eoreq sp, r0, r8, lsr #29 │ │ │ │ + eoreq r9, r0, r4, ror #23 │ │ │ │ + mlaeq r0, r0, lr, sp │ │ │ │ + eoreq ip, r0, r8, asr #5 │ │ │ │ + eoreq sp, r0, r8, ror lr │ │ │ │ + eoreq pc, r0, r8, lsr #32 │ │ │ │ + mlaeq r2, r4, r7, r4 │ │ │ │ + eoreq sp, r0, ip, asr #28 │ │ │ │ eoreq sp, r0, r0, asr #28 │ │ │ │ - ldrdeq ip, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ - eoreq sp, r0, r4, lsl lr │ │ │ │ - mlaeq r2, r8, r5, r2 │ │ │ │ + eoreq sp, r0, r0, asr #28 │ │ │ │ + eoreq sp, r0, r8, lsr lr │ │ │ │ + eoreq ip, r0, ip, asr #3 │ │ │ │ + eoreq sp, r0, ip, lsl lr │ │ │ │ + eoreq sp, r0, ip, lsl lr │ │ │ │ + eoreq sp, r0, r0, lsl lr │ │ │ │ eoreq sp, r0, ip, lsl #28 │ │ │ │ + mlaeq r2, r0, r5, r2 │ │ │ │ eoreq sp, r0, r4, lsl #28 │ │ │ │ + strdeq sp, [r0], -ip @ │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ eoreq sp, r0, r0, lsl #28 │ │ │ │ eoreq sp, r0, r0, lsl #28 │ │ │ │ eoreq sp, r0, r8, lsl #28 │ │ │ │ eoreq sp, r0, r8, lsl #28 │ │ │ │ eoreq sp, r0, r0, lsl lr │ │ │ │ - eoreq sp, r0, r0, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ - eoreq sp, r0, ip, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsr #20 │ │ │ │ + eoreq sp, r0, r4, lsl lr │ │ │ │ + eoreq sp, r0, r0, lsr #20 │ │ │ │ @ instruction: 0xffffdc9c │ │ │ │ andeq r0, r0, #17 │ │ │ │ @ instruction: 0xffffdc90 │ │ │ │ - eoreq sp, r0, r4, lsr #27 │ │ │ │ + mlaeq r0, ip, sp, sp │ │ │ │ @ instruction: 0xffffe5c0 │ │ │ │ - eoreq sp, r0, r8, lsl #27 │ │ │ │ + eoreq sp, r0, r0, lsl #27 │ │ │ │ @ instruction: 0xffffdc74 │ │ │ │ - eoreq sp, r0, r4, ror sp │ │ │ │ + eoreq sp, r0, ip, ror #26 │ │ │ │ andeq r3, r0, ip, lsl #4 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, ip, ror #19 │ │ │ │ @ instruction: 0xffffe434 │ │ │ │ - eoreq sp, r0, r4, lsr #26 │ │ │ │ + eoreq sp, r0, ip, lsl sp │ │ │ │ andeq r2, r0, r4, ror r9 │ │ │ │ - eoreq sp, r0, r8, lsl #26 │ │ │ │ + eoreq sp, r0, r0, lsl #26 │ │ │ │ andeq r2, r0, r0, ror r8 │ │ │ │ - eoreq sp, r0, r4, lsr sl │ │ │ │ + eoreq sp, r0, ip, lsr #20 │ │ │ │ @ instruction: 0xffffe9c8 │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + eoreq sp, r0, r0, asr #19 │ │ │ │ @ instruction: 0xffffe61c │ │ │ │ - mlaeq r0, r0, ip, sp │ │ │ │ + eoreq sp, r0, r8, lsl #25 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - eoreq sp, r0, r4, ror ip │ │ │ │ + eoreq sp, r0, ip, ror #24 │ │ │ │ andeq r2, r0, r8, lsl #6 │ │ │ │ - eoreq sp, r0, ip, asr ip │ │ │ │ + eoreq sp, r0, r4, asr ip │ │ │ │ andeq r5, r0, ip, lsl #14 │ │ │ │ - eoreq sp, r0, ip, lsr ip │ │ │ │ + eoreq sp, r0, r4, lsr ip │ │ │ │ andeq r5, r0, ip, lsl #17 │ │ │ │ - eoreq sp, r0, r0, lsr #24 │ │ │ │ + eoreq sp, r0, r8, lsl ip │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ - eoreq sp, r0, r0, lsl #24 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ andeq r6, r0, r4, lsr #11 │ │ │ │ - ldrdeq sp, [r0], -ip @ │ │ │ │ + ldrdeq sp, [r0], -r4 @ │ │ │ │ muleq r0, r8, r2 │ │ │ │ - eoreq sp, r0, r8, asr #23 │ │ │ │ + eoreq sp, r0, r0, asr #23 │ │ │ │ andeq sp, r0, r0, lsr fp │ │ │ │ - eoreq r9, r0, r0, ror r6 │ │ │ │ + eoreq r9, r0, r8, ror #12 │ │ │ │ andeq sp, r0, r4, lsr r5 │ │ │ │ - eoreq sp, r0, r4, ror fp │ │ │ │ + eoreq sp, r0, ip, ror #22 │ │ │ │ andeq sp, r0, r8, asr #7 │ │ │ │ - eoreq sp, r0, r0, ror #22 │ │ │ │ + eoreq sp, r0, r8, asr fp │ │ │ │ andeq r3, r0, ip, ror #27 │ │ │ │ andeq r2, r0, ip, asr #21 │ │ │ │ - eoreq sp, r0, r0, lsr #22 │ │ │ │ + eoreq sp, r0, r8, lsl fp │ │ │ │ andeq r2, r0, r8, ror sl │ │ │ │ - eoreq sp, r0, r0, lsl #22 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ andeq r4, r0, r8, asr #4 │ │ │ │ - eoreq sp, r0, r0, ror #21 │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ andeq r4, r0, r4, lsr #32 │ │ │ │ - eoreq sp, r0, r0, asr #21 │ │ │ │ + @ instruction: 0x0020dab8 │ │ │ │ andeq r4, r0, r8, ror #15 │ │ │ │ - eoreq sp, r0, r0, lsr #21 │ │ │ │ + mlaeq r0, r8, sl, sp │ │ │ │ muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, r4, lsl #21 │ │ │ │ + eoreq sp, r0, ip, ror sl │ │ │ │ andeq ip, r0, r0, ror #14 │ │ │ │ - eoreq sp, r0, r4, ror #20 │ │ │ │ + eoreq sp, r0, ip, asr sl │ │ │ │ andeq sp, r0, r8, asr #7 │ │ │ │ - eoreq sp, r0, r4, asr #20 │ │ │ │ + eoreq sp, r0, ip, lsr sl │ │ │ │ andeq r5, r0, r8, lsr #17 │ │ │ │ - eoreq sp, r0, r4, lsr #20 │ │ │ │ + eoreq sp, r0, ip, lsl sl │ │ │ │ andeq r5, r0, r0, ror sl │ │ │ │ - eoreq sp, r0, r8, lsl #20 │ │ │ │ + eoreq sp, r0, r0, lsl #20 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - mlaeq r0, r8, r5, sp │ │ │ │ + mlaeq r0, r0, r5, sp │ │ │ │ @ instruction: 0xffffe38c │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + eoreq sp, r0, r0, asr #19 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - mlaeq r0, r8, r9, sp │ │ │ │ + mlaeq r0, r0, r9, sp │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - eoreq sp, r0, ip, ror r9 │ │ │ │ + eoreq sp, r0, r4, ror r9 │ │ │ │ andeq r7, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r0, r8, ror #18 │ │ │ │ + eoreq sp, r0, r0, ror #18 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, ip, asr r9 │ │ │ │ + eoreq sp, r0, r4, asr r9 │ │ │ │ andeq r7, r0, r8, asr r8 │ │ │ │ - eoreq sp, r0, ip, asr #18 │ │ │ │ + eoreq sp, r0, r4, asr #18 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - eoreq sp, r0, r4, lsr r9 │ │ │ │ + eoreq sp, r0, ip, lsr #18 │ │ │ │ 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 r8, r0, r0, lsl #2 │ │ │ │ + eoreq sp, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, lsr #9 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, ip, ror #17 │ │ │ │ @ instruction: 0xffffd940 │ │ │ │ - eoreq r9, r0, r4, asr #3 │ │ │ │ + @ instruction: 0x002091bc │ │ │ │ andeq ip, r0, ip, ror #20 │ │ │ │ - eoreq sp, r0, r8, asr #4 │ │ │ │ + eoreq sp, r0, r0, asr #4 │ │ │ │ @ instruction: 0xffffd738 │ │ │ │ - strdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, r8, ror #3 │ │ │ │ @ instruction: 0xffffd5f0 │ │ │ │ - eoreq sp, r0, r0, lsr #3 │ │ │ │ + mlaeq r0, r8, r1, sp │ │ │ │ @ instruction: 0xffffd570 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, r4, ror #13 │ │ │ │ │ │ │ │ -0005eb98 : │ │ │ │ - ldr r0, [pc, #12] @ 5ebac │ │ │ │ +0005eb90 : │ │ │ │ + ldr r0, [pc, #12] @ 5eba4 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r9, r3, r0, lsr sp │ │ │ │ + b 38b7c │ │ │ │ + eorseq r9, r3, r8, lsr sp │ │ │ │ │ │ │ │ -0005ebb0 : │ │ │ │ +0005eba8 : │ │ │ │ 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] @ 5ec54 │ │ │ │ + ldr ip, [pc, #148] @ 5ec58 │ │ │ │ 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] @ 5ec5c │ │ │ │ + ldr lr, [pc, #124] @ 5ec60 │ │ │ │ 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 1d1b44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ 5ec6c │ │ │ │ + ldr r2, [pc, #60] @ 5ec64 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5ec60 │ │ │ │ + ldr r3, [pc, #40] @ 5ec58 │ │ │ │ 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 5ec50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, lsr r4 │ │ │ │ + eoreq r1, r5, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, lsl r4 │ │ │ │ + eoreq r1, r5, r8, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, asr #7 │ │ │ │ + eoreq r1, r5, ip, asr #7 │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec68 : │ │ │ │ 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] @ 5ed14 │ │ │ │ + ldr lr, [pc, #148] @ 5ed18 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #136] @ 5ed24 │ │ │ │ + ldr ip, [pc, #136] @ 5ed1c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #124] @ 5ed28 │ │ │ │ + ldr lr, [pc, #124] @ 5ed20 │ │ │ │ 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 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 5ed2c │ │ │ │ + ldr r2, [pc, #68] @ 5ed24 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 5ed20 │ │ │ │ + ldr r3, [pc, #36] @ 5ed18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ed18 │ │ │ │ + bne 5ed10 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, ror r3 │ │ │ │ + eoreq r1, r5, r8, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, asr r3 │ │ │ │ + eoreq r1, r5, r8, asr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, lsl r3 │ │ │ │ + eoreq r1, r5, ip, lsl r3 │ │ │ │ │ │ │ │ -0005ed30 : │ │ │ │ +0005ed28 : │ │ │ │ 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] @ 5ef74 │ │ │ │ + ldr r1, [pc, #556] @ 5ef78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #548] @ 5ef84 │ │ │ │ + ldr ip, [pc, #548] @ 5ef7c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ 5ef88 │ │ │ │ + ldr r3, [pc, #540] @ 5ef80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, #2 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #492] @ 5ef8c │ │ │ │ + ldr r2, [pc, #492] @ 5ef84 │ │ │ │ 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 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #28 │ │ │ │ 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 5ee94 │ │ │ │ ldrb r2, [r0, r9] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r5, fp │ │ │ │ moveq r7, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ee8c │ │ │ │ + bne 5ee84 │ │ │ │ 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 1d1b44 │ │ │ │ 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] @ 5ef88 │ │ │ │ + ldr r3, [pc, #276] @ 5ef78 │ │ │ │ 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 5ef70 │ │ │ │ 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 5ee58 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 5ef60 │ │ │ │ + bne 5ef58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef40 │ │ │ │ + beq 5ef38 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5ef4c │ │ │ │ + bne 5ef44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq 5ee18 │ │ │ │ + beq 5ee10 │ │ │ │ cmp r5, #3 │ │ │ │ movne r5, fp │ │ │ │ movne r7, #1 │ │ │ │ - bne 5ee18 │ │ │ │ + bne 5ee10 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r9, [fp, r4] │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - bne 5ef54 │ │ │ │ + bne 5ef4c │ │ │ │ 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 5ef4c │ │ │ │ add fp, fp, r4 │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ movne r7, #1 │ │ │ │ movne r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee10 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5eed0 │ │ │ │ + beq 5eec8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee10 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ - ldr r0, [pc, #44] @ 5ef94 │ │ │ │ + b 5ee10 │ │ │ │ + ldr r0, [pc, #44] @ 5ef8c │ │ │ │ str r2, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 5eea4 │ │ │ │ + b 5ee9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r8, lsr #5 │ │ │ │ + @ instruction: 0x002512b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r4, lsl #5 │ │ │ │ + eoreq r1, r5, ip, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r5, r0, r1, r1 │ │ │ │ - @ instruction: 0x0020d1bc │ │ │ │ + mlaeq r5, r8, r1, r1 │ │ │ │ + @ instruction: 0x0020d1b4 │ │ │ │ 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] @ 5ffa4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4072] @ 5ffb0 │ │ │ │ + ldr r3, [pc, #4072] @ 5ffa8 │ │ │ │ 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] @ 5ffac │ │ │ │ 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] @ 5ffb0 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 5f370 │ │ │ │ cmp r9, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f120 │ │ │ │ + beq 5f118 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5fa68 │ │ │ │ + beq 5fa60 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 5f244 │ │ │ │ + bge 5f23c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ - beq 5f1f8 │ │ │ │ + beq 5f1f0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5f0e4 │ │ │ │ + bne 5f0dc │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f788 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ + bge 5f0e8 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - beq 5f0a8 │ │ │ │ + beq 5f0a0 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt 5f0c8 │ │ │ │ + bgt 5f0c0 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f088 │ │ │ │ + bne 5f080 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fa64 │ │ │ │ + beq 5fa5c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - b 5f138 │ │ │ │ + b 5f130 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r8, r1 │ │ │ │ streq r1, [sp, #20] │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f418 │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r2, r1 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 5f17c │ │ │ │ + b 5f174 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5f160 │ │ │ │ + bne 5f158 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 5f24c │ │ │ │ + bne 5f244 │ │ │ │ mov r8, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt 5f24c │ │ │ │ + bgt 5f244 │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f418 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ - bne 5f14c │ │ │ │ + bne 5f144 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f1d0 │ │ │ │ + beq 5f1c8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f1a8 │ │ │ │ + bne 5f1a0 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f8b4 │ │ │ │ + bne 5f8ac │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f160 │ │ │ │ + beq 5f158 │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f418 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f190 │ │ │ │ + bne 5f188 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f1b0 │ │ │ │ + bne 5f1a8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f5f0 │ │ │ │ + bne 5f5e8 │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f41c │ │ │ │ + beq 5f414 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov r8, #1 │ │ │ │ - b 5f1c0 │ │ │ │ + b 5f1b8 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 5f224 │ │ │ │ + beq 5f21c │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 5f0f0 │ │ │ │ + ble 5f0e8 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f200 │ │ │ │ + bne 5f1f8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f788 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ - b 5f20c │ │ │ │ + bge 5f0e8 │ │ │ │ + b 5f204 │ │ │ │ mov r1, r4 │ │ │ │ - b 5f0f0 │ │ │ │ + b 5f0e8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5f420 │ │ │ │ + blt 5f418 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f270 │ │ │ │ + bne 5f268 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f614 │ │ │ │ + beq 5f60c │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6cc │ │ │ │ + beq 5f6c4 │ │ │ │ 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 5d5f4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f718 │ │ │ │ + bne 5f710 │ │ │ │ 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 5f6d0 │ │ │ │ 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 1d1b44 │ │ │ │ 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] @ 5ffb4 │ │ │ │ + ldr r3, [pc, #3160] @ 5ffa8 │ │ │ │ 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 60008 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - ble 5f5cc │ │ │ │ + ble 5f5c4 │ │ │ │ ldrb r4, [r0] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ cmpne r4, #47 @ 0x2f │ │ │ │ - bne 5f8a8 │ │ │ │ + bne 5f8a0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5f9dc │ │ │ │ + beq 5f9d4 │ │ │ │ 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 5f3cc │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5f974 │ │ │ │ + beq 5f96c │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ subne r4, r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 5f084 │ │ │ │ + bne 5f07c │ │ │ │ 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 5f130 │ │ │ │ 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 5f4c4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f8d0 │ │ │ │ + beq 5f8c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2924] @ 5ffc0 │ │ │ │ + ldr r3, [pc, #2924] @ 5ffb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f55c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f55c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f944 │ │ │ │ + beq 5f93c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 5f494 │ │ │ │ + ble 5f48c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f55c │ │ │ │ + beq 5f554 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #2856] @ 5ffc4 │ │ │ │ + bne 5f55c │ │ │ │ + ldr r3, [pc, #2856] @ 5ffbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 5f59c │ │ │ │ + b 5f594 │ │ │ │ cmp r1, #1 │ │ │ │ strne r9, [sp, #20] │ │ │ │ - beq 5f3ec │ │ │ │ + beq 5f3e4 │ │ │ │ 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 5f4e0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5f444 │ │ │ │ - ldr r1, [pc, #2776] @ 5ffc8 │ │ │ │ + beq 5f43c │ │ │ │ + ldr r1, [pc, #2776] @ 5ffc0 │ │ │ │ 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 +61990,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 1d1b44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f344 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f494 │ │ │ │ + beq 5f48c │ │ │ │ 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 5d5f4 │ │ │ │ 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 5f54c │ │ │ │ + beq 5f9a8 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f4ac │ │ │ │ + beq 5f4a4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f07c │ │ │ │ + bne 5f074 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 5f4b8 │ │ │ │ + b 5f4b0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5fff0 │ │ │ │ + blt 5ffe8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fa4c │ │ │ │ + bne 5fa44 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f278 │ │ │ │ + bne 5f270 │ │ │ │ add r1, r2, r5 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f654 │ │ │ │ + beq 5f64c │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f68c │ │ │ │ + bge 5f684 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5fa90 │ │ │ │ + beq 5fa88 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f684 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f270 │ │ │ │ + b 5f268 │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5fa3c │ │ │ │ + bge 5fa34 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - beq 5fc30 │ │ │ │ + beq 5fc28 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa34 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - blt 5f64c │ │ │ │ - ldr r3, [pc, #2360] @ 5ffcc │ │ │ │ + blt 5f644 │ │ │ │ + ldr r3, [pc, #2360] @ 5ffc4 │ │ │ │ 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 5f2ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f4b8 │ │ │ │ + bge 5f4b0 │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fbd4 │ │ │ │ + beq 5fbcc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r0, r3, r8 │ │ │ │ - b 5f27c │ │ │ │ + b 5f274 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sl] │ │ │ │ - ldr r0, [pc, #2280] @ 5ffd0 │ │ │ │ + ldr r0, [pc, #2280] @ 5ffc8 │ │ │ │ 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 1d1b44 │ │ │ │ strh r6, [r0] │ │ │ │ - b 5f31c │ │ │ │ + b 5f314 │ │ │ │ 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 5ed28 │ │ │ │ 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 +62135,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 5f54c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5faa8 │ │ │ │ + beq 5faa0 │ │ │ │ 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 5f7d4 │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge 5fab4 │ │ │ │ + bge 5faac │ │ │ │ add r1, ip, r2 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r5, [r1, #-1] │ │ │ │ - beq 5f884 │ │ │ │ + beq 5f87c │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f850 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ cmpne r1, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f850 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 5f874 │ │ │ │ + beq 5f86c │ │ │ │ mov r5, r1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - beq 5f82c │ │ │ │ + beq 5f824 │ │ │ │ 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 5f808 │ │ │ │ ldrb r2, [ip, lr] │ │ │ │ add r7, r3, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - b 5f0fc │ │ │ │ + b 5f0f4 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f850 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f850 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 5f88c │ │ │ │ - b 5f874 │ │ │ │ + bne 5f884 │ │ │ │ + b 5f86c │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 5f3d4 │ │ │ │ - b 5f3a0 │ │ │ │ + bne 5f3cc │ │ │ │ + b 5f398 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 5f254 │ │ │ │ + bge 5f24c │ │ │ │ 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 5f4c4 │ │ │ │ + ldr r3, [pc, #1776] @ 5ffc0 │ │ │ │ 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 +62240,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 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 5f554 │ │ │ │ + b 5f54c │ │ │ │ cmp r7, #2 │ │ │ │ - ble 5f964 │ │ │ │ + ble 5f95c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - beq 5fc60 │ │ │ │ + beq 5fc58 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #1640] @ 5ffd4 │ │ │ │ + bne 5f55c │ │ │ │ + ldr r3, [pc, #1640] @ 5ffcc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f4a0 │ │ │ │ + b 5f498 │ │ │ │ mov r1, #2 │ │ │ │ cmp r7, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 5fa78 │ │ │ │ + beq 5fa70 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5fbec │ │ │ │ + beq 5fbe4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa4c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f8 │ │ │ │ ldrb r4, [r0] │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - beq 5f3a0 │ │ │ │ + beq 5f398 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa80 │ │ │ │ + bne 5fa78 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f8 │ │ │ │ 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 5d0e8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 5fad0 │ │ │ │ + beq 5fac8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5 │ │ │ │ mov r3, r1 │ │ │ │ - blt 5fb18 │ │ │ │ + blt 5fb10 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt 5fc18 │ │ │ │ + bgt 5fc10 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa54 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f4bc │ │ │ │ - ldr r3, [pc, #1428] @ 5ffd8 │ │ │ │ + b 5f4b4 │ │ │ │ + ldr r3, [pc, #1428] @ 5ffd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f698 │ │ │ │ + b 5f690 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f274 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f084 │ │ │ │ + b 5f07c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 5f420 │ │ │ │ + b 5f418 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5fa34 │ │ │ │ + beq 5fa2c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f084 │ │ │ │ + b 5f07c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f684 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f274 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 5f800 │ │ │ │ + b 5f7f8 │ │ │ │ ldrb r3, [ip, lr] │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ strb r3, [r2] │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f114 │ │ │ │ + b 5f10c │ │ │ │ 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 5cd10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5fc48 │ │ │ │ + beq 5fc40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ mov r8, r2 │ │ │ │ - blt 5fee4 │ │ │ │ + blt 5fedc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fa34 │ │ │ │ + bne 5fa54 │ │ │ │ + b 5fa2c │ │ │ │ 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 5bd70 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bge 5fb84 │ │ │ │ + bge 5fb7c │ │ │ │ cmp r0, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ add r2, r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 5fb74 │ │ │ │ + b 5fb6c │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5fc6c │ │ │ │ + beq 5fc64 │ │ │ │ mov r9, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 5fb68 │ │ │ │ + ble 5fb60 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5fd90 │ │ │ │ + ble 5fd88 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ cmp r6, #11 │ │ │ │ ldm r1, {r1, ip, lr} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ble 5ff64 │ │ │ │ + ble 5ff5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #1068] @ 5ffdc │ │ │ │ + ldr r3, [pc, #1068] @ 5ffd4 │ │ │ │ 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 5f344 │ │ │ │ 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 5f4c4 │ │ │ │ mov r1, #3 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa4c │ │ │ │ cmp r7, r1 │ │ │ │ - ble 5fa34 │ │ │ │ + ble 5fa2c │ │ │ │ and r0, r9, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f130 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5fecc │ │ │ │ + beq 5fec4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a8 │ │ │ │ + bne 5fa54 │ │ │ │ + b 5f9a0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa34 │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5f68c │ │ │ │ - b 5fa98 │ │ │ │ + bge 5f684 │ │ │ │ + b 5fa90 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 5ff00 │ │ │ │ + bne 5fef8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - b 5f9a0 │ │ │ │ + b 5f998 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - b 5f964 │ │ │ │ + bne 5f55c │ │ │ │ + b 5f95c │ │ │ │ sub r7, r7, r4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r7, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #8 │ │ │ │ add r8, r7, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #836] @ 5ffe0 │ │ │ │ + bl 34c74 │ │ │ │ + ldr r1, [pc, #836] @ 5ffd8 │ │ │ │ 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 5fcf8 │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 60004 │ │ │ │ + beq 5fffc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcf8 │ │ │ │ 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 +62500,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 1d1b44 │ │ │ │ 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 +62519,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 5f344 │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 5ff08 │ │ │ │ + beq 5ff00 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r4, r7, #2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5fe10 │ │ │ │ + beq 5fe08 │ │ │ │ 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] @ 5ffdc │ │ │ │ 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 1d1b44 │ │ │ │ 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 +62594,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 1d1b44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f344 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa54 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 5fbfc │ │ │ │ + b 5fbf4 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - beq 5ff98 │ │ │ │ + beq 5ff90 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a0 │ │ │ │ + bne 5fa54 │ │ │ │ + b 5f998 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 5fa5c │ │ │ │ - ldr r3, [pc, #216] @ 5ffe8 │ │ │ │ + b 5fa54 │ │ │ │ + ldr r3, [pc, #216] @ 5ffe0 │ │ │ │ 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 +62633,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 5eba8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ - ldr r0, [pc, #128] @ 5ffec │ │ │ │ + b 5f344 │ │ │ │ + ldr r0, [pc, #128] @ 5ffe4 │ │ │ │ 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 5f344 │ │ │ │ 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 5fa54 │ │ │ │ + b 5fbf4 │ │ │ │ + eoreq r1, r5, ip, lsr r0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r5, r4, lsl r0 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r0, r5, ip, lsr #25 │ │ │ │ + eorseq r9, r3, r8, lsl #9 │ │ │ │ + eorseq r9, r3, r0, asr #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq r9, r3, r8, asr #4 │ │ │ │ + mlaeq r1, r8, r8, r3 │ │ │ │ + eorseq r8, r3, r0, ror pc │ │ │ │ + mlaseq r3, r8, lr, r8 │ │ │ │ + eorseq r8, r3, ip, lsl sp │ │ │ │ + eoreq fp, r0, r0, ror pc │ │ │ │ + ldrdeq fp, [r0], -ip @ │ │ │ │ + eorseq r8, r3, r8, asr #19 │ │ │ │ + eorseq r8, r3, ip, ror #18 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f438 │ │ │ │ + b 5f430 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5fd00 │ │ │ │ + b 5fcf8 │ │ │ │ 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] @ 6014c │ │ │ │ + ldr ip, [pc, #296] @ 60150 │ │ │ │ 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] @ 60154 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #268] @ 60160 │ │ │ │ + ldr ip, [pc, #268] @ 60158 │ │ │ │ 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 │ │ │ │ @@ -62720,73 +62718,73 @@ │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - bl 5ef98 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + bl 5ef90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6010c │ │ │ │ + beq 60104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #128] @ 60164 │ │ │ │ + ldr r2, [pc, #128] @ 6015c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 60158 │ │ │ │ + ldr r3, [pc, #108] @ 60150 │ │ │ │ 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 60148 │ │ │ │ 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 1d1b44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 600d8 │ │ │ │ + b 600d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #31 │ │ │ │ + ldrdeq pc, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r4, r0, lsl pc @ │ │ │ │ + eoreq pc, r4, ip, lsr #31 │ │ │ │ + eoreq pc, r4, r8, 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, #248] @ 60270 │ │ │ │ + ldr r1, [pc, #248] @ 60274 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #240] @ 60280 │ │ │ │ + ldr r2, [pc, #240] @ 60278 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 60284 │ │ │ │ + ldr r3, [pc, #236] @ 6027c │ │ │ │ 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] │ │ │ │ @@ -62806,66 +62804,66 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r3, #1 │ │ │ │ movne r0, r5 │ │ │ │ - bne 6023c │ │ │ │ + bne 60234 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 6026c │ │ │ │ + bne 60264 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6026c │ │ │ │ + bne 60264 │ │ │ │ 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] @ 60280 │ │ │ │ + ldr r3, [pc, #48] @ 60274 │ │ │ │ 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 6026c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b 6023c │ │ │ │ + b 60234 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, ror lr @ │ │ │ │ + eoreq pc, r4, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, asr lr @ │ │ │ │ + eoreq pc, r4, r0, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024fdb0 │ │ │ │ + @ instruction: 0x0024fdb8 │ │ │ │ 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] @ 6053c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #660] @ 60548 │ │ │ │ + ldr r3, [pc, #660] @ 60540 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #648] @ 6054c │ │ │ │ + ldr r6, [pc, #648] @ 60544 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #636] @ 60550 │ │ │ │ + ldr r3, [pc, #636] @ 60548 │ │ │ │ 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 │ │ │ │ @@ -62879,176 +62877,176 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 60334 │ │ │ │ + bne 6032c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 60358 │ │ │ │ - ldr r1, [pc, #536] @ 60554 │ │ │ │ + beq 60350 │ │ │ │ + ldr r1, [pc, #536] @ 6054c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 60484 │ │ │ │ + bne 6047c │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 60460 │ │ │ │ + ble 60458 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r1, #1 │ │ │ │ - b 603ac │ │ │ │ + b 603a4 │ │ │ │ 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 604d0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6041c │ │ │ │ + beq 60414 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 60384 │ │ │ │ + bne 6037c │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [sp, #40] @ 0x28 │ │ │ │ - bge 60420 │ │ │ │ + bge 60418 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eor r3, r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq 604e0 │ │ │ │ - ldr r2, [pc, #372] @ 60558 │ │ │ │ + beq 604d8 │ │ │ │ + ldr r2, [pc, #372] @ 60550 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - ldr r2, [pc, #364] @ 6055c │ │ │ │ + ldr r2, [pc, #364] @ 60554 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 60548 │ │ │ │ + ldr r3, [pc, #336] @ 60540 │ │ │ │ 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 60538 │ │ │ │ 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 5d5f4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 60168 │ │ │ │ + bl 60160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 603cc │ │ │ │ + beq 603c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 603e8 │ │ │ │ - bne 60418 │ │ │ │ + b 603e0 │ │ │ │ + bne 60410 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 60560 │ │ │ │ + ldr r2, [pc, #232] @ 60558 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ - b 60454 │ │ │ │ + bl 5c5f4 │ │ │ │ + b 6044c │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60360 │ │ │ │ - ldr r2, [pc, #208] @ 60564 │ │ │ │ + ble 60358 │ │ │ │ + ldr r2, [pc, #208] @ 6055c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 60538 │ │ │ │ + beq 60530 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60360 │ │ │ │ - ldr r1, [pc, #172] @ 60568 │ │ │ │ + beq 60358 │ │ │ │ + ldr r1, [pc, #172] @ 60560 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov lr, #0 │ │ │ │ - b 60364 │ │ │ │ + b 6035c │ │ │ │ mov r4, #0 │ │ │ │ - b 603bc │ │ │ │ + b 603b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - bne 60470 │ │ │ │ + bne 60468 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #108] @ 6056c │ │ │ │ - ldr r2, [pc, #108] @ 60570 │ │ │ │ + ldr r3, [pc, #108] @ 60564 │ │ │ │ + ldr r2, [pc, #108] @ 60568 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ 60574 │ │ │ │ - ldr r1, [pc, #100] @ 60578 │ │ │ │ + ldr r3, [pc, #100] @ 6056c │ │ │ │ + ldr r1, [pc, #100] @ 60570 │ │ │ │ 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 4e5cc │ │ │ │ + b 6044c │ │ │ │ mov lr, #58 @ 0x3a │ │ │ │ - b 60364 │ │ │ │ + b 6035c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #26 │ │ │ │ + eoreq pc, r4, r0, asr sp @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, lsr #26 │ │ │ │ + eoreq pc, r4, r0, lsr sp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r4, lsr #3 │ │ │ │ + mlaeq r1, ip, r1, fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r4, r4, lsl #24 │ │ │ │ - eoreq fp, r0, r0, asr r0 │ │ │ │ - eorseq r8, r3, ip, lsr r4 │ │ │ │ - eoreq fp, r0, r4, lsl r7 │ │ │ │ - eoreq fp, r0, r0, lsl #25 │ │ │ │ - eoreq ip, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x0020bcb0 │ │ │ │ - eoreq fp, r0, r4, lsr ip │ │ │ │ + eoreq pc, r4, ip, lsl #24 │ │ │ │ + eoreq fp, r0, r8, asr #32 │ │ │ │ + eorseq r8, r3, r4, asr #8 │ │ │ │ + eoreq fp, r0, ip, lsl #14 │ │ │ │ + eoreq fp, r0, r8, ror ip │ │ │ │ + eoreq ip, r0, r4, lsl #15 │ │ │ │ + eoreq fp, r0, r8, lsr #25 │ │ │ │ + eoreq fp, r0, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 606bc │ │ │ │ - ldr r2, [pc, #296] @ 606c0 │ │ │ │ + ldr ip, [pc, #296] @ 606b4 │ │ │ │ + ldr r2, [pc, #296] @ 606b8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #284] @ 606c4 │ │ │ │ + ldr r6, [pc, #284] @ 606bc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 606c8 │ │ │ │ + ldr r3, [pc, #280] @ 606c0 │ │ │ │ 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,114 +63059,114 @@ │ │ │ │ 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 60604 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 60638 │ │ │ │ + beq 60630 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 606cc │ │ │ │ - ldr r1, [pc, #180] @ 606d0 │ │ │ │ + ldr r0, [pc, #180] @ 606c4 │ │ │ │ + ldr r1, [pc, #180] @ 606c8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ 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 60668 │ │ │ │ + ldr r2, [pc, #112] @ 606cc │ │ │ │ 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] @ 606d0 │ │ │ │ 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 60284 │ │ │ │ + ldr r2, [pc, #72] @ 606d4 │ │ │ │ + ldr r3, [pc, #40] @ 606b8 │ │ │ │ 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 606b0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, ror #20 │ │ │ │ + eoreq pc, r4, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, asr #20 │ │ │ │ + eoreq pc, r4, r8, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0020b8b4 │ │ │ │ - strdeq sl, [r1], -r8 @ │ │ │ │ + eoreq fp, r0, ip, lsr #17 │ │ │ │ + strdeq sl, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r0, asr r8 │ │ │ │ - eoreq pc, r4, r4, ror #18 │ │ │ │ + eoreq fp, r0, r8, asr #16 │ │ │ │ + eoreq pc, r4, ip, 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] @ 60740 │ │ │ │ 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 60720 │ │ │ │ + ldr lr, [pc, #48] @ 60744 │ │ │ │ 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] @ 60748 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6028c │ │ │ │ + bl 60284 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r4], -r8 @ │ │ │ │ + eoreq pc, r4, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r4, lsl #15 │ │ │ │ + eoreq fp, r0, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #640] @ 609f4 │ │ │ │ - ldr r3, [pc, #640] @ 609f8 │ │ │ │ + ldr r2, [pc, #640] @ 609ec │ │ │ │ + ldr r3, [pc, #640] @ 609f0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #628] @ 609fc │ │ │ │ + ldr ip, [pc, #628] @ 609f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #624] @ 60a00 │ │ │ │ + ldr r2, [pc, #624] @ 609f8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -63184,81 +63182,81 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ tst lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 607fc │ │ │ │ + bne 607f4 │ │ │ │ ldrh r0, [lr] │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 6081c │ │ │ │ - ldr r1, [pc, #512] @ 60a04 │ │ │ │ + bls 60814 │ │ │ │ + ldr r1, [pc, #512] @ 609fc │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, lr │ │ │ │ - bl 60168 │ │ │ │ + bl 60160 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 60954 │ │ │ │ + beq 6094c │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ strne ip, [sp, #20] │ │ │ │ - beq 60890 │ │ │ │ + beq 60888 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq 608f4 │ │ │ │ + beq 608ec │ │ │ │ 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 1d2064 │ │ │ │ + ldr r2, [pc, #412] @ 60a00 │ │ │ │ + ldr r3, [pc, #392] @ 609f0 │ │ │ │ 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 609e8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #372] @ 60a0c │ │ │ │ + ldr r3, [pc, #372] @ 60a04 │ │ │ │ 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 6098c │ │ │ │ + ldr r1, [pc, #344] @ 60a08 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 60a14 │ │ │ │ + ldr r2, [pc, #340] @ 60a0c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ - bne 60850 │ │ │ │ + bne 60848 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne 6084c │ │ │ │ + bne 60844 │ │ │ │ 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 +63264,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 5d0e8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6094c │ │ │ │ + beq 60944 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - blt 609a0 │ │ │ │ + blt 60998 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ + b 60848 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #184] @ 60a18 │ │ │ │ + ldr r2, [pc, #184] @ 60a10 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #180] @ 60a1c │ │ │ │ + ldr r1, [pc, #180] @ 60a14 │ │ │ │ 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 4e5cc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - beq 60834 │ │ │ │ + beq 6082c │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ - ldr r1, [pc, #132] @ 60a20 │ │ │ │ + b 60848 │ │ │ │ + ldr r1, [pc, #132] @ 60a18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 608b8 │ │ │ │ + b 608b0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ ldr ip, [r4] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #9 │ │ │ │ @@ -63310,104 +63308,104 @@ │ │ │ │ str ip, [r4] │ │ │ │ mov r3, r7 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ sub r2, r2, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov ip, r0 │ │ │ │ strh r5, [r0] │ │ │ │ - b 6094c │ │ │ │ + b 60944 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsl #17 │ │ │ │ + eoreq pc, r4, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, ror #16 │ │ │ │ + eoreq pc, r4, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r0, asr r2 │ │ │ │ - eoreq pc, r4, ip, lsl #15 │ │ │ │ - eorseq r8, r3, r8, lsr r0 │ │ │ │ - eoreq fp, r0, ip, lsr r9 │ │ │ │ - eoreq ip, r0, r0, ror #7 │ │ │ │ - eoreq ip, r0, r0, asr #6 │ │ │ │ - mlaeq r0, ip, r8, fp │ │ │ │ - eoreq fp, r0, r4, lsr r8 │ │ │ │ + eoreq fp, r0, r8, asr #4 │ │ │ │ + mlaeq r4, r4, r7, pc @ │ │ │ │ + eorseq r8, r3, r0, asr #32 │ │ │ │ + eoreq fp, r0, r4, lsr r9 │ │ │ │ + ldrdeq ip, [r0], -r8 @ │ │ │ │ + eoreq ip, r0, r8, lsr r3 │ │ │ │ + mlaeq r0, r4, r8, fp │ │ │ │ + eoreq fp, r0, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #164] @ 60ae0 │ │ │ │ - ldr ip, [pc, #164] @ 60ae4 │ │ │ │ + ldr lr, [pc, #164] @ 60ad8 │ │ │ │ + ldr ip, [pc, #164] @ 60adc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 60ae8 │ │ │ │ + ldr r3, [pc, #156] @ 60ae0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 60aec │ │ │ │ + ldr r2, [pc, #152] @ 60ae4 │ │ │ │ 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] @ 60ae8 │ │ │ │ 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 6074c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ - ldr r2, [pc, #60] @ 60af4 │ │ │ │ - ldr r3, [pc, #40] @ 60ae4 │ │ │ │ + bl 1db5b4 │ │ │ │ + ldr r2, [pc, #60] @ 60aec │ │ │ │ + ldr r3, [pc, #40] @ 60adc │ │ │ │ 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 60ad4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024f5bc │ │ │ │ + eoreq pc, r4, r4, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, ip, r5, pc @ │ │ │ │ + eoreq pc, r4, r4, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, ip, lsl r4 │ │ │ │ - eoreq pc, r4, r0, asr #10 │ │ │ │ + eoreq fp, r0, r4, lsl r4 │ │ │ │ + eoreq pc, r4, r8, asr #10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 60b10 │ │ │ │ + ldr r0, [pc, #12] @ 60b08 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 60754 │ │ │ │ - eoreq fp, r0, ip, lsl #7 │ │ │ │ + b 6074c │ │ │ │ + eoreq fp, r0, r4, 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] @ 60ec4 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #920] @ 60ed0 │ │ │ │ + ldr r0, [pc, #920] @ 60ec8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #912] @ 60ed4 │ │ │ │ + ldr r5, [pc, #912] @ 60ecc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #908] @ 60ed8 │ │ │ │ + ldr r3, [pc, #908] @ 60ed0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -63431,78 +63429,78 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - bne 60be8 │ │ │ │ + bne 60be0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 60c28 │ │ │ │ + beq 60c20 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 60c74 │ │ │ │ - ldr r1, [pc, #748] @ 60edc │ │ │ │ + bls 60c6c │ │ │ │ + ldr r1, [pc, #748] @ 60ed4 │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne 60c28 │ │ │ │ + bne 60c20 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 60c74 │ │ │ │ + bls 60c6c │ │ │ │ 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 1db054 │ │ │ │ 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 60ca0 │ │ │ │ + b 60d9c │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60dc8 │ │ │ │ + beq 60dc0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 60c9c │ │ │ │ + bne 60c94 │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ - beq 60dec │ │ │ │ + beq 60de4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ 60ee0 │ │ │ │ + ldr r3, [pc, #536] @ 60ed8 │ │ │ │ ldrsheq r8, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -63518,163 +63516,163 @@ │ │ │ │ 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 │ │ │ │ + b 60d20 │ │ │ │ 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 5ef90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 60e84 │ │ │ │ - ldr r3, [pc, #368] @ 60ee4 │ │ │ │ + bne 60e7c │ │ │ │ + ldr r3, [pc, #368] @ 60edc │ │ │ │ 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 60d1c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 60d24 │ │ │ │ - ldr r1, [pc, #316] @ 60ee8 │ │ │ │ + b 60d1c │ │ │ │ + ldr r1, [pc, #316] @ 60ee0 │ │ │ │ mov r6, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #284] @ 60eec │ │ │ │ + ldr r2, [pc, #284] @ 60ee4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r3, r1, #1 │ │ │ │ - bne 60cbc │ │ │ │ + bne 60cb4 │ │ │ │ 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 6000c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 60ebc │ │ │ │ - ldr r3, [pc, #188] @ 60ef0 │ │ │ │ + bne 60eb4 │ │ │ │ + ldr r3, [pc, #188] @ 60ee8 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ 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] @ 60eec │ │ │ │ + ldr r3, [pc, #108] @ 60ec8 │ │ │ │ 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 60ec0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 60ef0 │ │ │ │ + ldr r3, [pc, #100] @ 60ee8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ - ldr r3, [pc, #92] @ 60ef8 │ │ │ │ + beq 60e44 │ │ │ │ + ldr r3, [pc, #92] @ 60ef0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ + beq 60e44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ - b 60e4c │ │ │ │ - ldr r3, [pc, #56] @ 60efc │ │ │ │ + bl 103928 │ │ │ │ + b 60e44 │ │ │ │ + ldr r3, [pc, #56] @ 60ef4 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b 60e34 │ │ │ │ + b 60e2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r4, asr #9 │ │ │ │ + eoreq pc, r4, ip, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r4, lsr #9 │ │ │ │ + eoreq pc, r4, ip, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, asr #12 │ │ │ │ + eoreq fp, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0020b4bc │ │ │ │ - strdeq sl, [r0], -r8 @ │ │ │ │ + @ instruction: 0x0020b4b4 │ │ │ │ + strdeq sl, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r4, r8, r1, pc @ │ │ │ │ - eorseq r7, r3, r8, lsr sl │ │ │ │ + eoreq pc, r4, r0, lsr #3 │ │ │ │ + eorseq r7, r3, r0, asr #20 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f1c │ │ │ │ + ldr r0, [pc, #16] @ 60f14 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r4, lsl #1 │ │ │ │ + b 60b0c │ │ │ │ + eoreq fp, r0, ip, ror r0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f3c │ │ │ │ + ldr r0, [pc, #16] @ 60f34 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r8, asr r0 │ │ │ │ + b 60b0c │ │ │ │ + eoreq fp, r0, r0, asr r0 │ │ │ │ │ │ │ │ -00060f40 : │ │ │ │ +00060f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #152] @ 60ff0 │ │ │ │ - ldr r1, [pc, #152] @ 60ff4 │ │ │ │ + ldr ip, [pc, #152] @ 60fe8 │ │ │ │ + ldr r1, [pc, #152] @ 60fec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #144] @ 60ff8 │ │ │ │ + ldr r2, [pc, #144] @ 60ff0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #140] @ 60ffc │ │ │ │ + ldr r3, [pc, #140] @ 60ff4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -63683,49 +63681,49 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61000 │ │ │ │ + ldr r2, [pc, #68] @ 60ff8 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 60ff4 │ │ │ │ + ldr r3, [pc, #36] @ 60fec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60fec │ │ │ │ + bne 60fe4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsr #1 │ │ │ │ + eoreq pc, r4, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, lsl #1 │ │ │ │ + eoreq pc, r4, r8, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r0, asr #32 │ │ │ │ + eoreq pc, r4, r8, asr #32 │ │ │ │ │ │ │ │ -00061004 : │ │ │ │ +00060ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #156] @ 610b8 │ │ │ │ - ldr lr, [pc, #156] @ 610bc │ │ │ │ + ldr r4, [pc, #156] @ 610b0 │ │ │ │ + ldr lr, [pc, #156] @ 610b4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #148] @ 610c0 │ │ │ │ + ldr ip, [pc, #148] @ 610b8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ 610c4 │ │ │ │ + ldr r3, [pc, #144] @ 610bc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r3, r2 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -63735,49 +63733,49 @@ │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 610c8 │ │ │ │ + ldr r2, [pc, #68] @ 610c0 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 610bc │ │ │ │ + ldr r3, [pc, #36] @ 610b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 610b4 │ │ │ │ + bne 610ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + eoreq lr, r4, r4, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024efbc │ │ │ │ + eoreq lr, r4, r4, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, ror pc │ │ │ │ + eoreq lr, r4, r0, lsl #31 │ │ │ │ │ │ │ │ -000610cc : │ │ │ │ +000610c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #156] @ 61180 │ │ │ │ - ldr r1, [pc, #156] @ 61184 │ │ │ │ + ldr ip, [pc, #156] @ 61178 │ │ │ │ + ldr r1, [pc, #156] @ 6117c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #148] @ 61188 │ │ │ │ + ldr r3, [pc, #148] @ 61180 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #144] @ 6118c │ │ │ │ + ldr r2, [pc, #144] @ 61184 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -63787,98 +63785,98 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61190 │ │ │ │ + ldr r2, [pc, #68] @ 61188 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61184 │ │ │ │ + ldr r3, [pc, #36] @ 6117c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6117c │ │ │ │ + bne 61174 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r4, lsl pc │ │ │ │ + eoreq lr, r4, ip, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + strdeq lr, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024eeb0 │ │ │ │ + @ instruction: 0x0024eeb8 │ │ │ │ │ │ │ │ -00061194 : │ │ │ │ +0006118c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #144] @ 6123c │ │ │ │ - ldr r1, [pc, #144] @ 61240 │ │ │ │ + ldr ip, [pc, #144] @ 61234 │ │ │ │ + ldr r1, [pc, #144] @ 61238 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ 61244 │ │ │ │ + ldr r3, [pc, #132] @ 6123c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #128] @ 61248 │ │ │ │ + ldr r2, [pc, #128] @ 61240 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 6124c │ │ │ │ + ldr r2, [pc, #68] @ 61244 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61240 │ │ │ │ + ldr r3, [pc, #36] @ 61238 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61238 │ │ │ │ + bne 61230 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, asr #28 │ │ │ │ + eoreq lr, r4, r0, asr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r8, lsr #28 │ │ │ │ + eoreq lr, r4, r0, lsr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + strdeq lr, [r4], -ip @ │ │ │ │ │ │ │ │ -00061250 : │ │ │ │ +00061248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #176] @ 61318 │ │ │ │ - ldr r1, [pc, #176] @ 6131c │ │ │ │ + ldr ip, [pc, #176] @ 61310 │ │ │ │ + ldr r1, [pc, #176] @ 61314 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ 61320 │ │ │ │ + ldr r3, [pc, #168] @ 61318 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 61324 │ │ │ │ + ldr r2, [pc, #164] @ 6131c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -63886,213 +63884,213 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ + bl 1db5b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq 61300 │ │ │ │ - ldr r2, [pc, #76] @ 61328 │ │ │ │ - ldr r3, [pc, #60] @ 6131c │ │ │ │ + beq 612f8 │ │ │ │ + ldr r2, [pc, #76] @ 61320 │ │ │ │ + ldr r3, [pc, #60] @ 61314 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61314 │ │ │ │ + bne 6130c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #36] @ 6132c │ │ │ │ + ldr r0, [pc, #36] @ 61324 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ - b 612d4 │ │ │ │ + bl 1ce49c │ │ │ │ + b 612cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, sp, lr │ │ │ │ + mlaeq r4, r8, sp, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror sp │ │ │ │ + eoreq lr, r4, r8, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, ip, lsl sp │ │ │ │ - eoreq r8, r1, r4, ror #2 │ │ │ │ + eoreq lr, r4, r4, lsr #26 │ │ │ │ + eoreq r8, r1, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 61364 │ │ │ │ + bne 6135c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - beq 61384 │ │ │ │ - ldr r1, [pc, #40] @ 61394 │ │ │ │ - ldr r0, [pc, #40] @ 61398 │ │ │ │ + beq 6137c │ │ │ │ + ldr r1, [pc, #40] @ 6138c │ │ │ │ + ldr r0, [pc, #40] @ 61390 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 61250 │ │ │ │ - eoreq sl, r0, r8, ror #13 │ │ │ │ - eoreq sl, r0, ip, lsl #22 │ │ │ │ + b 61248 │ │ │ │ + eoreq sl, r0, r0, ror #13 │ │ │ │ + eoreq sl, r0, r4, lsl #22 │ │ │ │ │ │ │ │ -0006139c : │ │ │ │ +00061394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #324] @ 614f8 │ │ │ │ + ldr lr, [pc, #324] @ 614f0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 614fc │ │ │ │ + ldr r0, [pc, #316] @ 614f4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #308] @ 61500 │ │ │ │ + ldr ip, [pc, #308] @ 614f8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 61504 │ │ │ │ + ldr r3, [pc, #304] @ 614fc │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #264] @ 61508 │ │ │ │ + ldr r2, [pc, #264] @ 61500 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [ip, r2] │ │ │ │ mov r0, ip │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - bl 25996c │ │ │ │ + bl 25995c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 614b4 │ │ │ │ + beq 614ac │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ addne r2, r0, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ - bhi 6149c │ │ │ │ + bhi 61494 │ │ │ │ add r2, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 23310 │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #152] @ 6150c │ │ │ │ - ldr r3, [pc, #132] @ 614fc │ │ │ │ + ldr r2, [pc, #152] @ 61504 │ │ │ │ + ldr r3, [pc, #132] @ 614f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 614f4 │ │ │ │ + bne 614ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 38298 │ │ │ │ + bl 38290 │ │ │ │ mov r4, r0 │ │ │ │ - b 6146c │ │ │ │ + b 61464 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 614d0 │ │ │ │ - ldr r0, [pc, #76] @ 61510 │ │ │ │ + beq 614c8 │ │ │ │ + ldr r0, [pc, #76] @ 61508 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 234b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 61428 │ │ │ │ - ldr r1, [pc, #60] @ 61514 │ │ │ │ + b 61420 │ │ │ │ + ldr r1, [pc, #60] @ 6150c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ - b 6146c │ │ │ │ + b 61464 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, lsr ip │ │ │ │ + eoreq lr, r4, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, lsl ip │ │ │ │ + eoreq lr, r4, r4, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsl #23 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - eoreq sl, r0, r8, lsr #27 │ │ │ │ + eoreq lr, r4, ip, lsl #23 │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ + eoreq sl, r0, r0, lsr #27 │ │ │ │ │ │ │ │ -00061518 : │ │ │ │ +00061510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 61584 │ │ │ │ - ldr r2, [pc, #84] @ 61588 │ │ │ │ + ldr r3, [pc, #84] @ 6157c │ │ │ │ + ldr r2, [pc, #84] @ 61580 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2599ec │ │ │ │ + bl 2599dc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ - beq 61560 │ │ │ │ + beq 61558 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61558 │ │ │ │ - ldr r1, [pc, #28] @ 6158c │ │ │ │ + bne 61550 │ │ │ │ + ldr r1, [pc, #28] @ 61584 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, r4, r8, asr #21 │ │ │ │ + ldrdeq lr, [r4], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sl, r0, r8, asr #26 │ │ │ │ + eoreq sl, r0, r0, asr #26 │ │ │ │ │ │ │ │ -00061590 : │ │ │ │ +00061588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #180] @ 6165c │ │ │ │ - ldr r1, [pc, #180] @ 61660 │ │ │ │ + ldr ip, [pc, #180] @ 61654 │ │ │ │ + ldr r1, [pc, #180] @ 61658 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 61664 │ │ │ │ + ldr r3, [pc, #172] @ 6165c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 61668 │ │ │ │ + ldr r2, [pc, #168] @ 61660 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -64109,49 +64107,49 @@ │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 6166c │ │ │ │ + ldr r2, [pc, #64] @ 61664 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 61660 │ │ │ │ + ldr r3, [pc, #44] @ 61658 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61658 │ │ │ │ + bne 61650 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, asr sl │ │ │ │ + eoreq lr, r4, r8, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, lsr sl │ │ │ │ + eoreq lr, r4, r8, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, asr #19 │ │ │ │ + ldrdeq lr, [r4], -r0 @ │ │ │ │ │ │ │ │ -00061670 : │ │ │ │ +00061668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #420] @ 61834 │ │ │ │ - ldr r1, [pc, #420] @ 61838 │ │ │ │ + ldr r0, [pc, #420] @ 6182c │ │ │ │ + ldr r1, [pc, #420] @ 61830 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6183c │ │ │ │ - ldr r2, [pc, #412] @ 61840 │ │ │ │ + ldr r3, [pc, #412] @ 61834 │ │ │ │ + ldr r2, [pc, #412] @ 61838 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -64161,75 +64159,75 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 61714 │ │ │ │ + bne 6170c │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 61750 │ │ │ │ + bls 61748 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 61798 │ │ │ │ + bgt 61790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #208] @ 61844 │ │ │ │ - ldr r3, [pc, #192] @ 61838 │ │ │ │ + ldr r2, [pc, #208] @ 6183c │ │ │ │ + ldr r3, [pc, #192] @ 61830 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61830 │ │ │ │ + bne 61828 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1d4aec │ │ │ │ + bl 1d4ac8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 61764 │ │ │ │ + bne 6175c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrb r2, [ip, r5] │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 617e0 │ │ │ │ + bne 617d8 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq 617c8 │ │ │ │ + beq 617c0 │ │ │ │ rsb r5, ip, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -64238,58 +64236,58 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 6176c │ │ │ │ + b 61764 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, ror #18 │ │ │ │ + eoreq lr, r4, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, asr #18 │ │ │ │ + eoreq lr, r4, r4, asr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r4, lsl #17 │ │ │ │ + eoreq lr, r4, ip, lsl #17 │ │ │ │ │ │ │ │ -00061848 : │ │ │ │ +00061840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 61878 │ │ │ │ + ldr r0, [pc, #24] @ 61870 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r0, [pc, #8] @ 6187c │ │ │ │ + bl 2164d0 │ │ │ │ + ldr r0, [pc, #8] @ 61874 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0020a8b4 │ │ │ │ - eoreq r9, r0, r8, asr ip │ │ │ │ + eoreq sl, r0, ip, lsr #17 │ │ │ │ + eoreq r9, r0, r0, asr ip │ │ │ │ │ │ │ │ -00061880 : │ │ │ │ +00061878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #404] @ 61a2c │ │ │ │ - ldr lr, [pc, #404] @ 61a30 │ │ │ │ + ldr r4, [pc, #404] @ 61a24 │ │ │ │ + ldr lr, [pc, #404] @ 61a28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #388] @ 61a34 │ │ │ │ + ldr ip, [pc, #388] @ 61a2c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #380] @ 61a38 │ │ │ │ + ldr r2, [pc, #380] @ 61a30 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r2] │ │ │ │ mov r7, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -64298,175 +64296,175 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str sp, [sp, #28] │ │ │ │ - beq 619b0 │ │ │ │ + beq 619a8 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r5 │ │ │ │ - ble 6197c │ │ │ │ + ble 61974 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq 6197c │ │ │ │ + beq 61974 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6197c │ │ │ │ + bne 61974 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, r4, #1 │ │ │ │ add r2, r2, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 61964 │ │ │ │ + b 6195c │ │ │ │ mov ip, r1 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6196c │ │ │ │ + bne 61964 │ │ │ │ mov r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6194c │ │ │ │ + bne 61944 │ │ │ │ rsb r9, r4, #1 │ │ │ │ add r9, r9, r1 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 619bc │ │ │ │ + bgt 619b4 │ │ │ │ str r8, [r6] │ │ │ │ - ldr r2, [pc, #180] @ 61a3c │ │ │ │ - ldr r3, [pc, #164] @ 61a30 │ │ │ │ + ldr r2, [pc, #180] @ 61a34 │ │ │ │ + ldr r3, [pc, #164] @ 61a28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61a28 │ │ │ │ + bne 61a20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - b 61900 │ │ │ │ + b 618f8 │ │ │ │ add r3, r4, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 6197c │ │ │ │ + beq 61974 │ │ │ │ cmp r7, #0 │ │ │ │ strne r4, [sp, #12] │ │ │ │ - beq 61a00 │ │ │ │ + beq 619f8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, r9] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne r9, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 61980 │ │ │ │ + b 61978 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 619dc │ │ │ │ + b 619d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, asr r7 │ │ │ │ + eoreq lr, r4, r4, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r4, lsr r7 │ │ │ │ + eoreq lr, r4, ip, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r0, ror r6 │ │ │ │ + eoreq lr, r4, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #472] @ 61c30 │ │ │ │ + ldr r4, [pc, #472] @ 61c28 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr lr, [pc, #468] @ 61c34 │ │ │ │ + ldr lr, [pc, #468] @ 61c2c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #448] @ 61c38 │ │ │ │ + ldr ip, [pc, #448] @ 61c30 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r5, r2, #0 │ │ │ │ - ldr r2, [pc, #440] @ 61c3c │ │ │ │ + ldr r2, [pc, #440] @ 61c34 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #4 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 61b84 │ │ │ │ + beq 61b7c │ │ │ │ add r8, r4, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ble 61b48 │ │ │ │ + ble 61b40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ mov r8, #1 │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ add lr, r0, r1 │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 61b3c │ │ │ │ + bne 61b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r8, [r2] │ │ │ │ strb r3, [lr] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 61b18 │ │ │ │ + bne 61b10 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 61be8 │ │ │ │ + bne 61be0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #228] @ 61c40 │ │ │ │ + ldr r2, [pc, #228] @ 61c38 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #208] @ 61c34 │ │ │ │ + ldr r3, [pc, #208] @ 61c2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61c2c │ │ │ │ + bne 61c24 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [r6] │ │ │ │ @@ -64480,352 +64478,352 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - ble 61be0 │ │ │ │ + ble 61bd8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 61c04 │ │ │ │ + beq 61bfc │ │ │ │ str r2, [r6] │ │ │ │ - b 61adc │ │ │ │ + b 61ad4 │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 61880 │ │ │ │ - b 61b50 │ │ │ │ + bl 61878 │ │ │ │ + b 61b48 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ + bne 61bd8 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 61be0 │ │ │ │ + bne 61bd8 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ - b 61b54 │ │ │ │ + bne 61bd8 │ │ │ │ + b 61b4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, ip, r5, lr │ │ │ │ + eoreq lr, r4, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, ror #10 │ │ │ │ + eoreq lr, r4, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r4, lr │ │ │ │ + eoreq lr, r4, r0, lsr #9 │ │ │ │ │ │ │ │ -00061c44 : │ │ │ │ +00061c3c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c4c : │ │ │ │ +00061c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #152] @ 61cfc │ │ │ │ - ldr r1, [pc, #152] @ 61d00 │ │ │ │ + ldr ip, [pc, #152] @ 61cf4 │ │ │ │ + ldr r1, [pc, #152] @ 61cf8 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 61d04 │ │ │ │ + ldr r3, [pc, #140] @ 61cfc │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #136] @ 61d08 │ │ │ │ + ldr r2, [pc, #136] @ 61d00 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #116] @ 61d0c │ │ │ │ + ldr r2, [pc, #116] @ 61d04 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 2595bc │ │ │ │ + bl 2595ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 61d10 │ │ │ │ + ldr r2, [pc, #64] @ 61d08 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 61d00 │ │ │ │ + ldr r3, [pc, #40] @ 61cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61cf8 │ │ │ │ + bne 61cf0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, r3, lr │ │ │ │ + mlaeq r4, r8, r3, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror r3 │ │ │ │ + eoreq lr, r4, r8, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsr #6 │ │ │ │ + eoreq lr, r4, ip, lsr #6 │ │ │ │ │ │ │ │ -00061d14 : │ │ │ │ - ldr r3, [pc, #20] @ 61d30 │ │ │ │ - ldr r2, [pc, #20] @ 61d34 │ │ │ │ +00061d0c : │ │ │ │ + ldr r3, [pc, #20] @ 61d28 │ │ │ │ + ldr r2, [pc, #20] @ 61d2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259678 │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + b 259668 │ │ │ │ + eoreq lr, r4, r4, ror #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d38 : │ │ │ │ - ldr r3, [pc, #20] @ 61d54 │ │ │ │ - ldr r2, [pc, #20] @ 61d58 │ │ │ │ +00061d30 : │ │ │ │ + ldr r3, [pc, #20] @ 61d4c │ │ │ │ + ldr r2, [pc, #20] @ 61d50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259730 │ │ │ │ - @ instruction: 0x0024e2b8 │ │ │ │ + b 259720 │ │ │ │ + eoreq lr, r4, r0, asr #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d5c : │ │ │ │ +00061d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #564] @ 61fa8 │ │ │ │ - ldr lr, [pc, #564] @ 61fac │ │ │ │ + ldr r4, [pc, #564] @ 61fa0 │ │ │ │ + ldr lr, [pc, #564] @ 61fa4 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #552] @ 61fb0 │ │ │ │ + ldr r0, [pc, #552] @ 61fa8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #548] @ 61fb4 │ │ │ │ + ldr ip, [pc, #548] @ 61fac │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, ip] │ │ │ │ mov ip, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - add ip, sp, ip │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - mov ip, #2 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #20 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #4 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + mov ip, #2 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - add ip, sp, #16 │ │ │ │ - ldr r3, [pc, #440] @ 61fb8 │ │ │ │ + add ip, sp, #12 │ │ │ │ + ldr r3, [pc, #440] @ 61fb0 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #24 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #8 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldr r8, [r0, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ - beq 61f5c │ │ │ │ + beq 61f54 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, lr │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 259c24 │ │ │ │ + bl 259c14 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61f30 │ │ │ │ + beq 61f28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #180] @ 61fbc │ │ │ │ + ldr r2, [pc, #180] @ 61fb4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #156] @ 61fac │ │ │ │ + ldr r3, [pc, #156] @ 61fa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61fa4 │ │ │ │ + bne 61f9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61efc │ │ │ │ + bne 61ef4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f8c │ │ │ │ - ldr r1, [pc, #116] @ 61fc0 │ │ │ │ + beq 61f84 │ │ │ │ + ldr r1, [pc, #116] @ 61fb8 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e40 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c18 │ │ │ │ + bl 259c08 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e40 │ │ │ │ - ldr r1, [pc, #48] @ 61fc4 │ │ │ │ + b 61e38 │ │ │ │ + ldr r1, [pc, #48] @ 61fbc │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl #5 │ │ │ │ + eoreq lr, r4, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror #4 │ │ │ │ + eoreq lr, r4, r8, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, ip, ror #1 │ │ │ │ - strdeq sl, [r0], -ip @ │ │ │ │ - eoreq sl, r0, r4, ror r3 │ │ │ │ + strdeq lr, [r4], -r4 @ │ │ │ │ + strdeq sl, [r0], -r4 @ │ │ │ │ + eoreq sl, r0, ip, ror #6 │ │ │ │ │ │ │ │ -00061fc8 : │ │ │ │ +00061fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #540] @ 621fc │ │ │ │ + ldr ip, [pc, #540] @ 621f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #532] @ 62200 │ │ │ │ + ldr r0, [pc, #532] @ 621f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #524] @ 62204 │ │ │ │ + ldr r3, [pc, #524] @ 621fc │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #520] @ 62208 │ │ │ │ + ldr r1, [pc, #520] @ 62200 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ ands r3, r2, #1 │ │ │ │ sub r7, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne 620a4 │ │ │ │ + bne 6209c │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldrsh r6, [r2] │ │ │ │ str ip, [r5] │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #16 │ │ │ │ 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 │ │ │ │ + bne 621b8 │ │ │ │ add r8, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62190 │ │ │ │ + beq 62188 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6219c │ │ │ │ + bne 62194 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 62150 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + 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 │ │ │ │ + beq 6217c │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ @@ -64842,75 +64840,75 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, r4, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #172] @ 6220c │ │ │ │ - ldr r3, [pc, #156] @ 62200 │ │ │ │ + ldr r2, [pc, #172] @ 62204 │ │ │ │ + ldr r3, [pc, #156] @ 621f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 621f8 │ │ │ │ + bne 621f0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 62150 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 62094 │ │ │ │ + beq 6208c │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 62104 │ │ │ │ + b 620fc │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 62184 │ │ │ │ + beq 6217c │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #47 @ 0x2f │ │ │ │ movne r3, #92 @ 0x5c │ │ │ │ - b 62104 │ │ │ │ + b 620fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl r0 │ │ │ │ + eoreq lr, r4, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r4], -r0 @ │ │ │ │ + strdeq sp, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, lr, sp │ │ │ │ + eoreq sp, r4, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 62354 │ │ │ │ - ldr ip, [pc, #300] @ 62358 │ │ │ │ + ldr lr, [pc, #300] @ 6234c │ │ │ │ + ldr ip, [pc, #300] @ 62350 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #292] @ 6235c │ │ │ │ + ldr r2, [pc, #292] @ 62354 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #288] @ 62360 │ │ │ │ + ldr r3, [pc, #288] @ 62358 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ @@ -64921,104 +64919,104 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 622a8 │ │ │ │ + bne 622a0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 622e4 │ │ │ │ + beq 622dc │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62314 │ │ │ │ - ldr r1, [pc, #180] @ 62364 │ │ │ │ - ldr r0, [pc, #180] @ 62368 │ │ │ │ + bls 6230c │ │ │ │ + ldr r1, [pc, #180] @ 6235c │ │ │ │ + ldr r0, [pc, #180] @ 62360 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 622e4 │ │ │ │ + bne 622dc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62314 │ │ │ │ + bls 6230c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 61fc8 │ │ │ │ - ldr r2, [pc, #64] @ 6236c │ │ │ │ - ldr r3, [pc, #40] @ 62358 │ │ │ │ + bl 61fc0 │ │ │ │ + ldr r2, [pc, #64] @ 62364 │ │ │ │ + ldr r3, [pc, #40] @ 62350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62350 │ │ │ │ + bne 62348 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r0 @ │ │ │ │ + ldrdeq sp, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024ddb0 │ │ │ │ + @ instruction: 0x0024ddb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x00209cb8 │ │ │ │ - eoreq sp, r4, ip, asr #25 │ │ │ │ + eoreq r9, r0, ip, ror pc │ │ │ │ + @ instruction: 0x00209cb0 │ │ │ │ + ldrdeq sp, [r4], -r4 @ │ │ │ │ │ │ │ │ -00062370 : │ │ │ │ +00062368 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062374 : │ │ │ │ +0006236c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000623a4 : │ │ │ │ +0006239c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #316] @ 624f8 │ │ │ │ - ldr lr, [pc, #316] @ 624fc │ │ │ │ + ldr r4, [pc, #316] @ 624f0 │ │ │ │ + ldr lr, [pc, #316] @ 624f4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #304] @ 62500 │ │ │ │ + ldr r3, [pc, #304] @ 624f8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #300] @ 62504 │ │ │ │ + ldr ip, [pc, #300] @ 624fc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -65027,87 +65025,87 @@ │ │ │ │ subs r5, r1, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ add ip, sp, #12 │ │ │ │ moveq r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ streq r3, [r4] │ │ │ │ - beq 62498 │ │ │ │ + beq 62490 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 624c4 │ │ │ │ + beq 624bc │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62448 │ │ │ │ + beq 62440 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 624d8 │ │ │ │ + blt 624d0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r6, [r8] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ moveq r0, #0 │ │ │ │ - beq 62494 │ │ │ │ + beq 6248c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 624e8 │ │ │ │ + ble 624e0 │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 624e8 │ │ │ │ + bne 624e0 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 624e8 │ │ │ │ + beq 624e0 │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ subs r0, r0, #58 @ 0x3a │ │ │ │ movne r0, #1 │ │ │ │ str r7, [r4] │ │ │ │ - ldr r2, [pc, #104] @ 62508 │ │ │ │ - ldr r3, [pc, #88] @ 624fc │ │ │ │ + ldr r2, [pc, #104] @ 62500 │ │ │ │ + ldr r3, [pc, #88] @ 624f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 624f4 │ │ │ │ + bne 624ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r0] │ │ │ │ str r3, [r4] │ │ │ │ subs r0, r0, #47 @ 0x2f │ │ │ │ movne r0, #1 │ │ │ │ - b 62498 │ │ │ │ + b 62490 │ │ │ │ cmn r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 62494 │ │ │ │ + b 6248c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r4] │ │ │ │ - b 62498 │ │ │ │ + b 62490 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r8, lsr ip │ │ │ │ + eoreq sp, r4, r0, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r8, lsl ip │ │ │ │ + eoreq sp, r4, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r8, asr fp │ │ │ │ + eoreq sp, r4, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 626dc │ │ │ │ - ldr r2, [pc, #440] @ 626e0 │ │ │ │ + ldr ip, [pc, #440] @ 626d4 │ │ │ │ + ldr r2, [pc, #440] @ 626d8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 626e4 │ │ │ │ + ldr r6, [pc, #432] @ 626dc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 626e8 │ │ │ │ + ldr r3, [pc, #428] @ 626e0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65122,117 +65120,117 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 625b4 │ │ │ │ + bne 625ac │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 625f0 │ │ │ │ + beq 625e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 62620 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 626ec │ │ │ │ + ldr r0, [pc, #300] @ 626e4 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 626f0 │ │ │ │ + ldr r1, [pc, #296] @ 626e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 625f0 │ │ │ │ + bne 625e8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 62620 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62654 │ │ │ │ - b 62690 │ │ │ │ + bne 6264c │ │ │ │ + b 62688 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62690 │ │ │ │ + beq 62688 │ │ │ │ cmp r3, ip │ │ │ │ - bne 62648 │ │ │ │ + bne 62640 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 6239c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 626cc │ │ │ │ - ldr r3, [pc, #108] @ 626f4 │ │ │ │ + bne 626c4 │ │ │ │ + ldr r3, [pc, #108] @ 626ec │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 6269c │ │ │ │ - ldr r3, [pc, #96] @ 626f8 │ │ │ │ + b 62694 │ │ │ │ + ldr r3, [pc, #96] @ 626f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 626fc │ │ │ │ - ldr r3, [pc, #52] @ 626e0 │ │ │ │ + ldr r2, [pc, #84] @ 626f4 │ │ │ │ + ldr r3, [pc, #52] @ 626d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 626d8 │ │ │ │ + bne 626d0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 626f8 │ │ │ │ + ldr r3, [pc, #36] @ 626f0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62688 │ │ │ │ + b 62680 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r4 @ │ │ │ │ + ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024dab4 │ │ │ │ + @ instruction: 0x0024dabc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, ip, ror #19 │ │ │ │ - eoreq r9, r0, r0, ror ip │ │ │ │ + eoreq r9, r0, r4, ror #19 │ │ │ │ + eoreq r9, r0, r8, ror #24 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, r0, asr r9 │ │ │ │ + eoreq sp, r4, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 628d0 │ │ │ │ - ldr r2, [pc, #440] @ 628d4 │ │ │ │ + ldr ip, [pc, #440] @ 628c8 │ │ │ │ + ldr r2, [pc, #440] @ 628cc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 628d8 │ │ │ │ + ldr r6, [pc, #432] @ 628d0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 628dc │ │ │ │ + ldr r3, [pc, #428] @ 628d4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65247,193 +65245,193 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 627a8 │ │ │ │ + bne 627a0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 627e4 │ │ │ │ + beq 627dc │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62814 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 628e0 │ │ │ │ + ldr r0, [pc, #300] @ 628d8 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 628e4 │ │ │ │ + ldr r1, [pc, #296] @ 628dc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 627e4 │ │ │ │ + bne 627dc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62814 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62848 │ │ │ │ - b 62884 │ │ │ │ + bne 62840 │ │ │ │ + b 6287c │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62884 │ │ │ │ + beq 6287c │ │ │ │ cmp r3, ip │ │ │ │ - bne 6283c │ │ │ │ + bne 62834 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 6239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 628c0 │ │ │ │ - ldr r3, [pc, #108] @ 628e8 │ │ │ │ + beq 628b8 │ │ │ │ + ldr r3, [pc, #108] @ 628e0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62890 │ │ │ │ - ldr r3, [pc, #96] @ 628ec │ │ │ │ + b 62888 │ │ │ │ + ldr r3, [pc, #96] @ 628e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 628f0 │ │ │ │ - ldr r3, [pc, #52] @ 628d4 │ │ │ │ + ldr r2, [pc, #84] @ 628e8 │ │ │ │ + ldr r3, [pc, #52] @ 628cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 628cc │ │ │ │ + bne 628c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 628ec │ │ │ │ + ldr r3, [pc, #36] @ 628e4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6287c │ │ │ │ + b 62874 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #17 │ │ │ │ + eoreq sp, r4, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #17 │ │ │ │ + eoreq sp, r4, r8, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #15 │ │ │ │ - eoreq r9, r0, ip, ror sl │ │ │ │ + eoreq r9, r0, r0, ror #15 │ │ │ │ + eoreq r9, r0, r4, ror sl │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r7 │ │ │ │ + eoreq sp, r4, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #532] @ 62b28 │ │ │ │ + ldr r0, [pc, #532] @ 62b20 │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #524] @ 62b2c │ │ │ │ + ldr r1, [pc, #524] @ 62b24 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr ip, [pc, #508] @ 62b30 │ │ │ │ + ldr ip, [pc, #508] @ 62b28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #500] @ 62b34 │ │ │ │ + ldr r2, [pc, #500] @ 62b2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 62b0c │ │ │ │ + beq 62b04 │ │ │ │ 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 5cd10 │ │ │ │ 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 5c1ac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a38 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 623a4 │ │ │ │ + bl 6239c │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 62ad0 │ │ │ │ + bne 62ac8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 62a40 │ │ │ │ + bne 62a38 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 62b00 │ │ │ │ + bne 62af8 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #7 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ - b 62a4c │ │ │ │ + b 62a44 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r1, [pc, #228] @ 62b38 │ │ │ │ + ldr r1, [pc, #228] @ 62b30 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r0, r8 │ │ │ │ @@ -65445,180 +65443,180 @@ │ │ │ │ add r2, r4, r3 │ │ │ │ sub r2, r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #152] @ 62b3c │ │ │ │ + ldr r2, [pc, #152] @ 62b34 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 62b2c │ │ │ │ + ldr r3, [pc, #128] @ 62b24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62b24 │ │ │ │ + bne 62b1c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #104] @ 62b40 │ │ │ │ + ldr r1, [pc, #104] @ 62b38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #8 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r8, #8 │ │ │ │ bl 23310 │ │ │ │ add r2, r4, #8 │ │ │ │ - b 62a88 │ │ │ │ - ldr r1, [pc, #60] @ 62b44 │ │ │ │ + b 62a80 │ │ │ │ + ldr r1, [pc, #60] @ 62b3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 62ad8 │ │ │ │ + b 62ad0 │ │ │ │ add r6, lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 62994 │ │ │ │ + b 6298c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + eoreq sp, r4, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024d6b0 │ │ │ │ + @ instruction: 0x0024d6b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #18 │ │ │ │ - eoreq sp, r4, r0, asr r5 │ │ │ │ - ldrdeq r9, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, ip, lsr #17 │ │ │ │ + eoreq r9, r0, r0, ror #18 │ │ │ │ + eoreq sp, r4, r8, asr r5 │ │ │ │ + eoreq r9, r0, r8, asr #17 │ │ │ │ + eoreq r9, r0, r4, lsr #17 │ │ │ │ │ │ │ │ -00062b48 : │ │ │ │ +00062b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #396] @ 62cec │ │ │ │ - ldr r3, [pc, #396] @ 62cf0 │ │ │ │ + ldr ip, [pc, #396] @ 62ce4 │ │ │ │ + ldr r3, [pc, #396] @ 62ce8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr ip, [pc, #380] @ 62cf4 │ │ │ │ + ldr ip, [pc, #380] @ 62cec │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 62cf8 │ │ │ │ + ldr r3, [pc, #368] @ 62cf0 │ │ │ │ subs r5, r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ streq ip, [r4] │ │ │ │ - beq 62c30 │ │ │ │ + beq 62c28 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 62c60 │ │ │ │ - bl 623a4 │ │ │ │ + beq 62c58 │ │ │ │ + bl 6239c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c20 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne 62c70 │ │ │ │ + bne 62c68 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ - bne 62c80 │ │ │ │ + bne 62c78 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 62c94 │ │ │ │ + beq 62c8c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c20 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 62c28 │ │ │ │ + beq 62c20 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 62c70 │ │ │ │ + beq 62c68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ 62cfc │ │ │ │ - ldr r3, [pc, #176] @ 62cf0 │ │ │ │ + ldr r2, [pc, #192] @ 62cf4 │ │ │ │ + ldr r3, [pc, #176] @ 62ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62ce8 │ │ │ │ + bne 62ce0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ - bl 623a4 │ │ │ │ + bl 6239c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c2c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c20 │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 62c04 │ │ │ │ - b 62c28 │ │ │ │ + beq 62bfc │ │ │ │ + b 62c20 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 62cc8 │ │ │ │ + beq 62cc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 62cc0 │ │ │ │ + b 62cb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r4, r4, sp │ │ │ │ + mlaeq r4, ip, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r0, ror r4 │ │ │ │ - @ instruction: 0x0024d3bc │ │ │ │ + eoreq sp, r4, r8, ror r4 │ │ │ │ + eoreq sp, r4, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 62ed0 │ │ │ │ - ldr r2, [pc, #440] @ 62ed4 │ │ │ │ + ldr ip, [pc, #440] @ 62ec8 │ │ │ │ + ldr r2, [pc, #440] @ 62ecc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 62ed8 │ │ │ │ + ldr r6, [pc, #432] @ 62ed0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 62edc │ │ │ │ + ldr r3, [pc, #428] @ 62ed4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65633,408 +65631,408 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 62da8 │ │ │ │ + bne 62da0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 62de4 │ │ │ │ + beq 62ddc │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e14 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 62ee0 │ │ │ │ + ldr r0, [pc, #300] @ 62ed8 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 62ee4 │ │ │ │ + ldr r1, [pc, #296] @ 62edc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 62de4 │ │ │ │ + bne 62ddc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e14 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62e48 │ │ │ │ - b 62e84 │ │ │ │ + bne 62e40 │ │ │ │ + b 62e7c │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62e84 │ │ │ │ + beq 62e7c │ │ │ │ cmp r3, ip │ │ │ │ - bne 62e3c │ │ │ │ + bne 62e34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ec0 │ │ │ │ - ldr r3, [pc, #108] @ 62ee8 │ │ │ │ + beq 62eb8 │ │ │ │ + ldr r3, [pc, #108] @ 62ee0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62e90 │ │ │ │ - ldr r3, [pc, #96] @ 62eec │ │ │ │ + b 62e88 │ │ │ │ + ldr r3, [pc, #96] @ 62ee4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 62ef0 │ │ │ │ - ldr r3, [pc, #52] @ 62ed4 │ │ │ │ + ldr r2, [pc, #84] @ 62ee8 │ │ │ │ + ldr r3, [pc, #52] @ 62ecc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62ecc │ │ │ │ + bne 62ec4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 62eec │ │ │ │ + ldr r3, [pc, #36] @ 62ee4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62e7c │ │ │ │ + b 62e74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #5 │ │ │ │ + eoreq sp, r4, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #5 │ │ │ │ + eoreq sp, r4, r8, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #4 │ │ │ │ - eoreq r9, r0, ip, ror r4 │ │ │ │ + eoreq r9, r0, r0, lsl #4 │ │ │ │ + eoreq r9, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r1 │ │ │ │ + eoreq sp, r4, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #2444] @ 638a0 │ │ │ │ + ldr r1, [pc, #2444] @ 63898 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2440] @ 638a4 │ │ │ │ + ldr r3, [pc, #2440] @ 6389c │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r7, [pc, #2420] @ 638a8 │ │ │ │ + ldr r7, [pc, #2420] @ 638a0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2408] @ 638ac │ │ │ │ + ldr r3, [pc, #2408] @ 638a4 │ │ │ │ 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 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #32 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movne r2, #0 │ │ │ │ str r3, [r6] │ │ │ │ strne r2, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldreq r4, [sp, #32] │ │ │ │ - beq 63000 │ │ │ │ + beq 62ff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 62fb8 │ │ │ │ + bne 62fb0 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62ff4 │ │ │ │ + bls 62fec │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldmib r0, {r4, r5} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 63308 │ │ │ │ + bne 63300 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 632f0 │ │ │ │ + blt 632e8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ addne r3, r4, r5 │ │ │ │ - bne 6312c │ │ │ │ + bne 63124 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 630e8 │ │ │ │ + beq 630e0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ - ldr r2, [pc, #2120] @ 638b0 │ │ │ │ + bl 1d1b44 │ │ │ │ + ldr r2, [pc, #2120] @ 638a8 │ │ │ │ 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 5c5f4 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bne 6313c │ │ │ │ + bne 63134 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 630a8 │ │ │ │ + beq 630a0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq 63728 │ │ │ │ + beq 63720 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1ac │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63328 │ │ │ │ + bne 63320 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1984] @ 638b4 │ │ │ │ + ldr r2, [pc, #1984] @ 638ac │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #1960] @ 638a4 │ │ │ │ + ldr r3, [pc, #1960] @ 6389c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6389c │ │ │ │ + bne 63894 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63020 │ │ │ │ + beq 63018 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 63120 │ │ │ │ + bne 63118 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 63090 │ │ │ │ + beq 63088 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, #4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ - bne 634dc │ │ │ │ + bne 634d4 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 631bc │ │ │ │ + blt 631b4 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 631bc │ │ │ │ + beq 631b4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 63778 │ │ │ │ + beq 63770 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ - bgt 63518 │ │ │ │ + bgt 63510 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6369c │ │ │ │ + beq 63694 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 636c4 │ │ │ │ + beq 636bc │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63234 │ │ │ │ + bne 6322c │ │ │ │ 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 5cd10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ moveq r2, r4 │ │ │ │ - beq 63278 │ │ │ │ + beq 63270 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, r4] │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 632a0 │ │ │ │ - b 63620 │ │ │ │ + bgt 63298 │ │ │ │ + b 63618 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 63604 │ │ │ │ + beq 635fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ strb r1, [r3, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 63620 │ │ │ │ + beq 63618 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 63284 │ │ │ │ + bne 6327c │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63284 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63284 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63284 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 6328c │ │ │ │ - b 632c0 │ │ │ │ + bne 63284 │ │ │ │ + b 632b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63090 │ │ │ │ - b 6313c │ │ │ │ + beq 63088 │ │ │ │ + b 63134 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b 63008 │ │ │ │ + b 63000 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6338c │ │ │ │ + bne 63384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a318 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 630e8 │ │ │ │ + bne 630e0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #1 │ │ │ │ moveq r8, #247 @ 0xf7 │ │ │ │ movne r8, #255 @ 0xff │ │ │ │ cmp r4, r8 │ │ │ │ - ble 630e8 │ │ │ │ + ble 630e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -66049,15 +66047,15 @@ │ │ │ │ str r2, [r6] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 63874 │ │ │ │ + beq 6386c │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ @@ -66068,16 +66066,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #5 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1d1b68 │ │ │ │ - ldr r2, [pc, #1116] @ 638b8 │ │ │ │ + bl 1d1b44 │ │ │ │ + ldr r2, [pc, #1116] @ 638b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -66085,284 +66083,284 @@ │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r8, r3 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bge 630e8 │ │ │ │ + bge 630e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 628f4 │ │ │ │ + bl 628ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r5, [r0, r2] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 630e8 │ │ │ │ + b 630e0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 635c4 │ │ │ │ + blt 635bc │ │ │ │ cmp r4, #8 │ │ │ │ - beq 636cc │ │ │ │ + beq 636c4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq 637e4 │ │ │ │ + beq 637dc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 63170 │ │ │ │ + beq 63168 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ movgt fp, r9 │ │ │ │ - ble 6369c │ │ │ │ + ble 63694 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ sub r1, r1, #1 │ │ │ │ - beq 63588 │ │ │ │ + beq 63580 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 63568 │ │ │ │ + bne 63560 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 636ac │ │ │ │ + beq 636a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 631cc │ │ │ │ + beq 631c4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63540 │ │ │ │ + beq 63538 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 631cc │ │ │ │ + beq 631c4 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ - b 63538 │ │ │ │ + b 63530 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631c4 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 6357c │ │ │ │ + bne 63574 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 636ac │ │ │ │ + beq 636a4 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631c4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63594 │ │ │ │ - b 6357c │ │ │ │ + beq 6358c │ │ │ │ + b 63574 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 637d8 │ │ │ │ + beq 637d0 │ │ │ │ add r3, r9, r4 │ │ │ │ ldrb r9, [r3, #-2] │ │ │ │ subs fp, r9, #92 @ 0x5c │ │ │ │ movne fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 631c0 │ │ │ │ - b 63174 │ │ │ │ + bne 631b8 │ │ │ │ + b 6316c │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63284 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6328c │ │ │ │ + bne 63284 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 63284 │ │ │ │ + b 6327c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #4 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bne 630dc │ │ │ │ + bne 630d4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 630dc │ │ │ │ + beq 630d4 │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ sub r2, r4, #3 │ │ │ │ - beq 6383c │ │ │ │ + beq 63834 │ │ │ │ add r0, r9, #6 │ │ │ │ bl 235b0 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ add r4, r4, #2 │ │ │ │ strb r3, [r9, #4] │ │ │ │ strb r3, [r9, #5] │ │ │ │ - b 630dc │ │ │ │ + b 630d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r5 │ │ │ │ - b 630dc │ │ │ │ + b 630d4 │ │ │ │ eor r4, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ orrgt r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 631cc │ │ │ │ - b 631d4 │ │ │ │ + beq 631c4 │ │ │ │ + b 631cc │ │ │ │ mov r3, r9 │ │ │ │ - b 63200 │ │ │ │ + b 631f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrsb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 6370c │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 63714 │ │ │ │ + beq 6370c │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r4, #6 │ │ │ │ streq r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ movgt fp, #0 │ │ │ │ - bgt 6351c │ │ │ │ - b 636a0 │ │ │ │ - ldr r3, [pc, #396] @ 638bc │ │ │ │ + bgt 63514 │ │ │ │ + b 63698 │ │ │ │ + ldr r3, [pc, #396] @ 638b4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac7c │ │ │ │ + bl 25ac6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63850 │ │ │ │ + beq 63848 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 38298 │ │ │ │ + bl 38290 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ strne r2, [r3] │ │ │ │ - b 630ac │ │ │ │ + b 630a4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 631bc │ │ │ │ + beq 631b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, #2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ movne fp, #1 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne 631f4 │ │ │ │ + bne 631ec │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 63264 │ │ │ │ + b 6325c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 630dc │ │ │ │ - b 63170 │ │ │ │ + bne 630d4 │ │ │ │ + b 63168 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 63714 │ │ │ │ + bne 6370c │ │ │ │ ldrsb r2, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 6370c │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 63714 │ │ │ │ + beq 6370c │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r4, #7 │ │ │ │ streq r4, [sp, #44] @ 0x2c │ │ │ │ - b 63714 │ │ │ │ + b 6370c │ │ │ │ add r0, r9, #5 │ │ │ │ bl 235b0 │ │ │ │ add r4, r4, #1 │ │ │ │ strb r5, [r9, #4] │ │ │ │ - b 630dc │ │ │ │ - ldr r1, [pc, #104] @ 638c0 │ │ │ │ + b 630d4 │ │ │ │ + ldr r1, [pc, #104] @ 638b8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 63744 │ │ │ │ + bl 4bc98 │ │ │ │ + b 6373c │ │ │ │ ldrb ip, [r9, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ + bne 63400 │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 63408 │ │ │ │ + bne 63400 │ │ │ │ ldrb ip, [r9, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ - b 630e8 │ │ │ │ + bne 63400 │ │ │ │ + b 630e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + eoreq sp, r4, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq sp, [r4], -r8 @ │ │ │ │ + eoreq sp, r4, r0, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r0, ror #8 │ │ │ │ - eoreq ip, r4, r0, lsl #30 │ │ │ │ + eoreq r8, r0, r8, asr r4 │ │ │ │ + eoreq ip, r4, r8, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r0, r0, ror #22 │ │ │ │ + eoreq r8, r0, r8, asr fp │ │ │ │ │ │ │ │ -000638c4 : │ │ │ │ +000638bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ @@ -66370,19 +66368,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006390c : │ │ │ │ +00063904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ @@ -66392,19 +66390,19 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006395c : │ │ │ │ +00063954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r0 │ │ │ │ @@ -66415,28 +66413,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, lr │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #360] @ 63b30 │ │ │ │ - ldr r2, [pc, #360] @ 63b34 │ │ │ │ + ldr ip, [pc, #360] @ 63b28 │ │ │ │ + ldr r2, [pc, #360] @ 63b2c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #352] @ 63b38 │ │ │ │ + ldr r6, [pc, #352] @ 63b30 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #348] @ 63b3c │ │ │ │ + ldr r3, [pc, #348] @ 63b34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66448,103 +66446,103 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63af8 │ │ │ │ + bne 63af0 │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #264] @ 63b40 │ │ │ │ + ldr r2, [pc, #264] @ 63b38 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63af8 │ │ │ │ + bne 63af0 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ 63b44 │ │ │ │ + ldr r3, [pc, #232] @ 63b3c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r2, r4} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63abc │ │ │ │ + beq 63ab4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #172] @ 63b48 │ │ │ │ + ldr r3, [pc, #172] @ 63b40 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2595bc │ │ │ │ + bl 2595ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b20 │ │ │ │ - ldr r3, [pc, #136] @ 63b4c │ │ │ │ + bne 63b18 │ │ │ │ + ldr r3, [pc, #136] @ 63b44 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #128] @ 63b50 │ │ │ │ + ldr r2, [pc, #128] @ 63b48 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63b34 │ │ │ │ + ldr r3, [pc, #92] @ 63b2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63b2c │ │ │ │ + bne 63b24 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63b54 │ │ │ │ - ldr r0, [pc, #84] @ 63b58 │ │ │ │ + ldr r1, [pc, #84] @ 63b4c │ │ │ │ + ldr r0, [pc, #84] @ 63b50 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63a44 │ │ │ │ - ldr r3, [pc, #52] @ 63b5c │ │ │ │ + b 63a3c │ │ │ │ + ldr r3, [pc, #52] @ 63b54 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63ac4 │ │ │ │ + b 63abc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsr r6 │ │ │ │ + eoreq ip, r4, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, lsl r6 │ │ │ │ + eoreq ip, r4, r8, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, lsl #9 │ │ │ │ + eoreq r8, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r4, r4, lsr #10 │ │ │ │ - @ instruction: 0x00207fbc │ │ │ │ - eoreq r8, r0, r4, ror #7 │ │ │ │ + eoreq ip, r4, ip, lsr #10 │ │ │ │ + @ instruction: 0x00207fb4 │ │ │ │ + ldrdeq r8, [r0], -ip @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #336] @ 63cc8 │ │ │ │ - ldr r2, [pc, #336] @ 63ccc │ │ │ │ + ldr ip, [pc, #336] @ 63cc0 │ │ │ │ + ldr r2, [pc, #336] @ 63cc4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #328] @ 63cd0 │ │ │ │ + ldr r6, [pc, #328] @ 63cc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #324] @ 63cd4 │ │ │ │ + ldr r3, [pc, #324] @ 63ccc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66556,97 +66554,97 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63c90 │ │ │ │ + bne 63c88 │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #240] @ 63cd8 │ │ │ │ + ldr r2, [pc, #240] @ 63cd0 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63c90 │ │ │ │ + bne 63c88 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r3, [pc, #204] @ 63cdc │ │ │ │ + ldr r3, [pc, #204] @ 63cd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63c54 │ │ │ │ - ldr r3, [pc, #164] @ 63ce0 │ │ │ │ + beq 63c4c │ │ │ │ + ldr r3, [pc, #164] @ 63cd8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259678 │ │ │ │ + bl 259668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cb8 │ │ │ │ - ldr r3, [pc, #136] @ 63ce4 │ │ │ │ + bne 63cb0 │ │ │ │ + ldr r3, [pc, #136] @ 63cdc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #128] @ 63ce8 │ │ │ │ + ldr r2, [pc, #128] @ 63ce0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63ccc │ │ │ │ + ldr r3, [pc, #92] @ 63cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63cc4 │ │ │ │ + bne 63cbc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63cec │ │ │ │ - ldr r0, [pc, #84] @ 63cf0 │ │ │ │ + ldr r1, [pc, #84] @ 63ce4 │ │ │ │ + ldr r0, [pc, #84] @ 63ce8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63bf4 │ │ │ │ - ldr r3, [pc, #52] @ 63cf4 │ │ │ │ + b 63bec │ │ │ │ + ldr r3, [pc, #52] @ 63cec │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63c5c │ │ │ │ + b 63c54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsl #9 │ │ │ │ + eoreq ip, r4, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, ror #8 │ │ │ │ + eoreq ip, r4, r8, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, ror #5 │ │ │ │ + ldrdeq r8, [r0], -ip @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r4, ip, lsl #7 │ │ │ │ - eoreq r7, r0, r4, lsr #28 │ │ │ │ - eoreq r8, r0, ip, asr r2 │ │ │ │ + mlaeq r4, r4, r3, ip │ │ │ │ + eoreq r7, r0, ip, lsl lr │ │ │ │ + eoreq r8, r0, r4, asr r2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #320] @ 63e50 │ │ │ │ - ldr r2, [pc, #320] @ 63e54 │ │ │ │ + ldr ip, [pc, #320] @ 63e48 │ │ │ │ + ldr r2, [pc, #320] @ 63e4c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #312] @ 63e58 │ │ │ │ + ldr r5, [pc, #312] @ 63e50 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #308] @ 63e5c │ │ │ │ + ldr r3, [pc, #308] @ 63e54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66658,1597 +66656,1597 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63e18 │ │ │ │ + bne 63e10 │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #224] @ 63e60 │ │ │ │ + ldr r2, [pc, #224] @ 63e58 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63e18 │ │ │ │ + bne 63e10 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r3, [pc, #188] @ 63e64 │ │ │ │ + ldr r3, [pc, #188] @ 63e5c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #164] @ 63e68 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #164] @ 63e60 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2597ec │ │ │ │ + bl 2597dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e40 │ │ │ │ - ldr r2, [pc, #132] @ 63e6c │ │ │ │ + bne 63e38 │ │ │ │ + ldr r2, [pc, #132] @ 63e64 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #128] @ 63e70 │ │ │ │ + ldr r2, [pc, #128] @ 63e68 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #92] @ 63e54 │ │ │ │ + ldr r3, [pc, #92] @ 63e4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63e4c │ │ │ │ + bne 63e44 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63e74 │ │ │ │ - ldr r0, [pc, #84] @ 63e78 │ │ │ │ + ldr r1, [pc, #84] @ 63e6c │ │ │ │ + ldr r0, [pc, #84] @ 63e70 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63d8c │ │ │ │ - ldr r2, [pc, #52] @ 63e7c │ │ │ │ + b 63d84 │ │ │ │ + ldr r2, [pc, #52] @ 63e74 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 63de8 │ │ │ │ + b 63de0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r8, ror #5 │ │ │ │ + strdeq ip, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r8, asr #5 │ │ │ │ + ldrdeq ip, [r4], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r0, ror #2 │ │ │ │ + eoreq r8, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r4, r4, lsl #4 │ │ │ │ - mlaeq r0, ip, ip, r7 │ │ │ │ - eoreq r8, r0, r8, ror #1 │ │ │ │ + eoreq ip, r4, ip, lsl #4 │ │ │ │ + mlaeq r0, r4, ip, r7 │ │ │ │ + eoreq r8, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #448] @ 64058 │ │ │ │ - ldr ip, [pc, #448] @ 6405c │ │ │ │ + ldr lr, [pc, #448] @ 64050 │ │ │ │ + ldr ip, [pc, #448] @ 64054 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #436] @ 64060 │ │ │ │ + ldr r2, [pc, #436] @ 64058 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #432] @ 64064 │ │ │ │ + ldr r3, [pc, #432] @ 6405c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr lr, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 63f28 │ │ │ │ + bne 63f20 │ │ │ │ ldrsh r6, [r0] │ │ │ │ sub r2, r6, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ cmp r6, #55 @ 0x37 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 63f58 │ │ │ │ + beq 63f50 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 63f5c │ │ │ │ - ldr r1, [pc, #312] @ 64068 │ │ │ │ - ldr r0, [pc, #312] @ 6406c │ │ │ │ + bls 63f54 │ │ │ │ + ldr r1, [pc, #312] @ 64060 │ │ │ │ + ldr r0, [pc, #312] @ 64064 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 64038 │ │ │ │ + beq 64030 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 64070 │ │ │ │ + ldr r3, [pc, #260] @ 64068 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fbc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ strls r7, [r4] │ │ │ │ - bls 6400c │ │ │ │ + bls 64004 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ bl 232ec │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #96] @ 64074 │ │ │ │ - ldr r3, [pc, #68] @ 6405c │ │ │ │ + ldr r2, [pc, #96] @ 6406c │ │ │ │ + ldr r3, [pc, #68] @ 64054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64054 │ │ │ │ + bne 6404c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r6, [r0] │ │ │ │ sub r3, r6, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 63f58 │ │ │ │ - b 63f5c │ │ │ │ + bhi 63f50 │ │ │ │ + b 63f54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, ip, asr r1 │ │ │ │ + eoreq ip, r4, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, ip, lsr r1 │ │ │ │ + eoreq ip, r4, r4, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r4, lsl #6 │ │ │ │ - ldrdeq r8, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r0, r8 │ │ │ │ - eoreq fp, r4, r4, ror #31 │ │ │ │ + strdeq r8, [r0], -ip @ │ │ │ │ + eoreq r8, r0, r8, asr #1 │ │ │ │ + mlaeq r0, r0, r0, r8 │ │ │ │ + eoreq fp, r4, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #412] @ 6422c │ │ │ │ - ldr ip, [pc, #412] @ 64230 │ │ │ │ + ldr lr, [pc, #412] @ 64224 │ │ │ │ + ldr ip, [pc, #412] @ 64228 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #400] @ 64234 │ │ │ │ + ldr r2, [pc, #400] @ 6422c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #396] @ 64238 │ │ │ │ + ldr r3, [pc, #396] @ 64230 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ - bne 641fc │ │ │ │ + bne 641f4 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #304] @ 6423c │ │ │ │ + ldr r2, [pc, #304] @ 64234 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 641fc │ │ │ │ + bne 641f4 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 64240 │ │ │ │ + ldr r3, [pc, #260] @ 64238 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 64184 │ │ │ │ + bne 6417c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64184 │ │ │ │ + bne 6417c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r6, [r4] │ │ │ │ - beq 641d0 │ │ │ │ + beq 641c8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4] │ │ │ │ bl 232ec │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #108] @ 64244 │ │ │ │ - ldr r3, [pc, #84] @ 64230 │ │ │ │ + ldr r2, [pc, #108] @ 6423c │ │ │ │ + ldr r3, [pc, #84] @ 64228 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64228 │ │ │ │ + bne 64220 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #68] @ 64248 │ │ │ │ - ldr r0, [pc, #68] @ 6424c │ │ │ │ + ldr r1, [pc, #68] @ 64240 │ │ │ │ + ldr r0, [pc, #68] @ 64244 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64118 │ │ │ │ + b 64110 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, ror #30 │ │ │ │ + eoreq fp, r4, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, asr #30 │ │ │ │ + eoreq fp, r4, ip, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r8 @ │ │ │ │ - eoreq fp, r4, r0, lsr #28 │ │ │ │ - @ instruction: 0x002078bc │ │ │ │ - eoreq r7, r0, ip, lsl #28 │ │ │ │ + ldrdeq r7, [r0], -r0 @ │ │ │ │ + eoreq fp, r4, r8, lsr #28 │ │ │ │ + @ instruction: 0x002078b4 │ │ │ │ + eoreq r7, r0, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ - ldr r4, [pc, #1168] @ 646f8 │ │ │ │ - ldr lr, [pc, #1168] @ 646fc │ │ │ │ - ldr ip, [pc, #1168] @ 64700 │ │ │ │ + ldr r4, [pc, #1168] @ 646f0 │ │ │ │ + ldr lr, [pc, #1168] @ 646f4 │ │ │ │ + ldr ip, [pc, #1168] @ 646f8 │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1148] @ 64704 │ │ │ │ + ldr r3, [pc, #1148] @ 646fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #564] @ 0x234 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1128] @ 64708 │ │ │ │ + ldr r3, [pc, #1128] @ 64700 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r4 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [lr, r3] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - beq 64524 │ │ │ │ + beq 6451c │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6433c │ │ │ │ + bne 64334 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #988] @ 6470c │ │ │ │ + ldr r3, [pc, #988] @ 64704 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64370 │ │ │ │ + beq 64368 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #960] @ 64708 │ │ │ │ + ldr r2, [pc, #960] @ 64700 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #956] @ 64710 │ │ │ │ + ldr r0, [pc, #956] @ 64708 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #952] @ 64714 │ │ │ │ + ldr r1, [pc, #952] @ 6470c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 6451c │ │ │ │ - ldr r3, [pc, #908] @ 64718 │ │ │ │ + beq 64514 │ │ │ │ + ldr r3, [pc, #908] @ 64710 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #840] @ 6471c │ │ │ │ + ldr r3, [pc, #840] @ 64714 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a760 │ │ │ │ + bl 25a750 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - beq 64584 │ │ │ │ + beq 6457c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - b 644b0 │ │ │ │ + b 644a8 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 232ec │ │ │ │ - ldr ip, [pc, #752] @ 64708 │ │ │ │ + ldr ip, [pc, #752] @ 64700 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r7, ip] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ - ldr r2, [pc, #688] @ 64704 │ │ │ │ + bl 1d1b44 │ │ │ │ + ldr r2, [pc, #688] @ 646fc │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r6] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 644ac │ │ │ │ + beq 644a4 │ │ │ │ ands r4, r3, #15 │ │ │ │ - beq 645bc │ │ │ │ + beq 645b4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a7bc │ │ │ │ + bl 25a7ac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64404 │ │ │ │ + bne 643fc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #552] @ 64708 │ │ │ │ + ldr r3, [pc, #552] @ 64700 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #556] @ 64720 │ │ │ │ - ldr r3, [pc, #520] @ 64700 │ │ │ │ + ldr r2, [pc, #556] @ 64718 │ │ │ │ + ldr r3, [pc, #520] @ 646f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 646f4 │ │ │ │ + bne 646ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6438c │ │ │ │ + b 64384 │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 643c8 │ │ │ │ - ldr r4, [pc, #464] @ 64724 │ │ │ │ + beq 643c0 │ │ │ │ + ldr r4, [pc, #464] @ 6471c │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 643c8 │ │ │ │ + b 643c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #364] @ 64708 │ │ │ │ + ldr r3, [pc, #364] @ 64700 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #11 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #376] @ 64728 │ │ │ │ + ldr r1, [pc, #376] @ 64720 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 644d8 │ │ │ │ + bl 4bc98 │ │ │ │ + b 644d0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ mov r5, #9 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #316] @ 6472c │ │ │ │ + ldr r0, [pc, #316] @ 64724 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c1f4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #556] @ 0x22c │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6467c │ │ │ │ - ldr r3, [pc, #248] @ 64730 │ │ │ │ + bne 64674 │ │ │ │ + ldr r3, [pc, #248] @ 64728 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 64654 │ │ │ │ + bgt 6464c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b8ec │ │ │ │ + bl 205148 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c320 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 643fc │ │ │ │ + b 643f4 │ │ │ │ mov r4, #9 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c320 │ │ │ │ + bl 205148 │ │ │ │ ldrb r2, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 646b8 │ │ │ │ - ldr r3, [pc, #120] @ 6471c │ │ │ │ + bne 646b0 │ │ │ │ + ldr r3, [pc, #120] @ 64714 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a85c │ │ │ │ + bl 25a84c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #404] @ 0x194 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #44] @ 64708 │ │ │ │ + ldr r3, [pc, #44] @ 64700 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 64674 │ │ │ │ + bl e961c │ │ │ │ + b 6466c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r8, lsl #27 │ │ │ │ - eoreq fp, r4, r4, lsl #27 │ │ │ │ + mlaeq r4, r0, sp, fp │ │ │ │ + eoreq fp, r4, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, r8, ror #14 │ │ │ │ - eoreq r7, r0, r0, lsr #25 │ │ │ │ + eoreq r7, r0, r8, asr #25 │ │ │ │ + eoreq r7, r0, r0, ror #14 │ │ │ │ + mlaeq r0, r8, ip, r7 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq fp, r4, r4, lsl #22 │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ + eoreq fp, r4, ip, lsl #22 │ │ │ │ + eoreq r7, r0, ip, asr #21 │ │ │ │ + eoreq r7, r0, r4, asr #28 │ │ │ │ @ instruction: 0xffff7f4c │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 64250 │ │ │ │ + b 64248 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #340] @ 648b0 │ │ │ │ - ldr r2, [pc, #340] @ 648b4 │ │ │ │ + ldr ip, [pc, #340] @ 648a8 │ │ │ │ + ldr r2, [pc, #340] @ 648ac │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #328] @ 648b8 │ │ │ │ + ldr r7, [pc, #328] @ 648b0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #324] @ 648bc │ │ │ │ + ldr r3, [pc, #324] @ 648b4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 6487c │ │ │ │ + bne 64874 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #236] @ 648c0 │ │ │ │ + ldr r3, [pc, #236] @ 648b8 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6487c │ │ │ │ + bne 64874 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #204] @ 648c4 │ │ │ │ + ldr r3, [pc, #204] @ 648bc │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r6, #1 │ │ │ │ movle r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 6483c │ │ │ │ + ble 64834 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #152] @ 648c8 │ │ │ │ + ldr r3, [pc, #152] @ 648c0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r1, r1, r3 │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r3 │ │ │ │ - bl 61d5c │ │ │ │ - ldr r2, [pc, #116] @ 648cc │ │ │ │ - ldr r3, [pc, #88] @ 648b4 │ │ │ │ + bl 61d54 │ │ │ │ + ldr r2, [pc, #116] @ 648c4 │ │ │ │ + ldr r3, [pc, #88] @ 648ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 648ac │ │ │ │ + bne 648a4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 648d0 │ │ │ │ - ldr r1, [pc, #72] @ 648d4 │ │ │ │ + ldr r0, [pc, #72] @ 648c8 │ │ │ │ + ldr r1, [pc, #72] @ 648cc │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 647e0 │ │ │ │ + b 647d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r8, r8, fp │ │ │ │ + eoreq fp, r4, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r8, ror r8 │ │ │ │ + eoreq fp, r4, r0, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ + eoreq r7, r0, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, r0, lsr #15 │ │ │ │ - eoreq r7, r0, r8, asr #16 │ │ │ │ - eoreq r7, r0, r8, lsr r2 │ │ │ │ + eoreq fp, r4, r8, lsr #15 │ │ │ │ + eoreq r7, r0, r0, asr #16 │ │ │ │ + eoreq r7, r0, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #416] @ 64a90 │ │ │ │ - ldr r2, [pc, #416] @ 64a94 │ │ │ │ + ldr ip, [pc, #416] @ 64a88 │ │ │ │ + ldr r2, [pc, #416] @ 64a8c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #404] @ 64a98 │ │ │ │ + ldr r6, [pc, #404] @ 64a90 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 64a9c │ │ │ │ + ldr r3, [pc, #400] @ 64a94 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 64a14 │ │ │ │ + bne 64a0c │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #312] @ 64aa0 │ │ │ │ + ldr r2, [pc, #312] @ 64a98 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64a14 │ │ │ │ + bne 64a0c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #288] @ 64aa4 │ │ │ │ + ldr r3, [pc, #288] @ 64a9c │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #244] @ 64aa8 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #244] @ 64aa0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259c34 │ │ │ │ + bl 259c24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64a40 │ │ │ │ - ldr r3, [pc, #212] @ 64aac │ │ │ │ + beq 64a38 │ │ │ │ + ldr r3, [pc, #212] @ 64aa4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64ab0 │ │ │ │ + ldr r2, [pc, #204] @ 64aa8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64a94 │ │ │ │ + ldr r3, [pc, #164] @ 64a8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64a8c │ │ │ │ + bne 64a84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 64ab4 │ │ │ │ - ldr r1, [pc, #148] @ 64ab8 │ │ │ │ + ldr r0, [pc, #148] @ 64aac │ │ │ │ + ldr r1, [pc, #148] @ 64ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64974 │ │ │ │ + b 6496c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #72] @ 64abc │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #72] @ 64ab4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 649d0 │ │ │ │ + bl 4bc98 │ │ │ │ + b 649c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, lsl #14 │ │ │ │ + eoreq fp, r4, ip, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, ror #13 │ │ │ │ + eoreq fp, r4, ip, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r5, r7 │ │ │ │ + eoreq r7, r0, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq fp, r4, ip, lsl #12 │ │ │ │ - strdeq r7, [r0], -ip @ │ │ │ │ - eoreq r7, r0, r0, lsr #1 │ │ │ │ - ldrdeq r7, [r0], -r0 @ │ │ │ │ + eoreq fp, r4, r4, lsl r6 │ │ │ │ + strdeq r7, [r0], -r4 @ │ │ │ │ + mlaeq r0, r8, r0, r7 │ │ │ │ + eoreq r7, r0, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #436] @ 64c8c │ │ │ │ - ldr r2, [pc, #436] @ 64c90 │ │ │ │ + ldr ip, [pc, #436] @ 64c84 │ │ │ │ + ldr r2, [pc, #436] @ 64c88 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #424] @ 64c94 │ │ │ │ + ldr r6, [pc, #424] @ 64c8c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #420] @ 64c98 │ │ │ │ + ldr r3, [pc, #420] @ 64c90 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 64c10 │ │ │ │ + bne 64c08 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #320] @ 64c9c │ │ │ │ + ldr r2, [pc, #320] @ 64c94 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64c10 │ │ │ │ + bne 64c08 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #296] @ 64ca0 │ │ │ │ + ldr r3, [pc, #296] @ 64c98 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #252] @ 64ca4 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #252] @ 64c9c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ - bl 259fa8 │ │ │ │ + bl 259f98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64c3c │ │ │ │ - ldr r3, [pc, #212] @ 64ca8 │ │ │ │ + beq 64c34 │ │ │ │ + ldr r3, [pc, #212] @ 64ca0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64cac │ │ │ │ + ldr r2, [pc, #204] @ 64ca4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64c90 │ │ │ │ + ldr r3, [pc, #164] @ 64c88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64c88 │ │ │ │ + bne 64c80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 64cb0 │ │ │ │ - ldr r1, [pc, #148] @ 64cb4 │ │ │ │ + ldr r0, [pc, #148] @ 64ca8 │ │ │ │ + ldr r1, [pc, #148] @ 64cac │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64b68 │ │ │ │ + b 64b60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #72] @ 64cb8 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #72] @ 64cb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 64bcc │ │ │ │ + bl 4bc98 │ │ │ │ + b 64bc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r5 │ │ │ │ + eoreq fp, r4, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r7, r0, r8, asr #9 │ │ │ │ + eoreq r7, r0, r0, asr #9 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq fp, r4, r0, lsl r4 │ │ │ │ - eoreq r7, r0, ip, lsr #8 │ │ │ │ - eoreq r6, r0, r4, lsr #29 │ │ │ │ - eoreq r7, r0, r4, lsl r8 │ │ │ │ + eoreq fp, r4, r8, lsl r4 │ │ │ │ + eoreq r7, r0, r4, lsr #8 │ │ │ │ + mlaeq r0, ip, lr, r6 │ │ │ │ + eoreq r7, r0, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #448] @ 64e94 │ │ │ │ - ldr r2, [pc, #448] @ 64e98 │ │ │ │ + ldr ip, [pc, #448] @ 64e8c │ │ │ │ + ldr r2, [pc, #448] @ 64e90 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #436] @ 64e9c │ │ │ │ + ldr r4, [pc, #436] @ 64e94 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #432] @ 64ea0 │ │ │ │ + ldr r3, [pc, #432] @ 64e98 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 64e0c │ │ │ │ + bne 64e04 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #332] @ 64ea4 │ │ │ │ + ldr r2, [pc, #332] @ 64e9c │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64e0c │ │ │ │ - ldr r3, [pc, #316] @ 64ea8 │ │ │ │ + bne 64e04 │ │ │ │ + ldr r3, [pc, #316] @ 64ea0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #272] @ 64eac │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #272] @ 64ea4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a680 │ │ │ │ + bl 25a670 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 64e38 │ │ │ │ + beq 64e30 │ │ │ │ ldrd r6, [r0] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1287c4 │ │ │ │ + bl 1287cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #204] @ 64eb0 │ │ │ │ - ldr r3, [pc, #176] @ 64e98 │ │ │ │ + ldr r2, [pc, #204] @ 64ea8 │ │ │ │ + ldr r3, [pc, #176] @ 64e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64e90 │ │ │ │ + bne 64e88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #156] @ 64eb4 │ │ │ │ - ldr r1, [pc, #156] @ 64eb8 │ │ │ │ + ldr r0, [pc, #156] @ 64eac │ │ │ │ + ldr r1, [pc, #156] @ 64eb0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64d64 │ │ │ │ + b 64d5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #76] @ 64ebc │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #76] @ 64eb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 64ddc │ │ │ │ + b 64dd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r0, lsr #6 │ │ │ │ + eoreq fp, r4, r8, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r0, lsl #6 │ │ │ │ + eoreq fp, r4, r8, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r3, r7 │ │ │ │ + eoreq r7, r0, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq fp, r4, r4, lsl r2 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ - eoreq r6, r0, r8, lsr #25 │ │ │ │ - eoreq r7, r0, ip, asr r6 │ │ │ │ + eoreq fp, r4, ip, lsl r2 │ │ │ │ + eoreq r7, r0, r8, ror #5 │ │ │ │ + eoreq r6, r0, r0, lsr #25 │ │ │ │ + eoreq r7, r0, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #1064] @ 65300 │ │ │ │ - ldr r2, [pc, #1064] @ 65304 │ │ │ │ + ldr ip, [pc, #1064] @ 652f8 │ │ │ │ + ldr r2, [pc, #1064] @ 652fc │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #1052] @ 65308 │ │ │ │ + ldr r6, [pc, #1052] @ 65300 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1048] @ 6530c │ │ │ │ + ldr r3, [pc, #1048] @ 65304 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r5] │ │ │ │ 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 │ │ │ │ - bne 6501c │ │ │ │ + bne 65014 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #960] @ 65310 │ │ │ │ + ldr r3, [pc, #960] @ 65308 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6501c │ │ │ │ + bne 65014 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 65050 │ │ │ │ - ldr r3, [pc, #936] @ 65314 │ │ │ │ + ble 65048 │ │ │ │ + ldr r3, [pc, #936] @ 6530c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65138 │ │ │ │ - ldr r7, [pc, #920] @ 65318 │ │ │ │ + beq 65130 │ │ │ │ + ldr r7, [pc, #920] @ 65310 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64fd0 │ │ │ │ + bne 64fc8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 65288 │ │ │ │ + bne 65280 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652b8 │ │ │ │ + beq 652b0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 65240 │ │ │ │ - ldr r3, [pc, #812] @ 6531c │ │ │ │ + bne 65238 │ │ │ │ + ldr r3, [pc, #812] @ 65314 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a128 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 651dc │ │ │ │ - ldr r3, [pc, #780] @ 65320 │ │ │ │ + beq 651d4 │ │ │ │ + ldr r3, [pc, #780] @ 65318 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6510c │ │ │ │ + b 65104 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #764] @ 65324 │ │ │ │ - ldr r1, [pc, #764] @ 65328 │ │ │ │ + ldr r0, [pc, #764] @ 6531c │ │ │ │ + ldr r1, [pc, #764] @ 65320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ - bgt 64f64 │ │ │ │ + bgt 64f5c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #704] @ 6532c │ │ │ │ + ldr r3, [pc, #704] @ 65324 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ 6531c │ │ │ │ + ldr r3, [pc, #644] @ 65314 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a068 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65218 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #588] @ 65330 │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #588] @ 65328 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #576] @ 65334 │ │ │ │ + ldr r1, [pc, #576] @ 6532c │ │ │ │ str r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #548] @ 65338 │ │ │ │ - ldr r3, [pc, #492] @ 65304 │ │ │ │ + ldr r2, [pc, #548] @ 65330 │ │ │ │ + ldr r3, [pc, #492] @ 652fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 652fc │ │ │ │ + bne 652f4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #508] @ 6533c │ │ │ │ + ldr r8, [pc, #508] @ 65334 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 65090 │ │ │ │ + beq 65088 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 7ef58 │ │ │ │ - ldr r3, [pc, #372] @ 6531c │ │ │ │ + bl 7ef50 │ │ │ │ + ldr r3, [pc, #372] @ 65314 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a068 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65218 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bl 7939c │ │ │ │ - b 6510c │ │ │ │ + bl 79394 │ │ │ │ + b 65104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #300] @ 65340 │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #300] @ 65338 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 650ec │ │ │ │ + b 650e4 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 128784 │ │ │ │ - b 6510c │ │ │ │ - ldr r0, [pc, #252] @ 65344 │ │ │ │ + bl 12878c │ │ │ │ + b 65104 │ │ │ │ + ldr r0, [pc, #252] @ 6533c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 7ef58 │ │ │ │ - ldr r3, [pc, #180] @ 6531c │ │ │ │ + bl 7ef50 │ │ │ │ + ldr r3, [pc, #180] @ 65314 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651bc │ │ │ │ + beq 651b4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 6500c │ │ │ │ - ldr r1, [pc, #184] @ 65348 │ │ │ │ + b 65004 │ │ │ │ + ldr r1, [pc, #184] @ 65340 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 65100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #120] @ 6534c │ │ │ │ + ldr r2, [pc, #120] @ 65344 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #116] @ 65350 │ │ │ │ - ldr r0, [pc, #116] @ 65354 │ │ │ │ + ldr r1, [pc, #116] @ 65348 │ │ │ │ + ldr r0, [pc, #116] @ 6534c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 65100 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r1 │ │ │ │ + eoreq fp, r4, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ + eoreq r7, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r0, r0, asr r0 │ │ │ │ - mlaeq r0, ip, sl, r6 │ │ │ │ - eoreq r7, r0, r8 │ │ │ │ - eoreq r7, r0, r0, lsr r4 │ │ │ │ - eoreq r7, r0, r4, asr #8 │ │ │ │ - eoreq sl, r4, r4, ror #29 │ │ │ │ - eoreq r6, r0, ip, lsr #30 │ │ │ │ - strdeq r7, [r0], -r8 @ │ │ │ │ - eoreq r6, r0, r4, lsr #28 │ │ │ │ - eoreq r5, r0, r8, asr #16 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - eoreq r7, r0, r4, lsr r2 │ │ │ │ - mlaeq r0, r0, sp, r6 │ │ │ │ + eoreq r7, r0, r8, asr #32 │ │ │ │ + mlaeq r0, r4, sl, r6 │ │ │ │ + eoreq r7, r0, r0 │ │ │ │ + eoreq r7, r0, r8, lsr #8 │ │ │ │ + eoreq r7, r0, ip, lsr r4 │ │ │ │ + eoreq sl, r4, ip, ror #29 │ │ │ │ + eoreq r6, r0, r4, lsr #30 │ │ │ │ + strdeq r7, [r0], -r0 @ │ │ │ │ + eoreq r6, r0, ip, lsl lr │ │ │ │ + eoreq r5, r0, r0, asr #16 │ │ │ │ + strdeq ip, [r0], -r4 @ │ │ │ │ + eoreq r7, r0, ip, lsr #4 │ │ │ │ + eoreq r6, r0, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #588] @ 655bc │ │ │ │ - ldr r2, [pc, #588] @ 655c0 │ │ │ │ + ldr ip, [pc, #588] @ 655b4 │ │ │ │ + ldr r2, [pc, #588] @ 655b8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #576] @ 655c4 │ │ │ │ + ldr r6, [pc, #576] @ 655bc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #572] @ 655c8 │ │ │ │ + ldr r3, [pc, #572] @ 655c0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 654ec │ │ │ │ + bne 654e4 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #484] @ 655cc │ │ │ │ + ldr r3, [pc, #484] @ 655c4 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 654ec │ │ │ │ + bne 654e4 │ │ │ │ cmp r5, #1 │ │ │ │ - ldrle r7, [pc, #464] @ 655d0 │ │ │ │ - ble 65448 │ │ │ │ + ldrle r7, [pc, #464] @ 655c8 │ │ │ │ + ble 65440 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 65418 │ │ │ │ + beq 65410 │ │ │ │ cmp r7, #131072 @ 0x20000 │ │ │ │ asr r7, r7, #1 │ │ │ │ - bcc 65448 │ │ │ │ + bcc 65440 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #424] @ 655d4 │ │ │ │ - ldr r0, [pc, #424] @ 655d8 │ │ │ │ + ldr r1, [pc, #424] @ 655cc │ │ │ │ + ldr r0, [pc, #424] @ 655d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r7, [pc, #392] @ 655d0 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r7, [pc, #392] @ 655c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #376] @ 655dc │ │ │ │ + ldr r3, [pc, #376] @ 655d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #340] @ 655e0 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #340] @ 655d8 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259e8c │ │ │ │ + bl 259e7c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 65518 │ │ │ │ - ldr r3, [pc, #308] @ 655e4 │ │ │ │ + beq 65510 │ │ │ │ + ldr r3, [pc, #308] @ 655dc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #300] @ 655e8 │ │ │ │ + ldr r2, [pc, #300] @ 655e0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #248] @ 655c0 │ │ │ │ + ldr r3, [pc, #248] @ 655b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 655b8 │ │ │ │ + bne 655b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #244] @ 655ec │ │ │ │ - ldr r1, [pc, #244] @ 655f0 │ │ │ │ + ldr r0, [pc, #244] @ 655e4 │ │ │ │ + ldr r1, [pc, #244] @ 655e8 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 653f4 │ │ │ │ + b 653ec │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65570 │ │ │ │ + beq 65568 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ stmib sp, {r5, r7} │ │ │ │ str r7, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #156] @ 655f4 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #156] @ 655ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + bl 4bc98 │ │ │ │ + b 654a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #88] @ 655f8 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #88] @ 655f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + bl 4bc98 │ │ │ │ + b 654a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r4, lsl #25 │ │ │ │ + eoreq sl, r4, ip, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, r4, ror #24 │ │ │ │ + eoreq sl, r4, ip, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r7, r0, ip, ror #2 │ │ │ │ - eoreq r6, r0, r0, lsl #24 │ │ │ │ - eoreq r6, r0, r8, asr #23 │ │ │ │ + eoreq r7, r0, r4, ror #2 │ │ │ │ + strdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r0, asr #23 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r4, r4, lsr fp │ │ │ │ - eoreq r6, r0, r8, lsr fp │ │ │ │ - eoreq r6, r0, ip, asr #11 │ │ │ │ - eoreq r7, r0, r8, asr r0 │ │ │ │ - eoreq r7, r0, ip, asr r0 │ │ │ │ + eoreq sl, r4, ip, lsr fp │ │ │ │ + eoreq r6, r0, r0, lsr fp │ │ │ │ + eoreq r6, r0, r4, asr #11 │ │ │ │ + eoreq r7, r0, r0, asr r0 │ │ │ │ + eoreq r7, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #812] @ 65940 │ │ │ │ - ldr ip, [pc, #812] @ 65944 │ │ │ │ + ldr lr, [pc, #812] @ 65938 │ │ │ │ + ldr ip, [pc, #812] @ 6593c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #800] @ 65948 │ │ │ │ + ldr r6, [pc, #800] @ 65940 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #796] @ 6594c │ │ │ │ + ldr r3, [pc, #796] @ 65944 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -68257,393 +68255,393 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 65818 │ │ │ │ + bne 65810 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65950 │ │ │ │ + ldr r3, [pc, #660] @ 65948 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65818 │ │ │ │ + bne 65810 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657dc │ │ │ │ ldrh r0, [r2] │ │ │ │ - ldr r3, [pc, #624] @ 65950 │ │ │ │ + ldr r3, [pc, #624] @ 65948 │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657dc │ │ │ │ cmp r4, #2 │ │ │ │ movle r8, #0 │ │ │ │ - ble 6570c │ │ │ │ - ldr r3, [pc, #596] @ 65954 │ │ │ │ + ble 65704 │ │ │ │ + ldr r3, [pc, #596] @ 6594c │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ - ldr sl, [pc, #580] @ 65958 │ │ │ │ + ldr sl, [pc, #580] @ 65950 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, #57 @ 0x39 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r2, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #476] @ 6595c │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #476] @ 65954 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 259c88 │ │ │ │ + bl 259c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65844 │ │ │ │ - ldr r3, [pc, #440] @ 65960 │ │ │ │ + beq 6583c │ │ │ │ + ldr r3, [pc, #440] @ 65958 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #432] @ 65964 │ │ │ │ + ldr r2, [pc, #432] @ 6595c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #388] @ 65944 │ │ │ │ + ldr r3, [pc, #388] @ 6593c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6593c │ │ │ │ + bne 65934 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #376] @ 65968 │ │ │ │ - ldr r1, [pc, #376] @ 6596c │ │ │ │ + ldr r0, [pc, #376] @ 65960 │ │ │ │ + ldr r1, [pc, #376] @ 65964 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b 656ec │ │ │ │ + b 656e4 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #328] @ 65970 │ │ │ │ - ldr r0, [pc, #328] @ 65974 │ │ │ │ + ldr r1, [pc, #328] @ 65968 │ │ │ │ + ldr r0, [pc, #328] @ 6596c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 656c8 │ │ │ │ + b 656c0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r8, r0, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 658d0 │ │ │ │ + beq 658c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #196] @ 65978 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #196] @ 65970 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ - b 657a0 │ │ │ │ + bl 4bc98 │ │ │ │ + b 65798 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8, r9} │ │ │ │ str r8, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8} │ │ │ │ str r8, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #92] @ 6597c │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #92] @ 65974 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 657a0 │ │ │ │ + bl 4bc98 │ │ │ │ + b 65798 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r0, ror #19 │ │ │ │ + eoreq sl, r4, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024a9bc │ │ │ │ + eoreq sl, r4, r4, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r0, r0, lsl r8 │ │ │ │ + eoreq r6, r0, r8, lsl #16 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r4, ip, lsr r8 │ │ │ │ - eoreq r6, r0, r4, lsr #14 │ │ │ │ - ldrdeq r6, [r0], -r4 @ │ │ │ │ - eoreq r6, r0, r0, lsr #5 │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ - eoreq r6, r0, r8, lsl #27 │ │ │ │ - eoreq r6, r0, r0, lsr #27 │ │ │ │ + eoreq sl, r4, r4, asr #16 │ │ │ │ + eoreq r6, r0, ip, lsl r7 │ │ │ │ + eoreq r6, r0, ip, asr #5 │ │ │ │ + mlaeq r0, r8, r2, r6 │ │ │ │ + strdeq r6, [r0], -r0 @ │ │ │ │ + eoreq r6, r0, r0, lsl #27 │ │ │ │ + mlaeq r0, r8, sp, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #572] @ 65bd4 │ │ │ │ - ldr r2, [pc, #572] @ 65bd8 │ │ │ │ + ldr ip, [pc, #572] @ 65bcc │ │ │ │ + ldr r2, [pc, #572] @ 65bd0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #560] @ 65bdc │ │ │ │ + ldr r5, [pc, #560] @ 65bd4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #556] @ 65be0 │ │ │ │ + ldr r3, [pc, #556] @ 65bd8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 65a1c │ │ │ │ + bne 65a14 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #468] @ 65be4 │ │ │ │ + ldr r3, [pc, #468] @ 65bdc │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65a48 │ │ │ │ + beq 65a40 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #448] @ 65be8 │ │ │ │ - ldr r1, [pc, #448] @ 65bec │ │ │ │ + ldr r0, [pc, #448] @ 65be0 │ │ │ │ + ldr r1, [pc, #448] @ 65be4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #400] @ 65bf0 │ │ │ │ + ldr r3, [pc, #400] @ 65be8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #376] @ 65bf4 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #376] @ 65bec │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2598a4 │ │ │ │ - ldr r3, [pc, #356] @ 65bf8 │ │ │ │ + bl 259894 │ │ │ │ + ldr r3, [pc, #356] @ 65bf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 65bb4 │ │ │ │ + bhi 65bac │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #328] @ 65bfc │ │ │ │ + ldr r2, [pc, #328] @ 65bf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #316] @ 65c00 │ │ │ │ + ldr r2, [pc, #316] @ 65bf8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #268] @ 65bd8 │ │ │ │ + ldr r3, [pc, #268] @ 65bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65bb0 │ │ │ │ + bne 65ba8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #272] @ 65c04 │ │ │ │ + ldr r2, [pc, #272] @ 65bfc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #256] @ 65c08 │ │ │ │ + b 65ab4 │ │ │ │ + ldr r2, [pc, #256] @ 65c00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #240] @ 65c0c │ │ │ │ + b 65ab4 │ │ │ │ + ldr r2, [pc, #240] @ 65c04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ - b 65abc │ │ │ │ + b 65ab4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 65ba4 │ │ │ │ + ble 65b9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #212] @ 65c10 │ │ │ │ + ldr r3, [pc, #212] @ 65c08 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 65b98 │ │ │ │ + beq 65b90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #144] @ 65c14 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #144] @ 65c0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - b 65abc │ │ │ │ - ldr r3, [pc, #100] @ 65c10 │ │ │ │ + b 65ab4 │ │ │ │ + ldr r3, [pc, #100] @ 65c08 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ - b 65b98 │ │ │ │ + b 65b90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 65c18 │ │ │ │ - ldr r1, [pc, #92] @ 65c1c │ │ │ │ - ldr r0, [pc, #92] @ 65c20 │ │ │ │ - ldr r2, [pc, #92] @ 65c24 │ │ │ │ + ldr r3, [pc, #92] @ 65c10 │ │ │ │ + ldr r1, [pc, #92] @ 65c14 │ │ │ │ + ldr r0, [pc, #92] @ 65c18 │ │ │ │ + ldr r2, [pc, #92] @ 65c1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq sl, r4, ip, asr r6 │ │ │ │ + eoreq sl, r4, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip, lsr r6 │ │ │ │ + eoreq sl, r4, r4, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r6, r6 │ │ │ │ - mlaeq r0, r8, r0, r6 │ │ │ │ - eoreq r6, r0, r0, asr r6 │ │ │ │ + eoreq r6, r0, r8, lsl #13 │ │ │ │ + mlaeq r0, r0, r0, r6 │ │ │ │ + eoreq r6, r0, r8, asr #12 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq r2, r3, ip, lsl lr │ │ │ │ - eoreq sl, r4, r0, lsr r5 │ │ │ │ - @ instruction: 0x00332ddc │ │ │ │ - eorseq r2, r3, r8, asr #27 │ │ │ │ - @ instruction: 0x00332db4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ - strdeq sp, [r1], -r0 @ │ │ │ │ - eoreq r6, r0, ip, ror #22 │ │ │ │ - eoreq r6, r0, r0, lsl #23 │ │ │ │ + eoreq sp, r1, r0, lsl fp │ │ │ │ + eorseq r2, r3, r4, lsr #28 │ │ │ │ + eoreq sl, r4, r8, lsr r5 │ │ │ │ + eorseq r2, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x00332dd0 │ │ │ │ + @ instruction: 0x00332dbc │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r6, [r0], -r0 @ │ │ │ │ + eoreq sp, r1, r8, ror #19 │ │ │ │ + eoreq r6, r0, r4, ror #22 │ │ │ │ + eoreq r6, r0, r8, ror fp │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #812] @ 65f6c │ │ │ │ - ldr r2, [pc, #812] @ 65f70 │ │ │ │ + ldr ip, [pc, #812] @ 65f64 │ │ │ │ + ldr r2, [pc, #812] @ 65f68 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #800] @ 65f74 │ │ │ │ + ldr r5, [pc, #800] @ 65f6c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #796] @ 65f78 │ │ │ │ + ldr r3, [pc, #796] @ 65f70 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -68659,68 +68657,68 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #32 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e44 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #696] @ 65f7c │ │ │ │ + ldr r3, [pc, #696] @ 65f74 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e44 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e14 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65f7c │ │ │ │ + ldr r3, [pc, #660] @ 65f74 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e14 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 65d14 │ │ │ │ + bne 65d0c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 65d54 │ │ │ │ + bls 65d4c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65e78 │ │ │ │ + beq 65e70 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 65d7c │ │ │ │ + b 65d74 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65e78 │ │ │ │ + beq 65e70 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 65d70 │ │ │ │ + bne 65d68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r7, [pc, #496] @ 65f80 │ │ │ │ + ldr r7, [pc, #496] @ 65f78 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -68728,461 +68726,461 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 216a4c │ │ │ │ - ldr r3, [pc, #408] @ 65f84 │ │ │ │ + bl 216a3c │ │ │ │ + ldr r3, [pc, #408] @ 65f7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 25a000 │ │ │ │ + bl 259ff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 65ec4 │ │ │ │ - ldr r2, [pc, #372] @ 65f88 │ │ │ │ + beq 65ebc │ │ │ │ + ldr r2, [pc, #372] @ 65f80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 65e94 │ │ │ │ + b 65e8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #348] @ 65f8c │ │ │ │ - ldr r0, [pc, #348] @ 65f90 │ │ │ │ + ldr r1, [pc, #348] @ 65f84 │ │ │ │ + ldr r0, [pc, #348] @ 65f88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cf4 │ │ │ │ + b 65cec │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #316] @ 65f94 │ │ │ │ - ldr r1, [pc, #316] @ 65f98 │ │ │ │ + ldr r0, [pc, #316] @ 65f8c │ │ │ │ + ldr r1, [pc, #316] @ 65f90 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cd0 │ │ │ │ - ldr r2, [pc, #284] @ 65f9c │ │ │ │ - ldr r0, [pc, #284] @ 65fa0 │ │ │ │ + b 65cc8 │ │ │ │ + ldr r2, [pc, #284] @ 65f94 │ │ │ │ + ldr r0, [pc, #284] @ 65f98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 65fa4 │ │ │ │ + ldr r2, [pc, #264] @ 65f9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #204] @ 65f70 │ │ │ │ + ldr r3, [pc, #204] @ 65f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65f68 │ │ │ │ + bne 65f60 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65f20 │ │ │ │ + beq 65f18 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #160] @ 65fa8 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #160] @ 65fa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + bl 4bc98 │ │ │ │ + b 65e04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r9} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #92] @ 65fac │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #92] @ 65fa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + bl 4bc98 │ │ │ │ + b 65e04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024a3b4 │ │ │ │ + @ instruction: 0x0024a3bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r3, sl │ │ │ │ + mlaeq r4, ip, r3, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + @ instruction: 0x002062bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mlaeq r0, r8, ip, r5 │ │ │ │ - eoreq r6, r0, r0, lsr #4 │ │ │ │ - strdeq r6, [r0], -ip @ │ │ │ │ - eoreq r5, r0, ip, ror #24 │ │ │ │ - eoreq r5, r0, r8, asr #12 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ - eoreq sl, r4, r8, asr r1 │ │ │ │ - mlaeq r0, r8, r8, r6 │ │ │ │ - eoreq r6, r0, r4, lsr #17 │ │ │ │ + mlaeq r0, r0, ip, r5 │ │ │ │ + eoreq r6, r0, r8, lsl r2 │ │ │ │ + strdeq r6, [r0], -r4 @ │ │ │ │ + eoreq r5, r0, r4, ror #24 │ │ │ │ + eoreq r5, r0, r0, asr #12 │ │ │ │ + ldrdeq r6, [r0], -r0 @ │ │ │ │ + eoreq sl, r4, r0, ror #2 │ │ │ │ + mlaeq r0, r0, r8, r6 │ │ │ │ + mlaeq r0, ip, r8, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #1100] @ 66414 │ │ │ │ - ldr ip, [pc, #1100] @ 66418 │ │ │ │ + ldr lr, [pc, #1100] @ 6640c │ │ │ │ + ldr ip, [pc, #1100] @ 66410 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #1088] @ 6641c │ │ │ │ + ldr r5, [pc, #1088] @ 66414 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1084] @ 66420 │ │ │ │ + ldr r2, [pc, #1084] @ 66418 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #1068] @ 66424 │ │ │ │ + ldr r3, [pc, #1068] @ 6641c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 66130 │ │ │ │ + bne 66128 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #976] @ 66428 │ │ │ │ + ldr r3, [pc, #976] @ 66420 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66130 │ │ │ │ + bne 66128 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 66160 │ │ │ │ - ldr r3, [pc, #952] @ 6642c │ │ │ │ + ble 66158 │ │ │ │ + ldr r3, [pc, #952] @ 66424 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 66160 │ │ │ │ + beq 66158 │ │ │ │ tst r8, #1 │ │ │ │ - bne 66288 │ │ │ │ + bne 66280 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66300 │ │ │ │ + beq 662f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #904] @ 66430 │ │ │ │ + ldr r0, [pc, #904] @ 66428 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #900] @ 66434 │ │ │ │ + ldr r1, [pc, #900] @ 6642c │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #848] @ 66438 │ │ │ │ + ldr r3, [pc, #848] @ 66430 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #824] @ 6643c │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #824] @ 66434 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a1f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661c0 │ │ │ │ + beq 661b8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 66224 │ │ │ │ + b 6621c │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #772] @ 66440 │ │ │ │ + ldr r0, [pc, #772] @ 66438 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #768] @ 66444 │ │ │ │ + ldr r1, [pc, #768] @ 6643c │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bgt 6606c │ │ │ │ + bgt 66064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #712] @ 66448 │ │ │ │ + ldr r3, [pc, #712] @ 66440 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #668] @ 6643c │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #668] @ 66434 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a1f8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66254 │ │ │ │ + bne 6624c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #588] @ 6644c │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #588] @ 66444 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #576] @ 66450 │ │ │ │ + ldr r1, [pc, #576] @ 66448 │ │ │ │ str r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #552] @ 66454 │ │ │ │ + ldr r2, [pc, #552] @ 6644c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #484] @ 66418 │ │ │ │ + ldr r3, [pc, #484] @ 66410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66410 │ │ │ │ + bne 66408 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r4, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne 6634c │ │ │ │ + bne 66344 │ │ │ │ tst r4, #2 │ │ │ │ - bne 66330 │ │ │ │ + bne 66328 │ │ │ │ tst r4, #1 │ │ │ │ - beq 66220 │ │ │ │ - ldr r3, [pc, #480] @ 66458 │ │ │ │ + beq 66218 │ │ │ │ + ldr r3, [pc, #480] @ 66450 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 103924 │ │ │ │ - b 66220 │ │ │ │ + bl 103928 │ │ │ │ + b 66218 │ │ │ │ cmp r8, #131072 @ 0x20000 │ │ │ │ asr r8, r8, #1 │ │ │ │ - bcs 66098 │ │ │ │ + bcs 66090 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ 6645c │ │ │ │ + ldr r3, [pc, #436] @ 66454 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #57 @ 0x39 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #360] @ 6643c │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #360] @ 66434 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a61c │ │ │ │ + bl 25a60c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 66368 │ │ │ │ - ldr r2, [pc, #360] @ 66460 │ │ │ │ + beq 66360 │ │ │ │ + ldr r2, [pc, #360] @ 66458 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 66224 │ │ │ │ + b 6621c │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 66098 │ │ │ │ - ldr r0, [pc, #336] @ 66464 │ │ │ │ + bne 66090 │ │ │ │ + ldr r0, [pc, #336] @ 6645c │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66098 │ │ │ │ + bne 66090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ - b 660cc │ │ │ │ - ldr r3, [pc, #304] @ 66468 │ │ │ │ + b 660c4 │ │ │ │ + ldr r3, [pc, #304] @ 66460 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66268 │ │ │ │ - ldr r3, [pc, #280] @ 6646c │ │ │ │ + b 66260 │ │ │ │ + ldr r3, [pc, #280] @ 66464 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66260 │ │ │ │ + b 66258 │ │ │ │ mov r0, #8 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 663c4 │ │ │ │ + bne 663bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #184] @ 66470 │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #184] @ 66468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 66208 │ │ │ │ + b 66200 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ stmib sp, {r4, r9} │ │ │ │ str r9, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #128] @ 66474 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #128] @ 6646c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 66378 │ │ │ │ + bl 4bc98 │ │ │ │ + b 66370 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, ip, lsr #32 │ │ │ │ + eoreq sl, r4, r4, lsr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip │ │ │ │ + eoreq sl, r4, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r0, ip, ror #31 │ │ │ │ - mlaeq r0, r8, r7, r6 │ │ │ │ - @ instruction: 0x00205fb0 │ │ │ │ + eoreq r5, r0, r4, ror #31 │ │ │ │ + mlaeq r0, r0, r7, r6 │ │ │ │ + eoreq r5, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r5, r0, r4, asr pc │ │ │ │ - eoreq r5, r0, r4, lsl #19 │ │ │ │ - eoreq r5, r0, r4, lsl pc │ │ │ │ - eoreq r6, r0, r4, asr #12 │ │ │ │ - ldrdeq r6, [r0], -ip @ │ │ │ │ - eoreq r9, r4, r8, asr #27 │ │ │ │ - eorseq r2, r3, r8, asr r6 │ │ │ │ - eoreq r5, r0, r8, ror #27 │ │ │ │ + eoreq r5, r0, ip, asr #30 │ │ │ │ + eoreq r5, r0, ip, ror r9 │ │ │ │ + eoreq r5, r0, ip, lsl #30 │ │ │ │ + eoreq r6, r0, ip, lsr r6 │ │ │ │ + ldrdeq r6, [r0], -r4 @ │ │ │ │ + ldrdeq r9, [r4], -r0 @ │ │ │ │ + eorseq r2, r3, r0, ror #12 │ │ │ │ + eoreq r5, r0, r0, ror #27 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r6, r0, r4, lsr r5 │ │ │ │ - mlaseq r3, r8, r5, r2 │ │ │ │ - eorseq r2, r3, ip, ror r5 │ │ │ │ - eoreq pc, r0, r4, asr #11 │ │ │ │ - eoreq r6, r0, r0, lsl #9 │ │ │ │ + eoreq r6, r0, ip, lsr #10 │ │ │ │ + eorseq r2, r3, r0, lsr #11 │ │ │ │ + eorseq r2, r3, r4, lsl #11 │ │ │ │ + @ instruction: 0x0020f5bc │ │ │ │ + eoreq r6, r0, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #1076] @ 668c4 │ │ │ │ - ldr lr, [pc, #1076] @ 668c8 │ │ │ │ + ldr r4, [pc, #1076] @ 668bc │ │ │ │ + ldr lr, [pc, #1076] @ 668c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1068] @ 668cc │ │ │ │ + ldr ip, [pc, #1068] @ 668c4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #1056] @ 668d0 │ │ │ │ + ldr r2, [pc, #1056] @ 668c8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ - ldr lr, [pc, #1036] @ 668d4 │ │ │ │ + ldr lr, [pc, #1036] @ 668cc │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ @@ -69191,390 +69189,390 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [ip, lr] │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ - beq 66818 │ │ │ │ + beq 66810 │ │ │ │ eor r2, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 259bfc │ │ │ │ + bl 259bec │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 66870 │ │ │ │ + beq 66868 │ │ │ │ mov r0, #0 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r4, [pc, #928] @ 668d8 │ │ │ │ + ldr r4, [pc, #928] @ 668d0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c450 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #168] @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c450 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 667b8 │ │ │ │ - bl 1287a0 │ │ │ │ + bne 667b0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c450 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c4c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #336] @ 668dc │ │ │ │ + ldr r2, [pc, #336] @ 668d4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #308] @ 668c8 │ │ │ │ + ldr r3, [pc, #308] @ 668c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 668c0 │ │ │ │ + bne 668b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c450 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bc0 │ │ │ │ mov r3, r0 │ │ │ │ - b 66770 │ │ │ │ + b 66768 │ │ │ │ mov r2, #1 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c08 │ │ │ │ + bl 259bf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd08 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 66524 │ │ │ │ - ldr r1, [pc, #136] @ 668e0 │ │ │ │ + bne 6651c │ │ │ │ + ldr r1, [pc, #136] @ 668d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 6677c │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #64] @ 668e4 │ │ │ │ + bl 62eec │ │ │ │ + ldr r1, [pc, #64] @ 668dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 6677c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r4, r8, ror #22 │ │ │ │ + eoreq r9, r4, r0, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, r0, asr #22 │ │ │ │ + eoreq r9, r4, r8, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaseq r3, ip, r3, r2 │ │ │ │ - eoreq r9, r4, r8, ror #16 │ │ │ │ - eoreq r6, r0, ip, lsr #2 │ │ │ │ - mlaeq r0, r0, r0, r6 │ │ │ │ + eorseq r2, r3, r4, lsr #7 │ │ │ │ + eoreq r9, r4, r0, ror r8 │ │ │ │ + eoreq r6, r0, r4, lsr #2 │ │ │ │ + eoreq r6, r0, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #336] @ 66a50 │ │ │ │ - ldr r2, [pc, #336] @ 66a54 │ │ │ │ + ldr ip, [pc, #336] @ 66a48 │ │ │ │ + ldr r2, [pc, #336] @ 66a4c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #324] @ 66a58 │ │ │ │ + ldr r7, [pc, #324] @ 66a50 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #320] @ 66a5c │ │ │ │ + ldr r3, [pc, #320] @ 66a54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 66a1c │ │ │ │ + bne 66a14 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #232] @ 66a60 │ │ │ │ + ldr r3, [pc, #232] @ 66a58 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66a1c │ │ │ │ + bne 66a14 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #200] @ 66a64 │ │ │ │ + ldr r3, [pc, #200] @ 66a5c │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movle r3, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 669dc │ │ │ │ - ldr r1, [pc, #152] @ 66a68 │ │ │ │ + ble 669d4 │ │ │ │ + ldr r1, [pc, #152] @ 66a60 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ subs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ - bl 66478 │ │ │ │ - ldr r2, [pc, #116] @ 66a6c │ │ │ │ - ldr r3, [pc, #88] @ 66a54 │ │ │ │ + bl 66470 │ │ │ │ + ldr r2, [pc, #116] @ 66a64 │ │ │ │ + ldr r3, [pc, #88] @ 66a4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66a4c │ │ │ │ + bne 66a44 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 66a70 │ │ │ │ - ldr r1, [pc, #72] @ 66a74 │ │ │ │ + ldr r0, [pc, #72] @ 66a68 │ │ │ │ + ldr r1, [pc, #72] @ 66a6c │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 66984 │ │ │ │ + b 6697c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r4], -r4 @ │ │ │ │ + strdeq r9, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r4], -r4 @ │ │ │ │ + ldrdeq r9, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r5, r0, r8, lsr r7 │ │ │ │ + eoreq r5, r0, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r4, r0, lsl #12 │ │ │ │ - eoreq r5, r0, r8, lsr #13 │ │ │ │ - mlaeq r0, r8, r0, r5 │ │ │ │ + eoreq r9, r4, r8, lsl #12 │ │ │ │ + eoreq r5, r0, r0, lsr #13 │ │ │ │ + mlaeq r0, r0, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr ip, [pc, #3900] @ 679cc │ │ │ │ + ldr ip, [pc, #3900] @ 679c4 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3892] @ 679d0 │ │ │ │ + ldr r1, [pc, #3892] @ 679c8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [pc, #3884] @ 679d4 │ │ │ │ + ldr sl, [pc, #3884] @ 679cc │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #3876] @ 679d8 │ │ │ │ + ldr r2, [pc, #3876] @ 679d0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov lr, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [pc, #3828] @ 679dc │ │ │ │ + ldr r2, [pc, #3828] @ 679d4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ sub ip, r8, #58 @ 0x3a │ │ │ │ eor r1, r1, #1 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ tst r1, ip │ │ │ │ @@ -69582,453 +69580,453 @@ │ │ │ │ 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 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ 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 r2, [sp, #40] @ 0x28 │ │ │ │ - bne 670d8 │ │ │ │ + bne 670d0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 67318 │ │ │ │ + beq 67310 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bge 66c20 │ │ │ │ + bge 66c18 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 66bc8 │ │ │ │ + beq 66bc0 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 66bdc │ │ │ │ + beq 66bd4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c00 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68628 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 66ba0 │ │ │ │ + bne 66b98 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 66b8c │ │ │ │ - b 68634 │ │ │ │ + bne 66b84 │ │ │ │ + b 6862c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c00 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68628 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 66bc8 │ │ │ │ + beq 66bc0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 66be4 │ │ │ │ + bne 66bdc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ + bls 66c1c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 66c24 │ │ │ │ - beq 673bc │ │ │ │ + bgt 66c1c │ │ │ │ + beq 673b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 66d88 │ │ │ │ + bne 66d80 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ and r7, r3, r2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r4, #5 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov sl, r3 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - b 66c9c │ │ │ │ + b 66c94 │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 66c74 │ │ │ │ + bne 66c6c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 67668 │ │ │ │ + beq 67660 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 67668 │ │ │ │ + bne 67660 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ tst ip, #1 │ │ │ │ - bne 672ec │ │ │ │ + bne 672e4 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 672ec │ │ │ │ + bhi 672e4 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge 67768 │ │ │ │ + bge 67760 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66c60 │ │ │ │ + beq 66c58 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 66c60 │ │ │ │ + b 66c58 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl 61880 │ │ │ │ + bl 61878 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d68 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67304 │ │ │ │ + bne 672fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66de4 │ │ │ │ + beq 66ddc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66de4 │ │ │ │ + bne 66ddc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #3108] @ 679e0 │ │ │ │ - ldr r3, [pc, #3088] @ 679d0 │ │ │ │ + ldr r2, [pc, #3108] @ 679d8 │ │ │ │ + ldr r3, [pc, #3088] @ 679c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68604 │ │ │ │ + bne 685fc │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3056] @ 679e4 │ │ │ │ + ldr r3, [pc, #3056] @ 679dc │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ - bne 6754c │ │ │ │ + bne 67544 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 680a0 │ │ │ │ + ble 68098 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r9, [pc, #2984] @ 679e8 │ │ │ │ + ldr r9, [pc, #2984] @ 679e0 │ │ │ │ and r2, r2, r3 │ │ │ │ mov sl, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, #7 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 66ec8 │ │ │ │ + b 66ec0 │ │ │ │ cmp sl, #0 │ │ │ │ ldreq r2, [sp, #96] @ 0x60 │ │ │ │ streq r2, [sp, #24] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 66e94 │ │ │ │ + beq 66e8c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ - bne 66f20 │ │ │ │ + bne 66f18 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 66f20 │ │ │ │ + bhi 66f18 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov sl, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 676a0 │ │ │ │ + ble 67698 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66e68 │ │ │ │ + beq 66e60 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f0 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 66e68 │ │ │ │ + bne 66e60 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ - b 66e68 │ │ │ │ + b 66e60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 67680 │ │ │ │ + bne 67678 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 67660 │ │ │ │ - ldr r3, [pc, #2728] @ 679ec │ │ │ │ + beq 67658 │ │ │ │ + ldr r3, [pc, #2728] @ 679e4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r2 │ │ │ │ - beq 67708 │ │ │ │ + beq 67700 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 670a8 │ │ │ │ + beq 670a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2684] @ 679f0 │ │ │ │ + ldr r9, [pc, #2684] @ 679e8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, #0 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - beq 67004 │ │ │ │ + beq 66ffc │ │ │ │ cmp ip, fp │ │ │ │ moveq ip, r3 │ │ │ │ streq r3, [sp, #108] @ 0x6c │ │ │ │ - beq 66fdc │ │ │ │ + beq 66fd4 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str sl, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 6709c │ │ │ │ + beq 67094 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 66f8c │ │ │ │ + bne 66f84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #120 @ 0x78 │ │ │ │ - bne 677c8 │ │ │ │ + bne 677c0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp ip, fp │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 6727c │ │ │ │ + beq 67274 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ - ldr r3, [pc, #2452] @ 679f4 │ │ │ │ + bl 6000c │ │ │ │ + ldr r3, [pc, #2452] @ 679ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - beq 67cb0 │ │ │ │ + beq 67ca8 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ tst ip, #1 │ │ │ │ - beq 674e4 │ │ │ │ + beq 674dc │ │ │ │ cmp ip, fp │ │ │ │ ldreq ip, [sp, #108] @ 0x6c │ │ │ │ movne ip, fp │ │ │ │ strne fp, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne 66ff4 │ │ │ │ + bne 66fec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66da0 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66da0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ mov r2, #5 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 6747c │ │ │ │ + bne 67474 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a38 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 67718 │ │ │ │ + bne 67710 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 66cec │ │ │ │ + beq 66ce4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d68 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne 67cf4 │ │ │ │ + bne 67cec │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d68 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d68 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -70052,95 +70050,95 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ - b 66d54 │ │ │ │ + b 66d4c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - beq 6748c │ │ │ │ + beq 67484 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r0, [pc, #1876] @ 679f8 │ │ │ │ + ldr r0, [pc, #1876] @ 679f0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4] │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ - b 66fec │ │ │ │ + b 66fe4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66da0 │ │ │ │ mov r4, r5 │ │ │ │ - b 66d90 │ │ │ │ + b 66d88 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67a10 │ │ │ │ + beq 67a08 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ add r3, r2, r4 │ │ │ │ - bne 67da8 │ │ │ │ + bne 67da0 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 67330 │ │ │ │ + beq 67328 │ │ │ │ rsb r2, r2, #1 │ │ │ │ adds r4, r2, r4 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, #1 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67da0 │ │ │ │ + beq 67d98 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldrsb r3, [r4] │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67510 │ │ │ │ + blt 67508 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4] │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 67510 │ │ │ │ + beq 67508 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67510 │ │ │ │ + bne 67508 │ │ │ │ cmp r6, #2 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ movne r5, #0 │ │ │ │ movne r4, #2 │ │ │ │ - bne 66b80 │ │ │ │ + bne 66b78 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [lr] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, #5 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ @@ -70150,141 +70148,141 @@ │ │ │ │ ldmib ip, {r0, r4} │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [lr] │ │ │ │ add r2, r0, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ and lr, ip, #1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - beq 68088 │ │ │ │ + beq 68080 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66da0 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ cmpne lr, #92 @ 0x5c │ │ │ │ - beq 66da8 │ │ │ │ + beq 66da0 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67438 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 68608 │ │ │ │ + beq 68600 │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67438 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 68608 │ │ │ │ + beq 68600 │ │ │ │ cmp lr, #58 @ 0x3a │ │ │ │ - bne 66da8 │ │ │ │ + bne 66da0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68548 │ │ │ │ + bne 68540 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 6850c │ │ │ │ + beq 68504 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66da8 │ │ │ │ + b 66da0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ - b 67130 │ │ │ │ + b 67128 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1368] @ 679fc │ │ │ │ + ldr r0, [pc, #1368] @ 679f4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ - b 66fec │ │ │ │ + b 66fe4 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 67504 │ │ │ │ + beq 674fc │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6707c │ │ │ │ + bhi 67074 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67084 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r4, [sp, #120] @ 0x78 │ │ │ │ - b 66b74 │ │ │ │ + b 66b6c │ │ │ │ mov r2, r8 │ │ │ │ mov r6, #7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 67778 │ │ │ │ + beq 67770 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ addeq r9, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - beq 675fc │ │ │ │ - ldr r2, [pc, #1136] @ 67a00 │ │ │ │ + beq 675f4 │ │ │ │ + ldr r2, [pc, #1136] @ 679f8 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov sl, #9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 675b4 │ │ │ │ + b 675ac │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 675fc │ │ │ │ + beq 675f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 675a0 │ │ │ │ + bne 67598 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675a0 │ │ │ │ + bne 67598 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 675a0 │ │ │ │ + b 67598 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ @@ -70292,40 +70290,40 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r6] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 66e28 │ │ │ │ + b 66e20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 66da8 │ │ │ │ + b 66da0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ mov r4, r5 │ │ │ │ - beq 66d90 │ │ │ │ - b 66d9c │ │ │ │ + beq 66d88 │ │ │ │ + b 66d94 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ @@ -70335,72 +70333,72 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov ip, r3 │ │ │ │ - b 66f68 │ │ │ │ + b 66f60 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ - b 6716c │ │ │ │ + b 67164 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ and r1, r3, #1 │ │ │ │ - b 6766c │ │ │ │ + b 67664 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #612] @ 67a04 │ │ │ │ + ldr r3, [pc, #612] @ 679fc │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ - b 6756c │ │ │ │ - ldr r3, [pc, #568] @ 67a08 │ │ │ │ + b 67564 │ │ │ │ + ldr r3, [pc, #568] @ 67a00 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -70416,80 +70414,80 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 6a98c │ │ │ │ + bl 6a984 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ cmp r0, ip │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 679b8 │ │ │ │ + beq 679b0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 67930 │ │ │ │ + beq 67928 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r1, r7 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - beq 678dc │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + beq 678d4 │ │ │ │ mov r4, #13 │ │ │ │ - b 67890 │ │ │ │ + b 67888 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 678d8 │ │ │ │ + beq 678d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6787c │ │ │ │ + bne 67874 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6787c │ │ │ │ + bne 67874 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ - b 6787c │ │ │ │ + b 67874 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 67810 │ │ │ │ + b 67808 │ │ │ │ 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 │ │ │ │ @@ -70500,51 +70498,51 @@ │ │ │ │ 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 6000c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 67858 │ │ │ │ + b 67850 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - b 67014 │ │ │ │ - eoreq r9, r4, r0, ror #10 │ │ │ │ + b 6700c │ │ │ │ + eoreq r9, r4, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, ip, lsr r5 │ │ │ │ + eoreq r9, r4, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r4, ip, lsr r2 │ │ │ │ + eoreq r9, r4, r4, asr #4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eorseq r1, r3, r0, lsl #21 │ │ │ │ - eorseq r1, r3, ip, lsl #19 │ │ │ │ - eorseq r1, r3, r8, asr r9 │ │ │ │ - eorseq r1, r3, r4, ror r8 │ │ │ │ - eoreq r5, r0, r0, asr #14 │ │ │ │ - eoreq r3, r0, r8, lsl r0 │ │ │ │ - eoreq r5, r0, r0, lsr r4 │ │ │ │ - eoreq r4, r0, r4, asr r8 │ │ │ │ - strdeq r5, [r0], -r0 @ │ │ │ │ + eorseq r1, r3, r8, lsl #21 │ │ │ │ + mlaseq r3, r4, r9, r1 │ │ │ │ + eorseq r1, r3, r0, ror #18 │ │ │ │ + eorseq r1, r3, ip, ror r8 │ │ │ │ + eoreq r5, r0, r8, lsr r7 │ │ │ │ + eoreq r3, r0, r0, lsl r0 │ │ │ │ + eoreq r5, r0, r8, lsr #8 │ │ │ │ + eoreq r4, r0, ip, asr #16 │ │ │ │ + eoreq r5, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ @@ -70561,31 +70559,31 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r7, [r0] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - ble 67c08 │ │ │ │ + ble 67c00 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c00 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c00 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c00 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c00 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 680ac │ │ │ │ + bne 680a4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [r3] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -70594,52 +70592,52 @@ │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, r0, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 680b4 │ │ │ │ + beq 680ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #7 │ │ │ │ - beq 681d4 │ │ │ │ + beq 681cc │ │ │ │ cmp r2, #8 │ │ │ │ - beq 68160 │ │ │ │ + beq 68158 │ │ │ │ cmn r2, #2 │ │ │ │ - beq 6829c │ │ │ │ + beq 68294 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 6804c │ │ │ │ + bge 68044 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 685a8 │ │ │ │ + beq 685a0 │ │ │ │ cmp r0, #8 │ │ │ │ ldrgt r1, [sp, #100] @ 0x64 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ strgt r3, [r1] │ │ │ │ strgt r3, [sp, #52] @ 0x34 │ │ │ │ strle r3, [sp, #52] @ 0x34 │ │ │ │ @@ -70649,96 +70647,96 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvnle r5, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b 67bd4 │ │ │ │ + b 67bcc │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 67db0 │ │ │ │ + beq 67da8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ addne r5, r3, #1 │ │ │ │ add r0, r1, r3 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67bc8 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 67f40 │ │ │ │ + bgt 67f38 │ │ │ │ add r5, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - b 67bd0 │ │ │ │ + b 67bc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67ca0 │ │ │ │ + beq 67c98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmpne r2, #92 @ 0x5c │ │ │ │ moveq r1, r3 │ │ │ │ moveq r2, r6 │ │ │ │ - bne 67c8c │ │ │ │ + bne 67c84 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 67c64 │ │ │ │ + beq 67c5c │ │ │ │ cmp r6, ip │ │ │ │ - bgt 68254 │ │ │ │ + bgt 6824c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 67364 │ │ │ │ + bgt 6735c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b 67514 │ │ │ │ + b 6750c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #12 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67084 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #6 │ │ │ │ add r0, r5, #3 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70765,31 +70763,31 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - b 67274 │ │ │ │ + b 6726c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6750c │ │ │ │ + beq 67504 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66b70 │ │ │ │ + b 66b68 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bgt 6846c │ │ │ │ + bgt 68464 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 67e1c │ │ │ │ + beq 67e14 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -70799,22 +70797,22 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ bl 23310 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 683a4 │ │ │ │ + beq 6839c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70831,94 +70829,94 @@ │ │ │ │ str ip, [r5] │ │ │ │ mov r4, #3 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r5] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 68394 │ │ │ │ + bne 6838c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r1] │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldmib r3, {r0, r6} │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67f1c │ │ │ │ + beq 67f14 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 683ac │ │ │ │ + beq 683a4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ - beq 6823c │ │ │ │ + beq 68234 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67c10 │ │ │ │ - b 66da8 │ │ │ │ + beq 67c08 │ │ │ │ + b 66da0 │ │ │ │ add r5, r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - ble 68044 │ │ │ │ + ble 6803c │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, lr, r6 │ │ │ │ - b 67f6c │ │ │ │ + b 67f64 │ │ │ │ cmp r0, lr │ │ │ │ - beq 68044 │ │ │ │ + beq 6803c │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 67f64 │ │ │ │ + beq 67f5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r0, [sp] │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 67c00 │ │ │ │ + beq 67bf8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68614 │ │ │ │ + beq 6860c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, r3, r4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq 6834c │ │ │ │ + beq 68344 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 684b0 │ │ │ │ + beq 684a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 684f0 │ │ │ │ + bne 684e8 │ │ │ │ mov r3, #85 @ 0x55 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r3, #78 @ 0x4e │ │ │ │ strb r3, [r0, #5] │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ strb r3, [r0, #6] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -70930,481 +70928,481 @@ │ │ │ │ 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 1d1b44 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ - b 67ecc │ │ │ │ + b 67ec4 │ │ │ │ mov r0, #1 │ │ │ │ - b 67f7c │ │ │ │ + b 67f74 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 682d8 │ │ │ │ + beq 682d0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 683d8 │ │ │ │ + beq 683d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq 67ecc │ │ │ │ + beq 67ec4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67ffc │ │ │ │ + b 67ff4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66da0 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 67440 │ │ │ │ - b 66da8 │ │ │ │ + bne 67438 │ │ │ │ + b 66da0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 676a8 │ │ │ │ + b 676a0 │ │ │ │ mov r0, ip │ │ │ │ - b 670cc │ │ │ │ + b 670c4 │ │ │ │ sub r3, r6, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 68340 │ │ │ │ - ldr r3, [pc, #-1732] @ 67a0c │ │ │ │ + beq 68338 │ │ │ │ + ldr r3, [pc, #-1732] @ 67a04 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r1, [sp] │ │ │ │ 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, #136] @ 0x88 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68438 │ │ │ │ + bne 68430 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 68440 │ │ │ │ + beq 68438 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 67b14 │ │ │ │ + b 67b0c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6804c │ │ │ │ + bne 68044 │ │ │ │ ldrsb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 683c4 │ │ │ │ + blt 683bc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 6804c │ │ │ │ + beq 68044 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68044 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #5 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bbc │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrsb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6804c │ │ │ │ + blt 68044 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 6804c │ │ │ │ + beq 68044 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68044 │ │ │ │ mov r3, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bbc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 67f30 │ │ │ │ + b 67f28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #5 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [r4] │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ - b 67c90 │ │ │ │ + b 67c88 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bbc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ and r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 67bc4 │ │ │ │ + b 67bbc │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67b1c │ │ │ │ + b 67b14 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fc8 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68068 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68568 │ │ │ │ sub r2, r6, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ add r0, r3, #3 │ │ │ │ bl 235b0 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67ffc │ │ │ │ + b 67ff4 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ mov r3, r0 │ │ │ │ - b 67ecc │ │ │ │ + b 67ec4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67e6c │ │ │ │ + b 67e64 │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 67f1c │ │ │ │ + b 67f14 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 68070 │ │ │ │ + beq 68068 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68068 │ │ │ │ sub r3, r6, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #8 │ │ │ │ mvn r5, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b 67bc4 │ │ │ │ + b 67bbc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6814c │ │ │ │ + bne 68144 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movne r6, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67b1c │ │ │ │ + b 67b14 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r3, r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 67fac │ │ │ │ - b 67dbc │ │ │ │ + bne 67fa4 │ │ │ │ + b 67db4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 67fe4 │ │ │ │ + beq 67fdc │ │ │ │ sub r2, r6, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ add r0, r3, #3 │ │ │ │ bl 235b0 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67fe4 │ │ │ │ + b 67fdc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldrsb r3, [r4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67474 │ │ │ │ + blt 6746c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 67474 │ │ │ │ + beq 6746c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67474 │ │ │ │ + bne 6746c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #5 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66da0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b 68378 │ │ │ │ + b 68370 │ │ │ │ sub r2, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r0 │ │ │ │ - b 67ed8 │ │ │ │ + b 67ed0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ - b 68558 │ │ │ │ + b 68550 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68068 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68568 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 68378 │ │ │ │ + b 68370 │ │ │ │ mov r2, #3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ - b 673bc │ │ │ │ + bls 66c1c │ │ │ │ + b 673b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [pc, #3820] @ 69550 │ │ │ │ - ldr r1, [pc, #3820] @ 69554 │ │ │ │ + ldr ip, [pc, #3820] @ 69548 │ │ │ │ + ldr r1, [pc, #3820] @ 6954c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #3816] @ 69558 │ │ │ │ + ldr r3, [pc, #3816] @ 69550 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #484] @ 0x1e4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 69180 │ │ │ │ - ldr r3, [pc, #3772] @ 6955c │ │ │ │ + beq 69178 │ │ │ │ + ldr r3, [pc, #3772] @ 69554 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3752] @ 69560 │ │ │ │ + ldr r3, [pc, #3752] @ 69558 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [r1] │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ble 69c84 │ │ │ │ + ble 69c7c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #3672] @ 69564 │ │ │ │ + ldr r2, [pc, #3672] @ 6955c │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3664] @ 69568 │ │ │ │ + ldr r3, [pc, #3664] @ 69560 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, r2 │ │ │ │ - ldr r2, [pc, #3648] @ 6956c │ │ │ │ + ldr r2, [pc, #3648] @ 69564 │ │ │ │ and r4, r9, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #3640] @ 69570 │ │ │ │ + ldr r3, [pc, #3640] @ 69568 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, sl │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, sl │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3612] @ 69574 │ │ │ │ - ldr lr, [pc, #3612] @ 69578 │ │ │ │ + ldr r3, [pc, #3612] @ 6956c │ │ │ │ + ldr lr, [pc, #3612] @ 69570 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3604] @ 6957c │ │ │ │ - ldr r0, [pc, #3604] @ 69580 │ │ │ │ + ldr r3, [pc, #3604] @ 69574 │ │ │ │ + ldr r0, [pc, #3604] @ 69578 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3596] @ 69584 │ │ │ │ - ldr ip, [pc, #3596] @ 69588 │ │ │ │ - ldr r1, [pc, #3596] @ 6958c │ │ │ │ + ldr r3, [pc, #3596] @ 6957c │ │ │ │ + ldr ip, [pc, #3596] @ 69580 │ │ │ │ + ldr r1, [pc, #3596] @ 69584 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ movne ip, lr │ │ │ │ movne r1, r0 │ │ │ │ @@ -71421,159 +71419,159 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ lsl r6, r9, #2 │ │ │ │ ldr r2, [r3, r9, lsl #2] │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ ands r4, r2, #1 │ │ │ │ - beq 6884c │ │ │ │ - ldr r1, [pc, #3496] @ 69590 │ │ │ │ + beq 68844 │ │ │ │ + ldr r1, [pc, #3496] @ 69588 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #3524] @ 695dc │ │ │ │ + ldr r3, [pc, #3524] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3436] @ 69594 │ │ │ │ - ldr r3, [pc, #3372] @ 69558 │ │ │ │ + ldr r2, [pc, #3436] @ 6958c │ │ │ │ + ldr r3, [pc, #3372] @ 69550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a168 │ │ │ │ + bne 6a160 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - beq 68b38 │ │ │ │ + beq 68b30 │ │ │ │ sub r1, r0, #57 @ 0x39 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 68b38 │ │ │ │ + bls 68b30 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne 687e0 │ │ │ │ - ldr r1, [pc, #3356] @ 69598 │ │ │ │ + bne 687d8 │ │ │ │ + ldr r1, [pc, #3356] @ 69590 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ad8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 687e0 │ │ │ │ + bne 687d8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68af4 │ │ │ │ + beq 68aec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r8, sl │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 68cb0 │ │ │ │ + bge 68ca8 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 68a74 │ │ │ │ + beq 68a6c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 68d50 │ │ │ │ + beq 68d48 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 68930 │ │ │ │ + ble 68928 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 68930 │ │ │ │ + bne 68928 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r3] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ tst r1, #1024 @ 0x400 │ │ │ │ - beq 68930 │ │ │ │ + beq 68928 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 693ac │ │ │ │ + beq 693a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68e30 │ │ │ │ + beq 68e28 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e94 │ │ │ │ + beq 68e8c │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - beq 68d0c │ │ │ │ + beq 68d04 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ mov fp, r8 │ │ │ │ add sl, sl, r8 │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne 68d3c │ │ │ │ + bne 68d34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - beq 68fd0 │ │ │ │ + beq 68fc8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69028 │ │ │ │ + bne 69020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68e78 │ │ │ │ + beq 68e70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - bgt 68e64 │ │ │ │ + bgt 68e5c │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ strb r2, [r3, sl] │ │ │ │ add sl, sl, #1 │ │ │ │ - beq 689f0 │ │ │ │ + beq 689e8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, r4 │ │ │ │ ldrb fp, [r3, #-1] │ │ │ │ cmp fp, #92 @ 0x5c │ │ │ │ cmpne fp, #47 @ 0x2f │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bne 687c8 │ │ │ │ + bne 687c0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r1, r1, sl │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - beq 697f8 │ │ │ │ + beq 697f0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ sub r3, r3, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ @@ -71582,423 +71580,423 @@ │ │ │ │ mov ip, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r6, [r5] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - b 68820 │ │ │ │ + b 68818 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 68f90 │ │ │ │ + beq 68f88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, #0 │ │ │ │ andne fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ - bne 69168 │ │ │ │ + bne 69160 │ │ │ │ add r0, r6, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, r4 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrb fp, [r3, #-1] │ │ │ │ sub fp, fp, #47 @ 0x2f │ │ │ │ clz fp, fp │ │ │ │ lsr fp, fp, #5 │ │ │ │ - b 689f0 │ │ │ │ + b 689e8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ mov r8, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 688a8 │ │ │ │ + bne 688a0 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 61880 │ │ │ │ + bl 61878 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r8, sl │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 688c4 │ │ │ │ - b 68cb8 │ │ │ │ + bgt 688bc │ │ │ │ + b 68cb0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ad8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68894 │ │ │ │ + beq 6888c │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r3, r6] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 68ba4 │ │ │ │ + bne 68b9c │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 68f18 │ │ │ │ + bne 68f10 │ │ │ │ sub r3, r1, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strls r2, [sp, #156] @ 0x9c │ │ │ │ - bls 68bfc │ │ │ │ + bls 68bf4 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [ip] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r5, [r8] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r0, #1 │ │ │ │ strh r3, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ moveq r1, #57 @ 0x39 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [r8] │ │ │ │ cmp r1, r7 │ │ │ │ - beq 68c50 │ │ │ │ + beq 68c48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ - ldr r2, [pc, #2400] @ 6959c │ │ │ │ + ldr r2, [pc, #2400] @ 69594 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldmib r3, {r2, r8} │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - beq 694a8 │ │ │ │ + beq 694a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, r2, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 688a0 │ │ │ │ + beq 68898 │ │ │ │ ldrb r5, [r3, #-1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 68c70 │ │ │ │ + bne 68c68 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #2320] @ 695a0 │ │ │ │ + ldr r2, [pc, #2320] @ 69598 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68818 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r8, r3, lsl #1 │ │ │ │ add r0, r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b 688bc │ │ │ │ + b 688b4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - bne 6921c │ │ │ │ + bne 69214 │ │ │ │ add r1, sl, #1 │ │ │ │ mov fp, r2 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ add sl, r1, fp │ │ │ │ add r0, r6, r1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68980 │ │ │ │ + beq 68978 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 68f7c │ │ │ │ + bne 68f74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689f0 │ │ │ │ + b 689e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r3, [sp] │ │ │ │ mov r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 6918c │ │ │ │ + beq 69184 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ - blt 692a4 │ │ │ │ + blt 6929c │ │ │ │ sub r1, r3, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 69264 │ │ │ │ + beq 6925c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69c04 │ │ │ │ + bne 69bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69c04 │ │ │ │ + bne 69bfc │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 68e10 │ │ │ │ + b 68e08 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 68e20 │ │ │ │ + beq 68e18 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 68e04 │ │ │ │ + beq 68dfc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6894c │ │ │ │ + bne 68944 │ │ │ │ add r1, r3, r5 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 69104 │ │ │ │ + beq 690fc │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #0 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r5, #1 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689e8 │ │ │ │ + b 689c8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ add r1, r3, r6 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 69238 │ │ │ │ + bne 69230 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689e8 │ │ │ │ + b 689c8 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #4 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ - beq 692d4 │ │ │ │ + beq 692cc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #2 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68d00 │ │ │ │ + beq 68cf8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ add r1, r3, r5 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69310 │ │ │ │ + beq 69308 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69344 │ │ │ │ + bne 6933c │ │ │ │ mov fp, #2 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ + b 68d10 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #1640] @ 695a4 │ │ │ │ + ldr r2, [pc, #1640] @ 6959c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1628] @ 695a8 │ │ │ │ + ldr r2, [pc, #1628] @ 695a0 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [ip, r6] │ │ │ │ add ip, ip, r6 │ │ │ │ tst r2, #1 │ │ │ │ - bne 68ba4 │ │ │ │ + bne 68b9c │ │ │ │ ldrsh r1, [r2] │ │ │ │ - b 68b8c │ │ │ │ + b 68b84 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 6929c │ │ │ │ + beq 69294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689d0 │ │ │ │ + b 689c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 691e4 │ │ │ │ + beq 691dc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1536] @ 695ac │ │ │ │ + ldr r1, [pc, #1536] @ 695a4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ - b 68808 │ │ │ │ + bl 4bc98 │ │ │ │ + b 68800 │ │ │ │ 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 5cd10 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 68994 │ │ │ │ + beq 6898c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub sl, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ add r1, r0, #1 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 689a0 │ │ │ │ + beq 68998 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r3, sl │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bge 69064 │ │ │ │ + bge 6905c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ strbeq r1, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ ldreq r0, [sp, #136] @ 0x88 │ │ │ │ cmp r3, sl │ │ │ │ - bne 69048 │ │ │ │ + bne 69040 │ │ │ │ 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 5d0e8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 690f8 │ │ │ │ + beq 690f0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r6, #2 │ │ │ │ moveq r6, #1 │ │ │ │ add r3, r6, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ movne r3, #6 │ │ │ │ moveq r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 69464 │ │ │ │ + bge 6945c │ │ │ │ sub r2, sl, #4 │ │ │ │ add r0, r1, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp r6, #2 │ │ │ │ @@ -72006,325 +72004,325 @@ │ │ │ │ strbeq r2, [r3, #5] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 689a0 │ │ │ │ + b 68998 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #2 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 691f4 │ │ │ │ + beq 691ec │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69388 │ │ │ │ + beq 69380 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, sl, #2 │ │ │ │ moveq fp, #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ - beq 689d0 │ │ │ │ + beq 689c8 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 689ac │ │ │ │ + b 689a4 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sl, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ - b 68d18 │ │ │ │ - ldr r3, [pc, #1064] @ 695b0 │ │ │ │ + b 68d10 │ │ │ │ + ldr r3, [pc, #1064] @ 695a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 686a0 │ │ │ │ + b 68698 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 69544 │ │ │ │ + bne 6953c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 68e3c │ │ │ │ + b 68e34 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, sl │ │ │ │ mov sl, r5 │ │ │ │ - b 68ab0 │ │ │ │ + b 68aa8 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 689a0 │ │ │ │ + b 68998 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ - b 68980 │ │ │ │ + b 68978 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r2, sl, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ strb r2, [r3, r6] │ │ │ │ - bne 689d0 │ │ │ │ - b 689f0 │ │ │ │ + bne 689c8 │ │ │ │ + b 689e8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, r3, r8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ addne r2, r8, #1 │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r8 │ │ │ │ streq r8, [sp, #52] @ 0x34 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ - b 68e3c │ │ │ │ + b 68e34 │ │ │ │ mov r8, fp │ │ │ │ - b 68ab8 │ │ │ │ + b 68ab0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - bne 693ec │ │ │ │ + bne 693e4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b 68e3c │ │ │ │ + b 68e34 │ │ │ │ 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 5d0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ecc │ │ │ │ + beq 68ec4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 68ecc │ │ │ │ + b 68ec4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 6935c │ │ │ │ + beq 69354 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 68f04 │ │ │ │ + beq 68efc │ │ │ │ add r0, r6, sl │ │ │ │ add r1, r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68978 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68978 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge 699e4 │ │ │ │ + bge 699dc │ │ │ │ cmp fp, #0 │ │ │ │ moveq fp, #2 │ │ │ │ mov r5, r4 │ │ │ │ moveq r2, fp │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ - beq 68d18 │ │ │ │ - b 69328 │ │ │ │ + beq 68d10 │ │ │ │ + b 69320 │ │ │ │ add r5, r3, r5 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 699c4 │ │ │ │ + beq 699bc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 69328 │ │ │ │ + b 69320 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 6a13c │ │ │ │ + beq 6a134 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b 693cc │ │ │ │ + b 693c4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 693dc │ │ │ │ + beq 693d4 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 693c0 │ │ │ │ + beq 693b8 │ │ │ │ cmp r8, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 691b8 │ │ │ │ + b 691b0 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 695e0 │ │ │ │ + beq 695d8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 69a4c │ │ │ │ + bne 69a44 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 69be0 │ │ │ │ + beq 69bd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69e20 │ │ │ │ + bne 69e18 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - b 68df8 │ │ │ │ + b 68df0 │ │ │ │ mov r2, #5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - b 690c4 │ │ │ │ + b 690bc │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ - ldr r0, [pc, #256] @ 695b4 │ │ │ │ + ldr r0, [pc, #256] @ 695ac │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, #6 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44124 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r4, r3, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #184] @ 695b8 │ │ │ │ + ldr r1, [pc, #184] @ 695b0 │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #160] @ 695dc │ │ │ │ + ldr r3, [pc, #160] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 68820 │ │ │ │ + b 68818 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 68dc4 │ │ │ │ - eoreq r7, r4, ip, lsl #19 │ │ │ │ - eoreq r7, r4, r8, lsl #19 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002038b4 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r0, r4, lsl #6 │ │ │ │ + b 68dbc │ │ │ │ + mlaeq r4, r4, r9, r7 │ │ │ │ + mlaeq r4, r0, r9, r7 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r3, r0, ip, lsr #17 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + strdeq r4, [r0], -ip @ │ │ │ │ + strdeq r4, [r0], -r0 @ │ │ │ │ + eoreq r4, r0, ip, lsl #7 │ │ │ │ + eoreq r4, r0, r0, asr #7 │ │ │ │ + eoreq r2, r0, ip, asr #26 │ │ │ │ + eoreq r4, r0, r0, lsr #5 │ │ │ │ + eoreq r1, r0, r0, ror #26 │ │ │ │ + eoreq r4, r0, r4, asr #5 │ │ │ │ + eorseq r0, r3, ip, asr r1 │ │ │ │ + eoreq r4, r0, r4, lsr #5 │ │ │ │ strdeq r4, [r0], -r8 @ │ │ │ │ - mlaeq r0, r4, r3, r4 │ │ │ │ - eoreq r4, r0, r8, asr #7 │ │ │ │ - eoreq r2, r0, r4, asr sp │ │ │ │ - eoreq r4, r0, r8, lsr #5 │ │ │ │ - eoreq r1, r0, r8, ror #26 │ │ │ │ - eoreq r4, r0, ip, asr #5 │ │ │ │ - eorseq r0, r3, r4, asr r1 │ │ │ │ - eoreq r4, r0, ip, lsr #5 │ │ │ │ - eoreq r4, r0, r0, lsl #6 │ │ │ │ - eoreq r4, r0, r8, lsr r4 │ │ │ │ - ldrdeq r7, [r4], -r0 @ │ │ │ │ - eorseq r0, r3, r8, asr r0 │ │ │ │ - strdeq r3, [r0], -ip @ │ │ │ │ - @ instruction: 0x00203eb0 │ │ │ │ - eoreq r3, r0, r0, ror #21 │ │ │ │ + eoreq r4, r0, r0, lsr r4 │ │ │ │ + ldrdeq r7, [r4], -r8 @ │ │ │ │ + eorseq r0, r3, r0, rrx │ │ │ │ strdeq r3, [r0], -r4 @ │ │ │ │ - strdeq r3, [r0], -r4 @ │ │ │ │ - mulseq pc, r8, r8 @ │ │ │ │ - eoreq r1, r0, ip, lsr #3 │ │ │ │ - eoreq r3, r0, ip, asr #12 │ │ │ │ - eoreq r2, r0, ip, asr #9 │ │ │ │ - eoreq r2, r0, r4, lsl #31 │ │ │ │ - eoreq r1, r0, r8, ror #29 │ │ │ │ - eoreq r1, r0, r4, ror #13 │ │ │ │ - eoreq r2, r0, ip, ror #23 │ │ │ │ + eoreq r3, r0, r8, lsr #29 │ │ │ │ + ldrdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, ip, ror #23 │ │ │ │ + eoreq r3, r0, ip, ror #23 │ │ │ │ + mulseq pc, r0, r8 @ │ │ │ │ + eoreq r1, r0, r4, lsr #3 │ │ │ │ + eoreq r3, r0, r4, asr #12 │ │ │ │ + eoreq r2, r0, r4, asr #9 │ │ │ │ + eoreq r2, r0, ip, ror pc │ │ │ │ + eoreq r1, r0, r0, ror #29 │ │ │ │ + ldrdeq r1, [r0], -ip @ │ │ │ │ + eoreq r2, r0, r4, ror #23 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r2, r0, r8, ror r8 │ │ │ │ - eoreq r2, r0, r0, lsr #21 │ │ │ │ + eoreq r2, r0, r0, ror r8 │ │ │ │ + mlaeq r0, r8, sl, r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r6, sl] │ │ │ │ mov r1, r3 │ │ │ │ @@ -72340,95 +72338,95 @@ │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r1 │ │ │ │ mov sl, #5 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [fp] │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r3, [pc, #-124] @ 695d0 │ │ │ │ + ldr r3, [pc, #-124] @ 695c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r0] │ │ │ │ str ip, [fp] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [fp, r3] │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, ip │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bl 66a78 │ │ │ │ - ldr r3, [pc, #-168] @ 695dc │ │ │ │ + bl 66a70 │ │ │ │ + ldr r3, [pc, #-168] @ 695d4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [fp, r3] │ │ │ │ cmp r0, fp │ │ │ │ - beq 69974 │ │ │ │ + beq 6996c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ - bl 628f4 │ │ │ │ + bl 628ec │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp sl, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r0, sl │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ - ble 69cc8 │ │ │ │ + ble 69cc0 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 69ebc │ │ │ │ + beq 69eb4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt 6a0c8 │ │ │ │ + bgt 6a0c0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a040 │ │ │ │ + bne 6a038 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0b8 │ │ │ │ + beq 6a0b0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 6a228 │ │ │ │ + bne 6a220 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, #6 │ │ │ │ add r3, r3, #6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, #4] │ │ │ │ strb r3, [r6, #5] │ │ │ │ @@ -72437,29 +72435,29 @@ │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 69d74 │ │ │ │ + beq 69d6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, r3, #1 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6a198 │ │ │ │ + bne 6a190 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 69e78 │ │ │ │ + bne 69e70 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r5, r4 │ │ │ │ - b 6894c │ │ │ │ + b 68944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ @@ -72473,167 +72471,167 @@ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r6, [r1] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - ble 68a28 │ │ │ │ + ble 68a20 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a20 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a20 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a20 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a20 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a20 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a38 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1ac │ │ │ │ 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 1d1b44 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-852] @ 695d0 │ │ │ │ + ldr r3, [pc, #-852] @ 695c8 │ │ │ │ mov r2, sl │ │ │ │ strh r7, [r0] │ │ │ │ str r1, [r9] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 66a78 │ │ │ │ - ldr r3, [pc, #-892] @ 695dc │ │ │ │ + bl 66a70 │ │ │ │ + ldr r3, [pc, #-892] @ 695d4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - beq 6a1a4 │ │ │ │ + beq 6a19c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68818 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r2, [r3, r8] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ addne r2, r8, #1 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ streq r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 69e48 │ │ │ │ + beq 69e40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a164 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - b 68df4 │ │ │ │ + b 68dec │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sl, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt 69398 │ │ │ │ + blt 69390 │ │ │ │ mov fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r5, #4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 69a20 │ │ │ │ + beq 69a18 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 69f3c │ │ │ │ + blt 69f34 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r2 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 69bf4 │ │ │ │ + beq 69bec │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ mov fp, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ add r1, r1, r4 │ │ │ │ - b 68974 │ │ │ │ + b 6896c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ lsr r2, r2, #31 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble 69e8c │ │ │ │ + ble 69e84 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69d80 │ │ │ │ + bne 69d78 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, r6, sl │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #-1232] @ 695dc │ │ │ │ + ldr r3, [pc, #-1232] @ 695d4 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - ldr r3, [pc, #-1252] @ 695d0 │ │ │ │ + ldr r3, [pc, #-1252] @ 695c8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -72661,532 +72659,532 @@ │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [r6] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, fp │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - beq 69d24 │ │ │ │ + beq 69d1c │ │ │ │ ldmib r2, {r1, sl} │ │ │ │ mov r2, sl │ │ │ │ bl 23310 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r6, sl │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ sub r5, r2, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ clz r5, r5 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - bne 69c98 │ │ │ │ + bne 69c90 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 69774 │ │ │ │ + bne 6976c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ mov r4, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 6894c │ │ │ │ + b 68944 │ │ │ │ mov fp, r3 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ - ldr r3, [pc, #-1584] @ 695dc │ │ │ │ + b 68d10 │ │ │ │ + ldr r3, [pc, #-1584] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, r6 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp sl, #30 │ │ │ │ - ble 69e34 │ │ │ │ + ble 69e2c │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [ip, #27] │ │ │ │ strb r3, [ip, #28] │ │ │ │ strb r3, [ip, #29] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip, #30] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - beq 69e14 │ │ │ │ - ldr r3, [pc, #-1688] @ 695bc │ │ │ │ + beq 69e0c │ │ │ │ + ldr r3, [pc, #-1688] @ 695b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #-1700] @ 695c0 │ │ │ │ + ldr r1, [pc, #-1700] @ 695b8 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2] │ │ │ │ - b 6881c │ │ │ │ + b 68814 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 68a0c │ │ │ │ + b 68a04 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 69ee8 │ │ │ │ + bgt 69ee0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, r5 │ │ │ │ orreq r3, r5, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, sl, r2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ movne r2, #92 @ 0x5c │ │ │ │ addne sl, sl, #1 │ │ │ │ strbne r2, [r0, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6a2dc │ │ │ │ + bne 6a2d4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 6a00c │ │ │ │ + beq 6a004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a164 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 68df4 │ │ │ │ - ldr r1, [pc, #-1896] @ 695c4 │ │ │ │ + b 68dec │ │ │ │ + ldr r1, [pc, #-1896] @ 695bc │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a030 │ │ │ │ + beq 6a028 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a144 │ │ │ │ + bgt 6a13c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ + beq 69db4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #9 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov sl, #9 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 69be4 │ │ │ │ + b 69bdc │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-1976] @ 695dc │ │ │ │ + ldr r1, [pc, #-1976] @ 695d4 │ │ │ │ ldr fp, [r0, r1] │ │ │ │ - ldr r1, [pc, #-1996] @ 695d0 │ │ │ │ + ldr r1, [pc, #-1996] @ 695c8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - b 69abc │ │ │ │ + b 69ab4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ moveq r8, r4 │ │ │ │ streq sl, [sp, #52] @ 0x34 │ │ │ │ - beq 697a0 │ │ │ │ + beq 69798 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #-2052] @ 695c8 │ │ │ │ + ldr r3, [pc, #-2052] @ 695c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - beq 6a05c │ │ │ │ + beq 6a054 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a164 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 68df8 │ │ │ │ - ldr r3, [pc, #-2128] @ 695cc │ │ │ │ + b 68df0 │ │ │ │ + ldr r3, [pc, #-2128] @ 695c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 69c54 │ │ │ │ - ldr r3, [pc, #-2124] @ 695dc │ │ │ │ + b 69c4c │ │ │ │ + ldr r3, [pc, #-2124] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, r6 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip, sl] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov ip, r3 │ │ │ │ - b 69c34 │ │ │ │ + b 69c2c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e84 │ │ │ │ + beq 68e7c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ add r5, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r8 │ │ │ │ - b 689d0 │ │ │ │ + b 689c8 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - b 68df8 │ │ │ │ - ldr r3, [pc, #-2232] @ 695dc │ │ │ │ + b 68df0 │ │ │ │ + ldr r3, [pc, #-2232] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - ldr r3, [pc, #-2260] @ 695d0 │ │ │ │ + ldr r3, [pc, #-2260] @ 695c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 69af4 │ │ │ │ + b 69aec │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - beq 6a098 │ │ │ │ + beq 6a090 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1dc │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 69710 │ │ │ │ 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 5bd70 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble 6a110 │ │ │ │ + ble 6a108 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 6a0d8 │ │ │ │ + beq 6a0d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 69da4 │ │ │ │ + beq 69d9c │ │ │ │ add r2, sl, r2 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, sl │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r6, sl │ │ │ │ - bne 69f88 │ │ │ │ + bne 69f80 │ │ │ │ cmp r3, sl │ │ │ │ - bge 69a20 │ │ │ │ + bge 69a18 │ │ │ │ mov r2, #2 │ │ │ │ add sl, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ - b 69a28 │ │ │ │ + b 69a20 │ │ │ │ ldrb r1, [r3, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69f94 │ │ │ │ + beq 69f8c │ │ │ │ cmp r2, sl │ │ │ │ sub sl, sl, #1 │ │ │ │ - blt 69f7c │ │ │ │ + blt 69f74 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6a250 │ │ │ │ + beq 6a248 │ │ │ │ add r2, r6, sl │ │ │ │ mov r3, sl │ │ │ │ - b 69fb0 │ │ │ │ + b 69fa8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 6a244 │ │ │ │ + beq 6a23c │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69fa8 │ │ │ │ + beq 69fa0 │ │ │ │ cmp r3, #7 │ │ │ │ - bne 6a240 │ │ │ │ + bne 6a238 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6a278 │ │ │ │ + beq 6a270 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r6] │ │ │ │ - beq 68fc4 │ │ │ │ + beq 68fbc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6a260 │ │ │ │ + bne 6a258 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 689a0 │ │ │ │ + b 68998 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - beq 6a150 │ │ │ │ + beq 6a148 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69e60 │ │ │ │ + b 69e58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ - b 69d60 │ │ │ │ + beq 69db4 │ │ │ │ + b 69d58 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a088 │ │ │ │ + bgt 6a080 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sl, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 6a2e8 │ │ │ │ + beq 6a2e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68960 │ │ │ │ + b 68958 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69eec │ │ │ │ + b 69ee4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a294 │ │ │ │ + beq 6a28c │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add sl, sl, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 69710 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac8 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - blt 69f18 │ │ │ │ + blt 69f10 │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, #92 @ 0x5c │ │ │ │ strbge r3, [r6, r2] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ addge r2, r2, #1 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ strb r1, [r3, r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ add sl, r2, #1 │ │ │ │ - b 69f18 │ │ │ │ + b 69f10 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 69f18 │ │ │ │ + bne 69f10 │ │ │ │ sub r2, sl, #8 │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, r6, #9 │ │ │ │ bl 235b0 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ add sl, sl, #1 │ │ │ │ strb r3, [r6, #8] │ │ │ │ - b 69f18 │ │ │ │ + b 69f10 │ │ │ │ mov r1, r8 │ │ │ │ - b 693dc │ │ │ │ + b 693d4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov sl, #9 │ │ │ │ - b 69eec │ │ │ │ + b 69ee4 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 68e94 │ │ │ │ + b 68e8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #-3000] @ 695d4 │ │ │ │ + ldr r3, [pc, #-3000] @ 695cc │ │ │ │ mov ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 69c54 │ │ │ │ + b 69c4c │ │ │ │ mov ip, r6 │ │ │ │ mov r0, #0 │ │ │ │ - b 69c14 │ │ │ │ + b 69c0c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #-3032] @ 695d8 │ │ │ │ + ldr r0, [pc, #-3032] @ 695d0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r6, [r8] │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r8] │ │ │ │ - b 68820 │ │ │ │ + b 68818 │ │ │ │ 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 5bd70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt 6a310 │ │ │ │ + bgt 6a308 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0c0 │ │ │ │ + beq 6a0b8 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r2, sl, r2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69798 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - b 69040 │ │ │ │ + b 69038 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #-3248] @ 695dc │ │ │ │ + ldr r3, [pc, #-3248] @ 695d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - b 6881c │ │ │ │ + b 68814 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd70 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble 6a040 │ │ │ │ + ble 6a038 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 69710 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ mov r8, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68e94 │ │ │ │ + b 68e8c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr lr, [pc, #1592] @ 6a970 │ │ │ │ - ldr ip, [pc, #1592] @ 6a974 │ │ │ │ + ldr lr, [pc, #1592] @ 6a968 │ │ │ │ + ldr ip, [pc, #1592] @ 6a96c │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr sl, [pc, #1576] @ 6a978 │ │ │ │ + ldr sl, [pc, #1576] @ 6a970 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1572] @ 6a97c │ │ │ │ + ldr r2, [pc, #1572] @ 6a974 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r5, [sl, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -73198,88 +73196,88 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6a468 │ │ │ │ + bne 6a460 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 6a5f0 │ │ │ │ + beq 6a5e8 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - beq 6a4a0 │ │ │ │ + beq 6a498 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 6a730 │ │ │ │ + beq 6a728 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add r3, r3, r4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ movne r3, #92 @ 0x5c │ │ │ │ strbne r3, [r0, r9] │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ addne r4, r4, #1 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ addeq r3, sp, #52 @ 0x34 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq 6a5c4 │ │ │ │ + beq 6a5bc │ │ │ │ mov r9, r4 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - b 6a474 │ │ │ │ + b 6a46c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #1284] @ 6a980 │ │ │ │ - ldr r3, [pc, #1268] @ 6a974 │ │ │ │ + ldr r2, [pc, #1284] @ 6a978 │ │ │ │ + ldr r3, [pc, #1268] @ 6a96c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a96c │ │ │ │ + bne 6a964 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov fp, #3 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bl 623a4 │ │ │ │ + bl 6239c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6a65c │ │ │ │ + beq 6a654 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -73297,18 +73295,18 @@ │ │ │ │ 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 r3, [sp, #68] @ 0x44 │ │ │ │ - ble 6a53c │ │ │ │ + ble 6a534 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a784 │ │ │ │ + beq 6a77c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -73318,69 +73316,69 @@ │ │ │ │ cmp r7, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 6a590 │ │ │ │ + ble 6a588 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 6a894 │ │ │ │ + beq 6a88c │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 6a400 │ │ │ │ + beq 6a3f8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 61880 │ │ │ │ + bl 61878 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ - ldr r3, [pc, #908] @ 6a984 │ │ │ │ + b 6a434 │ │ │ │ + ldr r3, [pc, #908] @ 6a97c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a75c │ │ │ │ + beq 6a754 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #848] @ 6a988 │ │ │ │ + ldr r0, [pc, #848] @ 6a980 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164d0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 6a3cc │ │ │ │ - b 6a4a0 │ │ │ │ + bne 6a3c4 │ │ │ │ + b 6a498 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -73392,20 +73390,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6a910 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -73423,116 +73421,116 @@ │ │ │ │ add r3, r1, r0 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ mov ip, r0 │ │ │ │ addne r0, sp, #40 @ 0x28 │ │ │ │ - beq 6a8bc │ │ │ │ + beq 6a8b4 │ │ │ │ mov r6, #1 │ │ │ │ - b 6a4e4 │ │ │ │ + b 6a4dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a434 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ strb r3, [r0, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ + b 6a434 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6139c │ │ │ │ + bl 61394 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 6a3c4 │ │ │ │ + b 6a3bc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a534 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a534 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a534 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r4 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, fp │ │ │ │ - str ip, [sp, #116] @ 0x74 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [r5] │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ 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 1d1b44 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ strh r8, [r0] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [r5] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 6a474 │ │ │ │ + b 6a46c │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a588 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a588 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ - b 6a7a8 │ │ │ │ + bne 6a588 │ │ │ │ + b 6a7a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #3 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -73542,171 +73540,171 @@ │ │ │ │ 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 r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bls 6a910 │ │ │ │ + bls 6a908 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a944 │ │ │ │ + beq 6a93c │ │ │ │ sub r4, ip, #1 │ │ │ │ - b 6a728 │ │ │ │ + b 6a720 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd10 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ streq fp, [sp, #48] @ 0x30 │ │ │ │ - beq 6a6bc │ │ │ │ - b 6a6b4 │ │ │ │ + beq 6a6b4 │ │ │ │ + b 6a6ac │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a908 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a908 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ - b 6a728 │ │ │ │ + bne 6a908 │ │ │ │ + b 6a720 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00245cbc │ │ │ │ + eoreq r5, r4, r4, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r8, ip, r5 │ │ │ │ + eoreq r5, r4, r0, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r4, ip, ror fp │ │ │ │ + eoreq r5, r4, r4, lsl #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r0, r8, r9, r1 │ │ │ │ + mlaeq r0, r0, r9, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #780] @ 6acb0 │ │ │ │ - ldr ip, [pc, #780] @ 6acb4 │ │ │ │ + ldr lr, [pc, #780] @ 6aca8 │ │ │ │ + ldr ip, [pc, #780] @ 6acac │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #768] @ 6acb8 │ │ │ │ + ldr r7, [pc, #768] @ 6acb0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #764] @ 6acbc │ │ │ │ + ldr r3, [pc, #764] @ 6acb4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6abe8 │ │ │ │ ldrh ip, [ip] │ │ │ │ - ldr r2, [pc, #668] @ 6acc0 │ │ │ │ + ldr r2, [pc, #668] @ 6acb8 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6abe8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #632] @ 6acc4 │ │ │ │ + ldr r3, [pc, #632] @ 6acbc │ │ │ │ mov r9, #0 │ │ │ │ lsl r4, r4, #4 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ac84 │ │ │ │ + beq 6ac7c │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab1c │ │ │ │ mov r8, #4 │ │ │ │ mov sl, #0 │ │ │ │ - b 6aae0 │ │ │ │ + b 6aad8 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab1c │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 6ab24 │ │ │ │ + bne 6ab1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r9, r3 │ │ │ │ - bne 6aad0 │ │ │ │ + bne 6aac8 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 381b4 │ │ │ │ + bl 381ac │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bne 6aae0 │ │ │ │ - ldr r3, [pc, #412] @ 6acc8 │ │ │ │ + bne 6aad8 │ │ │ │ + ldr r3, [pc, #412] @ 6acc0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259dd0 │ │ │ │ + bl 259dc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 6ac18 │ │ │ │ + bne 6ac10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab6c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r4, [r6] │ │ │ │ - beq 6abc4 │ │ │ │ + beq 6abbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ @@ -73714,40 +73712,40 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #256] @ 6accc │ │ │ │ - ldr r3, [pc, #228] @ 6acb4 │ │ │ │ + ldr r2, [pc, #256] @ 6acc4 │ │ │ │ + ldr r3, [pc, #228] @ 6acac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6acac │ │ │ │ + bne 6aca4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r6] │ │ │ │ - ldr r1, [pc, #208] @ 6acd0 │ │ │ │ - ldr r0, [pc, #208] @ 6acd4 │ │ │ │ + ldr r1, [pc, #208] @ 6acc8 │ │ │ │ + ldr r0, [pc, #208] @ 6accc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 6aa30 │ │ │ │ + b 6aa28 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ @@ -73756,319 +73754,319 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #5 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r6] │ │ │ │ - b 6abc4 │ │ │ │ + b 6abbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a318 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 6aab4 │ │ │ │ + b 6aaac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r4, r0, asr r6 │ │ │ │ + eoreq r5, r4, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r4, r0, lsr r6 │ │ │ │ + eoreq r5, r4, r8, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r1, r0, r8, lsl #11 │ │ │ │ + eoreq r1, r0, r0, lsl #11 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r5, r4, ip, lsr #8 │ │ │ │ - eoreq r0, r0, r8, asr #29 │ │ │ │ - ldrdeq r1, [r0], -ip @ │ │ │ │ + eoreq r5, r4, r4, lsr r4 │ │ │ │ + eoreq r0, r0, r0, asr #29 │ │ │ │ + ldrdeq r1, [r0], -r4 @ │ │ │ │ mov r2, #1 │ │ │ │ - b 6a98c │ │ │ │ + b 6a984 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr lr, [pc, #1420] @ 6b284 │ │ │ │ - ldr ip, [pc, #1420] @ 6b288 │ │ │ │ + ldr lr, [pc, #1420] @ 6b27c │ │ │ │ + ldr ip, [pc, #1420] @ 6b280 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #1408] @ 6b28c │ │ │ │ + ldr r3, [pc, #1408] @ 6b284 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1404] @ 6b290 │ │ │ │ + ldr r2, [pc, #1404] @ 6b288 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 6ad9c │ │ │ │ + bne 6ad94 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6addc │ │ │ │ + beq 6add4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ - ldr r1, [pc, #1264] @ 6b294 │ │ │ │ - ldr r0, [pc, #1264] @ 6b298 │ │ │ │ + bls 6b1e0 │ │ │ │ + ldr r1, [pc, #1264] @ 6b28c │ │ │ │ + ldr r0, [pc, #1264] @ 6b290 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6addc │ │ │ │ + bne 6add4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ + bls 6b1e0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ cmp r5, #1 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 6af40 │ │ │ │ + ble 6af38 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6b084 │ │ │ │ + beq 6b07c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #1104] @ 6b29c │ │ │ │ + ldr r1, [pc, #1104] @ 6b294 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #1100] @ 6b2a0 │ │ │ │ + ldr r0, [pc, #1100] @ 6b298 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ae80 │ │ │ │ + bne 6ae78 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b0a4 │ │ │ │ + bls 6b09c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r1, #1 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 6b180 │ │ │ │ + bne 6b178 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r5, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ - beq 6b0b8 │ │ │ │ + beq 6b0b0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6af94 │ │ │ │ + beq 6af8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #920] @ 6b2a4 │ │ │ │ + ldr r2, [pc, #920] @ 6b29c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #900] @ 6b2a8 │ │ │ │ - ldr r1, [pc, #900] @ 6b2ac │ │ │ │ - ldr r0, [pc, #900] @ 6b2b0 │ │ │ │ + ldr r2, [pc, #900] @ 6b2a0 │ │ │ │ + ldr r1, [pc, #900] @ 6b2a4 │ │ │ │ + ldr r0, [pc, #900] @ 6b2a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 6af94 │ │ │ │ + b 6af8c │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 6b1fc │ │ │ │ + beq 6b1f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #832] @ 6b2b4 │ │ │ │ - ldr r1, [pc, #832] @ 6b2b8 │ │ │ │ + ldr r2, [pc, #832] @ 6b2ac │ │ │ │ + ldr r1, [pc, #832] @ 6b2b0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #828] @ 6b2bc │ │ │ │ + ldr r0, [pc, #828] @ 6b2b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmib r1, {r0, r6} │ │ │ │ mov r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ addne r3, r0, r6 │ │ │ │ - bne 6afc0 │ │ │ │ - b 6b0c0 │ │ │ │ + bne 6afb8 │ │ │ │ + b 6b0b8 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b0c0 │ │ │ │ + beq 6b0b8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6afb4 │ │ │ │ + bne 6afac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b0e0 │ │ │ │ + beq 6b0d8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmib r3, {r0, r7} │ │ │ │ mov r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ addne r3, r0, r7 │ │ │ │ - bne 6b008 │ │ │ │ - b 6b160 │ │ │ │ + bne 6b000 │ │ │ │ + b 6b158 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b160 │ │ │ │ + beq 6b158 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6affc │ │ │ │ + bne 6aff4 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b198 │ │ │ │ + beq 6b190 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 6b20c │ │ │ │ + beq 6b204 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #608] @ 6b2c0 │ │ │ │ - ldr r3, [pc, #548] @ 6b288 │ │ │ │ + ldr r2, [pc, #608] @ 6b2b8 │ │ │ │ + ldr r3, [pc, #548] @ 6b280 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b280 │ │ │ │ + bne 6b278 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6ae80 │ │ │ │ + beq 6ae78 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6ae3c │ │ │ │ + bhi 6ae34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6b18c │ │ │ │ + bne 6b184 │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #508] @ 6b2c4 │ │ │ │ - ldr r0, [pc, #508] @ 6b2c8 │ │ │ │ + b 6aed8 │ │ │ │ + ldr r2, [pc, #508] @ 6b2bc │ │ │ │ + ldr r0, [pc, #508] @ 6b2c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6afd4 │ │ │ │ + bne 6afcc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6b04c │ │ │ │ + bne 6b044 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a318 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r8, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 232ec │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ @@ -74077,65 +74075,65 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 6b268 │ │ │ │ - ldr r2, [pc, #356] @ 6b2cc │ │ │ │ - ldr r0, [pc, #356] @ 6b2d0 │ │ │ │ + b 6b260 │ │ │ │ + ldr r2, [pc, #356] @ 6b2c4 │ │ │ │ + ldr r0, [pc, #356] @ 6b2c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 6b010 │ │ │ │ + b 6b008 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ - bne 6af94 │ │ │ │ + bne 6af8c │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #308] @ 6b2d4 │ │ │ │ + b 6aed8 │ │ │ │ + ldr r2, [pc, #308] @ 6b2cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #268] @ 6b2d8 │ │ │ │ + ldr r1, [pc, #268] @ 6b2d0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #264] @ 6b2dc │ │ │ │ - ldr r2, [pc, #264] @ 6b2e0 │ │ │ │ + ldr r0, [pc, #264] @ 6b2d4 │ │ │ │ + ldr r2, [pc, #264] @ 6b2d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 6b02c │ │ │ │ + bl 4e5cc │ │ │ │ + b 6b024 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt 6ae28 │ │ │ │ + bgt 6ae20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ - beq 6af90 │ │ │ │ - b 6af54 │ │ │ │ + beq 6af88 │ │ │ │ + b 6af4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a318 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 232ec │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ @@ -74145,203 +74143,203 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r5, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6b058 │ │ │ │ + b 6b050 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r4], -ip @ │ │ │ │ + eoreq r5, r4, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r5, [r4], -ip @ │ │ │ │ + eoreq r5, r4, r4, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r0, r4, r1 │ │ │ │ - eoreq r1, r0, r8, lsr #4 │ │ │ │ - eoreq r1, r0, ip, ror #7 │ │ │ │ - eoreq r1, r0, ip, ror r1 │ │ │ │ - eoreq r1, r0, r8, lsr #27 │ │ │ │ - eoreq r1, r0, r4, lsr sp │ │ │ │ - eoreq r1, r0, r4, asr #26 │ │ │ │ - eoreq r1, r0, r0, lsr #1 │ │ │ │ + eoreq r1, r0, r8, lsl #9 │ │ │ │ + eoreq r1, r0, r0, lsr #4 │ │ │ │ + eoreq r1, r0, r4, ror #7 │ │ │ │ + eoreq r1, r0, r4, ror r1 │ │ │ │ + eoreq r1, r0, r0, lsr #27 │ │ │ │ + eoreq r1, r0, ip, lsr #26 │ │ │ │ + eoreq r1, r0, ip, lsr sp │ │ │ │ + mlaeq r0, r8, r0, r1 │ │ │ │ + eoreq r1, r0, ip, lsr sp │ │ │ │ eoreq r1, r0, r4, asr #26 │ │ │ │ - eoreq r1, r0, ip, asr #26 │ │ │ │ - eoreq r1, r0, r8, asr #32 │ │ │ │ - mlaeq r4, r8, pc, r4 @ │ │ │ │ - eoreq r0, r0, r0, lsl #8 │ │ │ │ - eoreq r0, r0, r4, lsl #30 │ │ │ │ - eoreq r0, r0, r8, asr r3 │ │ │ │ - eoreq r0, r0, r4, ror #28 │ │ │ │ - eoreq r1, r0, ip, lsr #23 │ │ │ │ - eoreq r1, r0, r0, asr fp │ │ │ │ - strdeq r0, [r0], -r4 @ │ │ │ │ - eoreq r1, r0, ip, lsr fp │ │ │ │ + eoreq r1, r0, r0, asr #32 │ │ │ │ + eoreq r4, r4, r0, lsr #31 │ │ │ │ + strdeq r0, [r0], -r8 @ │ │ │ │ + strdeq r0, [r0], -ip @ │ │ │ │ + eoreq r0, r0, r0, asr r3 │ │ │ │ + eoreq r0, r0, ip, asr lr │ │ │ │ + eoreq r1, r0, r4, lsr #23 │ │ │ │ + eoreq r1, r0, r8, asr #22 │ │ │ │ + eoreq r0, r0, ip, ror #27 │ │ │ │ + eoreq r1, r0, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #1140] @ 6b770 │ │ │ │ - ldr r2, [pc, #1140] @ 6b774 │ │ │ │ + ldr ip, [pc, #1140] @ 6b768 │ │ │ │ + ldr r2, [pc, #1140] @ 6b76c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #1132] @ 6b778 │ │ │ │ + ldr r6, [pc, #1132] @ 6b770 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1128] @ 6b77c │ │ │ │ + ldr r3, [pc, #1128] @ 6b774 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1112] @ 6b780 │ │ │ │ + ldr ip, [pc, #1112] @ 6b778 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov lr, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r1, [ip, #32] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [lr] │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b5ec │ │ │ │ + beq 6b5e4 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b468 │ │ │ │ + beq 6b460 │ │ │ │ ldr r3, [ip, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5d4 │ │ │ │ + beq 6b5cc │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5f8 │ │ │ │ + beq 6b5f0 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5e0 │ │ │ │ + beq 6b5d8 │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b604 │ │ │ │ + beq 6b5fc │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b61c │ │ │ │ + beq 6b614 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b628 │ │ │ │ + beq 6b620 │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b610 │ │ │ │ + beq 6b608 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b634 │ │ │ │ - ldr r3, [pc, #960] @ 6b784 │ │ │ │ + beq 6b62c │ │ │ │ + ldr r3, [pc, #960] @ 6b77c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6b8 │ │ │ │ + beq 6b6b0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b650 │ │ │ │ + beq 6b648 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b65c │ │ │ │ + beq 6b654 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6ec │ │ │ │ + beq 6b6e4 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6f8 │ │ │ │ + beq 6b6f0 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r3, #192] @ 0xc0 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 6b524 │ │ │ │ + beq 6b51c │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b754 │ │ │ │ + beq 6b74c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r7, #1 │ │ │ │ moveq r8, #10 │ │ │ │ - beq 6b470 │ │ │ │ + beq 6b468 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #840] @ 6b788 │ │ │ │ - ldr r0, [pc, #840] @ 6b78c │ │ │ │ + ldr r1, [pc, #840] @ 6b780 │ │ │ │ + ldr r0, [pc, #840] @ 6b784 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b51c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #5 │ │ │ │ - ldr r0, [pc, #792] @ 6b790 │ │ │ │ + ldr r0, [pc, #792] @ 6b788 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r3, [pc, #768] @ 6b794 │ │ │ │ + bl 2164d0 │ │ │ │ + ldr r3, [pc, #768] @ 6b78c │ │ │ │ add r2, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25aec0 │ │ │ │ + bl 25aeb0 │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [r4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b554 │ │ │ │ + beq 6b54c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6b5bc │ │ │ │ + bne 6b5b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #620] @ 6b798 │ │ │ │ - ldr r3, [pc, #580] @ 6b774 │ │ │ │ + ldr r2, [pc, #620] @ 6b790 │ │ │ │ + ldr r3, [pc, #580] @ 6b76c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b76c │ │ │ │ + bne 6b764 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #568] @ 6b79c │ │ │ │ + ldr r3, [pc, #568] @ 6b794 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #192] @ 0xc0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ moveq r0, r6 │ │ │ │ @@ -74350,161 +74348,161 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [r4] │ │ │ │ - bl 6ace0 │ │ │ │ + bl 6acd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 6b51c │ │ │ │ + beq 6b514 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b51c │ │ │ │ + b 6b514 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #2 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #6 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #8 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #3 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #9 │ │ │ │ - b 6b470 │ │ │ │ - ldr r3, [pc, #356] @ 6b7a0 │ │ │ │ + b 6b468 │ │ │ │ + ldr r3, [pc, #356] @ 6b798 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6b724 │ │ │ │ + beq 6b71c │ │ │ │ str r5, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b51c │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #320] @ 6b7a4 │ │ │ │ + bne 6b640 │ │ │ │ + ldr r3, [pc, #320] @ 6b79c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b640 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #300] @ 6b7a8 │ │ │ │ + ldr r0, [pc, #300] @ 6b7a0 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b51c │ │ │ │ ldr r1, [r3, #200] @ 0xc8 │ │ │ │ str r5, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b524 │ │ │ │ - ldr r0, [pc, #220] @ 6b7ac │ │ │ │ + bne 6b51c │ │ │ │ + ldr r0, [pc, #220] @ 6b7a4 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5eba8 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b51c │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #176] @ 6b7b0 │ │ │ │ + bne 6b640 │ │ │ │ + ldr r3, [pc, #176] @ 6b7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r0, [pc, #160] @ 6b7b4 │ │ │ │ + bne 6b640 │ │ │ │ + ldr r0, [pc, #160] @ 6b7ac │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f38 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b51c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #136] @ 6b7b8 │ │ │ │ + ldr r0, [pc, #136] @ 6b7b0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 6b69c │ │ │ │ + b 6b694 │ │ │ │ ldr r1, [r3, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b640 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #4 │ │ │ │ - b 6b470 │ │ │ │ + b 6b468 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, r4, ror #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r2, r0, lsr #11 │ │ │ │ - eorseq sp, r2, r0, lsl r5 │ │ │ │ - eoreq r1, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x001fc5dc │ │ │ │ - andseq ip, pc, ip, lsr #11 │ │ │ │ + eorseq sp, r2, r8, lsr #11 │ │ │ │ + eorseq sp, r2, r8, lsl r5 │ │ │ │ + eoreq r1, r0, r0, lsr #18 │ │ │ │ + @ instruction: 0x001fc5d4 │ │ │ │ + andseq ip, pc, r4, lsr #11 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r4, r4, ip, asr #21 │ │ │ │ - eorseq sp, r2, ip, ror #6 │ │ │ │ - mlaseq r2, r8, r2, sp │ │ │ │ - eorseq sp, r2, r0, ror r2 │ │ │ │ - ldrdeq r1, [r0], -r4 @ │ │ │ │ - andseq lr, pc, r8, lsl fp @ │ │ │ │ - @ instruction: 0x0032d1d4 │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ - andseq lr, pc, ip, lsr #21 │ │ │ │ + ldrdeq r4, [r4], -r4 @ │ │ │ │ + eorseq sp, r2, r4, ror r3 │ │ │ │ + eorseq sp, r2, r0, lsr #5 │ │ │ │ + eorseq sp, r2, r8, ror r2 │ │ │ │ + eoreq r1, r0, ip, asr #13 │ │ │ │ + andseq lr, pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0032d1dc │ │ │ │ + eoreq r5, r1, ip, ror r6 │ │ │ │ + andseq lr, pc, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #260] @ 6b8d8 │ │ │ │ - ldr r2, [pc, #260] @ 6b8dc │ │ │ │ + ldr lr, [pc, #260] @ 6b8d0 │ │ │ │ + ldr r2, [pc, #260] @ 6b8d4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #248] @ 6b8e0 │ │ │ │ + ldr ip, [pc, #248] @ 6b8d8 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #244] @ 6b8e4 │ │ │ │ + ldr r3, [pc, #244] @ 6b8dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr lr, [r5] │ │ │ │ @@ -74512,112 +74510,112 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble 6b8c4 │ │ │ │ + ble 6b8bc │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #176] @ 6b8e8 │ │ │ │ + ldr r1, [pc, #176] @ 6b8e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6b8cc │ │ │ │ + beq 6b8c4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6b8c4 │ │ │ │ - ldr r1, [pc, #148] @ 6b8ec │ │ │ │ - ldr r0, [pc, #148] @ 6b8f0 │ │ │ │ + beq 6b8bc │ │ │ │ + ldr r1, [pc, #148] @ 6b8e4 │ │ │ │ + ldr r0, [pc, #148] @ 6b8e8 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r0, r4, #1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 68644 │ │ │ │ - ldr r2, [pc, #84] @ 6b8f4 │ │ │ │ - ldr r3, [pc, #56] @ 6b8dc │ │ │ │ + bl 6863c │ │ │ │ + ldr r2, [pc, #84] @ 6b8ec │ │ │ │ + ldr r3, [pc, #56] @ 6b8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b8d4 │ │ │ │ + bne 6b8cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - b 6b87c │ │ │ │ + b 6b874 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ - b 6b87c │ │ │ │ + b 6b874 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, r0, lsr #16 │ │ │ │ + eoreq r4, r4, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, r0, lsl #16 │ │ │ │ + eoreq r4, r4, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r2, ip, r0, sp │ │ │ │ - eoreq r0, r0, r0, ror r3 │ │ │ │ - eoreq r0, r0, r8, ror #13 │ │ │ │ - eoreq r4, r4, r8, asr r7 │ │ │ │ + eorseq sp, r2, r4, lsr #1 │ │ │ │ + eoreq r0, r0, r8, ror #6 │ │ │ │ + eoreq r0, r0, r0, ror #13 │ │ │ │ + eoreq r4, r4, r0, ror #14 │ │ │ │ │ │ │ │ -0006b8f8 : │ │ │ │ +0006b8f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ble 6b954 │ │ │ │ + ble 6b94c │ │ │ │ sub ip, r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6b94c │ │ │ │ + bne 6b944 │ │ │ │ ldrsh lr, [r2] │ │ │ │ sub r2, lr, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6b958 │ │ │ │ + bls 6b950 │ │ │ │ cmp lr, #55 @ 0x37 │ │ │ │ - beq 6b954 │ │ │ │ + beq 6b94c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6b91c │ │ │ │ + bne 6b914 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006b968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #840] @ 6bcd0 │ │ │ │ - ldr r2, [pc, #840] @ 6bcd4 │ │ │ │ + ldr ip, [pc, #840] @ 6bcc8 │ │ │ │ + ldr r2, [pc, #840] @ 6bccc │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r5, [pc, #828] @ 6bcd8 │ │ │ │ + ldr r5, [pc, #828] @ 6bcd0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #824] @ 6bcdc │ │ │ │ + ldr r3, [pc, #824] @ 6bcd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -74626,269 +74624,269 @@ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba2c │ │ │ │ + bne 6ba24 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6ba70 │ │ │ │ + beq 6ba68 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6baa0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #680] @ 6bce0 │ │ │ │ - ldr r1, [pc, #680] @ 6bce4 │ │ │ │ + ldr r0, [pc, #680] @ 6bcd8 │ │ │ │ + ldr r1, [pc, #680] @ 6bcdc │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba70 │ │ │ │ + bne 6ba68 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6baa0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db054 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, ip, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bne 6bad4 │ │ │ │ - b 6bbbc │ │ │ │ + bne 6bacc │ │ │ │ + b 6bbb4 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6bbbc │ │ │ │ + beq 6bbb4 │ │ │ │ cmp r2, ip │ │ │ │ - bne 6bac8 │ │ │ │ + bne 6bac0 │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - ble 6bbe8 │ │ │ │ + ble 6bbe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #500] @ 6bce8 │ │ │ │ + ldr r1, [pc, #500] @ 6bce0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r7, [r5, r1] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 6bc8c │ │ │ │ + beq 6bc84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bbf8 │ │ │ │ + beq 6bbf0 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #452] @ 6bcec │ │ │ │ - ldr r1, [pc, #452] @ 6bcf0 │ │ │ │ - ldr r0, [pc, #452] @ 6bcf4 │ │ │ │ + ldr r2, [pc, #452] @ 6bce4 │ │ │ │ + ldr r1, [pc, #452] @ 6bce8 │ │ │ │ + ldr r0, [pc, #452] @ 6bcec │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ 6bcf8 │ │ │ │ + ldr r2, [pc, #416] @ 6bcf0 │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 6bc9c │ │ │ │ + beq 6bc94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #356] @ 6bcfc │ │ │ │ - ldr r3, [pc, #312] @ 6bcd4 │ │ │ │ + ldr r2, [pc, #356] @ 6bcf4 │ │ │ │ + ldr r3, [pc, #312] @ 6bccc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6bccc │ │ │ │ + bne 6bcc4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #312] @ 6bd00 │ │ │ │ - ldr r0, [pc, #312] @ 6bd04 │ │ │ │ + ldr r2, [pc, #312] @ 6bcf8 │ │ │ │ + ldr r0, [pc, #312] @ 6bcfc │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - bgt 6bae8 │ │ │ │ - ldr r2, [pc, #248] @ 6bce8 │ │ │ │ + bgt 6bae0 │ │ │ │ + ldr r2, [pc, #248] @ 6bce0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - bne 6bb08 │ │ │ │ + bne 6bb00 │ │ │ │ ldrsh r6, [r0] │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #1 │ │ │ │ - bne 6bb0c │ │ │ │ - ldr r2, [pc, #232] @ 6bcf8 │ │ │ │ + bne 6bb04 │ │ │ │ + ldr r2, [pc, #232] @ 6bcf0 │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 6bb88 │ │ │ │ - ldr r0, [pc, #192] @ 6bd08 │ │ │ │ + bne 6bb80 │ │ │ │ + ldr r0, [pc, #192] @ 6bd00 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6bb90 │ │ │ │ + b 6bb88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bcb4 │ │ │ │ + bne 6bcac │ │ │ │ ldrsh r6, [r0] │ │ │ │ - b 6bb50 │ │ │ │ + b 6bb48 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bne 6bcc0 │ │ │ │ - ldr r0, [pc, #92] @ 6bd0c │ │ │ │ + bne 6bcb8 │ │ │ │ + ldr r0, [pc, #92] @ 6bd04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc44 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ mov r3, #0 │ │ │ │ - b 6bc08 │ │ │ │ - ldr r0, [pc, #72] @ 6bd10 │ │ │ │ + b 6bc00 │ │ │ │ + ldr r0, [pc, #72] @ 6bd08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, ip, ror #12 │ │ │ │ + eoreq r4, r4, r4, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, asr #12 │ │ │ │ + eoreq r4, r4, r4, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002005b8 │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ + @ instruction: 0x002005b0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r0, r4, ror r1 │ │ │ │ - eoreq r1, r0, r8, lsl r3 │ │ │ │ - eoreq r0, r0, r4, asr #9 │ │ │ │ + eoreq r1, r0, ip, ror #2 │ │ │ │ + eoreq r1, r0, r0, lsl r3 │ │ │ │ + @ instruction: 0x002004bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r4, r4, r0, ror #8 │ │ │ │ - @ instruction: 0x001ff8f8 │ │ │ │ - eoreq r0, r0, r8, lsr #8 │ │ │ │ - eoreq r1, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x00200fb0 │ │ │ │ - mlaeq r0, r0, r1, r1 │ │ │ │ + eoreq r4, r4, r8, ror #8 │ │ │ │ + @ instruction: 0x001ff8f0 │ │ │ │ + eoreq r0, r0, r0, lsr #8 │ │ │ │ + eoreq r1, r0, r4, lsl #4 │ │ │ │ + eoreq r0, r0, r8, lsr #31 │ │ │ │ + eoreq r1, r0, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r0, [pc, #376] @ 6bea4 │ │ │ │ - ldr r2, [pc, #376] @ 6bea8 │ │ │ │ + ldr r0, [pc, #376] @ 6be9c │ │ │ │ + ldr r2, [pc, #376] @ 6bea0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r6, [pc, #368] @ 6beac │ │ │ │ + ldr r6, [pc, #368] @ 6bea4 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #364] @ 6beb0 │ │ │ │ + ldr r3, [pc, #364] @ 6bea8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6be6c │ │ │ │ + bne 6be64 │ │ │ │ ldrh r3, [r0] │ │ │ │ - ldr r4, [pc, #312] @ 6beb4 │ │ │ │ + ldr r4, [pc, #312] @ 6beac │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6be6c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bne 6be64 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 6beb8 │ │ │ │ + ldr r3, [pc, #264] @ 6beb0 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #57 @ 0x39 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ @@ -74896,69 +74894,69 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1b68 │ │ │ │ - ldr r2, [pc, #152] @ 6bebc │ │ │ │ + bl 1d1b44 │ │ │ │ + ldr r2, [pc, #152] @ 6beb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r9, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fc0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - b 6be74 │ │ │ │ + b 6be6c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #68] @ 6bec0 │ │ │ │ - ldr r3, [pc, #40] @ 6bea8 │ │ │ │ + ldr r2, [pc, #68] @ 6beb8 │ │ │ │ + ldr r3, [pc, #40] @ 6bea0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6bea0 │ │ │ │ + bne 6be98 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, ip, asr #5 │ │ │ │ + ldrdeq r4, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, lsr #5 │ │ │ │ + @ instruction: 0x002442b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - andseq pc, pc, r4, lsr #26 │ │ │ │ + andseq pc, pc, ip, lsl sp @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r4, r4, ip, ror r1 │ │ │ │ + eoreq r4, r4, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ - ldr lr, [pc, #1912] @ 6c654 │ │ │ │ - ldr ip, [pc, #1912] @ 6c658 │ │ │ │ + ldr lr, [pc, #1912] @ 6c64c │ │ │ │ + ldr ip, [pc, #1912] @ 6c650 │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1900] @ 6c65c │ │ │ │ + ldr r6, [pc, #1900] @ 6c654 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1896] @ 6c660 │ │ │ │ + ldr r3, [pc, #1896] @ 6c658 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #540] @ 0x21c │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -74968,134 +74966,134 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + bne 6c068 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #1744] @ 6c664 │ │ │ │ + ldr r3, [pc, #1744] @ 6c65c │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c070 │ │ │ │ + bne 6c068 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0a4 │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r2, [pc, #1708] @ 6c664 │ │ │ │ + ldr r2, [pc, #1708] @ 6c65c │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0a4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ble 6c0f4 │ │ │ │ - ldr r3, [pc, #1676] @ 6c668 │ │ │ │ + ble 6c0ec │ │ │ │ + ldr r3, [pc, #1676] @ 6c660 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 6c108 │ │ │ │ + beq 6c100 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6c040 │ │ │ │ + beq 6c038 │ │ │ │ ands r9, r5, #1 │ │ │ │ - beq 6c010 │ │ │ │ + beq 6c008 │ │ │ │ cmp r5, #131072 @ 0x20000 │ │ │ │ asr r5, r5, #1 │ │ │ │ - bcc 6c048 │ │ │ │ - ldr r3, [pc, #1608] @ 6c660 │ │ │ │ - ldr r0, [pc, #1616] @ 6c66c │ │ │ │ + bcc 6c040 │ │ │ │ + ldr r3, [pc, #1608] @ 6c658 │ │ │ │ + ldr r0, [pc, #1616] @ 6c664 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1608] @ 6c670 │ │ │ │ + ldr r1, [pc, #1608] @ 6c668 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r4, #4 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 6c114 │ │ │ │ + beq 6c10c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r3, [pc, #1540] @ 6c668 │ │ │ │ + ldr r3, [pc, #1540] @ 6c660 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs sl, sl, r3 │ │ │ │ movne sl, #1 │ │ │ │ - b 6c114 │ │ │ │ - ldr r3, [pc, #1512] @ 6c660 │ │ │ │ + b 6c10c │ │ │ │ + ldr r3, [pc, #1512] @ 6c658 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r2] │ │ │ │ - ldr r1, [pc, #1516] @ 6c674 │ │ │ │ - ldr r0, [pc, #1516] @ 6c678 │ │ │ │ + ldr r1, [pc, #1516] @ 6c66c │ │ │ │ + ldr r0, [pc, #1516] @ 6c670 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 6bfac │ │ │ │ - ldr r3, [pc, #1452] @ 6c660 │ │ │ │ + beq 6bfa4 │ │ │ │ + ldr r3, [pc, #1452] @ 6c658 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r2] │ │ │ │ - ldr r1, [pc, #1460] @ 6c67c │ │ │ │ - ldr r0, [pc, #1460] @ 6c680 │ │ │ │ + ldr r1, [pc, #1460] @ 6c674 │ │ │ │ + ldr r0, [pc, #1460] @ 6c678 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bgt 6bfd4 │ │ │ │ + bgt 6bfcc │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, r8 │ │ │ │ - b 6c114 │ │ │ │ + b 6c10c │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r3, [pc, #1384] @ 6c684 │ │ │ │ + ldr r3, [pc, #1384] @ 6c67c │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, #57 @ 0x39 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #8 │ │ │ │ @@ -75103,231 +75101,231 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #1264] @ 6c688 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #1264] @ 6c680 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r5, sl} │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25a884 │ │ │ │ + bl 25a874 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r7, [sp, #24] │ │ │ │ - beq 6c35c │ │ │ │ + beq 6c354 │ │ │ │ mov r5, #1 │ │ │ │ - b 6c1dc │ │ │ │ + b 6c1d4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25aa48 │ │ │ │ + bl 25aa38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bne 6c484 │ │ │ │ - bl 25aa50 │ │ │ │ + bne 6c47c │ │ │ │ + bl 25aa40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c348 │ │ │ │ + beq 6c340 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ - bne 6c1d8 │ │ │ │ + bne 6c1d0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205148 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1100] @ 6c68c │ │ │ │ + ldr r0, [pc, #1100] @ 6c684 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c1f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #532] @ 0x214 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2cc │ │ │ │ - ldr r3, [pc, #1032] @ 6c690 │ │ │ │ + bne 6c2c4 │ │ │ │ + ldr r3, [pc, #1032] @ 6c688 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6c2a4 │ │ │ │ + bgt 6c29c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b8ec │ │ │ │ + bl 205148 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c320 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 6c1d0 │ │ │ │ + b 6c1c8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c320 │ │ │ │ + bl 205148 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c30c │ │ │ │ + bne 6c304 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #908] @ 6c688 │ │ │ │ + ldr r3, [pc, #908] @ 6c680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25abf8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #404] @ 0x194 │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #820] @ 6c660 │ │ │ │ + ldr r3, [pc, #820] @ 6c658 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 6c2c4 │ │ │ │ + bl e961c │ │ │ │ + b 6c2bc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25abf8 │ │ │ │ mov r5, #8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c448 │ │ │ │ + beq 6c440 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #632] @ 6c660 │ │ │ │ - ldr r1, [pc, #680] @ 6c694 │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #632] @ 6c658 │ │ │ │ + ldr r1, [pc, #680] @ 6c68c │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #584] @ 6c660 │ │ │ │ + ldr r3, [pc, #584] @ 6c658 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #628] @ 6c698 │ │ │ │ - ldr r3, [pc, #560] @ 6c658 │ │ │ │ + ldr r2, [pc, #628] @ 6c690 │ │ │ │ + ldr r3, [pc, #560] @ 6c650 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c644 │ │ │ │ + bne 6c63c │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #568] @ 6c688 │ │ │ │ + ldr r3, [pc, #568] @ 6c680 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 265650 │ │ │ │ - ldr r3, [pc, #560] @ 6c69c │ │ │ │ + bl 265640 │ │ │ │ + ldr r3, [pc, #560] @ 6c694 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 6c648 │ │ │ │ + bhi 6c640 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ab80 │ │ │ │ + bl 25ab70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6c5a0 │ │ │ │ - bl 25ac08 │ │ │ │ - ldr r3, [pc, #500] @ 6c6a0 │ │ │ │ + beq 6c598 │ │ │ │ + bl 25abf8 │ │ │ │ + ldr r3, [pc, #500] @ 6c698 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6c410 │ │ │ │ - ldr r2, [pc, #488] @ 6c6a4 │ │ │ │ + b 6c408 │ │ │ │ + ldr r2, [pc, #488] @ 6c69c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #9 │ │ │ │ mov r7, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -75337,142 +75335,142 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #296] @ 6c660 │ │ │ │ - ldr r1, [pc, #364] @ 6c6a8 │ │ │ │ + bl 62eec │ │ │ │ + ldr r3, [pc, #296] @ 6c658 │ │ │ │ + ldr r1, [pc, #364] @ 6c6a0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #11 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 4bca0 │ │ │ │ - b 6c408 │ │ │ │ - ldr r2, [pc, #320] @ 6c6ac │ │ │ │ + bl 4bc98 │ │ │ │ + b 6c400 │ │ │ │ + ldr r2, [pc, #320] @ 6c6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #312] @ 6c6b0 │ │ │ │ + b 6c4b4 │ │ │ │ + ldr r2, [pc, #312] @ 6c6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #304] @ 6c6b4 │ │ │ │ + b 6c4b4 │ │ │ │ + ldr r2, [pc, #304] @ 6c6ac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #296] @ 6c6b8 │ │ │ │ + b 6c4b4 │ │ │ │ + ldr r2, [pc, #296] @ 6c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #288] @ 6c6bc │ │ │ │ + b 6c4b4 │ │ │ │ + ldr r2, [pc, #288] @ 6c6b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - bl 25ac08 │ │ │ │ + b 6c4b4 │ │ │ │ + bl 25abf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, #8 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #72] @ 6c660 │ │ │ │ - ldr r1, [pc, #164] @ 6c6c0 │ │ │ │ + bl 62eec │ │ │ │ + ldr r2, [pc, #72] @ 6c658 │ │ │ │ + ldr r1, [pc, #164] @ 6c6b8 │ │ │ │ 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 4bc98 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ - b 6c4a0 │ │ │ │ + b 6c498 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #116] @ 6c6c4 │ │ │ │ + ldr r2, [pc, #116] @ 6c6bc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - eoreq r4, r4, r8, lsl r1 │ │ │ │ + b 6c4b4 │ │ │ │ + eoreq r4, r4, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ + strdeq r4, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, pc, r0, lsl pc @ │ │ │ │ - eoreq r0, r0, r8, lsr pc │ │ │ │ - andseq pc, pc, ip, lsr sl @ │ │ │ │ - @ instruction: 0x001ffeb4 │ │ │ │ - @ instruction: 0x001ff9fc │ │ │ │ - andseq pc, pc, r4, ror lr @ │ │ │ │ - andseq pc, pc, r0, lsr #28 │ │ │ │ + andseq pc, pc, r8, lsl #30 │ │ │ │ + eoreq r0, r0, r0, lsr pc │ │ │ │ + andseq pc, pc, r4, lsr sl @ │ │ │ │ + andseq pc, pc, ip, lsr #29 │ │ │ │ + @ instruction: 0x001ff9f4 │ │ │ │ + andseq pc, pc, ip, ror #28 │ │ │ │ + andseq pc, pc, r8, lsl lr @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xffff0320 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r0, r0, ip, ror #23 │ │ │ │ - ldrdeq r3, [r4], -r4 @ │ │ │ │ - eoreq r7, r1, r6, asr #2 │ │ │ │ + eoreq r0, r0, r4, ror #23 │ │ │ │ + ldrdeq r3, [r4], -ip @ │ │ │ │ + eoreq r7, r1, lr, lsr r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ - eoreq r0, r0, r8, ror #21 │ │ │ │ - eoreq r0, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x002009bc │ │ │ │ - eoreq r0, r0, ip, ror #18 │ │ │ │ - eoreq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r0, r0, r8, lsr r9 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r0, r0, r0, ror #21 │ │ │ │ + eoreq r0, r0, r8, lsr #18 │ │ │ │ + @ instruction: 0x002009b4 │ │ │ │ eoreq r0, r0, r4, ror #18 │ │ │ │ - eoreq r0, r0, ip, lsl #18 │ │ │ │ + eoreq r0, r0, r8, ror r9 │ │ │ │ + eoreq r0, r0, r0, lsr r9 │ │ │ │ + eoreq r0, r0, ip, asr r9 │ │ │ │ + eoreq r0, r0, r4, lsl #18 │ │ │ │ │ │ │ │ -0006c6c8 : │ │ │ │ +0006c6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #168] @ 6c788 │ │ │ │ - ldr ip, [pc, #168] @ 6c78c │ │ │ │ + ldr lr, [pc, #168] @ 6c780 │ │ │ │ + ldr ip, [pc, #168] @ 6c784 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #160] @ 6c790 │ │ │ │ + ldr r3, [pc, #160] @ 6c788 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #156] @ 6c794 │ │ │ │ + ldr r2, [pc, #156] @ 6c78c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -75487,203 +75485,203 @@ │ │ │ │ moveq r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bl 6ace0 │ │ │ │ + bl 6acd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 6c798 │ │ │ │ + ldr r2, [pc, #60] @ 6c790 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6c78c │ │ │ │ + ldr r3, [pc, #40] @ 6c784 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c784 │ │ │ │ + bne 6c77c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsl r9 │ │ │ │ + eoreq r3, r4, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r8, r3 │ │ │ │ + eoreq r3, r4, r0, lsr #17 │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c794 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7a4 : │ │ │ │ +0006c79c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r1, [pc, #1328] @ 6ccec │ │ │ │ - ldr r2, [pc, #1328] @ 6ccf0 │ │ │ │ + ldr r1, [pc, #1328] @ 6cce4 │ │ │ │ + ldr r2, [pc, #1328] @ 6cce8 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #1316] @ 6ccf4 │ │ │ │ + ldr r6, [pc, #1316] @ 6ccec │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1312] @ 6ccf8 │ │ │ │ + ldr r3, [pc, #1312] @ 6ccf0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #32 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ - beq 6cac4 │ │ │ │ + beq 6cabc │ │ │ │ mov r2, r8 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r9, #10 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 60014 │ │ │ │ + bl 6000c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 6caf4 │ │ │ │ + bne 6caec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb80 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb80 │ │ │ │ mov r8, #10 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 64250 │ │ │ │ + bl 64248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cac0 │ │ │ │ - ldr r3, [pc, #1020] @ 6ccfc │ │ │ │ + beq 6cab8 │ │ │ │ + ldr r3, [pc, #1020] @ 6ccf4 │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r4, [sp, #28] │ │ │ │ moveq r9, r4 │ │ │ │ - beq 6c928 │ │ │ │ - b 6cb88 │ │ │ │ + beq 6c920 │ │ │ │ + b 6cb80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c978 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c978 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 6c914 │ │ │ │ + blt 6c90c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 22f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c914 │ │ │ │ + bne 6c90c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 6c914 │ │ │ │ + b 6c90c │ │ │ │ cmp r9, r4 │ │ │ │ - beq 6cb88 │ │ │ │ + beq 6cb80 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6cbc8 │ │ │ │ + beq 6cbc0 │ │ │ │ tst r8, #1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca18 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca18 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6ca10 │ │ │ │ + ble 6ca08 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ sub r3, r6, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ - b 6c9f4 │ │ │ │ + b 6c9ec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ca10 │ │ │ │ + beq 6ca08 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp ip, r0 │ │ │ │ - beq 6c9ec │ │ │ │ + beq 6c9e4 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r2, r6, lr │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #20] │ │ │ │ tst r8, #1 │ │ │ │ - beq 6c9ac │ │ │ │ + beq 6c9a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 6cb88 │ │ │ │ + bge 6cb80 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, #10 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -75692,45 +75690,45 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r2, #1 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5] │ │ │ │ - beq 6cb94 │ │ │ │ + beq 6cb8c │ │ │ │ tst r0, #1 │ │ │ │ - beq 6cbbc │ │ │ │ + beq 6cbb4 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #564] @ 6cd00 │ │ │ │ - ldr r3, [pc, #544] @ 6ccf0 │ │ │ │ + ldr r2, [pc, #564] @ 6ccf8 │ │ │ │ + ldr r3, [pc, #544] @ 6cce8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6cce8 │ │ │ │ + bne 6cce0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ @@ -75740,150 +75738,150 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [r5] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #444] @ 6cd04 │ │ │ │ + ldr r0, [pc, #444] @ 6ccfc │ │ │ │ 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 1d1b44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6c8d0 │ │ │ │ + b 6c8c8 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ - b 6cac4 │ │ │ │ + b 6cabc │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cbc0 │ │ │ │ + bls 6cbb8 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 6caa0 │ │ │ │ + beq 6ca98 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6caa0 │ │ │ │ + bne 6ca98 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r1 │ │ │ │ - b 6caa4 │ │ │ │ + b 6ca9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #10 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne 6cc04 │ │ │ │ + bne 6cbfc │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6ccd8 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6cc24 │ │ │ │ + beq 6cc1c │ │ │ │ tst r9, #1 │ │ │ │ - bne 6cc24 │ │ │ │ + bne 6cc1c │ │ │ │ ldrsh r3, [r9] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6ccd8 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ mov r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 63b60 │ │ │ │ - ldr r3, [pc, #160] @ 6cd08 │ │ │ │ + bl 63b58 │ │ │ │ + ldr r3, [pc, #160] @ 6cd00 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cab8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r0, r4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cab8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, #11 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, r4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r4 │ │ │ │ strb r6, [r3, #1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 6cac0 │ │ │ │ + b 6cab8 │ │ │ │ mov r2, r3 │ │ │ │ - b 6cc28 │ │ │ │ + b 6cc20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsr r8 │ │ │ │ + eoreq r3, r4, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r8, lsl r8 │ │ │ │ + eoreq r3, r4, r0, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r3, r4, ip, lsr #10 │ │ │ │ - andseq lr, pc, r4, ror r9 @ │ │ │ │ + eoreq r3, r4, r4, lsr r5 │ │ │ │ + andseq lr, pc, ip, ror #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0006cd0c : │ │ │ │ +0006cd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #1564] @ 6d34c │ │ │ │ + ldr r0, [pc, #1564] @ 6d344 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #1560] @ 6d350 │ │ │ │ + ldr r1, [pc, #1560] @ 6d348 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r6, [pc, #1552] @ 6d354 │ │ │ │ + ldr r6, [pc, #1552] @ 6d34c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1548] @ 6d358 │ │ │ │ + ldr r3, [pc, #1548] @ 6d350 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -75891,253 +75889,253 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ subs r0, r2, #0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 6ce14 │ │ │ │ + beq 6ce0c │ │ │ │ mov r3, #7 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 6ce10 │ │ │ │ + beq 6ce08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1396] @ 6d35c │ │ │ │ + ldr r2, [pc, #1396] @ 6d354 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1376] @ 6d350 │ │ │ │ + ldr r3, [pc, #1376] @ 6d348 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d348 │ │ │ │ + bne 6d340 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6ce2c │ │ │ │ + bne 6ce24 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6d13c │ │ │ │ + beq 6d134 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r0, [pc, #1320] @ 6d360 │ │ │ │ + ldr r0, [pc, #1320] @ 6d358 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b0c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1256] @ 6d364 │ │ │ │ + ldr r0, [pc, #1256] @ 6d35c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 6cf24 │ │ │ │ - b 6cf30 │ │ │ │ + beq 6cf1c │ │ │ │ + b 6cf28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf28 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf28 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cf68 │ │ │ │ + beq 6cf60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf28 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6cec8 │ │ │ │ - ldr r2, [pc, #1072] @ 6d368 │ │ │ │ + beq 6cec0 │ │ │ │ + ldr r2, [pc, #1072] @ 6d360 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 6cf70 │ │ │ │ + beq 6cf68 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6cddc │ │ │ │ + beq 6cdd4 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 6cddc │ │ │ │ + b 6cdd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff4 │ │ │ │ mov r7, #10 │ │ │ │ - b 6cff0 │ │ │ │ + b 6cfe8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff4 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cffc │ │ │ │ + beq 6cff4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 6cfa4 │ │ │ │ + beq 6cf9c │ │ │ │ cmp r3, r6 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 6d2d8 │ │ │ │ + beq 6d2d0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6d2b8 │ │ │ │ + beq 6d2b0 │ │ │ │ mov r3, #10 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d038 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d038 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2064 │ │ │ │ mov r1, r6 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6d1c0 │ │ │ │ + bne 6d1b8 │ │ │ │ mov r7, #10 │ │ │ │ - b 6d0ac │ │ │ │ + b 6d0a4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d088 │ │ │ │ + bne 6d080 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 6d2a8 │ │ │ │ + beq 6d2a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 6d1c0 │ │ │ │ + bne 6d1b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 6d1c0 │ │ │ │ + bne 6d1b8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6d06c │ │ │ │ + bne 6d064 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bne 6d0fc │ │ │ │ + bne 6d0f4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d118 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d11c │ │ │ │ + beq 6d114 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6d11c │ │ │ │ + bne 6d114 │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d118 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ - b 6d090 │ │ │ │ - ldr sl, [pc, #552] @ 6d36c │ │ │ │ + bl 6863c │ │ │ │ + b 6d088 │ │ │ │ + ldr sl, [pc, #552] @ 6d364 │ │ │ │ mov r9, #7 │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add sl, pc, sl │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -76146,350 +76144,350 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b0c │ │ │ │ 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 60b0c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 6ce70 │ │ │ │ + b 6ce68 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 6d2c8 │ │ │ │ + beq 6d2c0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 105140 │ │ │ │ + bl 105144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cf48 │ │ │ │ - ldr r7, [pc, #380] @ 6d370 │ │ │ │ + beq 6cf40 │ │ │ │ + ldr r7, [pc, #380] @ 6d368 │ │ │ │ mov r8, #10 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 6d228 │ │ │ │ + b 6d220 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 6cf48 │ │ │ │ + beq 6cf40 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bne 6d1fc │ │ │ │ + bne 6d1f4 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bne 6d268 │ │ │ │ + bne 6d260 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d284 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d288 │ │ │ │ + beq 6d280 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d288 │ │ │ │ + bne 6d280 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d284 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ - b 6d20c │ │ │ │ + bl 6863c │ │ │ │ + b 6d204 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ - b 6d088 │ │ │ │ + bl 1d2064 │ │ │ │ + b 6d080 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - beq 6d064 │ │ │ │ + beq 6d05c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 6d1ec │ │ │ │ - b 6cddc │ │ │ │ + bne 6d1e4 │ │ │ │ + b 6cdd4 │ │ │ │ cmp ip, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 6d064 │ │ │ │ - ldr r3, [pc, #136] @ 6d374 │ │ │ │ + bne 6d05c │ │ │ │ + ldr r3, [pc, #136] @ 6d36c │ │ │ │ mov r2, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ movne r2, #57 @ 0x39 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 6d320 │ │ │ │ + bne 6d318 │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub r3, r2, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 6d05c │ │ │ │ + b 6d054 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r4, asr #5 │ │ │ │ + eoreq r3, r4, ip, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r4, lsr #5 │ │ │ │ + eoreq r3, r4, ip, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r4, ip, lsl #4 │ │ │ │ - andseq pc, pc, r4, asr #2 │ │ │ │ - ldrsheq pc, [pc], -r8 @ │ │ │ │ + eoreq r3, r4, r4, lsl r2 │ │ │ │ + andseq pc, pc, ip, lsr r1 @ │ │ │ │ + ldrsheq pc, [pc], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq lr, pc, r4, asr #28 │ │ │ │ - @ instruction: 0x0032b6dc │ │ │ │ - eorseq fp, r2, r4, ror #11 │ │ │ │ + andseq lr, pc, ip, lsr lr @ │ │ │ │ + eorseq fp, r2, r4, ror #13 │ │ │ │ + eorseq fp, r2, ip, ror #11 │ │ │ │ │ │ │ │ -0006d378 : │ │ │ │ +0006d370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #424] @ 6d544 │ │ │ │ + ldr r0, [pc, #424] @ 6d53c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ 6d548 │ │ │ │ + ldr r1, [pc, #420] @ 6d540 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6d54c │ │ │ │ - ldr r2, [pc, #412] @ 6d550 │ │ │ │ + ldr r3, [pc, #412] @ 6d544 │ │ │ │ + ldr r2, [pc, #412] @ 6d548 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - beq 6d52c │ │ │ │ - ldr r3, [pc, #312] @ 6d554 │ │ │ │ + beq 6d524 │ │ │ │ + ldr r3, [pc, #312] @ 6d54c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d474 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d474 │ │ │ │ ands r3, r1, #1 │ │ │ │ - bne 6d44c │ │ │ │ + bne 6d444 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq 6d458 │ │ │ │ + beq 6d450 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 6d4dc │ │ │ │ - ldr r0, [pc, #248] @ 6d558 │ │ │ │ + b 6d4d4 │ │ │ │ + ldr r0, [pc, #248] @ 6d550 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6028c │ │ │ │ + bl 60284 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 6d450 │ │ │ │ + beq 6d448 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 6d4b4 │ │ │ │ + bne 6d4ac │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d524 │ │ │ │ + bls 6d51c │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d4bc │ │ │ │ + beq 6d4b4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 6d50c │ │ │ │ + beq 6d504 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 6863c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 6d55c │ │ │ │ + ldr r2, [pc, #120] @ 6d554 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 6d548 │ │ │ │ + ldr r3, [pc, #92] @ 6d540 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d540 │ │ │ │ + bne 6d538 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 6d4bc │ │ │ │ + bhi 6d4b4 │ │ │ │ mov r0, r3 │ │ │ │ - b 6d4c0 │ │ │ │ - bl 20df58 │ │ │ │ + b 6d4b8 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 6d414 │ │ │ │ + b 6d40c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ + eoreq r2, r4, r0, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsr ip │ │ │ │ + eoreq r2, r4, r4, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032b4b4 │ │ │ │ - andseq lr, pc, r8, asr sl @ │ │ │ │ - eoreq r2, r4, r0, lsl fp │ │ │ │ + @ instruction: 0x0032b4bc │ │ │ │ + andseq lr, pc, r0, asr sl @ │ │ │ │ + eoreq r2, r4, r8, lsl fp │ │ │ │ │ │ │ │ -0006d560 : │ │ │ │ +0006d558 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 66478 │ │ │ │ + b 66470 │ │ │ │ │ │ │ │ -0006d574 : │ │ │ │ - b 5bfdc │ │ │ │ +0006d56c : │ │ │ │ + b 5bfd4 │ │ │ │ │ │ │ │ -0006d578 : │ │ │ │ +0006d570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #184] @ 6d648 │ │ │ │ - ldr r1, [pc, #184] @ 6d64c │ │ │ │ + ldr r3, [pc, #184] @ 6d640 │ │ │ │ + ldr r1, [pc, #184] @ 6d644 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #176] @ 6d650 │ │ │ │ + ldr r3, [pc, #176] @ 6d648 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 6d654 │ │ │ │ + ldr r2, [pc, #172] @ 6d64c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d5f0 │ │ │ │ - ldr r2, [pc, #140] @ 6d658 │ │ │ │ - ldr r3, [pc, #128] @ 6d650 │ │ │ │ + beq 6d5e8 │ │ │ │ + ldr r2, [pc, #140] @ 6d650 │ │ │ │ + ldr r3, [pc, #128] @ 6d648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d644 │ │ │ │ + bne 6d63c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #100] @ 6d65c │ │ │ │ + ldr r1, [pc, #100] @ 6d654 │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #72] @ 6d660 │ │ │ │ + ldr r0, [pc, #72] @ 6d658 │ │ │ │ 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 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 6d5c4 │ │ │ │ + b 6d5bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq fp, r2, r0, asr #6 │ │ │ │ - eoreq r2, r4, ip, asr sl │ │ │ │ + eorseq fp, r2, r8, asr #6 │ │ │ │ + eoreq r2, r4, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r8, asr #20 │ │ │ │ - eoreq r2, r4, ip, lsr #20 │ │ │ │ + eoreq r2, r4, r0, asr sl │ │ │ │ + eoreq r2, r4, r4, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, r8, asr #23 │ │ │ │ + andseq ip, pc, r0, asr #23 │ │ │ │ │ │ │ │ -0006d664 : │ │ │ │ +0006d65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 6d76c │ │ │ │ - ldr r1, [pc, #232] @ 6d770 │ │ │ │ + ldr r0, [pc, #232] @ 6d764 │ │ │ │ + ldr r1, [pc, #232] @ 6d768 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 6d774 │ │ │ │ - ldr r6, [pc, #224] @ 6d778 │ │ │ │ - ldr r2, [pc, #224] @ 6d77c │ │ │ │ + ldr r3, [pc, #224] @ 6d76c │ │ │ │ + ldr r6, [pc, #224] @ 6d770 │ │ │ │ + ldr r2, [pc, #224] @ 6d774 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r6, #196] @ 0xc4 │ │ │ │ @@ -76498,72 +76496,72 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 6d710 │ │ │ │ - ldr r2, [pc, #156] @ 6d780 │ │ │ │ - ldr r3, [pc, #136] @ 6d770 │ │ │ │ + beq 6d708 │ │ │ │ + ldr r2, [pc, #156] @ 6d778 │ │ │ │ + ldr r3, [pc, #136] @ 6d768 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d768 │ │ │ │ + bne 6d760 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ - b 6d6dc │ │ │ │ + b 6d6d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, ror r9 │ │ │ │ + eoreq r2, r4, ip, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, asr r9 │ │ │ │ - eorseq fp, r2, r8, lsr #4 │ │ │ │ + eoreq r2, r4, ip, asr r9 │ │ │ │ + eorseq fp, r2, r0, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r4, lsl r9 │ │ │ │ + eoreq r2, r4, ip, lsl r9 │ │ │ │ │ │ │ │ -0006d784 : │ │ │ │ +0006d77c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 6d88c │ │ │ │ - ldr r1, [pc, #232] @ 6d890 │ │ │ │ + ldr r0, [pc, #232] @ 6d884 │ │ │ │ + ldr r1, [pc, #232] @ 6d888 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 6d894 │ │ │ │ - ldr r6, [pc, #224] @ 6d898 │ │ │ │ - ldr r2, [pc, #224] @ 6d89c │ │ │ │ + ldr r3, [pc, #224] @ 6d88c │ │ │ │ + ldr r6, [pc, #224] @ 6d890 │ │ │ │ + ldr r2, [pc, #224] @ 6d894 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r6, #200] @ 0xc8 │ │ │ │ @@ -76572,81 +76570,81 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 6d830 │ │ │ │ - ldr r2, [pc, #156] @ 6d8a0 │ │ │ │ - ldr r3, [pc, #136] @ 6d890 │ │ │ │ + beq 6d828 │ │ │ │ + ldr r2, [pc, #156] @ 6d898 │ │ │ │ + ldr r3, [pc, #136] @ 6d888 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d888 │ │ │ │ + bne 6d880 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #200 @ 0xc8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b44 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #200] @ 0xc8 │ │ │ │ - b 6d7fc │ │ │ │ + b 6d7f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r8 │ │ │ │ + eoreq r2, r4, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r8 │ │ │ │ - eorseq fp, r2, r8, lsl #2 │ │ │ │ + eoreq r2, r4, ip, lsr r8 │ │ │ │ + eorseq fp, r2, r0, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ + strdeq r2, [r4], -ip @ │ │ │ │ │ │ │ │ -0006d8a4 : │ │ │ │ - ldr r3, [pc, #16] @ 6d8bc │ │ │ │ +0006d89c : │ │ │ │ + ldr r3, [pc, #16] @ 6d8b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r2, r8, lsr #32 │ │ │ │ + eorseq fp, r2, r0, lsr r0 │ │ │ │ │ │ │ │ -0006d8c0 : │ │ │ │ +0006d8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 6d990 │ │ │ │ - ldr r1, [pc, #176] @ 6d994 │ │ │ │ + ldr r0, [pc, #176] @ 6d988 │ │ │ │ + ldr r1, [pc, #176] @ 6d98c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6d998 │ │ │ │ - ldr r2, [pc, #168] @ 6d99c │ │ │ │ - ldr r0, [pc, #168] @ 6d9a0 │ │ │ │ + ldr r3, [pc, #168] @ 6d990 │ │ │ │ + ldr r2, [pc, #168] @ 6d994 │ │ │ │ + ldr r0, [pc, #168] @ 6d998 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #208] @ 0xd0 │ │ │ │ @@ -76655,59 +76653,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6d978 │ │ │ │ - ldr r3, [pc, #100] @ 6d9a4 │ │ │ │ + beq 6d970 │ │ │ │ + ldr r3, [pc, #100] @ 6d99c │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6d9a8 │ │ │ │ + ldr r2, [pc, #88] @ 6d9a0 │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #60] @ 6d994 │ │ │ │ + ldr r3, [pc, #60] @ 6d98c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d98c │ │ │ │ + bne 6d984 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6d938 │ │ │ │ + b 6d930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, lsl r7 │ │ │ │ + eoreq r2, r4, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r4], -r8 @ │ │ │ │ + eoreq r2, r4, r0, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r8, asr #31 │ │ │ │ - mlaseq r2, r0, pc, sl @ │ │ │ │ - eoreq r2, r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x0032afd0 │ │ │ │ + mlaseq r2, r8, pc, sl @ │ │ │ │ + eoreq r2, r4, ip, lsr #13 │ │ │ │ │ │ │ │ -0006d9ac : │ │ │ │ +0006d9a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 6da7c │ │ │ │ - ldr r1, [pc, #176] @ 6da80 │ │ │ │ + ldr r0, [pc, #176] @ 6da74 │ │ │ │ + ldr r1, [pc, #176] @ 6da78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6da84 │ │ │ │ - ldr r2, [pc, #168] @ 6da88 │ │ │ │ - ldr r0, [pc, #168] @ 6da8c │ │ │ │ + ldr r3, [pc, #168] @ 6da7c │ │ │ │ + ldr r2, [pc, #168] @ 6da80 │ │ │ │ + ldr r0, [pc, #168] @ 6da84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #216] @ 0xd8 │ │ │ │ @@ -76716,59 +76714,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6da64 │ │ │ │ - ldr r3, [pc, #100] @ 6da90 │ │ │ │ + beq 6da5c │ │ │ │ + ldr r3, [pc, #100] @ 6da88 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6da94 │ │ │ │ + ldr r2, [pc, #88] @ 6da8c │ │ │ │ str r1, [r3, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #60] @ 6da80 │ │ │ │ + ldr r3, [pc, #60] @ 6da78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6da78 │ │ │ │ + bne 6da70 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6da24 │ │ │ │ + b 6da1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, ip, lsr #12 │ │ │ │ + eoreq r2, r4, r4, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsl #12 │ │ │ │ + eoreq r2, r4, r4, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032aedc │ │ │ │ - eorseq sl, r2, r4, lsr #29 │ │ │ │ - @ instruction: 0x002425b8 │ │ │ │ + eorseq sl, r2, r4, ror #29 │ │ │ │ + eorseq sl, r2, ip, lsr #29 │ │ │ │ + eoreq r2, r4, r0, asr #11 │ │ │ │ │ │ │ │ -0006da98 : │ │ │ │ +0006da90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 6db68 │ │ │ │ - ldr r1, [pc, #176] @ 6db6c │ │ │ │ + ldr r0, [pc, #176] @ 6db60 │ │ │ │ + ldr r1, [pc, #176] @ 6db64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6db70 │ │ │ │ - ldr r2, [pc, #168] @ 6db74 │ │ │ │ - ldr r0, [pc, #168] @ 6db78 │ │ │ │ + ldr r3, [pc, #168] @ 6db68 │ │ │ │ + ldr r2, [pc, #168] @ 6db6c │ │ │ │ + ldr r0, [pc, #168] @ 6db70 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #204] @ 0xcc │ │ │ │ @@ -76777,59 +76775,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6db50 │ │ │ │ - ldr r3, [pc, #100] @ 6db7c │ │ │ │ + beq 6db48 │ │ │ │ + ldr r3, [pc, #100] @ 6db74 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6db80 │ │ │ │ + ldr r2, [pc, #88] @ 6db78 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ - ldr r3, [pc, #60] @ 6db6c │ │ │ │ + ldr r3, [pc, #60] @ 6db64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6db64 │ │ │ │ + bne 6db5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #204 @ 0xcc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6db10 │ │ │ │ + b 6db08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r0, asr #10 │ │ │ │ + eoreq r2, r4, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r0, lsr #10 │ │ │ │ + eoreq r2, r4, r8, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032adf0 │ │ │ │ - @ instruction: 0x0032adb8 │ │ │ │ - eoreq r2, r4, ip, asr #9 │ │ │ │ + @ instruction: 0x0032adf8 │ │ │ │ + eorseq sl, r2, r0, asr #27 │ │ │ │ + ldrdeq r2, [r4], -r4 @ │ │ │ │ │ │ │ │ -0006db84 : │ │ │ │ +0006db7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 6dc54 │ │ │ │ - ldr r1, [pc, #176] @ 6dc58 │ │ │ │ + ldr r0, [pc, #176] @ 6dc4c │ │ │ │ + ldr r1, [pc, #176] @ 6dc50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6dc5c │ │ │ │ - ldr r2, [pc, #168] @ 6dc60 │ │ │ │ - ldr r0, [pc, #168] @ 6dc64 │ │ │ │ + ldr r3, [pc, #168] @ 6dc54 │ │ │ │ + ldr r2, [pc, #168] @ 6dc58 │ │ │ │ + ldr r0, [pc, #168] @ 6dc5c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #212] @ 0xd4 │ │ │ │ @@ -76838,66 +76836,66 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6dc3c │ │ │ │ - ldr r3, [pc, #100] @ 6dc68 │ │ │ │ + beq 6dc34 │ │ │ │ + ldr r3, [pc, #100] @ 6dc60 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dc6c │ │ │ │ + ldr r2, [pc, #88] @ 6dc64 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #60] @ 6dc58 │ │ │ │ + ldr r3, [pc, #60] @ 6dc50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6dc50 │ │ │ │ + bne 6dc48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dbfc │ │ │ │ + b 6dbf4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r4 │ │ │ │ + eoreq r2, r4, ip, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r4 │ │ │ │ + eoreq r2, r4, ip, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r4, lsl #26 │ │ │ │ - eorseq sl, r2, ip, asr #25 │ │ │ │ - eoreq r2, r4, r0, ror #7 │ │ │ │ + eorseq sl, r2, ip, lsl #26 │ │ │ │ + @ instruction: 0x0032acd4 │ │ │ │ + eoreq r2, r4, r8, ror #7 │ │ │ │ │ │ │ │ -0006dc70 : │ │ │ │ - ldr r3, [pc, #8] @ 6dc80 │ │ │ │ +0006dc68 : │ │ │ │ + ldr r3, [pc, #8] @ 6dc78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, asr ip │ │ │ │ + eorseq sl, r2, r4, ror #24 │ │ │ │ │ │ │ │ -0006dc84 : │ │ │ │ +0006dc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 6dd54 │ │ │ │ - ldr r1, [pc, #176] @ 6dd58 │ │ │ │ + ldr r0, [pc, #176] @ 6dd4c │ │ │ │ + ldr r1, [pc, #176] @ 6dd50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6dd5c │ │ │ │ - ldr r2, [pc, #168] @ 6dd60 │ │ │ │ - ldr r0, [pc, #168] @ 6dd64 │ │ │ │ + ldr r3, [pc, #168] @ 6dd54 │ │ │ │ + ldr r2, [pc, #168] @ 6dd58 │ │ │ │ + ldr r0, [pc, #168] @ 6dd5c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ @@ -76906,766 +76904,766 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6dd3c │ │ │ │ - ldr r3, [pc, #100] @ 6dd68 │ │ │ │ + beq 6dd34 │ │ │ │ + ldr r3, [pc, #100] @ 6dd60 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dd6c │ │ │ │ + ldr r2, [pc, #88] @ 6dd64 │ │ │ │ str r1, [r3, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #60] @ 6dd58 │ │ │ │ + ldr r3, [pc, #60] @ 6dd50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6dd50 │ │ │ │ + bne 6dd48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dcfc │ │ │ │ + b 6dcf4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r3 │ │ │ │ + eoreq r2, r4, ip, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r3 │ │ │ │ + eoreq r2, r4, ip, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r4, lsl #24 │ │ │ │ - eorseq sl, r2, ip, asr #23 │ │ │ │ - eoreq r2, r4, r0, ror #5 │ │ │ │ - ldr r0, [pc, #4] @ 6dd7c │ │ │ │ + eorseq sl, r2, ip, lsl #24 │ │ │ │ + @ instruction: 0x0032abd4 │ │ │ │ + eoreq r2, r4, r8, ror #5 │ │ │ │ + ldr r0, [pc, #4] @ 6dd74 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, lsr ip │ │ │ │ - ldr r3, [pc, #44] @ 6ddb4 │ │ │ │ + eorseq sl, r2, r4, asr #24 │ │ │ │ + ldr r3, [pc, #44] @ 6ddac │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #40] @ 6ddb8 │ │ │ │ + ldr r2, [pc, #40] @ 6ddb0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 6dda8 │ │ │ │ - ldr r3, [pc, #24] @ 6ddbc │ │ │ │ + beq 6dda0 │ │ │ │ + ldr r3, [pc, #24] @ 6ddb4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ 6ddc0 │ │ │ │ + ldr r3, [pc, #16] @ 6ddb8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, lsr #24 │ │ │ │ - eoreq r2, r4, r4, ror #4 │ │ │ │ + eorseq sl, r2, ip, lsr #24 │ │ │ │ + eoreq r2, r4, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6de00 │ │ │ │ + ldr r3, [pc, #48] @ 6ddf8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6ddf4 │ │ │ │ + bne 6ddec │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6ddf4 │ │ │ │ - ldr r2, [pc, #20] @ 6de04 │ │ │ │ + bhi 6ddec │ │ │ │ + ldr r2, [pc, #20] @ 6ddfc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6de08 │ │ │ │ + ldr r2, [pc, #12] @ 6de00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r8, lsr #4 │ │ │ │ + eoreq r2, r4, r0, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #68] @ 6de5c │ │ │ │ + ldr r3, [pc, #68] @ 6de54 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de34 │ │ │ │ + bne 6de2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6de40 │ │ │ │ + beq 6de38 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de40 │ │ │ │ - ldr r2, [pc, #36] @ 6de60 │ │ │ │ + beq 6de38 │ │ │ │ + ldr r2, [pc, #36] @ 6de58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ and r2, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6de34 │ │ │ │ - ldr r2, [pc, #12] @ 6de64 │ │ │ │ + beq 6de2c │ │ │ │ + ldr r2, [pc, #12] @ 6de5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r0, ror #3 │ │ │ │ + eoreq r2, r4, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #56] @ 6deac │ │ │ │ + ldr r3, [pc, #56] @ 6dea4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de88 │ │ │ │ + bne 6de80 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de94 │ │ │ │ - ldr r2, [pc, #32] @ 6deb0 │ │ │ │ + beq 6de8c │ │ │ │ + ldr r2, [pc, #32] @ 6dea8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ tst r2, #4 │ │ │ │ - beq 6de88 │ │ │ │ - ldr r2, [pc, #12] @ 6deb4 │ │ │ │ + beq 6de80 │ │ │ │ + ldr r2, [pc, #12] @ 6deac │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsl #3 │ │ │ │ + eoreq r2, r4, ip, lsl #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6df10 │ │ │ │ + ldr r3, [pc, #76] @ 6df08 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6ded8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ - beq 6df04 │ │ │ │ + beq 6defc │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6deec │ │ │ │ - ldr r2, [pc, #44] @ 6df14 │ │ │ │ + beq 6dee4 │ │ │ │ + ldr r2, [pc, #44] @ 6df0c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6ded8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ - bne 6dee0 │ │ │ │ - ldr r2, [pc, #12] @ 6df18 │ │ │ │ + bne 6ded8 │ │ │ │ + ldr r2, [pc, #12] @ 6df10 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsr r1 │ │ │ │ + eoreq r2, r4, ip, lsr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r2, [pc, #180] @ 6dfd8 │ │ │ │ - ldr r1, [pc, #180] @ 6dfdc │ │ │ │ + ldr r2, [pc, #180] @ 6dfd0 │ │ │ │ + ldr r1, [pc, #180] @ 6dfd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #172] @ 6dfe0 │ │ │ │ + ldr r3, [pc, #172] @ 6dfd8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #152] @ 6dfe4 │ │ │ │ + ldr r1, [pc, #152] @ 6dfdc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #144] @ 6dfe8 │ │ │ │ + ldr r3, [pc, #144] @ 6dfe0 │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r1, [pc, #140] @ 6dfec │ │ │ │ + ldr r1, [pc, #140] @ 6dfe4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r4, [ip, #112] @ 0x70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 6df90 │ │ │ │ + b 6df88 │ │ │ │ cmp r2, r7 │ │ │ │ movne r0, #0 │ │ │ │ - beq 6dfc0 │ │ │ │ + beq 6dfb8 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ asr r2, r3, #6 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ add ip, r2, r1, lsl #4 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, lr │ │ │ │ - blt 6dfd0 │ │ │ │ + blt 6dfc8 │ │ │ │ ldr r2, [r2, r1, lsl #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 6df7c │ │ │ │ + bne 6df74 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 6df90 │ │ │ │ + bne 6df88 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ + ldrdeq r2, [r4], -ip @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eorseq sl, r2, r4, asr sl │ │ │ │ + eorseq sl, r2, ip, asr sl │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6e02c │ │ │ │ + ldr r3, [pc, #48] @ 6e024 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e014 │ │ │ │ + bne 6e00c │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6e020 │ │ │ │ - ldr r2, [pc, #20] @ 6e030 │ │ │ │ + bls 6e018 │ │ │ │ + ldr r2, [pc, #20] @ 6e028 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e034 │ │ │ │ + ldr r2, [pc, #12] @ 6e02c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strdeq r1, [r4], -ip @ │ │ │ │ + eoreq r2, r4, r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #8] @ 6e048 │ │ │ │ + ldr r3, [pc, #8] @ 6e040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror r9 │ │ │ │ + eorseq sl, r2, ip, ror r9 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6e0a4 │ │ │ │ + ldr r3, [pc, #76] @ 6e09c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e06c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 6e098 │ │ │ │ + beq 6e090 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6e080 │ │ │ │ - ldr r2, [pc, #44] @ 6e0a8 │ │ │ │ + beq 6e078 │ │ │ │ + ldr r2, [pc, #44] @ 6e0a0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e06c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 6e074 │ │ │ │ - ldr r2, [pc, #12] @ 6e0ac │ │ │ │ + bne 6e06c │ │ │ │ + ldr r2, [pc, #12] @ 6e0a4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsr #31 │ │ │ │ + eoreq r1, r4, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #244] @ 6e1b0 │ │ │ │ - ldr r3, [pc, #244] @ 6e1b4 │ │ │ │ - ldr r2, [pc, #244] @ 6e1b8 │ │ │ │ + ldr lr, [pc, #244] @ 6e1a8 │ │ │ │ + ldr r3, [pc, #244] @ 6e1ac │ │ │ │ + ldr r2, [pc, #244] @ 6e1b0 │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r5, [lr, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r1, #0 │ │ │ │ - beq 6e100 │ │ │ │ - b 6e180 │ │ │ │ + beq 6e0f8 │ │ │ │ + b 6e178 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str ip, [r2, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 6e0ec │ │ │ │ + bne 6e0e4 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #168] @ 6e1bc │ │ │ │ + ldr r1, [pc, #168] @ 6e1b4 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r1, [lr, r1] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #148] @ 6e1c0 │ │ │ │ + ldr r3, [pc, #148] @ 6e1b8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #132] @ 6e1c4 │ │ │ │ + ldr r3, [pc, #132] @ 6e1bc │ │ │ │ cmp ip, #0 │ │ │ │ ldr r1, [lr, r3] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str lr, [r1] │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ - beq 6e1a8 │ │ │ │ + beq 6e1a0 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ popeq {r4, r5, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 6e168 │ │ │ │ + bne 6e160 │ │ │ │ str r3, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b 6e19c │ │ │ │ + b 6e194 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str ip, [r2, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6e188 │ │ │ │ - b 6e108 │ │ │ │ + bne 6e180 │ │ │ │ + b 6e100 │ │ │ │ str ip, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ + eoreq r1, r4, r0, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldr r3, [pc, #8] @ 6e1d8 │ │ │ │ + ldr r3, [pc, #8] @ 6e1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror #15 │ │ │ │ + eorseq sl, r2, ip, ror #15 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 6e214 │ │ │ │ + ldr r3, [pc, #44] @ 6e20c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e1fc │ │ │ │ + bne 6e1f4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 6e208 │ │ │ │ - ldr r2, [pc, #20] @ 6e218 │ │ │ │ + beq 6e200 │ │ │ │ + ldr r2, [pc, #20] @ 6e210 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e21c │ │ │ │ + ldr r2, [pc, #12] @ 6e214 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsl lr │ │ │ │ + eoreq r1, r4, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #24] @ 6e240 │ │ │ │ - ldr r2, [pc, #24] @ 6e244 │ │ │ │ + ldr r3, [pc, #24] @ 6e238 │ │ │ │ + ldr r2, [pc, #24] @ 6e23c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r4], -r0 @ │ │ │ │ + ldrdeq r1, [r4], -r8 @ │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6e298 │ │ │ │ + ldr r0, [pc, #44] @ 6e290 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, lsl #29 │ │ │ │ + andseq lr, pc, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6e2e4 │ │ │ │ + ldr r0, [pc, #44] @ 6e2dc │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #29 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, asr lr @ │ │ │ │ + andseq lr, pc, r0, asr lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 6e334 │ │ │ │ + ldr r0, [pc, #48] @ 6e32c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #27 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, ip, lsr #28 │ │ │ │ + andseq lr, pc, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6e380 │ │ │ │ + ldr r0, [pc, #44] @ 6e378 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #25 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001fedfc │ │ │ │ + @ instruction: 0x001fedf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 6e3d0 │ │ │ │ + ldr r0, [pc, #48] @ 6e3c8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 21637c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r0, asr #27 │ │ │ │ + @ instruction: 0x001fedb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r5, [pc, #352] @ 6e550 │ │ │ │ + ldr r5, [pc, #352] @ 6e548 │ │ │ │ tst r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 6e510 │ │ │ │ + bne 6e508 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e534 │ │ │ │ - ldr r2, [pc, #328] @ 6e554 │ │ │ │ + beq 6e52c │ │ │ │ + ldr r2, [pc, #328] @ 6e54c │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 6e518 │ │ │ │ + beq 6e510 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6e4a0 │ │ │ │ + beq 6e498 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e458 │ │ │ │ + beq 6e450 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e46c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e46c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #248] @ 6e558 │ │ │ │ + bne 6e46c │ │ │ │ + ldr r3, [pc, #248] @ 6e550 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e518 │ │ │ │ - ldr r3, [pc, #224] @ 6e55c │ │ │ │ + bne 6e510 │ │ │ │ + ldr r3, [pc, #224] @ 6e554 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 6e474 │ │ │ │ + blt 6e46c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ tst r4, #1 │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e53c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e53c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 6e480 │ │ │ │ + bne 6e478 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e524 │ │ │ │ + beq 6e51c │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e4f4 │ │ │ │ + beq 6e4ec │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e46c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e46c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #92] @ 6e558 │ │ │ │ + bne 6e46c │ │ │ │ + ldr r3, [pc, #92] @ 6e550 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e480 │ │ │ │ + b 6e46c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 6e474 │ │ │ │ - ldr r3, [pc, #64] @ 6e560 │ │ │ │ + blt 6e46c │ │ │ │ + ldr r3, [pc, #64] @ 6e558 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e480 │ │ │ │ + b 6e46c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e518 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e510 │ │ │ │ + b 6e46c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 6e474 │ │ │ │ - b 6e518 │ │ │ │ - eoreq r1, r4, r8, lsl #24 │ │ │ │ + bne 6e46c │ │ │ │ + b 6e510 │ │ │ │ + eoreq r1, r4, r0, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r8, [pc, #736] @ 6e860 │ │ │ │ + ldr r8, [pc, #736] @ 6e858 │ │ │ │ ands r9, r5, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6e628 │ │ │ │ + bne 6e620 │ │ │ │ ldrh r3, [r5] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 6e628 │ │ │ │ + bhi 6e620 │ │ │ │ tst r7, #1 │ │ │ │ - bne 6e650 │ │ │ │ + bne 6e648 │ │ │ │ ldrsh r2, [r7] │ │ │ │ sub r3, r2, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 6e688 │ │ │ │ - ldr r1, [pc, #660] @ 6e864 │ │ │ │ - ldr r0, [pc, #660] @ 6e868 │ │ │ │ + bls 6e680 │ │ │ │ + ldr r1, [pc, #660] @ 6e85c │ │ │ │ + ldr r0, [pc, #660] @ 6e860 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e670 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldrsh r3, [r7] │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r2, [pc, #604] @ 6e86c │ │ │ │ + bne 6e69c │ │ │ │ + ldr r2, [pc, #604] @ 6e864 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 6e6a4 │ │ │ │ + bhi 6e69c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #576] @ 6e870 │ │ │ │ - ldr r0, [pc, #576] @ 6e874 │ │ │ │ + ldr r1, [pc, #576] @ 6e868 │ │ │ │ + ldr r0, [pc, #576] @ 6e86c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 6e5b0 │ │ │ │ - ldr r1, [pc, #544] @ 6e878 │ │ │ │ - ldr r0, [pc, #544] @ 6e87c │ │ │ │ + beq 6e5a8 │ │ │ │ + ldr r1, [pc, #544] @ 6e870 │ │ │ │ + ldr r0, [pc, #544] @ 6e874 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r3, [pc, #512] @ 6e880 │ │ │ │ + bne 6e69c │ │ │ │ + ldr r3, [pc, #512] @ 6e878 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e670 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e608 │ │ │ │ - ldr r3, [pc, #472] @ 6e884 │ │ │ │ + beq 6e600 │ │ │ │ + ldr r3, [pc, #472] @ 6e87c │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 6e680 │ │ │ │ + b 6e678 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6e6d8 │ │ │ │ + beq 6e6d0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e6a4 │ │ │ │ + beq 6e69c │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6e7fc │ │ │ │ + blt 6e7f4 │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e704 │ │ │ │ + b 6e6fc │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 6e6f4 │ │ │ │ - b 6e678 │ │ │ │ + bcs 6e6ec │ │ │ │ + b 6e670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e670 │ │ │ │ add r4, r3, #4 │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ ldr r2, [r4, #-4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r0, r3, #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ - b 6e778 │ │ │ │ + b 6e770 │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e764 │ │ │ │ + bne 6e75c │ │ │ │ subs lr, lr, #1 │ │ │ │ - bne 6e738 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e730 │ │ │ │ + b 6e670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e7c4 │ │ │ │ + b 6e7bc │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b0 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e7a8 │ │ │ │ + b 6e670 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e69c │ │ │ │ + b 6e670 │ │ │ │ mvn r4, #1 │ │ │ │ cmn r3, #1 │ │ │ │ sub r4, r4, r3 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e670 │ │ │ │ rsb r3, r3, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add ip, r2, #2 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ - b 6e84c │ │ │ │ + b 6e844 │ │ │ │ ldr lr, [r1, #-4]! │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e69c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6e838 │ │ │ │ + bne 6e830 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 6e818 │ │ │ │ - b 6e678 │ │ │ │ - eoreq r1, r4, r8, ror sl │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x001febb8 │ │ │ │ - @ instruction: 0x00214fb8 │ │ │ │ - eoreq lr, r0, r0, lsr #21 │ │ │ │ - andseq lr, pc, ip, asr fp @ │ │ │ │ - eoreq lr, r0, r0, ror sl │ │ │ │ - andseq lr, pc, ip, lsr #22 │ │ │ │ + bcs 6e810 │ │ │ │ + b 6e670 │ │ │ │ + eoreq r1, r4, r0, lsl #21 │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ + @ instruction: 0x001febb0 │ │ │ │ + @ instruction: 0x00214fb0 │ │ │ │ + mlaeq r0, r8, sl, lr │ │ │ │ + andseq lr, pc, r4, asr fp @ │ │ │ │ + eoreq lr, r0, r8, ror #20 │ │ │ │ + andseq lr, pc, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #276] @ 6e9b4 │ │ │ │ - ldr ip, [pc, #276] @ 6e9b8 │ │ │ │ + ldr lr, [pc, #276] @ 6e9ac │ │ │ │ + ldr ip, [pc, #276] @ 6e9b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #264] @ 6e9bc │ │ │ │ + ldr r2, [pc, #264] @ 6e9b4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #260] @ 6e9c0 │ │ │ │ + ldr r3, [pc, #260] @ 6e9b8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -77676,229 +77674,229 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 6e950 │ │ │ │ + bne 6e948 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #156] @ 6e9c4 │ │ │ │ + ldr r2, [pc, #156] @ 6e9bc │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #136] @ 6e9b8 │ │ │ │ + ldr r3, [pc, #136] @ 6e9b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6e9b0 │ │ │ │ + bne 6e9a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e96c │ │ │ │ + bne 6e964 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6e990 │ │ │ │ + beq 6e988 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 6e9c8 │ │ │ │ - ldr r0, [pc, #80] @ 6e9cc │ │ │ │ + ldr r1, [pc, #80] @ 6e9c0 │ │ │ │ + ldr r0, [pc, #80] @ 6e9c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 6e918 │ │ │ │ + b 6e910 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r4, asr r7 │ │ │ │ + eoreq r1, r4, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsr r7 │ │ │ │ + eoreq r1, r4, ip, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, ip, asr #13 │ │ │ │ - andseq fp, pc, r4, lsl pc @ │ │ │ │ - andseq lr, pc, ip, lsr #16 │ │ │ │ + ldrdeq r1, [r4], -r4 @ │ │ │ │ + andseq fp, pc, ip, lsl #30 │ │ │ │ + andseq lr, pc, r4, lsr #16 │ │ │ │ │ │ │ │ -0006e9d0 : │ │ │ │ +0006e9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #124] @ 6ea68 │ │ │ │ + ldr r5, [pc, #124] @ 6ea60 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ea0c │ │ │ │ + bne 6ea04 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ea28 │ │ │ │ - ldr r1, [pc, #88] @ 6ea6c │ │ │ │ - ldr r0, [pc, #88] @ 6ea70 │ │ │ │ + beq 6ea20 │ │ │ │ + ldr r1, [pc, #88] @ 6ea64 │ │ │ │ + ldr r0, [pc, #88] @ 6ea68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6ea74 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #68] @ 6ea6c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6ea44 │ │ │ │ + beq 6ea3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6ea78 │ │ │ │ + ldr r2, [pc, #40] @ 6ea70 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r1, r4, r4, lsl #12 │ │ │ │ - andseq fp, pc, r8, ror lr @ │ │ │ │ - @ instruction: 0x001fe7b4 │ │ │ │ + eoreq r1, r4, ip, lsl #12 │ │ │ │ + andseq fp, pc, r0, ror lr @ │ │ │ │ + andseq lr, pc, ip, lsr #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ + mulseq pc, r0, r7 @ │ │ │ │ │ │ │ │ -0006ea7c : │ │ │ │ +0006ea74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #124] @ 6eb14 │ │ │ │ + ldr r5, [pc, #124] @ 6eb0c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6eab8 │ │ │ │ + bne 6eab0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ead4 │ │ │ │ - ldr r1, [pc, #88] @ 6eb18 │ │ │ │ - ldr r0, [pc, #88] @ 6eb1c │ │ │ │ + beq 6eacc │ │ │ │ + ldr r1, [pc, #88] @ 6eb10 │ │ │ │ + ldr r0, [pc, #88] @ 6eb14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6eb20 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #68] @ 6eb18 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6eaf0 │ │ │ │ + beq 6eae8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6eb24 │ │ │ │ + ldr r2, [pc, #40] @ 6eb1c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r1, r4, r8, asr r5 │ │ │ │ - andseq fp, pc, ip, asr #27 │ │ │ │ - andseq lr, pc, r8, asr r7 @ │ │ │ │ + eoreq r1, r4, r0, ror #10 │ │ │ │ + andseq fp, pc, r4, asr #27 │ │ │ │ + andseq lr, pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq lr, pc, r4, asr #14 │ │ │ │ + andseq lr, pc, ip, lsr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #196] @ 6ec04 │ │ │ │ - ldr r2, [pc, #196] @ 6ec08 │ │ │ │ + ldr ip, [pc, #196] @ 6ebfc │ │ │ │ + ldr r2, [pc, #196] @ 6ec00 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #184] @ 6ec0c │ │ │ │ + ldr r1, [pc, #184] @ 6ec04 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #180] @ 6ec10 │ │ │ │ + ldr r3, [pc, #180] @ 6ec08 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 6ebd8 │ │ │ │ + beq 6ebd0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #96] @ 6ec14 │ │ │ │ - ldr r3, [pc, #80] @ 6ec08 │ │ │ │ + ldr r2, [pc, #96] @ 6ec0c │ │ │ │ + ldr r3, [pc, #80] @ 6ec00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ec00 │ │ │ │ + bne 6ebf8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #56] @ 6ec18 │ │ │ │ + ldr r3, [pc, #56] @ 6ec10 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 6eba8 │ │ │ │ + b 6eba0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ + @ instruction: 0x002414bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r4, r1 │ │ │ │ + mlaeq r4, ip, r4, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, r4, asr #8 │ │ │ │ + eoreq r1, r4, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #364] @ 6eda0 │ │ │ │ - ldr r2, [pc, #364] @ 6eda4 │ │ │ │ + ldr ip, [pc, #364] @ 6ed98 │ │ │ │ + ldr r2, [pc, #364] @ 6ed9c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #352] @ 6eda8 │ │ │ │ + ldr r6, [pc, #352] @ 6eda0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #348] @ 6edac │ │ │ │ + ldr r3, [pc, #348] @ 6eda4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -77912,97 +77910,97 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 6ed28 │ │ │ │ + beq 6ed20 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6ecbc │ │ │ │ + bne 6ecb4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6ece0 │ │ │ │ + beq 6ecd8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #232] @ 6edb0 │ │ │ │ - ldr r1, [pc, #232] @ 6edb4 │ │ │ │ + ldr r0, [pc, #232] @ 6eda8 │ │ │ │ + ldr r1, [pc, #232] @ 6edac │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #208] @ 6edb8 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #208] @ 6edb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #153 @ 0x99 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 6ed64 │ │ │ │ - ldr r3, [pc, #136] @ 6edb8 │ │ │ │ + b 6ed5c │ │ │ │ + ldr r3, [pc, #136] @ 6edb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #153 @ 0x99 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #72] @ 6edbc │ │ │ │ + ldr r2, [pc, #72] @ 6edb4 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #40] @ 6eda4 │ │ │ │ + ldr r3, [pc, #40] @ 6ed9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ed9c │ │ │ │ + bne 6ed94 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, asr #7 │ │ │ │ + eoreq r1, r4, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsr #7 │ │ │ │ + eoreq r1, r4, r8, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x001fbbbc │ │ │ │ + andseq lr, pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x001fbbb4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r4, r0, lsl #5 │ │ │ │ + eoreq r1, r4, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #320] @ 6ef18 │ │ │ │ - ldr lr, [pc, #320] @ 6ef1c │ │ │ │ + ldr r4, [pc, #320] @ 6ef10 │ │ │ │ + ldr lr, [pc, #320] @ 6ef14 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #312] @ 6ef20 │ │ │ │ + ldr ip, [pc, #312] @ 6ef18 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #308] @ 6ef24 │ │ │ │ + ldr r3, [pc, #308] @ 6ef1c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -78010,827 +78008,827 @@ │ │ │ │ mov r5, r1 │ │ │ │ lsleq r0, r0, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r4] │ │ │ │ orreq r1, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ streq r3, [r4] │ │ │ │ - beq 6ee7c │ │ │ │ + beq 6ee74 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6eeac │ │ │ │ - ldr r2, [pc, #236] @ 6ef28 │ │ │ │ + beq 6eea4 │ │ │ │ + ldr r2, [pc, #236] @ 6ef20 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r1, [ip, r2] │ │ │ │ str r1, [sp] │ │ │ │ str sp, [sp, #16] │ │ │ │ - bgt 6ee78 │ │ │ │ + bgt 6ee70 │ │ │ │ mov r7, #1 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ble 6ee50 │ │ │ │ + ble 6ee48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #168] @ 6ef2c │ │ │ │ - ldr r3, [pc, #148] @ 6ef1c │ │ │ │ + ldr r2, [pc, #168] @ 6ef24 │ │ │ │ + ldr r3, [pc, #148] @ 6ef14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ef14 │ │ │ │ + bne 6ef0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmn r2, #3 │ │ │ │ - bne 6eec8 │ │ │ │ + bne 6eec0 │ │ │ │ mvn r0, r6 │ │ │ │ lsl r1, r0, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r6, r6, #1 │ │ │ │ - ldr r3, [pc, #72] @ 6ef30 │ │ │ │ + ldr r3, [pc, #72] @ 6ef28 │ │ │ │ orr r6, r6, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f2044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, lsr #4 │ │ │ │ + eoreq r1, r4, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #4 │ │ │ │ + eoreq r1, r4, r8, lsl #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r1, r4, r4, ror r1 │ │ │ │ + eoreq r1, r4, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #712] @ 6f214 │ │ │ │ - ldr lr, [pc, #712] @ 6f218 │ │ │ │ + ldr r4, [pc, #712] @ 6f20c │ │ │ │ + ldr lr, [pc, #712] @ 6f210 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #700] @ 6f21c │ │ │ │ + ldr r3, [pc, #700] @ 6f214 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #696] @ 6f220 │ │ │ │ + ldr ip, [pc, #696] @ 6f218 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #680] @ 6f224 │ │ │ │ + ldr r2, [pc, #680] @ 6f21c │ │ │ │ ldr ip, [r3, ip] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr sl, [r3, r2] │ │ │ │ ands r4, r0, #1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 6f200 │ │ │ │ - add r9, sp, #20 │ │ │ │ + bne 6f1f8 │ │ │ │ add r8, sp, #24 │ │ │ │ + add r9, sp, #20 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ - b 6f020 │ │ │ │ + b 6f018 │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f0e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 6f08c │ │ │ │ - ldr r1, [pc, #512] @ 6f228 │ │ │ │ + bne 6f084 │ │ │ │ + ldr r1, [pc, #512] @ 6f220 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #6 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 6efd4 │ │ │ │ + bne 6efcc │ │ │ │ mvn r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6f020 │ │ │ │ + beq 6f018 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r5, r3, #1 │ │ │ │ - bne 6f10c │ │ │ │ + bne 6f104 │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0b0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6f1c8 │ │ │ │ + beq 6f1c0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ - ldr r2, [pc, #352] @ 6f22c │ │ │ │ - ldr r3, [pc, #328] @ 6f218 │ │ │ │ + bl 105144 │ │ │ │ + ldr r2, [pc, #352] @ 6f224 │ │ │ │ + ldr r3, [pc, #328] @ 6f210 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f210 │ │ │ │ + bne 6f208 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 6efec │ │ │ │ + b 6efe4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f15c │ │ │ │ mov r6, #2 │ │ │ │ - b 6f12c │ │ │ │ + b 6f124 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f15c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6f1a8 │ │ │ │ + beq 6f1a0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 6f11c │ │ │ │ + beq 6f114 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 6f12c │ │ │ │ + bne 6f124 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6f1e4 │ │ │ │ + beq 6f1dc │ │ │ │ mov r3, #2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6edc0 │ │ │ │ + bl 6edb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 105144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0bc │ │ │ │ ldr r3, [sp] │ │ │ │ lsl r0, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movne r3, #2 │ │ │ │ orr r0, r0, #1 │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ - bne 6f18c │ │ │ │ - b 6f19c │ │ │ │ + bne 6f184 │ │ │ │ + b 6f194 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0b0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sl] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f0c4 │ │ │ │ + bl 6edb8 │ │ │ │ + b 6f0bc │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6f098 │ │ │ │ + b 6f090 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r8, lsr #1 │ │ │ │ + strheq r1, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r8, lsl #1 │ │ │ │ + mlaeq r4, r0, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - eoreq r0, r4, ip, lsr #30 │ │ │ │ + eoreq r0, r4, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #680] @ 6f4f0 │ │ │ │ - ldr r2, [pc, #680] @ 6f4f4 │ │ │ │ + ldr ip, [pc, #680] @ 6f4e8 │ │ │ │ + ldr r2, [pc, #680] @ 6f4ec │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #668] @ 6f4f8 │ │ │ │ + ldr r5, [pc, #668] @ 6f4f0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #664] @ 6f4fc │ │ │ │ + ldr r3, [pc, #664] @ 6f4f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 6f318 │ │ │ │ - ldr r1, [pc, #572] @ 6f500 │ │ │ │ - ldr r0, [pc, #572] @ 6f504 │ │ │ │ + beq 6f310 │ │ │ │ + ldr r1, [pc, #572] @ 6f4f8 │ │ │ │ + ldr r0, [pc, #572] @ 6f4fc │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #532] @ 6f508 │ │ │ │ - ldr r3, [pc, #508] @ 6f4f4 │ │ │ │ + ldr r2, [pc, #532] @ 6f500 │ │ │ │ + ldr r3, [pc, #508] @ 6f4ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f4ec │ │ │ │ + bne 6f4e4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r3, r1, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6f390 │ │ │ │ + bls 6f388 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - beq 6f3d0 │ │ │ │ + beq 6f3c8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 6f438 │ │ │ │ + beq 6f430 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 6f4a0 │ │ │ │ + beq 6f498 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 6f460 │ │ │ │ + beq 6f458 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 6f3b4 │ │ │ │ + beq 6f3ac │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ - beq 6f404 │ │ │ │ + beq 6f3fc │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6f4b4 │ │ │ │ - ldr r2, [pc, #388] @ 6f50c │ │ │ │ + bhi 6f4ac │ │ │ │ + ldr r2, [pc, #388] @ 6f504 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 6f2ec │ │ │ │ + b 6f2e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6f2bc │ │ │ │ + bne 6f2b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - bne 6f33c │ │ │ │ - b 6f3d0 │ │ │ │ + bne 6f334 │ │ │ │ + b 6f3c8 │ │ │ │ ldrh r1, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f4c0 │ │ │ │ + bne 6f4b8 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ - b 6f2ec │ │ │ │ - ldr r3, [pc, #312] @ 6f510 │ │ │ │ + b 6f2e4 │ │ │ │ + ldr r3, [pc, #312] @ 6f508 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f458 │ │ │ │ + beq 6f450 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f33c │ │ │ │ + beq 6f334 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 6f2bc │ │ │ │ - ldr r3, [pc, #264] @ 6f514 │ │ │ │ + b 6f2b4 │ │ │ │ + ldr r3, [pc, #264] @ 6f50c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne 6f4d8 │ │ │ │ + bne 6f4d0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f370 │ │ │ │ - b 6f3fc │ │ │ │ + beq 6f368 │ │ │ │ + b 6f3f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f378 │ │ │ │ + b 6f3bc │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6f498 │ │ │ │ + blt 6f490 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f380 │ │ │ │ + b 6f378 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, r1, #1 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - b 6f490 │ │ │ │ + b 6f488 │ │ │ │ ldr r2, [r0, #-4]! │ │ │ │ sub r1, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #32 │ │ │ │ - beq 6f450 │ │ │ │ + beq 6f448 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 6f474 │ │ │ │ + bne 6f46c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f3c4 │ │ │ │ - bl a03e4 │ │ │ │ + b 6f3bc │ │ │ │ + bl a03d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f378 │ │ │ │ + b 6f3bc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r3 │ │ │ │ - b 6f2bc │ │ │ │ + b 6f2b4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6edb8 │ │ │ │ + b 6f2e4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 6f230 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6f228 │ │ │ │ + b 6f2e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, lsr #27 │ │ │ │ + @ instruction: 0x00240db4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ + mlaeq r4, r4, sp, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - @ instruction: 0x001fdfd8 │ │ │ │ - eoreq r0, r4, r4, lsl #26 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ + @ instruction: 0x001fdfd0 │ │ │ │ + eoreq r0, r4, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003295d8 │ │ │ │ - eorseq r9, r2, r4, lsr #11 │ │ │ │ + eorseq r9, r2, r0, ror #11 │ │ │ │ + eorseq r9, r2, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 6f568 │ │ │ │ - ldr r1, [pc, #140] @ 6f5d4 │ │ │ │ - ldr r0, [pc, #140] @ 6f5d8 │ │ │ │ + beq 6f560 │ │ │ │ + ldr r1, [pc, #140] @ 6f5cc │ │ │ │ + ldr r0, [pc, #140] @ 6f5d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6f59c │ │ │ │ + beq 6f594 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne 6f540 │ │ │ │ + bne 6f538 │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f538 │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f5bc │ │ │ │ + bne 6f5b4 │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f538 │ │ │ │ tst r1, #8 │ │ │ │ - beq 6f590 │ │ │ │ + beq 6f588 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - b 6f5c4 │ │ │ │ + b 6f5bc │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ mvn r2, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 6edc0 │ │ │ │ + b 6edb8 │ │ │ │ + andseq sp, pc, r8, ror #26 │ │ │ │ andseq sp, pc, r0, ror sp @ │ │ │ │ - andseq sp, pc, r8, ror sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #416] @ 6f794 │ │ │ │ - ldr r2, [pc, #416] @ 6f798 │ │ │ │ + ldr ip, [pc, #416] @ 6f78c │ │ │ │ + ldr r2, [pc, #416] @ 6f790 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #404] @ 6f79c │ │ │ │ + ldr r5, [pc, #404] @ 6f794 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 6f7a0 │ │ │ │ + ldr r3, [pc, #400] @ 6f798 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6f660 │ │ │ │ + bne 6f658 │ │ │ │ ldrsh lr, [r0] │ │ │ │ sub r2, lr, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 6f6c8 │ │ │ │ + bls 6f6c0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #312] @ 6f7a4 │ │ │ │ - ldr r1, [pc, #312] @ 6f7a8 │ │ │ │ + ldr r0, [pc, #312] @ 6f79c │ │ │ │ + ldr r1, [pc, #312] @ 6f7a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f6c4 │ │ │ │ + beq 6f6bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #272] @ 6f7ac │ │ │ │ + ldr r2, [pc, #272] @ 6f7a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #244] @ 6f798 │ │ │ │ + ldr r3, [pc, #244] @ 6f790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f790 │ │ │ │ + bne 6f788 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #43 @ 0x2b │ │ │ │ - beq 6f6dc │ │ │ │ + beq 6f6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 6f690 │ │ │ │ - ldr r3, [pc, #204] @ 6f7b0 │ │ │ │ + b 6f688 │ │ │ │ + ldr r3, [pc, #204] @ 6f7a8 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6f6d0 │ │ │ │ + bne 6f6c8 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 6f6d0 │ │ │ │ + bne 6f6c8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 6f768 │ │ │ │ + beq 6f760 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3, #2] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 6f6d0 │ │ │ │ + b 6f6c8 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - b 6f728 │ │ │ │ + b 6f720 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r0, lsl #20 │ │ │ │ + eoreq r0, r4, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r0, ror #19 │ │ │ │ + eoreq r0, r4, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, pc, r0, ror ip @ │ │ │ │ - eoreq sp, r0, ip, asr sl │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ + andseq sp, pc, r8, ror #24 │ │ │ │ + eoreq sp, r0, r4, asr sl │ │ │ │ + eoreq r0, r4, r0, ror #18 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #340] @ 6f920 │ │ │ │ + ldr lr, [pc, #340] @ 6f918 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #332] @ 6f924 │ │ │ │ + ldr r1, [pc, #332] @ 6f91c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #320] @ 6f928 │ │ │ │ + ldr r3, [pc, #320] @ 6f920 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #316] @ 6f92c │ │ │ │ + ldr r2, [pc, #316] @ 6f924 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ add r3, sp, #8 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f90c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strne r2, [r3, #16] │ │ │ │ streq r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 6f8b0 │ │ │ │ + beq 6f8a8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f860 │ │ │ │ + bne 6f858 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #68] @ 6f930 │ │ │ │ - ldr r3, [pc, #52] @ 6f924 │ │ │ │ + ldr r2, [pc, #68] @ 6f928 │ │ │ │ + ldr r3, [pc, #52] @ 6f91c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f91c │ │ │ │ + bne 6f914 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 6f8e4 │ │ │ │ + b 6f8dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, lsr #16 │ │ │ │ + eoreq r0, r4, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ + eoreq r0, r4, r4, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsl #14 │ │ │ │ + eoreq r0, r4, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #332] @ 6fa98 │ │ │ │ - ldr lr, [pc, #332] @ 6fa9c │ │ │ │ + ldr r4, [pc, #332] @ 6fa90 │ │ │ │ + ldr lr, [pc, #332] @ 6fa94 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #312] @ 6faa0 │ │ │ │ + ldr r3, [pc, #312] @ 6fa98 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ 6faa4 │ │ │ │ + ldr r2, [pc, #304] @ 6fa9c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 6f9f8 │ │ │ │ - b 6fa54 │ │ │ │ + bne 6f9f0 │ │ │ │ + b 6fa4c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fa3c │ │ │ │ + beq 6fa34 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ streq r3, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 6f9e8 │ │ │ │ + bne 6f9e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fa88 │ │ │ │ + beq 6fa80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #72] @ 6faa8 │ │ │ │ - ldr r3, [pc, #56] @ 6fa9c │ │ │ │ + ldr r2, [pc, #72] @ 6faa0 │ │ │ │ + ldr r3, [pc, #56] @ 6fa94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fa94 │ │ │ │ + bne 6fa8c │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 6fa54 │ │ │ │ + b 6fa4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, lsr #13 │ │ │ │ + @ instruction: 0x002406b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, ror r6 │ │ │ │ + eoreq r0, r4, r0, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r5, r0 │ │ │ │ + eoreq r0, r4, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ 6fb60 │ │ │ │ + ldr r3, [pc, #156] @ 6fb58 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ - bne 6fb38 │ │ │ │ - ldr r1, [pc, #132] @ 6fb64 │ │ │ │ + bne 6fb30 │ │ │ │ + ldr r1, [pc, #132] @ 6fb5c │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r5, [r5, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -78844,63 +78842,63 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ bl 23310 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6fafc │ │ │ │ + bne 6faf4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6fb68 │ │ │ │ + ldr r1, [pc, #40] @ 6fb60 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ sub r1, r1, r2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - ldr r1, [pc, #12] @ 6fb64 │ │ │ │ + ldr r1, [pc, #12] @ 6fb5c │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r0, [r3] │ │ │ │ - b 6fae4 │ │ │ │ - eoreq r0, r4, r0, lsr r5 │ │ │ │ + b 6fadc │ │ │ │ + eoreq r0, r4, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ 6fc7c │ │ │ │ + ldr ip, [pc, #248] @ 6fc74 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #236] @ 6fc80 │ │ │ │ + ldr r0, [pc, #236] @ 6fc78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #228] @ 6fc84 │ │ │ │ - ldr r2, [pc, #228] @ 6fc88 │ │ │ │ + ldr r3, [pc, #228] @ 6fc7c │ │ │ │ + ldr r2, [pc, #228] @ 6fc80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 6fc48 │ │ │ │ + beq 6fc40 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ @@ -78915,177 +78913,177 @@ │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r1, r0 │ │ │ │ str ip, [r3, #88] @ 0x58 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 6fc8c │ │ │ │ - ldr r3, [pc, #40] @ 6fc80 │ │ │ │ + ldr r2, [pc, #56] @ 6fc84 │ │ │ │ + ldr r3, [pc, #40] @ 6fc78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fc78 │ │ │ │ + bne 6fc70 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, ror #8 │ │ │ │ + eoreq r0, r4, r0, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, asr #8 │ │ │ │ + eoreq r0, r4, r4, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, r4, lsr #7 │ │ │ │ + eoreq r0, r4, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #432] @ 6fe60 │ │ │ │ + ldr r1, [pc, #432] @ 6fe58 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ 6fe64 │ │ │ │ + ldr r3, [pc, #428] @ 6fe5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #408] @ 6fe68 │ │ │ │ + ldr r5, [pc, #408] @ 6fe60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #404] @ 6fe6c │ │ │ │ + ldr r2, [pc, #404] @ 6fe64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 6fd50 │ │ │ │ + bne 6fd48 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 6fe08 │ │ │ │ + beq 6fe00 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34ba4 │ │ │ │ - ldr r3, [pc, #272] @ 6fe70 │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #272] @ 6fe68 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq 6fde8 │ │ │ │ + beq 6fde0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 6fddc │ │ │ │ + beq 6fdd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #192] @ 6fe74 │ │ │ │ + ldr r2, [pc, #192] @ 6fe6c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #168] @ 6fe64 │ │ │ │ + ldr r3, [pc, #168] @ 6fe5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fe5c │ │ │ │ + bne 6fe54 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #148] @ 6fe78 │ │ │ │ + ldr r3, [pc, #148] @ 6fe70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 6fd9c │ │ │ │ - ldr r2, [pc, #136] @ 6fe78 │ │ │ │ + b 6fd94 │ │ │ │ + ldr r2, [pc, #136] @ 6fe70 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movne r1, r3 │ │ │ │ moveq r1, r2 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 6fda4 │ │ │ │ - ldr r3, [pc, #108] @ 6fe7c │ │ │ │ + b 6fd9c │ │ │ │ + ldr r3, [pc, #108] @ 6fe74 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd50 │ │ │ │ + beq 6fd48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #24] │ │ │ │ streq r2, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldreq r1, [r3, #16] │ │ │ │ streq r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ streq r2, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 6fd50 │ │ │ │ + b 6fd48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, asr #6 │ │ │ │ + eoreq r0, r4, ip, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, lsl r3 │ │ │ │ + eoreq r0, r4, r0, lsr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, asr ip │ │ │ │ - eoreq r0, r4, r0, asr #4 │ │ │ │ + eorseq r8, r2, r8, asr ip │ │ │ │ + eoreq r0, r4, r8, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r2, r0, lsr #23 │ │ │ │ + eorseq r8, r2, r8, lsr #23 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #200] @ 6ff74 │ │ │ │ - ldr r1, [pc, #200] @ 6ff78 │ │ │ │ + ldr r0, [pc, #200] @ 6ff6c │ │ │ │ + ldr r1, [pc, #200] @ 6ff70 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #192] @ 6ff7c │ │ │ │ + ldr r2, [pc, #192] @ 6ff74 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ 6ff80 │ │ │ │ + ldr r3, [pc, #188] @ 6ff78 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #168] @ 6ff84 │ │ │ │ + ldr r1, [pc, #168] @ 6ff7c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, #772] @ 0x304 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -79093,254 +79091,254 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #768] @ 0x300 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ streq ip, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 6ff88 │ │ │ │ + ldr r2, [pc, #64] @ 6ff80 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6ff78 │ │ │ │ + ldr r3, [pc, #40] @ 6ff70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ff70 │ │ │ │ + bne 6ff68 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, asr #2 │ │ │ │ + eoreq r0, r4, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsr #2 │ │ │ │ + eoreq r0, r4, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsr #1 │ │ │ │ + strheq r0, [r4], -r4 @ │ │ │ │ ldr r1, [r0] │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #112] @ 7000c │ │ │ │ + ldr r4, [pc, #112] @ 70004 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 70000 │ │ │ │ + beq 6fff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ mov lr, r1 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 6ffb0 │ │ │ │ + bne 6ffa8 │ │ │ │ add lr, lr, #2 │ │ │ │ lsl lr, lr, #2 │ │ │ │ add r3, lr, #4 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ - ldr r3, [pc, #52] @ 70010 │ │ │ │ + ldr r3, [pc, #52] @ 70008 │ │ │ │ ldr r0, [r2, lr] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6fff4 │ │ │ │ + beq 6ffec │ │ │ │ pop {r4, lr} │ │ │ │ mvn r3, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd4 │ │ │ │ mov r3, #8 │ │ │ │ mov lr, #4 │ │ │ │ - b 6ffd0 │ │ │ │ - eoreq r0, r4, r8, asr r0 │ │ │ │ + b 6ffc8 │ │ │ │ + eoreq r0, r4, r0, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #244] @ 70128 │ │ │ │ - ldr r1, [pc, #244] @ 7012c │ │ │ │ + ldr r0, [pc, #244] @ 70120 │ │ │ │ + ldr r1, [pc, #244] @ 70124 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 70130 │ │ │ │ - ldr r2, [pc, #236] @ 70134 │ │ │ │ + ldr r3, [pc, #236] @ 70128 │ │ │ │ + ldr r2, [pc, #236] @ 7012c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - ldr r2, [pc, #216] @ 70138 │ │ │ │ + ldr r2, [pc, #216] @ 70130 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae08 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 55fdc │ │ │ │ - bl 52b54 │ │ │ │ + bl 55fd4 │ │ │ │ + bl 52b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ str r1, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ - ldr r2, [pc, #60] @ 7013c │ │ │ │ - ldr r3, [pc, #40] @ 7012c │ │ │ │ + ldr r2, [pc, #60] @ 70134 │ │ │ │ + ldr r3, [pc, #40] @ 70124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70124 │ │ │ │ + bne 7011c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #31 │ │ │ │ + eoreq pc, r3, ip, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r8, lsr #31 │ │ │ │ + @ instruction: 0x0023ffb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r0, lsl #30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 70014 │ │ │ │ + b 7000c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 70014 │ │ │ │ + b 7000c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 70194 │ │ │ │ - ldr r1, [pc, #44] @ 70198 │ │ │ │ + ldr r3, [pc, #44] @ 7018c │ │ │ │ + ldr r1, [pc, #44] @ 70190 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #40] @ 7019c │ │ │ │ + ldr r2, [pc, #40] @ 70194 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 262068 │ │ │ │ + bl 262058 │ │ │ │ str r5, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq r3, r0, lr, pc @ │ │ │ │ + mlaeq r3, r8, lr, pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #200] @ 70280 │ │ │ │ - ldr r1, [pc, #200] @ 70284 │ │ │ │ + ldr ip, [pc, #200] @ 70278 │ │ │ │ + ldr r1, [pc, #200] @ 7027c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ 70288 │ │ │ │ + ldr r3, [pc, #188] @ 70280 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ 7028c │ │ │ │ + ldr r2, [pc, #184] @ 70284 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 70290 │ │ │ │ + ldr r2, [pc, #64] @ 70288 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ strb r5, [r3, #5] │ │ │ │ - ldr r3, [pc, #40] @ 70284 │ │ │ │ + ldr r3, [pc, #40] @ 7027c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7027c │ │ │ │ + bne 70274 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, lsr lr @ │ │ │ │ + eoreq pc, r3, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, ip, lsl lr @ │ │ │ │ + eoreq pc, r3, r4, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r0, lsr #27 │ │ │ │ + eoreq pc, r3, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #316] @ 703e8 │ │ │ │ + ldr ip, [pc, #316] @ 703e0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #308] @ 703ec │ │ │ │ + ldr r0, [pc, #308] @ 703e4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #296] @ 703f0 │ │ │ │ + ldr r1, [pc, #296] @ 703e8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r0, [pc, #284] @ 703f4 │ │ │ │ + ldr r0, [pc, #284] @ 703ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1, r0] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr ip, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -79350,26 +79348,26 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 703d4 │ │ │ │ + beq 703cc │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ sub r5, r5, r2 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 703cc │ │ │ │ + beq 703c4 │ │ │ │ lsl r0, r4, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r5, r4 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ asr r1, r3, #6 │ │ │ │ @@ -79381,53 +79379,53 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r9, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ addne r9, r0, r9 │ │ │ │ strne r8, [r9, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 70354 │ │ │ │ + bcs 7034c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ 703f8 │ │ │ │ - ldr r3, [pc, #68] @ 703ec │ │ │ │ + ldr r2, [pc, #84] @ 703f0 │ │ │ │ + ldr r3, [pc, #68] @ 703e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 703e4 │ │ │ │ + bne 703dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 7039c │ │ │ │ + b 70394 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ subne r4, r4, r5 │ │ │ │ - b 70330 │ │ │ │ + b 70328 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #26 │ │ │ │ + eoreq pc, r3, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, lsr #26 │ │ │ │ + eoreq pc, r3, ip, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r4, asr ip @ │ │ │ │ + eoreq pc, r3, ip, asr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r0, [pc, #216] @ 704f4 │ │ │ │ + ldr r0, [pc, #216] @ 704ec │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #212] @ 704f8 │ │ │ │ + ldr r1, [pc, #212] @ 704f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 704fc │ │ │ │ - ldr r2, [pc, #204] @ 70500 │ │ │ │ + ldr r3, [pc, #204] @ 704f4 │ │ │ │ + ldr r2, [pc, #204] @ 704f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsl r7, r5, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -79439,277 +79437,277 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ - ldr r1, [pc, #100] @ 70504 │ │ │ │ + ldr r1, [pc, #100] @ 704fc │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r2, [pc, #60] @ 70508 │ │ │ │ - ldr r3, [pc, #40] @ 704f8 │ │ │ │ + bl 55fd4 │ │ │ │ + ldr r2, [pc, #60] @ 70500 │ │ │ │ + ldr r3, [pc, #40] @ 704f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 704f0 │ │ │ │ + bne 704e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r0, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fbbc │ │ │ │ + eoreq pc, r3, r4, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, lsl r5 │ │ │ │ - eoreq pc, r3, ip, lsr #22 │ │ │ │ + eorseq r8, r2, r8, lsl r5 │ │ │ │ + eoreq pc, r3, r4, lsr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #536] @ 7073c │ │ │ │ - ldr ip, [pc, #536] @ 70740 │ │ │ │ + ldr lr, [pc, #536] @ 70734 │ │ │ │ + ldr ip, [pc, #536] @ 70738 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #524] @ 70744 │ │ │ │ + ldr r2, [pc, #524] @ 7073c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #520] @ 70748 │ │ │ │ + ldr r3, [pc, #520] @ 70740 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ - ldr r3, [pc, #500] @ 7074c │ │ │ │ + ldr r3, [pc, #500] @ 70744 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 706bc │ │ │ │ + bne 706b4 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 706bc │ │ │ │ + bhi 706b4 │ │ │ │ sub r5, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r1, r5, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70700 │ │ │ │ + blt 706f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r8, r4, #2 │ │ │ │ ldr r3, [r1, #712] @ 0x2c8 │ │ │ │ add r7, r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt 706ec │ │ │ │ + blt 706e4 │ │ │ │ ldr r0, [r1, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 70634 │ │ │ │ + beq 7062c │ │ │ │ sub r3, r4, #1 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ add r4, ip, #4 │ │ │ │ ldr lr, [r3, #-4]! │ │ │ │ str lr, [r2, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne 70624 │ │ │ │ + bne 7061c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 70674 │ │ │ │ + bne 7066c │ │ │ │ sub r2, r5, #8 │ │ │ │ add r2, r0, r2 │ │ │ │ - b 70668 │ │ │ │ + b 70660 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4]! │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 70674 │ │ │ │ + bne 7066c │ │ │ │ ldrsh lr, [r3] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - beq 7064c │ │ │ │ + beq 70644 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [r1, #728] @ 0x2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r1, #732] @ 0x2dc │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r1, #736] @ 0x2e0 │ │ │ │ - ldr r2, [pc, #188] @ 70750 │ │ │ │ + ldr r2, [pc, #188] @ 70748 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #164] @ 70740 │ │ │ │ + ldr r3, [pc, #164] @ 70738 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70738 │ │ │ │ + bne 70730 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #140] @ 70754 │ │ │ │ + ldr r1, [pc, #140] @ 7074c │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #136] @ 70758 │ │ │ │ + ldr r0, [pc, #136] @ 70750 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 7068c │ │ │ │ + b 70684 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 70604 │ │ │ │ + b 705fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 7075c │ │ │ │ + ldr r0, [pc, #72] @ 70754 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #68] @ 70760 │ │ │ │ + ldr r1, [pc, #68] @ 70758 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - b 7068c │ │ │ │ + b 70684 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fab0 │ │ │ │ + @ instruction: 0x0023fab8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r0, ror #18 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - andseq ip, pc, r4, lsr #24 │ │ │ │ - @ instruction: 0x001fcbd8 │ │ │ │ - mlaeq r0, r0, r8, r5 │ │ │ │ - ldr r2, [pc, #76] @ 707b8 │ │ │ │ - ldr r3, [pc, #76] @ 707bc │ │ │ │ + eoreq pc, r3, r8, ror #18 │ │ │ │ + strdeq ip, [r0], -r4 @ │ │ │ │ + andseq ip, pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x001fcbd0 │ │ │ │ + eoreq r5, r0, r8, lsl #17 │ │ │ │ + ldr r2, [pc, #76] @ 707b0 │ │ │ │ + ldr r3, [pc, #76] @ 707b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70790 │ │ │ │ + beq 70788 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 7079c │ │ │ │ - ldr r0, [pc, #40] @ 707c0 │ │ │ │ + beq 70794 │ │ │ │ + ldr r0, [pc, #40] @ 707b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be90 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #604] @ 0x25c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r2, r1, ip │ │ │ │ str r0, [r3, #600] @ 0x258 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ bx lr │ │ │ │ - eoreq pc, r3, ip, lsl #17 │ │ │ │ + mlaeq r3, r4, r8, pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, pc, r8, ror #22 │ │ │ │ + andseq ip, pc, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #460] @ 709b4 │ │ │ │ + ldr ip, [pc, #460] @ 709ac │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #456] @ 709b8 │ │ │ │ + ldr r0, [pc, #456] @ 709b0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr lr, [pc, #444] @ 709bc │ │ │ │ + ldr lr, [pc, #444] @ 709b4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #436] @ 709c0 │ │ │ │ + ldr r2, [pc, #436] @ 709b8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r2] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 7094c │ │ │ │ + beq 70944 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 70904 │ │ │ │ + bge 708fc │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b 70898 │ │ │ │ + b 70890 │ │ │ │ addlt r2, r1, #1 │ │ │ │ movge r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 70900 │ │ │ │ + ble 708f8 │ │ │ │ add r1, r2, r0 │ │ │ │ cmp r4, #0 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ ldreq ip, [sl, #112] @ 0x70 │ │ │ │ asr fp, r1, #1 │ │ │ │ rsb r1, r6, r1, asr #1 │ │ │ │ asreq lr, r1, #6 │ │ │ │ @@ -79718,161 +79716,161 @@ │ │ │ │ movne lr, r1 │ │ │ │ andeq lr, r1, #63 @ 0x3f │ │ │ │ add r5, ip, lr, lsl #4 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ lsl r8, lr, #4 │ │ │ │ - bne 70888 │ │ │ │ + bne 70880 │ │ │ │ ldr ip, [ip, lr, lsl #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 70960 │ │ │ │ + beq 70958 │ │ │ │ cmp r1, r2 │ │ │ │ addle r2, fp, #1 │ │ │ │ addgt r6, r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 70898 │ │ │ │ + bgt 70890 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r0, [pc, #184] @ 709c4 │ │ │ │ + ldr r0, [pc, #184] @ 709bc │ │ │ │ str ip, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #164] @ 709c8 │ │ │ │ - ldr r3, [pc, #144] @ 709b8 │ │ │ │ + ldr r2, [pc, #164] @ 709c0 │ │ │ │ + ldr r3, [pc, #144] @ 709b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 709b0 │ │ │ │ + bne 709a8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #116] @ 709cc │ │ │ │ + ldr r1, [pc, #116] @ 709c4 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7086c │ │ │ │ + b 70864 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq 7091c │ │ │ │ + beq 70914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70988 │ │ │ │ + beq 70980 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70998 │ │ │ │ - ldr r0, [pc, #64] @ 709d0 │ │ │ │ + bne 70990 │ │ │ │ + ldr r0, [pc, #64] @ 709c8 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7091c │ │ │ │ + b 70914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 701a0 │ │ │ │ + bl 70198 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r5, r0, r8 │ │ │ │ - b 70988 │ │ │ │ + b 70980 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, lsl #16 │ │ │ │ + eoreq pc, r3, r4, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, ror #15 │ │ │ │ + eoreq pc, r3, ip, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, ip, lsl sl @ │ │ │ │ - ldrdeq pc, [r3], -r4 @ │ │ │ │ + andseq ip, pc, r4, lsl sl @ │ │ │ │ + ldrdeq pc, [r3], -ip @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r8, r2, r0, lsr #32 │ │ │ │ + eorseq r8, r2, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r4, [pc, #2416] @ 7135c │ │ │ │ + ldr r4, [pc, #2416] @ 71354 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr lr, [pc, #2412] @ 71360 │ │ │ │ + ldr lr, [pc, #2412] @ 71358 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #2400] @ 71364 │ │ │ │ + ldr r1, [pc, #2400] @ 7135c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #2360] @ 71368 │ │ │ │ + ldr r2, [pc, #2360] @ 71360 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, r2] │ │ │ │ mov r2, ip │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [fp] │ │ │ │ - add ip, sp, #92 @ 0x5c │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ - add ip, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #56 @ 0x38 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #2236] @ 7136c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - str ip, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #2236] @ 71364 │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ + str ip, [sp, #156] @ 0x9c │ │ │ │ + add ip, sp, #52 @ 0x34 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 71298 │ │ │ │ + beq 71290 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7127c │ │ │ │ + beq 71274 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ orreq r7, r7, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7110c │ │ │ │ + beq 71104 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r4, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ ldrne r4, [r2, #44] @ 0x2c │ │ │ │ ldreq r6, [r2, #120] @ 0x78 │ │ │ │ @@ -79882,251 +79880,251 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r6, [sp, #4] │ │ │ │ streq r4, [sp, #28] │ │ │ │ streq r4, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ble 70e1c │ │ │ │ - ldr r3, [pc, #2044] @ 71370 │ │ │ │ + ble 70e14 │ │ │ │ + ldr r3, [pc, #2044] @ 71368 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #2032] @ 71374 │ │ │ │ + ldr r3, [pc, #2032] @ 7136c │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2020] @ 71378 │ │ │ │ + ldr r3, [pc, #2020] @ 71370 │ │ │ │ str r8, [sp, #244] @ 0xf4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 70c6c │ │ │ │ + b 70c64 │ │ │ │ ands fp, sl, #1 │ │ │ │ - bne 70bc8 │ │ │ │ + bne 70bc0 │ │ │ │ ldrsh r3, [sl] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 71094 │ │ │ │ + beq 7108c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70fdc │ │ │ │ + beq 70fd4 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 8ea90 │ │ │ │ - ldr r3, [pc, #1932] @ 7137c │ │ │ │ + bl 8ea80 │ │ │ │ + ldr r3, [pc, #1932] @ 71374 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ moveq r1, r9 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r3, r6 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70df8 │ │ │ │ + beq 70df0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrhne r1, [r3, #2] │ │ │ │ orrne r1, r1, #1 │ │ │ │ strhne r1, [r3, #2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bge 70e10 │ │ │ │ + bge 70e08 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 70e7c │ │ │ │ + bne 70e74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fc4 │ │ │ │ + beq 70fbc │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 71258 │ │ │ │ + bgt 71250 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub r2, r5, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ lsl r6, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r3, r2, lsl #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 70cc4 │ │ │ │ + beq 70cbc │ │ │ │ ldr r2, [r3, r2, lsl #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71130 │ │ │ │ + beq 71128 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #1712] @ 71380 │ │ │ │ + ldr r3, [pc, #1712] @ 71378 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d0c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 70d0c │ │ │ │ + beq 70d04 │ │ │ │ tst r0, #1 │ │ │ │ - bne 70f8c │ │ │ │ + bne 70f84 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 70ec8 │ │ │ │ + beq 70ec0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 70ee8 │ │ │ │ + beq 70ee0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #15 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ strh r1, [r0] │ │ │ │ add r1, ip, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [ip, r6] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stmib r3, {ip, lr} │ │ │ │ cmp r0, sl │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [r3, #12] │ │ │ │ str sl, [r3, #16] │ │ │ │ - beq 70d84 │ │ │ │ + beq 70d7c │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fac │ │ │ │ + bne 70fa4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne sl, r9 │ │ │ │ - bne 70bac │ │ │ │ + bne 70ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 70fa0 │ │ │ │ + beq 70f98 │ │ │ │ mov sl, #15 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70c38 │ │ │ │ + bne 70c30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - blt 70c64 │ │ │ │ + blt 70c5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710f8 │ │ │ │ + beq 710f0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 7114c │ │ │ │ + beq 71144 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712b8 │ │ │ │ + beq 712b0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 70b60 │ │ │ │ + b 70b58 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 70e94 │ │ │ │ - b 70ebc │ │ │ │ + bgt 70e8c │ │ │ │ + b 70eb4 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 70eb8 │ │ │ │ + ble 70eb0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e88 │ │ │ │ - b 70e10 │ │ │ │ + bne 70e80 │ │ │ │ + b 70e08 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ sub r2, r5, r4 │ │ │ │ - b 70c9c │ │ │ │ + b 70c94 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d0c │ │ │ │ tst r0, #1 │ │ │ │ - bne 70ef4 │ │ │ │ + bne 70eec │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70f6c │ │ │ │ + beq 70f64 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70f40 │ │ │ │ + beq 70f38 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71268 │ │ │ │ + beq 71260 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrhne r3, [r2, #2] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r2, #2] │ │ │ │ mov r3, #0 │ │ │ │ @@ -80136,307 +80134,307 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - beq 71140 │ │ │ │ + beq 71138 │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ - b 70e2c │ │ │ │ + b 70e24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d0c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 70f04 │ │ │ │ + b 70efc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 70d0c │ │ │ │ - b 70ef4 │ │ │ │ + bne 70d04 │ │ │ │ + b 70eec │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c24 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 701a0 │ │ │ │ + bl 70198 │ │ │ │ add r1, r0, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 70d7c │ │ │ │ + b 70d74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ asr r2, r5, #6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ and r2, r5, #63 @ 0x3f │ │ │ │ - b 70c9c │ │ │ │ - ldr r3, [pc, #928] @ 71384 │ │ │ │ + b 70c94 │ │ │ │ + ldr r3, [pc, #928] @ 7137c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 710e0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + beq 710d8 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ mov sl, #17 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #1 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r2, #20] │ │ │ │ str lr, [r2, #12] │ │ │ │ str ip, [r2, #16] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 710ec │ │ │ │ + beq 710e4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, r6 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ strne r2, [r0, #8] │ │ │ │ - bne 70c2c │ │ │ │ + bne 70c24 │ │ │ │ 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 959ac │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - b 70c2c │ │ │ │ + b 70c24 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sl, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c24 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 71080 │ │ │ │ + b 71078 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f54 │ │ │ │ + beq 70f4c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 70e2c │ │ │ │ + b 70e24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ mov r6, r1 │ │ │ │ sub r5, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 70b60 │ │ │ │ + b 70b58 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r7, #1 │ │ │ │ - b 70f40 │ │ │ │ + b 70f38 │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #68] @ 0x44 │ │ │ │ - bne 70f64 │ │ │ │ + bne 70f5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 711b8 │ │ │ │ - ldr r2, [pc, #556] @ 71388 │ │ │ │ + bne 711b0 │ │ │ │ + ldr r2, [pc, #556] @ 71380 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71308 │ │ │ │ + beq 71300 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71190 │ │ │ │ + beq 71188 │ │ │ │ mov r1, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7117c │ │ │ │ + bne 71174 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 71220 │ │ │ │ str r1, [fp] │ │ │ │ - ldr r1, [pc, #480] @ 7138c │ │ │ │ + ldr r1, [pc, #480] @ 71384 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7128c │ │ │ │ + bne 71284 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 712ec │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 711f4 │ │ │ │ + beq 711ec │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 7133c │ │ │ │ + bgt 71334 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #352] @ 71390 │ │ │ │ - ldr r3, [pc, #304] @ 71364 │ │ │ │ + ldr r2, [pc, #352] @ 71388 │ │ │ │ + ldr r3, [pc, #304] @ 7135c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71358 │ │ │ │ + bne 71350 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 70e20 │ │ │ │ + b 70e18 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 70f40 │ │ │ │ + b 70f38 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70b18 │ │ │ │ - b 70b0c │ │ │ │ + bne 70b10 │ │ │ │ + b 70b04 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 71228 │ │ │ │ + b 71220 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r0 │ │ │ │ moveq r4, r3 │ │ │ │ streq r3, [sp, #28] │ │ │ │ streq r3, [sp, #4] │ │ │ │ - bne 70b24 │ │ │ │ - b 70e48 │ │ │ │ - ldr r3, [pc, #212] @ 71394 │ │ │ │ + bne 70b1c │ │ │ │ + b 70e40 │ │ │ │ + ldr r3, [pc, #212] @ 7138c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7131c │ │ │ │ - ldr r3, [pc, #180] @ 71398 │ │ │ │ + beq 71314 │ │ │ │ + ldr r3, [pc, #180] @ 71390 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r5, r3, #1 │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ - b 70b60 │ │ │ │ + b 70b58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 71320 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 711d4 │ │ │ │ + b 711cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 711b8 │ │ │ │ + bne 711b0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - b 71228 │ │ │ │ + b 71220 │ │ │ │ mvn r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 712ec │ │ │ │ + b 712e4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl e9174 │ │ │ │ + bl e9170 │ │ │ │ mov r3, r0 │ │ │ │ - b 711d4 │ │ │ │ - ldr r0, [pc, #88] @ 7139c │ │ │ │ + b 711cc │ │ │ │ + ldr r0, [pc, #88] @ 71394 │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, ror #11 │ │ │ │ - eoreq pc, r3, r8, ror #11 │ │ │ │ + strdeq pc, [r3], -r4 @ │ │ │ │ + strdeq pc, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00327ef4 │ │ │ │ - eorseq r7, r2, ip, lsr lr │ │ │ │ - eorseq r7, r2, ip, lsr #28 │ │ │ │ - eorseq r7, r2, ip, lsl lr │ │ │ │ - eorseq r7, r2, r0, asr #27 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eorseq r7, r2, ip, asr #19 │ │ │ │ - eorseq r7, r2, r4, asr r8 │ │ │ │ - andseq ip, pc, r4, lsr #3 │ │ │ │ - eoreq lr, r3, r8, asr #27 │ │ │ │ + @ instruction: 0x00327efc │ │ │ │ + eorseq r7, r2, r4, asr #28 │ │ │ │ + eorseq r7, r2, r4, lsr lr │ │ │ │ + eorseq r7, r2, r4, lsr #28 │ │ │ │ + eorseq r7, r2, r8, asr #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x003279d4 │ │ │ │ + eorseq r7, r2, ip, asr r8 │ │ │ │ + mulseq pc, ip, r1 @ │ │ │ │ + ldrdeq lr, [r3], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - andseq ip, pc, r8, asr #32 │ │ │ │ + andseq ip, pc, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #204] @ 71484 │ │ │ │ - ldr r2, [pc, #204] @ 71488 │ │ │ │ + ldr r0, [pc, #204] @ 7147c │ │ │ │ + ldr r2, [pc, #204] @ 71480 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #196] @ 7148c │ │ │ │ + ldr r1, [pc, #196] @ 71484 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #192] @ 71490 │ │ │ │ + ldr r3, [pc, #192] @ 71488 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ mov ip, #3 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #156] @ 71494 │ │ │ │ + ldr r0, [pc, #156] @ 7148c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -80450,51 +80448,51 @@ │ │ │ │ strb r3, [r1, #46] @ 0x2e │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 54980 │ │ │ │ + bl 54978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 71498 │ │ │ │ + ldr r2, [pc, #64] @ 71490 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 71488 │ │ │ │ + ldr r3, [pc, #40] @ 71480 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71480 │ │ │ │ + bne 71478 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r0, asr #24 │ │ │ │ + eoreq lr, r3, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsr #24 │ │ │ │ + eoreq lr, r3, r8, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r3, ip, fp, lr │ │ │ │ + eoreq lr, r3, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #2052] @ 71cc0 │ │ │ │ + ldr r1, [pc, #2052] @ 71cb8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #2048] @ 71cc4 │ │ │ │ + ldr r3, [pc, #2048] @ 71cbc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #16] │ │ │ │ - ldr ip, [pc, #2032] @ 71cc8 │ │ │ │ + ldr ip, [pc, #2032] @ 71cc0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #2028] @ 71ccc │ │ │ │ + ldr r1, [pc, #2028] @ 71cc4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -80502,164 +80500,164 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr fp, [ip, r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr ip, [fp] │ │ │ │ str r2, [fp] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - beq 71cb4 │ │ │ │ + beq 71cac │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 71620 │ │ │ │ + b 71618 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a4 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71644 │ │ │ │ + beq 7163c │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r6, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 716cc │ │ │ │ + beq 716c4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71a4c │ │ │ │ + bne 71a44 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, #5] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 7164c │ │ │ │ + beq 71644 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 71644 │ │ │ │ + beq 7163c │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71578 │ │ │ │ + bne 71570 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 715ac │ │ │ │ + bne 715a4 │ │ │ │ mov r6, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c4c │ │ │ │ + beq 71c44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ addne r1, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7169c │ │ │ │ + beq 71694 │ │ │ │ add r4, r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r4 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 71688 │ │ │ │ - ldr r2, [pc, #1580] @ 71cd0 │ │ │ │ - ldr r3, [pc, #1564] @ 71cc4 │ │ │ │ + bne 71680 │ │ │ │ + ldr r2, [pc, #1580] @ 71cc8 │ │ │ │ + ldr r3, [pc, #1564] @ 71cbc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71cbc │ │ │ │ + bne 71cb4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr sl, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ subs sl, r1, sl │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq 7170c │ │ │ │ + beq 71704 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ streq r0, [r3, #48] @ 0x30 │ │ │ │ - bne 71b28 │ │ │ │ + bne 71b20 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq 71a9c │ │ │ │ + beq 71a94 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 71aa8 │ │ │ │ + beq 71aa0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71a2c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + beq 71a24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ mov r3, #11 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80680,127 +80678,127 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #11 │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr sl, [fp] │ │ │ │ str r0, [fp] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ ldr r9, [r2, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [lr, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r9, ip │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71b88 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71bb4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 71878 │ │ │ │ + bne 71870 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bcc │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - b 718dc │ │ │ │ + b 718d4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 7195c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 7194c │ │ │ │ + beq 71944 │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ str r8, [r3, #16] │ │ │ │ strne r3, [r2, #16] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ streq r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 718b4 │ │ │ │ + bne 718ac │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 7195c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bne 718dc │ │ │ │ + bne 718d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r9, [r2, #64] @ 0x40 │ │ │ │ - b 719dc │ │ │ │ + b 719d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r8, r2, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bmi 71c5c │ │ │ │ + bmi 71c54 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 71c30 │ │ │ │ + bgt 71c28 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80816,449 +80814,449 @@ │ │ │ │ ldr r1, [lr, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str sl, [fp] │ │ │ │ cmp r1, r9 │ │ │ │ moveq r0, #0 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - beq 71a1c │ │ │ │ + beq 71a14 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f92c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, #6] │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71a44 │ │ │ │ + beq 71a3c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71ab0 │ │ │ │ + beq 71aa8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 715f8 │ │ │ │ + b 715f0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #9 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r8 │ │ │ │ streq r9, [sp, #140] @ 0x8c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 71bec │ │ │ │ + bne 71be4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r3, #48] @ 0x30 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b 71a44 │ │ │ │ + b 71a3c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71730 │ │ │ │ + bne 71728 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b 71734 │ │ │ │ + b 7172c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1c4b4c │ │ │ │ + bl 1c4b24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71bdc │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r2, #12] │ │ │ │ - b 71a44 │ │ │ │ + b 71a3c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r9, #10 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add r1, r1, sl, lsl #4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 71c78 │ │ │ │ + bne 71c70 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71704 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 718a8 │ │ │ │ + bne 718a0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 718a0 │ │ │ │ + b 719d4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 718a8 │ │ │ │ + bne 718a0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 718a0 │ │ │ │ + b 719d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 71a44 │ │ │ │ + b 71a3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ addgt r1, ip, r1, lsl #4 │ │ │ │ movgt r2, ip │ │ │ │ - ble 71a8c │ │ │ │ + ble 71a84 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c1c │ │ │ │ - b 71a8c │ │ │ │ - ldr r0, [pc, #156] @ 71cd4 │ │ │ │ + bne 71c14 │ │ │ │ + b 71a84 │ │ │ │ + ldr r0, [pc, #156] @ 71ccc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ - b 71990 │ │ │ │ + bl 4be90 │ │ │ │ + b 71988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - b 71668 │ │ │ │ - ldr r0, [pc, #116] @ 71cd8 │ │ │ │ + b 71660 │ │ │ │ + ldr r0, [pc, #116] @ 71cd0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 71984 │ │ │ │ + b 7197c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 71b7c │ │ │ │ + ble 71b74 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ mov r2, r0 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c90 │ │ │ │ + bne 71c88 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71704 │ │ │ │ mov r0, r3 │ │ │ │ - b 7169c │ │ │ │ + b 71694 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r8, lsr fp │ │ │ │ + eoreq lr, r3, r0, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsl fp │ │ │ │ + eoreq lr, r3, r8, lsl fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, r4, asr r9 │ │ │ │ - andseq fp, pc, r4, lsr #15 │ │ │ │ - andseq fp, pc, r0, asr r7 @ │ │ │ │ + eoreq lr, r3, ip, asr r9 │ │ │ │ + mulseq pc, ip, r7 @ │ │ │ │ + andseq fp, pc, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ 72070 │ │ │ │ + ldr r2, [pc, #884] @ 72068 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #880] @ 72074 │ │ │ │ + ldr r3, [pc, #880] @ 7206c │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr ip, [pc, #860] @ 72078 │ │ │ │ + ldr ip, [pc, #860] @ 72070 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #856] @ 7207c │ │ │ │ + ldr r1, [pc, #856] @ 72074 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r1] │ │ │ │ mov r1, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, r1 │ │ │ │ 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, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, r1 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #199 @ 0xc7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ asr r3, r3, #2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ - beq 71e1c │ │ │ │ + beq 71e14 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72010 │ │ │ │ + beq 72008 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 71e40 │ │ │ │ + beq 71e38 │ │ │ │ ldrb lr, [ip, #6] │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ ldrne lr, [lr, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72040 │ │ │ │ + beq 72038 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 72050 │ │ │ │ + bgt 72048 │ │ │ │ lsl r4, r3, #2 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r3, r3, r1 │ │ │ │ asr r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq 71eb0 │ │ │ │ + beq 71ea8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71fd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #96] @ 0x60 │ │ │ │ ldrne r2, [r3, #72] @ 0x48 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 71fdc │ │ │ │ + beq 71fd4 │ │ │ │ mov r5, #199 @ 0xc7 │ │ │ │ - b 71f60 │ │ │ │ + b 71f58 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r1, r2 │ │ │ │ lsl r7, r1, #2 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - bne 71fd8 │ │ │ │ + bne 71fd0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71fd8 │ │ │ │ + beq 71fd0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71f78 │ │ │ │ + beq 71f70 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7202c │ │ │ │ + beq 72024 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strh r5, [r3] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 71ef0 │ │ │ │ + beq 71ee8 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 71ef0 │ │ │ │ + bne 71ee8 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 71f00 │ │ │ │ + b 71ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #152] @ 72080 │ │ │ │ + ldr r2, [pc, #152] @ 72078 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 72074 │ │ │ │ + ldr r3, [pc, #132] @ 7206c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7204c │ │ │ │ + bne 72044 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ sub ip, r0, r2 │ │ │ │ cmp ip, #2 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r3, r2, #2 │ │ │ │ - bgt 71e44 │ │ │ │ - b 71e40 │ │ │ │ + bgt 71e3c │ │ │ │ + b 71e38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 71fdc │ │ │ │ + b 71fd4 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 71e44 │ │ │ │ + b 71e3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ 72084 │ │ │ │ - ldr r1, [pc, #44] @ 72088 │ │ │ │ - ldr r0, [pc, #44] @ 7208c │ │ │ │ - ldr r2, [pc, #44] @ 72090 │ │ │ │ + ldr r3, [pc, #44] @ 7207c │ │ │ │ + ldr r1, [pc, #44] @ 72080 │ │ │ │ + ldr r0, [pc, #44] @ 72084 │ │ │ │ + ldr r2, [pc, #44] @ 72088 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq lr, [r3], -r4 @ │ │ │ │ + strdeq lr, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, ip, asr #5 │ │ │ │ + ldrdeq lr, [r3], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, ip │ │ │ │ - ldrdeq r1, [r1], -r0 @ │ │ │ │ - andseq fp, pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x001fb3b8 │ │ │ │ + eoreq lr, r3, r4, lsl r0 │ │ │ │ + eoreq r1, r1, r8, asr #11 │ │ │ │ + andseq fp, pc, r0, lsr #7 │ │ │ │ + @ instruction: 0x001fb3b0 │ │ │ │ andeq r1, r0, r9, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #704] @ 7236c │ │ │ │ + ldr ip, [pc, #704] @ 72364 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #696] @ 72370 │ │ │ │ + ldr r1, [pc, #696] @ 72368 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r8, [pc, #688] @ 72374 │ │ │ │ + ldr r8, [pc, #688] @ 7236c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #680] @ 72378 │ │ │ │ + ldr r3, [pc, #680] @ 72370 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, #0 │ │ │ │ subs r5, r2, #0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ @@ -81266,389 +81264,389 @@ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + beq 72148 │ │ │ │ sub r6, r5, #1 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ asr r6, r6, #6 │ │ │ │ add fp, r6, #1 │ │ │ │ cmp r3, fp │ │ │ │ - blt 72294 │ │ │ │ - ldr r3, [pc, #548] @ 7237c │ │ │ │ + blt 7228c │ │ │ │ + ldr r3, [pc, #548] @ 72374 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #536] @ 72380 │ │ │ │ + ldr r3, [pc, #536] @ 72378 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r5, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72188 │ │ │ │ + beq 72180 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 72260 │ │ │ │ + ble 72258 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r4, r3 │ │ │ │ - b 721c8 │ │ │ │ + b 721c0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, ip, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ strne r8, [r6, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ - beq 72260 │ │ │ │ + beq 72258 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ asr r1, r4, #6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and r3, r4, #63 @ 0x3f │ │ │ │ add r6, r6, r3, lsl #4 │ │ │ │ mov ip, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 721a0 │ │ │ │ + beq 72198 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 7224c │ │ │ │ + bgt 72244 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [lr] │ │ │ │ - b 72234 │ │ │ │ + b 7222c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ ldr fp, [r2, #120] @ 0x78 │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r4 │ │ │ │ - bgt 7224c │ │ │ │ + bgt 72244 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72218 │ │ │ │ + bne 72210 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 721a0 │ │ │ │ + b 72198 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ sub ip, r4, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 721a0 │ │ │ │ + b 72198 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ 72384 │ │ │ │ + ldr r2, [pc, #280] @ 7237c │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #252] @ 72370 │ │ │ │ + ldr r3, [pc, #252] @ 72368 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72368 │ │ │ │ + bne 72360 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsl r0, fp, #2 │ │ │ │ mov r1, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp fp, r9 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 72358 │ │ │ │ + beq 72350 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b 72324 │ │ │ │ + b 7231c │ │ │ │ str r9, [ip, r6, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 35250 │ │ │ │ + bl 35248 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [ip, r5] │ │ │ │ - beq 72350 │ │ │ │ + beq 72348 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ lsl r5, r6, #2 │ │ │ │ - ble 722ec │ │ │ │ + ble 722e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722f0 │ │ │ │ + beq 722e8 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ - bne 72320 │ │ │ │ + bne 72318 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str fp, [r3, #116] @ 0x74 │ │ │ │ str ip, [r3, #112] @ 0x70 │ │ │ │ - b 72150 │ │ │ │ + b 72148 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r4, asr #30 │ │ │ │ + eoreq sp, r3, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r0, lsr #30 │ │ │ │ + eoreq sp, r3, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq sp, r3, r8, lsl #27 │ │ │ │ + mlaeq r3, r0, sp, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 725d4 │ │ │ │ + beq 725cc │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ bxhi lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bxne lr │ │ │ │ - b 1f1ee0 │ │ │ │ + b 1f1ec0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #504] @ 727f0 │ │ │ │ + ldr r0, [pc, #504] @ 727e8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #500] @ 727f4 │ │ │ │ + ldr r2, [pc, #500] @ 727ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #476] @ 727f8 │ │ │ │ - ldr r3, [pc, #476] @ 727fc │ │ │ │ + ldr r2, [pc, #476] @ 727f0 │ │ │ │ + ldr r3, [pc, #476] @ 727f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 726a8 │ │ │ │ + bne 726a0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 72784 │ │ │ │ + beq 7277c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r0, r3, #7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 726d8 │ │ │ │ + b 726d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 727dc │ │ │ │ - ldr r3, [pc, #328] @ 72800 │ │ │ │ + beq 727d4 │ │ │ │ + ldr r3, [pc, #328] @ 727f8 │ │ │ │ mov r0, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ eor r3, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 727a4 │ │ │ │ - bl 34ba4 │ │ │ │ + bne 7279c │ │ │ │ + bl 34b9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #284] @ 72804 │ │ │ │ + ldr r3, [pc, #284] @ 727fc │ │ │ │ cmp sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvnlt sl, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -81662,419 +81660,419 @@ │ │ │ │ cmp r9, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ asr r3, r3, #16 │ │ │ │ str fp, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ strh r2, [r4] │ │ │ │ - bne 727b0 │ │ │ │ + bne 727a8 │ │ │ │ cmp r8, #0 │ │ │ │ strh r3, [r4, #4] │ │ │ │ strne r7, [r4, #24] │ │ │ │ strne r6, [r4, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #176] @ 72808 │ │ │ │ + ldr r2, [pc, #176] @ 72800 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 727f4 │ │ │ │ + ldr r3, [pc, #148] @ 727ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 727ec │ │ │ │ + bne 727e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - beq 727e4 │ │ │ │ - ldr r3, [pc, #108] @ 72800 │ │ │ │ + beq 727dc │ │ │ │ + ldr r3, [pc, #108] @ 727f8 │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 726d8 │ │ │ │ - bl 2b674 │ │ │ │ + beq 726d0 │ │ │ │ + bl 2b66c │ │ │ │ mov r4, r0 │ │ │ │ - b 726e0 │ │ │ │ + b 726d8 │ │ │ │ orr r3, r3, #16 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r0, r4, #28 │ │ │ │ strne r6, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 23310 │ │ │ │ - b 7274c │ │ │ │ + b 72744 │ │ │ │ mov r0, #32 │ │ │ │ - b 726d8 │ │ │ │ + b 726d0 │ │ │ │ mov r0, #24 │ │ │ │ - b 726d8 │ │ │ │ + b 726d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r3], -ip @ │ │ │ │ + eoreq sp, r3, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r3], -ip @ │ │ │ │ + eoreq sp, r3, r4, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r6, r2, r8, asr #5 │ │ │ │ - mlaeq r3, ip, r8, sp │ │ │ │ + @ instruction: 0x003262d0 │ │ │ │ + eoreq sp, r3, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #464] @ 729f4 │ │ │ │ - ldr r2, [pc, #464] @ 729f8 │ │ │ │ + ldr ip, [pc, #464] @ 729ec │ │ │ │ + ldr r2, [pc, #464] @ 729f0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #452] @ 729fc │ │ │ │ + ldr r4, [pc, #452] @ 729f4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #448] @ 72a00 │ │ │ │ + ldr r3, [pc, #448] @ 729f8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #4 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 728fc │ │ │ │ + beq 728f4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 728b4 │ │ │ │ + beq 728ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 728f0 │ │ │ │ + beq 728e8 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #372] @ 72a04 │ │ │ │ - ldr r3, [pc, #356] @ 729f8 │ │ │ │ + ldr r2, [pc, #372] @ 729fc │ │ │ │ + ldr r3, [pc, #356] @ 729f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 729f0 │ │ │ │ + bne 729e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #332] @ 72a08 │ │ │ │ + ldr r3, [pc, #332] @ 72a00 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ moveq r2, r6 │ │ │ │ ldr r0, [r3, #724] @ 0x2d4 │ │ │ │ mvnne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ moveq r3, #1 │ │ │ │ mvneq r1, #0 │ │ │ │ strne ip, [r5] │ │ │ │ streq ip, [r5] │ │ │ │ - bl 55fdc │ │ │ │ - b 72888 │ │ │ │ - ldr r0, [pc, #276] @ 72a0c │ │ │ │ + bl 55fd4 │ │ │ │ + b 72880 │ │ │ │ + ldr r0, [pc, #276] @ 72a04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 72884 │ │ │ │ - ldr r3, [pc, #260] @ 72a08 │ │ │ │ + b 7287c │ │ │ │ + ldr r3, [pc, #260] @ 72a00 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ ldr r7, [r0, #736] @ 0x2e0 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ movne r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 72984 │ │ │ │ + beq 7297c │ │ │ │ add r3, r0, #736 @ 0x2e0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r0, #728] @ 0x2d8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 72978 │ │ │ │ - ldr r3, [pc, #164] @ 72a10 │ │ │ │ + beq 72970 │ │ │ │ + ldr r3, [pc, #164] @ 72a08 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 72888 │ │ │ │ - ldr r3, [pc, #132] @ 72a10 │ │ │ │ + b 72880 │ │ │ │ + ldr r3, [pc, #132] @ 72a08 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ - ldr r3, [pc, #128] @ 72a14 │ │ │ │ + ldr r3, [pc, #128] @ 72a0c │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r1, r3 │ │ │ │ rsb r3, r7, r3, asr #2 │ │ │ │ cmp r3, #5 │ │ │ │ - ble 729d4 │ │ │ │ + ble 729cc │ │ │ │ sub r3, r1, r7, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 23310 │ │ │ │ str r0, [r8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 7292c │ │ │ │ + b 72924 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ - b 7292c │ │ │ │ + b 72924 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r3], -r0 @ │ │ │ │ + ldrdeq sp, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023d7b0 │ │ │ │ + @ instruction: 0x0023d7b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, ror #14 │ │ │ │ + eoreq sp, r3, r0, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq r6, [r2], -ip @ │ │ │ │ + eorseq r6, r2, r4, asr #1 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 261f0c │ │ │ │ + bl 261efc │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #136] @ 72ad8 │ │ │ │ - ldr r1, [pc, #136] @ 72adc │ │ │ │ + ldr r0, [pc, #136] @ 72ad0 │ │ │ │ + ldr r1, [pc, #136] @ 72ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #128] @ 72ae0 │ │ │ │ + ldr r3, [pc, #128] @ 72ad8 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #124] @ 72ae4 │ │ │ │ + ldr r2, [pc, #124] @ 72adc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 261fa8 │ │ │ │ + bl 261f98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #60] @ 72ae8 │ │ │ │ + ldr r2, [pc, #60] @ 72ae0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 72adc │ │ │ │ + ldr r3, [pc, #40] @ 72ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72ad4 │ │ │ │ + bne 72acc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x0023d5b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r8, lsl #11 │ │ │ │ + mlaeq r3, r0, r5, sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, asr #10 │ │ │ │ + eoreq sp, r3, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 72b1c │ │ │ │ - ldr r2, [pc, #24] @ 72b20 │ │ │ │ + ldr r3, [pc, #24] @ 72b14 │ │ │ │ + ldr r2, [pc, #24] @ 72b18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262308 │ │ │ │ + bl 2622f8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ - strdeq sp, [r3], -r4 @ │ │ │ │ + b 12878c │ │ │ │ + strdeq sp, [r3], -ip @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr ip, [pc, #1068] @ 72f68 │ │ │ │ - ldr r2, [pc, #1068] @ 72f6c │ │ │ │ + ldr ip, [pc, #1068] @ 72f60 │ │ │ │ + ldr r2, [pc, #1068] @ 72f64 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1056] @ 72f70 │ │ │ │ + ldr r6, [pc, #1056] @ 72f68 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1052] @ 72f74 │ │ │ │ + ldr r3, [pc, #1052] @ 72f6c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #12 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + add r8, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #12 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 230c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 72d0c │ │ │ │ + bne 72d04 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 72f24 │ │ │ │ + bhi 72f1c │ │ │ │ cmp sl, #1 │ │ │ │ - ble 72c3c │ │ │ │ - ldr r3, [pc, #844] @ 72f78 │ │ │ │ + ble 72c34 │ │ │ │ + ldr r3, [pc, #844] @ 72f70 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 72d30 │ │ │ │ + beq 72d28 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 114ef8 │ │ │ │ - ldr r1, [pc, #756] @ 72f7c │ │ │ │ + bl 114efc │ │ │ │ + ldr r1, [pc, #756] @ 72f74 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72d48 │ │ │ │ - ldr r1, [pc, #652] @ 72f80 │ │ │ │ + bne 72d40 │ │ │ │ + ldr r1, [pc, #652] @ 72f78 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - b 72e98 │ │ │ │ + b 72e90 │ │ │ │ cmp sl, #1 │ │ │ │ movle r5, r4 │ │ │ │ - ble 72d30 │ │ │ │ - ldr r3, [pc, #600] @ 72f78 │ │ │ │ + ble 72d28 │ │ │ │ + ldr r3, [pc, #600] @ 72f70 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72cec │ │ │ │ - ldr r1, [pc, #564] @ 72f84 │ │ │ │ + beq 72ce4 │ │ │ │ + ldr r1, [pc, #564] @ 72f7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r6, r1] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ asr r2, r2, #1 │ │ │ │ - bl 262384 │ │ │ │ + bl 262374 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 72ee4 │ │ │ │ + beq 72edc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ - beq 72ed4 │ │ │ │ + beq 72ecc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce49c │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -82107,416 +82105,416 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72ec8 │ │ │ │ - ldr r2, [pc, #320] @ 72f78 │ │ │ │ + bne 72ec0 │ │ │ │ + ldr r2, [pc, #320] @ 72f70 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ lsl r3, r2, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e78 │ │ │ │ + beq 72e70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - ldr r3, [pc, #260] @ 72f88 │ │ │ │ + ldr r3, [pc, #260] @ 72f80 │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f2044 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #236] @ 72f8c │ │ │ │ + ldr r2, [pc, #236] @ 72f84 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 72f6c │ │ │ │ + ldr r3, [pc, #196] @ 72f64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72f64 │ │ │ │ + bne 72f5c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #192] @ 72f90 │ │ │ │ + ldr r2, [pc, #192] @ 72f88 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - b 72e38 │ │ │ │ - ldr r3, [pc, #184] @ 72f94 │ │ │ │ + b 72e30 │ │ │ │ + ldr r3, [pc, #184] @ 72f8c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 72d84 │ │ │ │ + b 72d7c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265630 │ │ │ │ cmp r0, #25 │ │ │ │ - beq 72f50 │ │ │ │ + beq 72f48 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265630 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265754 │ │ │ │ - ldr r1, [pc, #136] @ 72f98 │ │ │ │ + bl 265744 │ │ │ │ + ldr r1, [pc, #136] @ 72f90 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 72cec │ │ │ │ - ldr r1, [pc, #112] @ 72f9c │ │ │ │ - ldr r0, [pc, #112] @ 72fa0 │ │ │ │ + bl 4bc98 │ │ │ │ + b 72ce4 │ │ │ │ + ldr r1, [pc, #112] @ 72f94 │ │ │ │ + ldr r0, [pc, #112] @ 72f98 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b 72e98 │ │ │ │ + b 72e90 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265648 │ │ │ │ + bl 265638 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 72ef4 │ │ │ │ - b 72cec │ │ │ │ + bne 72eec │ │ │ │ + b 72ce4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023d4b8 │ │ │ │ + eoreq sp, r3, r0, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, r4, sp │ │ │ │ + eoreq sp, r3, r0, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - andseq sl, pc, r4, lsl #15 │ │ │ │ + andseq sl, pc, ip, ror r7 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ - eoreq sp, r3, r4, asr r1 │ │ │ │ + eoreq sp, r3, ip, asr r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r0, r4, r5, r6 │ │ │ │ - andseq sl, pc, ip, lsr r5 @ │ │ │ │ - andseq ip, pc, r0, lsl #12 │ │ │ │ - andseq sl, pc, ip, lsl #10 │ │ │ │ + eoreq r6, r0, ip, lsl #11 │ │ │ │ + andseq sl, pc, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x001fc5f8 │ │ │ │ + andseq sl, pc, r4, lsl #10 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr sl, [pc, #456] @ 7318c │ │ │ │ - ldr r3, [pc, #456] @ 73190 │ │ │ │ + ldr sl, [pc, #456] @ 73184 │ │ │ │ + ldr r3, [pc, #456] @ 73188 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr fp, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #436] @ 73194 │ │ │ │ + ldr r3, [pc, #436] @ 7318c │ │ │ │ ldr r8, [fp, #120] @ 0x78 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r9, r1 │ │ │ │ cmp r6, r8 │ │ │ │ subgt r4, r6, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - bgt 73010 │ │ │ │ - b 73134 │ │ │ │ + bgt 73008 │ │ │ │ + b 7312c │ │ │ │ cmp r4, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ - ble 730f4 │ │ │ │ + ble 730ec │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #16 │ │ │ │ - bgt 730c8 │ │ │ │ + bgt 730c0 │ │ │ │ cmp r5, #0 │ │ │ │ ldreq r3, [fp, #112] @ 0x70 │ │ │ │ asreq r1, r4, #6 │ │ │ │ ldreq r3, [r3, r1, lsl #2] │ │ │ │ ldrne r3, [r5, #48] @ 0x30 │ │ │ │ movne r1, r4 │ │ │ │ andeq r1, r4, #63 @ 0x3f │ │ │ │ ldr r0, [r3, r1, lsl #4] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 73120 │ │ │ │ + beq 73118 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ffc │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ffc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 7309c │ │ │ │ + beq 73094 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ffc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 730d4 │ │ │ │ + beq 730cc │ │ │ │ cmp r7, r3 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ffc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 730f4 │ │ │ │ + beq 730ec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 730cc │ │ │ │ - ldr r3, [pc, #244] @ 73198 │ │ │ │ + b 730c4 │ │ │ │ + ldr r3, [pc, #244] @ 73190 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ffc │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ffc │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 73068 │ │ │ │ + b 73060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ffc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73090 │ │ │ │ + bne 73088 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 73134 │ │ │ │ + beq 7312c │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7313c │ │ │ │ + beq 73134 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bgt 73010 │ │ │ │ - b 730fc │ │ │ │ + bgt 73008 │ │ │ │ + b 730f4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [fp, #140] @ 0x8c │ │ │ │ - b 73100 │ │ │ │ + b 730f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #80] @ 7319c │ │ │ │ + ldr r3, [pc, #80] @ 73194 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 7317c │ │ │ │ - ldr r3, [pc, #64] @ 731a0 │ │ │ │ + beq 73174 │ │ │ │ + ldr r3, [pc, #64] @ 73198 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 730c8 │ │ │ │ + bne 730c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b 730cc │ │ │ │ + b 730c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - b 730cc │ │ │ │ - eoreq sp, r3, r4, lsr r0 │ │ │ │ + b 730c4 │ │ │ │ + eoreq sp, r3, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ │ │ │ │ -000731a4 : │ │ │ │ +0007319c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #332] @ 73308 │ │ │ │ - ldr r3, [pc, #332] @ 7330c │ │ │ │ + ldr r2, [pc, #332] @ 73300 │ │ │ │ + ldr r3, [pc, #332] @ 73304 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #316] @ 73310 │ │ │ │ + ldr r0, [pc, #316] @ 73308 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r0, [r1] │ │ │ │ - beq 73240 │ │ │ │ - ldr r3, [pc, #288] @ 73314 │ │ │ │ + beq 73238 │ │ │ │ + ldr r3, [pc, #288] @ 7330c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #716] @ 0x2cc │ │ │ │ str r4, [r2, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7326c │ │ │ │ + beq 73264 │ │ │ │ ldr ip, [r2, #720] @ 0x2d0 │ │ │ │ cmp ip, r4 │ │ │ │ - blt 7326c │ │ │ │ + blt 73264 │ │ │ │ cmp r4, #0 │ │ │ │ subgt r1, r1, #4 │ │ │ │ str r3, [r2, #740] @ 0x2e4 │ │ │ │ addgt r4, r1, r4, lsl #2 │ │ │ │ subgt r3, r3, #4 │ │ │ │ - ble 7323c │ │ │ │ + ble 73234 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ str r2, [r3, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne 7322c │ │ │ │ + bne 73224 │ │ │ │ mov r0, #6 │ │ │ │ - ldr r2, [pc, #208] @ 73318 │ │ │ │ - ldr r3, [pc, #192] @ 7330c │ │ │ │ + ldr r2, [pc, #208] @ 73310 │ │ │ │ + ldr r3, [pc, #192] @ 73304 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73304 │ │ │ │ + bne 732fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #168] @ 7331c │ │ │ │ + ldr r3, [pc, #168] @ 73314 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ ldr r6, [r0, r3] │ │ │ │ lsl r5, r4, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ - ble 732f4 │ │ │ │ + ble 732ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r2, r0, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r3, r5 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 732e4 │ │ │ │ + bne 732dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - b 73240 │ │ │ │ + b 73238 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr lr │ │ │ │ + eoreq ip, r3, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, lsr #28 │ │ │ │ + eoreq ip, r3, ip, lsr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x0023cdb0 │ │ │ │ + @ instruction: 0x0023cdb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #188] @ 73404 │ │ │ │ - ldr r1, [pc, #188] @ 73408 │ │ │ │ + ldr r0, [pc, #188] @ 733fc │ │ │ │ + ldr r1, [pc, #188] @ 73400 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #180] @ 7340c │ │ │ │ + ldr r2, [pc, #180] @ 73404 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #176] @ 73410 │ │ │ │ + ldr r3, [pc, #176] @ 73408 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #748] @ 0x2ec │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #136] @ 73414 │ │ │ │ + ldr r1, [pc, #136] @ 7340c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, sp │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 733c0 │ │ │ │ - ldr r3, [pc, #100] @ 73418 │ │ │ │ + bcs 733b8 │ │ │ │ + ldr r3, [pc, #100] @ 73410 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 733f4 │ │ │ │ - ldr r3, [pc, #84] @ 7341c │ │ │ │ + beq 733ec │ │ │ │ + ldr r3, [pc, #84] @ 73414 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r2, [pc, #80] @ 73420 │ │ │ │ - ldr r3, [pc, #52] @ 73408 │ │ │ │ + ldr r2, [pc, #80] @ 73418 │ │ │ │ + ldr r3, [pc, #52] @ 73400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73400 │ │ │ │ + bne 733f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #40] @ 73424 │ │ │ │ + ldr r3, [pc, #40] @ 7341c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 733c8 │ │ │ │ + b 733c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023ccb0 │ │ │ │ + @ instruction: 0x0023ccb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r0, ip, ip │ │ │ │ + mlaeq r3, r8, ip, ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq ip, r3, r8, lsr #24 │ │ │ │ + eoreq ip, r3, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r0, [pc, #460] @ 7360c │ │ │ │ - ldr r1, [pc, #460] @ 73610 │ │ │ │ + ldr r0, [pc, #460] @ 73604 │ │ │ │ + ldr r1, [pc, #460] @ 73608 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #452] @ 73614 │ │ │ │ + ldr r3, [pc, #452] @ 7360c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #448] @ 73618 │ │ │ │ + ldr r2, [pc, #448] @ 73610 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ - ldr r1, [pc, #428] @ 7361c │ │ │ │ + ldr r1, [pc, #428] @ 73614 │ │ │ │ ldr lr, [r8] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr r2, [lr, #28] │ │ │ │ ldr r4, [lr, #140] @ 0x8c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ @@ -82528,283 +82526,283 @@ │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 73600 │ │ │ │ - ldr r9, [pc, #348] @ 73620 │ │ │ │ + beq 735f8 │ │ │ │ + ldr r9, [pc, #348] @ 73618 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 734d8 │ │ │ │ + beq 734d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 734c4 │ │ │ │ + bne 734bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ ldr r0, [lr, #684] @ 0x2ac │ │ │ │ cmp ip, #0 │ │ │ │ str r4, [r3, #140] @ 0x8c │ │ │ │ - beq 735c4 │ │ │ │ + beq 735bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 735cc │ │ │ │ + beq 735c4 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 73538 │ │ │ │ - b 735f8 │ │ │ │ + bne 73530 │ │ │ │ + b 735f0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r4, r2 │ │ │ │ subs r2, ip, r1 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 735f0 │ │ │ │ + beq 735e8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bne 73534 │ │ │ │ + bne 7352c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [lr, #684] @ 0x2ac │ │ │ │ str r2, [lr, #152] @ 0x98 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4cec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #136] @ 73624 │ │ │ │ + ldr r2, [pc, #136] @ 7361c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #108] @ 73610 │ │ │ │ + ldr r3, [pc, #108] @ 73608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73608 │ │ │ │ + bne 73600 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73508 │ │ │ │ + bne 73500 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r6] │ │ │ │ - bl e9620 │ │ │ │ - b 73590 │ │ │ │ + bl e961c │ │ │ │ + b 73588 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ - b 73570 │ │ │ │ + b 73568 │ │ │ │ mov r3, lr │ │ │ │ - b 734f4 │ │ │ │ + b 734ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023cbb8 │ │ │ │ + eoreq ip, r3, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, fp, ip │ │ │ │ + eoreq ip, r3, r0, lsr #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f9ff4 │ │ │ │ - eoreq ip, r3, r8, asr sl │ │ │ │ + andseq r9, pc, ip, ror #31 │ │ │ │ + eoreq ip, r3, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7373c │ │ │ │ + ldr r2, [pc, #252] @ 73734 │ │ │ │ subs r3, r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 736dc │ │ │ │ + beq 736d4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 73740 │ │ │ │ + ldr r1, [pc, #232] @ 73738 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736dc │ │ │ │ - ldr r1, [pc, #216] @ 73744 │ │ │ │ + beq 736d4 │ │ │ │ + ldr r1, [pc, #216] @ 7373c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736fc │ │ │ │ + beq 736f4 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7368c │ │ │ │ + bne 73684 │ │ │ │ ldrsh r1, [r4] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 736b4 │ │ │ │ - ldr r1, [pc, #180] @ 73748 │ │ │ │ - ldr r0, [pc, #180] @ 7374c │ │ │ │ + beq 736ac │ │ │ │ + ldr r1, [pc, #180] @ 73740 │ │ │ │ + ldr r0, [pc, #180] @ 73744 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #148] @ 73750 │ │ │ │ + ldr r3, [pc, #148] @ 73748 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ ldrne r0, [r4, #848] @ 0x350 │ │ │ │ - beq 73718 │ │ │ │ + beq 73710 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ 73754 │ │ │ │ + ldr r3, [pc, #112] @ 7374c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262160 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ 73754 │ │ │ │ + ldr r3, [pc, #80] @ 7374c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26223c │ │ │ │ + bl 26222c │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 736ac │ │ │ │ - ldr r3, [pc, #52] @ 73754 │ │ │ │ + b 736a4 │ │ │ │ + ldr r3, [pc, #52] @ 7374c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262160 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 736cc │ │ │ │ - @ instruction: 0x0023c9b4 │ │ │ │ + b 736c4 │ │ │ │ + @ instruction: 0x0023c9bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r5, r2, r8, asr #6 │ │ │ │ - andseq r9, pc, r8, asr lr @ │ │ │ │ - andseq r9, pc, r4, ror lr @ │ │ │ │ + eorseq r5, r2, r0, asr r3 │ │ │ │ + andseq r9, pc, r0, asr lr @ │ │ │ │ + andseq r9, pc, ip, ror #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #504] @ 73968 │ │ │ │ - ldr ip, [pc, #504] @ 7396c │ │ │ │ + ldr lr, [pc, #504] @ 73960 │ │ │ │ + ldr ip, [pc, #504] @ 73964 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #496] @ 73970 │ │ │ │ + ldr r3, [pc, #496] @ 73968 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #492] @ 73974 │ │ │ │ + ldr r2, [pc, #492] @ 7396c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 73890 │ │ │ │ + beq 73888 │ │ │ │ cmn sl, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - bne 73800 │ │ │ │ + bne 737f8 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt 738ec │ │ │ │ + bgt 738e4 │ │ │ │ mvn r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r2, [pc, #412] @ 73978 │ │ │ │ - ldr r3, [pc, #396] @ 7396c │ │ │ │ + ldr r2, [pc, #412] @ 73970 │ │ │ │ + ldr r3, [pc, #396] @ 73964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73964 │ │ │ │ + bne 7395c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, sl │ │ │ │ str r7, [sp] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bgt 7395c │ │ │ │ + bgt 73954 │ │ │ │ add r9, sp, #24 │ │ │ │ add r6, sp, #4 │ │ │ │ mov fp, #3 │ │ │ │ mov r8, #0 │ │ │ │ - b 7382c │ │ │ │ + b 73824 │ │ │ │ ldr r2, [r5] │ │ │ │ lsl r3, r4, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r9, [r5] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bge 73828 │ │ │ │ + bge 73820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737cc │ │ │ │ cmp r4, #28 │ │ │ │ mov r0, #2 │ │ │ │ lslle r0, r0, r4 │ │ │ │ orrle r0, r0, #1 │ │ │ │ - ble 737d4 │ │ │ │ + ble 737cc │ │ │ │ mov r3, #3 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr r4, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737cc │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -82813,87 +82811,87 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737cc │ │ │ │ mov r0, r7 │ │ │ │ - b 73888 │ │ │ │ + b 73880 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r8, lsl #17 │ │ │ │ + mlaeq r3, r0, r8, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, ror r8 │ │ │ │ + eoreq ip, r3, ip, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, ip, lsl r8 │ │ │ │ + eoreq ip, r3, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #504] @ 73b8c │ │ │ │ - ldr r1, [pc, #504] @ 73b90 │ │ │ │ + ldr ip, [pc, #504] @ 73b84 │ │ │ │ + ldr r1, [pc, #504] @ 73b88 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #492] @ 73b94 │ │ │ │ + ldr r2, [pc, #492] @ 73b8c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #488] @ 73b98 │ │ │ │ + ldr r3, [pc, #488] @ 73b90 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [r4] │ │ │ │ ands r1, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 73a04 │ │ │ │ + beq 739fc │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ mov r0, #2 │ │ │ │ asr r2, r3, #1 │ │ │ │ - bgt 73a58 │ │ │ │ + bgt 73a50 │ │ │ │ lsl r0, r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 73a2c │ │ │ │ + b 73a24 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 73b64 │ │ │ │ + beq 73b5c │ │ │ │ bic lr, r2, #4 │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ - beq 73a9c │ │ │ │ + beq 73a94 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ movne r0, #1 │ │ │ │ strne ip, [r4] │ │ │ │ - beq 73ad8 │ │ │ │ - ldr r2, [pc, #360] @ 73b9c │ │ │ │ - ldr r3, [pc, #344] @ 73b90 │ │ │ │ + beq 73ad0 │ │ │ │ + ldr r2, [pc, #360] @ 73b94 │ │ │ │ + ldr r3, [pc, #344] @ 73b88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73b88 │ │ │ │ + bne 73b80 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -82901,95 +82899,95 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a24 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 73b30 │ │ │ │ + beq 73b28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bl 73758 │ │ │ │ - b 73a2c │ │ │ │ + bl 73750 │ │ │ │ + b 73a24 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 7397c │ │ │ │ + bl 73974 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73b24 │ │ │ │ + bne 73b1c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 73aec │ │ │ │ + beq 73ae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 7397c │ │ │ │ + bl 73974 │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a24 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd84 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r0, ror #12 │ │ │ │ + eoreq ip, r3, r8, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r0, asr #12 │ │ │ │ + eoreq ip, r3, r8, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r4, asr #11 │ │ │ │ + eoreq ip, r3, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #640] @ 73e38 │ │ │ │ - ldr ip, [pc, #640] @ 73e3c │ │ │ │ + ldr lr, [pc, #640] @ 73e30 │ │ │ │ + ldr ip, [pc, #640] @ 73e34 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #628] @ 73e40 │ │ │ │ + ldr r5, [pc, #628] @ 73e38 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #624] @ 73e44 │ │ │ │ + ldr r3, [pc, #624] @ 73e3c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ ands r6, r0, #1 │ │ │ │ @@ -83000,181 +82998,181 @@ │ │ │ │ mvnne r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ lsrne r6, r6, #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ strne r2, [r4] │ │ │ │ - bne 73cb8 │ │ │ │ + bne 73cb0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73df0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 73ce8 │ │ │ │ + bne 73ce0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca8 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 73d54 │ │ │ │ + bne 73d4c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ tst r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mvnne r1, r1 │ │ │ │ str r9, [r4] │ │ │ │ lsrne r1, r1, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ strne r2, [r4] │ │ │ │ - bne 73d78 │ │ │ │ + bne 73d70 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73d6c │ │ │ │ + beq 73d64 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 73db4 │ │ │ │ + beq 73dac │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 73d98 │ │ │ │ + bls 73d90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #392] @ 73e48 │ │ │ │ - ldr r3, [pc, #376] @ 73e3c │ │ │ │ + ldr r2, [pc, #392] @ 73e40 │ │ │ │ + ldr r3, [pc, #376] @ 73e34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73e34 │ │ │ │ + bne 73e2c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 73d24 │ │ │ │ + beq 73d1c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 73c30 │ │ │ │ + bhi 73c28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73c30 │ │ │ │ + bne 73c28 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73c30 │ │ │ │ - ldr r3, [pc, #288] @ 73e4c │ │ │ │ + bne 73c28 │ │ │ │ + ldr r3, [pc, #288] @ 73e44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73e08 │ │ │ │ + bne 73e00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c3c │ │ │ │ - ldr r1, [pc, #244] @ 73e50 │ │ │ │ + beq 73c34 │ │ │ │ + ldr r1, [pc, #244] @ 73e48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ moveq r6, #1 │ │ │ │ - b 73cb4 │ │ │ │ + b 73cac │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c48 │ │ │ │ - b 73d54 │ │ │ │ + beq 73c40 │ │ │ │ + b 73d4c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73cb0 │ │ │ │ + bne 73ca8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73cb0 │ │ │ │ - ldr r3, [pc, #144] @ 73e4c │ │ │ │ + bne 73ca8 │ │ │ │ + ldr r3, [pc, #144] @ 73e44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b98 │ │ │ │ mov r1, r0 │ │ │ │ - b 73d78 │ │ │ │ + b 73d70 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r6, r6, #1 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cb0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b98 │ │ │ │ mov r6, r0 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr r4 │ │ │ │ + eoreq ip, r3, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, ip, lsl r4 │ │ │ │ + eoreq ip, r3, r4, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r8, lsr r3 │ │ │ │ + eoreq ip, r3, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -00073e54 : │ │ │ │ +00073e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ 73e88 │ │ │ │ + ldr r4, [pc, #28] @ 73e80 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38b84 │ │ │ │ - eorseq r4, r2, r4, asr #22 │ │ │ │ + b 38b7c │ │ │ │ + eorseq r4, r2, ip, asr #22 │ │ │ │ │ │ │ │ -00073e8c : │ │ │ │ - ldr r0, [pc, #4] @ 73e98 │ │ │ │ +00073e84 : │ │ │ │ + ldr r0, [pc, #4] @ 73e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r2, r0, lsr #22 │ │ │ │ + eorseq r4, r2, r8, lsr #22 │ │ │ │ │ │ │ │ -00073e9c : │ │ │ │ +00073e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ @@ -83184,1610 +83182,1610 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00073eec : │ │ │ │ +00073ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #272] @ 74014 │ │ │ │ - ldr ip, [pc, #272] @ 74018 │ │ │ │ + ldr lr, [pc, #272] @ 7400c │ │ │ │ + ldr ip, [pc, #272] @ 74010 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #264] @ 7401c │ │ │ │ + ldr r3, [pc, #264] @ 74014 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #260] @ 74020 │ │ │ │ + ldr r2, [pc, #260] @ 74018 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #228] @ 74024 │ │ │ │ + ldr r2, [pc, #228] @ 7401c │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ - add r0, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 74008 │ │ │ │ - bl 2b674 │ │ │ │ - ldr r3, [pc, #144] @ 74028 │ │ │ │ + beq 74000 │ │ │ │ + bl 2b66c │ │ │ │ + ldr r3, [pc, #144] @ 74020 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, #36 @ 0x24 │ │ │ │ lsl r3, r3, #2 │ │ │ │ strh r3, [r0, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ strh ip, [r0] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #88] @ 7402c │ │ │ │ + ldr r2, [pc, #88] @ 74024 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #60] @ 74018 │ │ │ │ + ldr r3, [pc, #60] @ 74010 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74010 │ │ │ │ + bne 74008 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 73f90 │ │ │ │ + bl 34b9c │ │ │ │ + b 73f88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r3], -r4 @ │ │ │ │ + strdeq ip, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r3], -r4 @ │ │ │ │ + ldrdeq ip, [r3], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, r8, lsl sl │ │ │ │ - eoreq ip, r3, r0, lsr #32 │ │ │ │ + eorseq r4, r2, r0, lsr #20 │ │ │ │ + eoreq ip, r3, r8, lsr #32 │ │ │ │ │ │ │ │ -00074030 : │ │ │ │ +00074028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #240] @ 74138 │ │ │ │ - ldr r1, [pc, #240] @ 7413c │ │ │ │ + ldr ip, [pc, #240] @ 74130 │ │ │ │ + ldr r1, [pc, #240] @ 74134 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 74140 │ │ │ │ + ldr r3, [pc, #232] @ 74138 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #228] @ 74144 │ │ │ │ + ldr r2, [pc, #228] @ 7413c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - mov r2, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 7413c │ │ │ │ + ldr r3, [pc, #112] @ 74134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #112] @ 74148 │ │ │ │ + ldr r2, [pc, #112] @ 74140 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r4, [r0, #16] │ │ │ │ subs r2, r2, r4 │ │ │ │ movne r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ strh r2, [r0, #4] │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ 7414c │ │ │ │ + ldr r2, [pc, #56] @ 74144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74134 │ │ │ │ + bne 7412c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023bfb0 │ │ │ │ + @ instruction: 0x0023bfb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, lsl #31 │ │ │ │ + mlaeq r3, r4, pc, fp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003248d8 │ │ │ │ - eoreq fp, r3, r8, ror #29 │ │ │ │ + eorseq r4, r2, r0, ror #17 │ │ │ │ + strdeq fp, [r3], -r0 @ │ │ │ │ │ │ │ │ -00074150 : │ │ │ │ +00074148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #288] @ 74288 │ │ │ │ - ldr ip, [pc, #288] @ 7428c │ │ │ │ + ldr r4, [pc, #288] @ 74280 │ │ │ │ + ldr ip, [pc, #288] @ 74284 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #276] @ 74290 │ │ │ │ + ldr lr, [pc, #276] @ 74288 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #260] @ 74294 │ │ │ │ + ldr r0, [pc, #260] @ 7428c │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #200] @ 74298 │ │ │ │ + add r3, sp, #8 │ │ │ │ + ldr r0, [pc, #200] @ 74290 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ - beq 7427c │ │ │ │ - bl 2b674 │ │ │ │ + beq 74274 │ │ │ │ + bl 2b66c │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #120] @ 7429c │ │ │ │ + ldr r3, [pc, #120] @ 74294 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movne r3, #1 │ │ │ │ str r2, [r5] │ │ │ │ lsl r3, r3, #2 │ │ │ │ - ldr r2, [pc, #84] @ 742a0 │ │ │ │ + ldr r2, [pc, #84] @ 74298 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7428c │ │ │ │ + ldr r3, [pc, #56] @ 74284 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74284 │ │ │ │ + bne 7427c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74204 │ │ │ │ + bl 34b9c │ │ │ │ + b 741fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, lr, fp │ │ │ │ + mlaeq r3, r8, lr, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, ror #28 │ │ │ │ + eoreq fp, r3, r4, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, ip, lsl #15 │ │ │ │ - eoreq fp, r3, r8, lsr #27 │ │ │ │ + mlaseq r2, r4, r7, r4 │ │ │ │ + @ instruction: 0x0023bdb0 │ │ │ │ │ │ │ │ -000742a4 : │ │ │ │ +0007429c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #884] @ 74630 │ │ │ │ - ldr r2, [pc, #884] @ 74634 │ │ │ │ + ldr r1, [pc, #884] @ 74628 │ │ │ │ + ldr r2, [pc, #884] @ 7462c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #872] @ 74638 │ │ │ │ + ldr r5, [pc, #872] @ 74630 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7463c │ │ │ │ + ldr r3, [pc, #868] @ 74634 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r7, [pc, #848] @ 74640 │ │ │ │ + ldr r7, [pc, #848] @ 74638 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #784] @ 74644 │ │ │ │ - ldr r0, [pc, #784] @ 74648 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #784] @ 7463c │ │ │ │ + ldr r0, [pc, #784] @ 74640 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - b 74378 │ │ │ │ + b 74370 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 745e4 │ │ │ │ + beq 745dc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74614 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 74364 │ │ │ │ + bne 7435c │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #696] @ 7464c │ │ │ │ - ldr r7, [pc, #696] @ 74650 │ │ │ │ + ldr r0, [pc, #696] @ 74644 │ │ │ │ + ldr r7, [pc, #696] @ 74648 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #556 @ 0x22c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #656] @ 74654 │ │ │ │ - ldr r0, [pc, #656] @ 74658 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #656] @ 7464c │ │ │ │ + ldr r0, [pc, #656] @ 74650 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r7, #556] @ 0x22c │ │ │ │ - b 74400 │ │ │ │ + b 743f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74600 │ │ │ │ + beq 745f8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74614 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 743ec │ │ │ │ + bne 743e4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #576] @ 7465c │ │ │ │ + ldr r0, [pc, #576] @ 74654 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r3, [pc, #556] @ 74660 │ │ │ │ - ldr r0, [pc, #556] @ 74664 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r3, [pc, #556] @ 74658 │ │ │ │ + ldr r0, [pc, #556] @ 7465c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #552] @ 74668 │ │ │ │ + ldr r5, [pc, #552] @ 74660 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #516] @ 7466c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #516] @ 74664 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 1ea190 │ │ │ │ + bl 1f5d80 │ │ │ │ + bl 1ea170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #496] @ 74670 │ │ │ │ + ldr r0, [pc, #496] @ 74668 │ │ │ │ str r1, [r5, #560] @ 0x230 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #488] @ 74674 │ │ │ │ + ldr r5, [pc, #488] @ 7466c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #480] @ 74678 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #480] @ 74670 │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #444] @ 7467c │ │ │ │ + ldr r5, [pc, #444] @ 74674 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #436] @ 74680 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #436] @ 74678 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ 74684 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #396] @ 74688 │ │ │ │ + ldr r5, [pc, #400] @ 7467c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #396] @ 74680 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #360] @ 7468c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #356] @ 74690 │ │ │ │ + ldr r5, [pc, #360] @ 74684 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #356] @ 74688 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #320] @ 74694 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #316] @ 74698 │ │ │ │ + ldr r5, [pc, #320] @ 7468c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #316] @ 74690 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #280] @ 7469c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #276] @ 746a0 │ │ │ │ + ldr r5, [pc, #280] @ 74694 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #276] @ 74698 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #232] @ 746a4 │ │ │ │ + ldr r2, [pc, #232] @ 7469c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #112] @ 74634 │ │ │ │ + ldr r3, [pc, #112] @ 7462c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7462c │ │ │ │ + bne 74624 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #188] @ 746a8 │ │ │ │ + ldr r2, [pc, #188] @ 746a0 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74388 │ │ │ │ - ldr r2, [pc, #164] @ 746ac │ │ │ │ + b 74380 │ │ │ │ + ldr r2, [pc, #164] @ 746a4 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74410 │ │ │ │ - ldr r0, [pc, #140] @ 746b0 │ │ │ │ + b 74408 │ │ │ │ + ldr r0, [pc, #140] @ 746a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, lsr sp │ │ │ │ + eoreq fp, r3, r0, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl sp │ │ │ │ + eoreq fp, r3, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003246b8 │ │ │ │ - mulseq pc, r0, lr @ │ │ │ │ + eorseq r4, r2, r0, asr #13 │ │ │ │ + andseq r8, pc, r8, lsl #29 │ │ │ │ @ instruction: 0xffffa688 │ │ │ │ - andseq r8, pc, r8, lsr #28 │ │ │ │ - eorseq r4, r2, r8, lsl #12 │ │ │ │ - andseq r8, pc, r4, asr lr @ │ │ │ │ + andseq r8, pc, r0, lsr #28 │ │ │ │ + eorseq r4, r2, r0, lsl r6 │ │ │ │ + andseq r8, pc, ip, asr #28 │ │ │ │ @ instruction: 0xffffa6a4 │ │ │ │ - @ instruction: 0x001f8df8 │ │ │ │ + @ instruction: 0x001f8df0 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ - eorseq r4, r2, ip, ror #10 │ │ │ │ ldrsheq r9, [pc], -r8 │ │ │ │ + eorseq r4, r2, r4, ror r5 │ │ │ │ + ldrsheq r9, [pc], -r0 │ │ │ │ + ldrsheq r9, [pc], -r0 │ │ │ │ ldrsheq r9, [pc], -r8 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ @ instruction: 0xffffe0dc │ │ │ │ - ldrsheq r9, [pc], -r4 │ │ │ │ + andseq r9, pc, ip, ror #1 │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - andseq r9, pc, r0, ror #1 │ │ │ │ + ldrsbeq r9, [pc], -r8 │ │ │ │ @ instruction: 0x000091bc │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ - andeq lr, r0, r8, lsl #1 │ │ │ │ - andseq r9, pc, r8, asr #1 │ │ │ │ + andseq r9, pc, r4, asr #1 │ │ │ │ + andeq lr, r0, r4, lsl #1 │ │ │ │ + andseq r9, pc, r0, asr #1 │ │ │ │ andeq sl, r0, ip, ror #10 │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + andseq r9, pc, r4, asr #1 │ │ │ │ @ instruction: 0xffff9c28 │ │ │ │ - eoreq fp, r3, r8, lsr sl │ │ │ │ - eorseq r4, r2, r4, asr #7 │ │ │ │ - eorseq r4, r2, r8, lsr #7 │ │ │ │ - andseq r8, pc, ip, lsl #30 │ │ │ │ + eoreq fp, r3, r0, asr #20 │ │ │ │ + eorseq r4, r2, ip, asr #7 │ │ │ │ + @ instruction: 0x003243b0 │ │ │ │ + andseq r8, pc, r4, lsl #30 │ │ │ │ │ │ │ │ -000746b4 : │ │ │ │ +000746ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #292] @ 747f0 │ │ │ │ - ldr ip, [pc, #292] @ 747f4 │ │ │ │ + ldr r4, [pc, #292] @ 747e8 │ │ │ │ + ldr ip, [pc, #292] @ 747ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 747f8 │ │ │ │ + ldr lr, [pc, #280] @ 747f0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 747fc │ │ │ │ + ldr r0, [pc, #264] @ 747f4 │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #204] @ 74800 │ │ │ │ + add r3, sp, #8 │ │ │ │ + ldr r0, [pc, #204] @ 747f8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ - beq 747e4 │ │ │ │ - bl 2b674 │ │ │ │ + beq 747dc │ │ │ │ + bl 2b66c │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #124] @ 74804 │ │ │ │ + ldr r3, [pc, #124] @ 747fc │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [r5] │ │ │ │ orr r3, r3, #1 │ │ │ │ - ldr r2, [pc, #84] @ 74808 │ │ │ │ + ldr r2, [pc, #84] @ 74800 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 747f4 │ │ │ │ + ldr r3, [pc, #56] @ 747ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 747ec │ │ │ │ + bne 747e4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74768 │ │ │ │ + bl 34b9c │ │ │ │ + b 74760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, ip, lsr #18 │ │ │ │ + eoreq fp, r3, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl #18 │ │ │ │ + eoreq fp, r3, r0, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, r8, lsr #4 │ │ │ │ - eoreq fp, r3, r0, asr #16 │ │ │ │ + eorseq r4, r2, r0, lsr r2 │ │ │ │ + eoreq fp, r3, r8, asr #16 │ │ │ │ │ │ │ │ -0007480c : │ │ │ │ +00074804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #292] @ 74948 │ │ │ │ - ldr ip, [pc, #292] @ 7494c │ │ │ │ + ldr r4, [pc, #292] @ 74940 │ │ │ │ + ldr ip, [pc, #292] @ 74944 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 74950 │ │ │ │ + ldr lr, [pc, #280] @ 74948 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 74954 │ │ │ │ + ldr r0, [pc, #264] @ 7494c │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #204] @ 74958 │ │ │ │ + add r3, sp, #8 │ │ │ │ + ldr r0, [pc, #204] @ 74950 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ - beq 7493c │ │ │ │ - bl 2b674 │ │ │ │ + beq 74934 │ │ │ │ + bl 2b66c │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #124] @ 7495c │ │ │ │ + ldr r3, [pc, #124] @ 74954 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [r5] │ │ │ │ orr r3, r3, #2 │ │ │ │ - ldr r2, [pc, #84] @ 74960 │ │ │ │ + ldr r2, [pc, #84] @ 74958 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7494c │ │ │ │ + ldr r3, [pc, #56] @ 74944 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74944 │ │ │ │ + bne 7493c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 748c0 │ │ │ │ + bl 34b9c │ │ │ │ + b 748b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq fp, [r3], -r4 @ │ │ │ │ + ldrdeq fp, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023b7b0 │ │ │ │ + @ instruction: 0x0023b7b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - ldrsbeq r4, [r2], -r0 @ │ │ │ │ - eoreq fp, r3, r8, ror #13 │ │ │ │ + ldrsbeq r4, [r2], -r8 @ │ │ │ │ + strdeq fp, [r3], -r0 @ │ │ │ │ │ │ │ │ -00074964 : │ │ │ │ +0007495c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #292] @ 74aa0 │ │ │ │ - ldr lr, [pc, #292] @ 74aa4 │ │ │ │ + ldr r4, [pc, #292] @ 74a98 │ │ │ │ + ldr lr, [pc, #292] @ 74a9c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #272] @ 74aa8 │ │ │ │ - ldr r0, [pc, #272] @ 74aac │ │ │ │ + ldr r2, [pc, #272] @ 74aa0 │ │ │ │ + ldr r0, [pc, #272] @ 74aa4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r6, [r2, r0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #196] @ 74ab0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #196] @ 74aa8 │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, ip │ │ │ │ movne r4, #3 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ - beq 74a94 │ │ │ │ - bl 2b674 │ │ │ │ - ldr r3, [pc, #140] @ 74ab4 │ │ │ │ + beq 74a8c │ │ │ │ + bl 2b66c │ │ │ │ + ldr r3, [pc, #140] @ 74aac │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mvnlt r5, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #92] @ 74ab8 │ │ │ │ + ldr r2, [pc, #92] @ 74ab0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 74aa4 │ │ │ │ + ldr r3, [pc, #64] @ 74a9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ strh r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74a9c │ │ │ │ + bne 74a94 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74a20 │ │ │ │ + bl 34b9c │ │ │ │ + b 74a18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, ror r6 │ │ │ │ + eoreq fp, r3, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, asr r6 │ │ │ │ + eoreq fp, r3, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r3, r2, r8, lsl #31 │ │ │ │ - mlaeq r3, r8, r5, fp │ │ │ │ + mlaseq r2, r0, pc, r3 @ │ │ │ │ + eoreq fp, r3, r0, lsr #11 │ │ │ │ │ │ │ │ -00074abc : │ │ │ │ +00074ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3660] @ 75928 │ │ │ │ - ldr r1, [pc, #3660] @ 7592c │ │ │ │ + ldr r0, [pc, #3660] @ 75920 │ │ │ │ + ldr r1, [pc, #3660] @ 75924 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3652] @ 75930 │ │ │ │ - ldr r2, [pc, #3652] @ 75934 │ │ │ │ + ldr r3, [pc, #3652] @ 75928 │ │ │ │ + ldr r2, [pc, #3652] @ 7592c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1] │ │ │ │ stm sp, {r4, r5} │ │ │ │ str r3, [r1] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3584] @ 75938 │ │ │ │ - ldr r3, [pc, #3584] @ 7593c │ │ │ │ - ldr r1, [pc, #3584] @ 75940 │ │ │ │ + ldr r2, [pc, #3584] @ 75930 │ │ │ │ + ldr r3, [pc, #3584] @ 75934 │ │ │ │ + ldr r1, [pc, #3584] @ 75938 │ │ │ │ mov r7, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #205 @ 0xcd │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #3552] @ 75944 │ │ │ │ - ldr r2, [pc, #3552] @ 75948 │ │ │ │ - ldr r1, [pc, #3552] @ 7594c │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #3552] @ 7593c │ │ │ │ + ldr r2, [pc, #3552] @ 75940 │ │ │ │ + ldr r1, [pc, #3552] @ 75944 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #206 @ 0xce │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #3528] @ 75950 │ │ │ │ - ldr r2, [pc, #3528] @ 75954 │ │ │ │ - ldr r1, [pc, #3528] @ 75958 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #3528] @ 75948 │ │ │ │ + ldr r2, [pc, #3528] @ 7594c │ │ │ │ + ldr r1, [pc, #3528] @ 75950 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r6, [pc, #3504] @ 7595c │ │ │ │ - ldr r3, [pc, #3504] @ 75960 │ │ │ │ - ldr r2, [pc, #3504] @ 75964 │ │ │ │ - ldr r1, [pc, #3504] @ 75968 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r6, [pc, #3504] @ 75954 │ │ │ │ + ldr r3, [pc, #3504] @ 75958 │ │ │ │ + ldr r2, [pc, #3504] @ 7595c │ │ │ │ + ldr r1, [pc, #3504] @ 75960 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ stm sp, {r4, r5} │ │ │ │ mov r5, #4 │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add r0, r6, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r6, #564] @ 0x234 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r6, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #3440] @ 7596c │ │ │ │ - ldr r0, [pc, #3440] @ 75970 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #3440] @ 75964 │ │ │ │ + ldr r0, [pc, #3440] @ 75968 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ - ldr lr, [pc, #3412] @ 75974 │ │ │ │ + ldr lr, [pc, #3412] @ 7596c │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74c44 │ │ │ │ + b 74c3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 767f0 │ │ │ │ + beq 767e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 74c30 │ │ │ │ + bne 74c28 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3356] @ 75978 │ │ │ │ - ldr r5, [pc, #3356] @ 7597c │ │ │ │ + ldr r0, [pc, #3356] @ 75970 │ │ │ │ + ldr r5, [pc, #3356] @ 75974 │ │ │ │ lsl r3, r3, #9 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r8, [pc, #3328] @ 75980 │ │ │ │ + ldr r8, [pc, #3328] @ 75978 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ str r3, [r5, #568] @ 0x238 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3296] @ 75984 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3296] @ 7597c │ │ │ │ mov r4, #0 │ │ │ │ mvn r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #576] @ 0x240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r2, [pc, #3216] @ 75988 │ │ │ │ - ldr r0, [pc, #3216] @ 7598c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r2, [pc, #3216] @ 75980 │ │ │ │ + ldr r0, [pc, #3216] @ 75984 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74d54 │ │ │ │ + b 74d4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76804 │ │ │ │ + beq 767fc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74d40 │ │ │ │ + bne 74d38 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3104] @ 75990 │ │ │ │ + ldr r0, [pc, #3104] @ 75988 │ │ │ │ orr r2, r2, r3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #3060] @ 75994 │ │ │ │ - ldr r2, [pc, #3060] @ 75998 │ │ │ │ + ldr r0, [pc, #3060] @ 7598c │ │ │ │ + ldr r2, [pc, #3060] @ 75990 │ │ │ │ mov r4, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74df4 │ │ │ │ + b 74dec │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76820 │ │ │ │ + beq 76818 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74de0 │ │ │ │ + bne 74dd8 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2956] @ 7599c │ │ │ │ + ldr r0, [pc, #2956] @ 75994 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #2928] @ 759a0 │ │ │ │ - ldr r0, [pc, #2928] @ 759a4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #2928] @ 75998 │ │ │ │ + ldr r0, [pc, #2928] @ 7599c │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74e6c │ │ │ │ + b 74e64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7683c │ │ │ │ + beq 76834 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74e58 │ │ │ │ + bne 74e50 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2848] @ 759a8 │ │ │ │ + ldr r0, [pc, #2848] @ 759a0 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #2820] @ 759ac │ │ │ │ - ldr r0, [pc, #2820] @ 759b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #2820] @ 759a4 │ │ │ │ + ldr r0, [pc, #2820] @ 759a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74ee4 │ │ │ │ + b 74edc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76858 │ │ │ │ + beq 76850 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74ed0 │ │ │ │ + bne 74ec8 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2740] @ 759b4 │ │ │ │ - ldr r5, [pc, #2740] @ 759b8 │ │ │ │ + ldr r0, [pc, #2740] @ 759ac │ │ │ │ + ldr r5, [pc, #2740] @ 759b0 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #2716] @ 759bc │ │ │ │ + ldr r7, [pc, #2716] @ 759b4 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #580 @ 0x244 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2696] @ 759c0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #2696] @ 759b8 │ │ │ │ mov r4, #0 │ │ │ │ mvn r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #580] @ 0x244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r2, [pc, #2604] @ 759c4 │ │ │ │ - ldr r0, [pc, #2604] @ 759c8 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r2, [pc, #2604] @ 759bc │ │ │ │ + ldr r0, [pc, #2604] @ 759c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #584] @ 0x248 │ │ │ │ - b 74ff0 │ │ │ │ + b 74fe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76874 │ │ │ │ + beq 7686c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #23 │ │ │ │ - bne 74fdc │ │ │ │ + bne 74fd4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2496] @ 759cc │ │ │ │ + ldr r0, [pc, #2496] @ 759c4 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r9, [pc, #2476] @ 759d0 │ │ │ │ + ldr r9, [pc, #2476] @ 759c8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2468] @ 759d4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2468] @ 759cc │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ mvn r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #2404] @ 759d8 │ │ │ │ + ldr fp, [pc, #2404] @ 759d0 │ │ │ │ mov sl, #3 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2384] @ 759dc │ │ │ │ - bl 3e040 │ │ │ │ + ldr r9, [pc, #2384] @ 759d4 │ │ │ │ + bl 3e038 │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #588 @ 0x24c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2364] @ 759e0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #2364] @ 759d8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #588] @ 0x24c │ │ │ │ add r0, r9, #592 @ 0x250 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r2, [pc, #2300] @ 759e4 │ │ │ │ - ldr r0, [pc, #2300] @ 759e8 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r2, [pc, #2300] @ 759dc │ │ │ │ + ldr r0, [pc, #2300] @ 759e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #592] @ 0x250 │ │ │ │ add r0, r9, #596 @ 0x254 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #2236] @ 759ec │ │ │ │ - ldr r0, [pc, #2236] @ 759f0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #2236] @ 759e4 │ │ │ │ + ldr r0, [pc, #2236] @ 759e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, #596] @ 0x254 │ │ │ │ - ldr r0, [pc, #2200] @ 759f4 │ │ │ │ + ldr r0, [pc, #2200] @ 759ec │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2148] @ 759f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2144] @ 759fc │ │ │ │ + ldr fp, [pc, #2148] @ 759f0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2144] @ 759f4 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2076] @ 75a00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2072] @ 75a04 │ │ │ │ + ldr fp, [pc, #2076] @ 759f8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2072] @ 759fc │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2028] @ 75a08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2024] @ 75a0c │ │ │ │ + ldr fp, [pc, #2028] @ 75a00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2024] @ 75a04 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ - ldr fp, [pc, #1956] @ 75a10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr fp, [pc, #1956] @ 75a08 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1944] @ 75a14 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1944] @ 75a0c │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #600] @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #1876] @ 75a18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1872] @ 75a1c │ │ │ │ + ldr fp, [pc, #1876] @ 75a10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1872] @ 75a14 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ - ldr fp, [pc, #1800] @ 75a20 │ │ │ │ + bl 3e038 │ │ │ │ + ldr fp, [pc, #1800] @ 75a18 │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1788] @ 75a24 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1788] @ 75a1c │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, fp │ │ │ │ - ldr r9, [pc, #1748] @ 75a28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1744] @ 75a2c │ │ │ │ + ldr r9, [pc, #1748] @ 75a20 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1744] @ 75a24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1704] @ 75a30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1700] @ 75a34 │ │ │ │ + ldr r9, [pc, #1704] @ 75a28 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1700] @ 75a2c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1660] @ 75a38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1656] @ 75a3c │ │ │ │ + ldr r9, [pc, #1660] @ 75a30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1656] @ 75a34 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1616] @ 75a40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1612] @ 75a44 │ │ │ │ + ldr r9, [pc, #1616] @ 75a38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1612] @ 75a3c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1568] @ 75a48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1564] @ 75a4c │ │ │ │ + ldr r9, [pc, #1568] @ 75a40 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1564] @ 75a44 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1524] @ 75a50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1520] @ 75a54 │ │ │ │ + ldr r9, [pc, #1524] @ 75a48 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1520] @ 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 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1480] @ 75a58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1476] @ 75a5c │ │ │ │ + ldr r9, [pc, #1480] @ 75a50 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1476] @ 75a54 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1408] @ 75a60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1404] @ 75a64 │ │ │ │ + ldr r9, [pc, #1408] @ 75a58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1404] @ 75a5c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1336] @ 75a68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1332] @ 75a6c │ │ │ │ + ldr r9, [pc, #1336] @ 75a60 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1332] @ 75a64 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1292] @ 75a70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1288] @ 75a74 │ │ │ │ + ldr r9, [pc, #1292] @ 75a68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1288] @ 75a6c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1248] @ 75a78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1244] @ 75a7c │ │ │ │ + ldr r9, [pc, #1248] @ 75a70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1244] @ 75a74 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1204] @ 75a80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1200] @ 75a84 │ │ │ │ + ldr r9, [pc, #1204] @ 75a78 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1200] @ 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 r8, [pc, #1172] @ 75a88 │ │ │ │ + bl 74148 │ │ │ │ + ldr r8, [pc, #1172] @ 75a80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1152] @ 75a8c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1152] @ 75a84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ - ldr r5, [pc, #1128] @ 75a90 │ │ │ │ + bl 74148 │ │ │ │ + ldr r5, [pc, #1128] @ 75a88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1108] @ 75a94 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1108] @ 75a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1072] @ 75a98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 75a9c │ │ │ │ + ldr r5, [pc, #1072] @ 75a90 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1068] @ 75a94 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1028] @ 75aa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1024] @ 75aa4 │ │ │ │ + ldr r5, [pc, #1028] @ 75a98 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1024] @ 75a9c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #984] @ 75aa8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #980] @ 75aac │ │ │ │ + ldr r5, [pc, #984] @ 75aa0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #980] @ 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 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #936] @ 75ab0 │ │ │ │ - ldr r0, [pc, #936] @ 75ab4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #936] @ 75aa8 │ │ │ │ + ldr r0, [pc, #936] @ 75aac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 75740 │ │ │ │ + b 75738 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76890 │ │ │ │ + beq 76888 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #2 │ │ │ │ - bne 7572c │ │ │ │ + bne 75724 │ │ │ │ lsl r4, r4, #9 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ - ldr r0, [pc, #860] @ 75ab8 │ │ │ │ - ldr r7, [pc, #860] @ 75abc │ │ │ │ + ldr r0, [pc, #860] @ 75ab0 │ │ │ │ + ldr r7, [pc, #860] @ 75ab4 │ │ │ │ orr r3, r3, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r4, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [pc, #832] @ 75ac0 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r8, [pc, #832] @ 75ab8 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #604 @ 0x25c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #816] @ 75ac4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #816] @ 75abc │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -84795,337 +84793,337 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #736] @ 75ac8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #732] @ 75acc │ │ │ │ + ldr r8, [pc, #736] @ 75ac0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #732] @ 75ac4 │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #692] @ 75ad0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #688] @ 75ad4 │ │ │ │ + ldr r8, [pc, #692] @ 75ac8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #688] @ 75acc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #608 @ 0x260 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #628] @ 75ad8 │ │ │ │ - ldr r0, [pc, #628] @ 75adc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #628] @ 75ad0 │ │ │ │ + ldr r0, [pc, #628] @ 75ad4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #608] @ 0x260 │ │ │ │ - b 758a4 │ │ │ │ + b 7589c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768ac │ │ │ │ + beq 768a4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16 │ │ │ │ - bne 75890 │ │ │ │ + bne 75888 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #544] @ 75ae0 │ │ │ │ - ldr r5, [pc, #544] @ 75ae4 │ │ │ │ + ldr r0, [pc, #544] @ 75ad8 │ │ │ │ + ldr r5, [pc, #544] @ 75adc │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r2, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #612 @ 0x264 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #500] @ 75ae8 │ │ │ │ - ldr r0, [pc, #500] @ 75aec │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #500] @ 75ae0 │ │ │ │ + ldr r0, [pc, #500] @ 75ae4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ - ldr lr, [pc, #92] @ 75974 │ │ │ │ + bl 7495c │ │ │ │ + ldr lr, [pc, #92] @ 7596c │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #612] @ 0x264 │ │ │ │ - b 75c9c │ │ │ │ - eoreq fp, r3, ip, lsl r5 │ │ │ │ + b 75c94 │ │ │ │ + eoreq fp, r3, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, lsl #10 │ │ │ │ + eoreq fp, r3, r8, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffda08 │ │ │ │ @ instruction: 0xffffd90c │ │ │ │ @ instruction: 0xffff96f8 │ │ │ │ @ instruction: 0xffffd8a4 │ │ │ │ @ instruction: 0xffffd9a0 │ │ │ │ @ instruction: 0xffffe7a8 │ │ │ │ @ instruction: 0xffffd840 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ - @ instruction: 0x00323df4 │ │ │ │ + @ instruction: 0x00323dfc │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ @ instruction: 0xffffd8c8 │ │ │ │ @ instruction: 0xffffe3dc │ │ │ │ - ldrdeq r8, [r0], -r4 @ │ │ │ │ + eoreq r8, r0, ip, asr #9 │ │ │ │ @ instruction: 0xffff91b8 │ │ │ │ andeq r0, r0, #17 │ │ │ │ - eoreq r8, r0, ip, asr r4 │ │ │ │ - eorseq r3, r2, r0, asr #26 │ │ │ │ - andseq r8, pc, ip, asr #12 │ │ │ │ + eoreq r8, r0, r4, asr r4 │ │ │ │ + eorseq r3, r2, r8, asr #26 │ │ │ │ + andseq r8, pc, r4, asr #12 │ │ │ │ @ instruction: 0xffffb838 │ │ │ │ - andseq r8, pc, ip, ror #18 │ │ │ │ + andseq r8, pc, r4, ror #18 │ │ │ │ andeq r7, r0, r4, lsr #10 │ │ │ │ - andseq r8, pc, r0, lsl #18 │ │ │ │ + @ instruction: 0x001f88f8 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x001f88d0 │ │ │ │ - andseq r8, pc, r4, ror #16 │ │ │ │ + andseq r8, pc, r8, asr #17 │ │ │ │ andseq r8, pc, ip, asr r8 @ │ │ │ │ + andseq r8, pc, r4, asr r8 @ │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x001f87f8 │ │ │ │ - andseq r8, pc, ip, ror #15 │ │ │ │ + @ instruction: 0x001f87f0 │ │ │ │ + andseq r8, pc, r4, ror #15 │ │ │ │ andeq r6, r0, ip │ │ │ │ - andseq r8, pc, r0, lsl #15 │ │ │ │ - eorseq r3, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x001f68d8 │ │ │ │ + andseq r8, pc, r8, ror r7 @ │ │ │ │ + @ instruction: 0x00323ab0 │ │ │ │ + @ instruction: 0x001f68d0 │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq ip, r0, r0, ror lr │ │ │ │ + eoreq ip, r0, r8, ror #28 │ │ │ │ @ instruction: 0xffffe1f8 │ │ │ │ - strdeq ip, [r0], -r8 @ │ │ │ │ - andseq r8, pc, r4, ror #12 │ │ │ │ - andeq r0, r1, r8, asr #3 │ │ │ │ - andseq r8, pc, r8, asr #12 │ │ │ │ - eorseq r3, r2, r4, lsr #18 │ │ │ │ - andeq r3, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x001f85f4 │ │ │ │ - andeq r0, r1, r0, lsl r1 │ │ │ │ - andseq r8, pc, ip, asr #11 │ │ │ │ + strdeq ip, [r0], -r0 @ │ │ │ │ + andseq r8, pc, ip, asr r6 @ │ │ │ │ + andeq r0, r1, r4, asr #3 │ │ │ │ + andseq r8, pc, r0, asr #12 │ │ │ │ + eorseq r3, r2, ip, lsr #18 │ │ │ │ + andeq r3, r1, ip, lsl #24 │ │ │ │ + andseq r8, pc, ip, ror #11 │ │ │ │ + andeq r0, r1, ip, lsl #2 │ │ │ │ + andseq r8, pc, r4, asr #11 │ │ │ │ @ instruction: 0xffffb2b8 │ │ │ │ andeq r9, r0, ip, ror #18 │ │ │ │ - andseq r8, pc, ip, ror r5 @ │ │ │ │ + andseq r8, pc, r4, ror r5 @ │ │ │ │ andeq r9, r0, ip, lsl #18 │ │ │ │ - andseq r8, pc, r0, asr r5 @ │ │ │ │ + andseq r8, pc, r8, asr #10 │ │ │ │ @ instruction: 0xffff8df0 │ │ │ │ - andseq r8, pc, r8, lsr #10 │ │ │ │ + andseq r8, pc, r0, lsr #10 │ │ │ │ andeq r9, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001f84f0 │ │ │ │ - andeq r4, r1, r0, lsl #29 │ │ │ │ - andseq r8, pc, r0, asr #9 │ │ │ │ + andseq r8, pc, r8, ror #9 │ │ │ │ + andeq r4, r1, ip, ror lr │ │ │ │ + @ instruction: 0x001f84b8 │ │ │ │ andeq r9, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, ip, ror r4 @ │ │ │ │ - andeq sp, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, r4, ror #8 │ │ │ │ - strdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x001f7ef4 │ │ │ │ + andseq r8, pc, r4, ror r4 @ │ │ │ │ + andeq sp, r0, r8, lsr #5 │ │ │ │ + andseq r8, pc, ip, asr r4 @ │ │ │ │ + strdeq sp, [r0], -r8 │ │ │ │ + andseq r7, pc, ip, ror #29 │ │ │ │ @ instruction: 0xffff9878 │ │ │ │ - andseq r8, pc, ip, lsl r4 @ │ │ │ │ + andseq r8, pc, r4, lsl r4 @ │ │ │ │ @ instruction: 0xffff8c60 │ │ │ │ - andseq r8, pc, r8, lsl #8 │ │ │ │ + andseq r8, pc, r0, lsl #8 │ │ │ │ @ instruction: 0xffff8c40 │ │ │ │ - andseq r8, pc, ip, ror #7 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - @ instruction: 0x001f83d0 │ │ │ │ - andeq r0, r1, r8, lsl #5 │ │ │ │ - @ instruction: 0x001f83b4 │ │ │ │ + andseq r8, pc, r4, ror #7 │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + andseq r8, pc, r8, asr #7 │ │ │ │ + andeq r0, r1, r4, lsl #5 │ │ │ │ + andseq r8, pc, ip, lsr #7 │ │ │ │ andeq r8, r0, r0, lsl #25 │ │ │ │ - andseq r8, pc, r8, ror r3 @ │ │ │ │ + andseq r8, pc, r0, ror r3 @ │ │ │ │ andeq r8, r0, r4, lsl ip │ │ │ │ - andseq r7, pc, ip, ror ip @ │ │ │ │ + andseq r7, pc, r4, ror ip @ │ │ │ │ @ instruction: 0xffff933c │ │ │ │ - andseq r8, pc, r8, lsl r3 @ │ │ │ │ + andseq r8, pc, r0, lsl r3 @ │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ - @ instruction: 0x001f82fc │ │ │ │ - @ instruction: 0x0000deb0 │ │ │ │ - andseq r8, pc, ip, ror #5 │ │ │ │ - andeq sp, r0, r0, ror #28 │ │ │ │ - andseq r8, pc, r8, ror #5 │ │ │ │ - andeq ip, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x001f82bc │ │ │ │ - andeq sp, r0, r8, asr #13 │ │ │ │ - andseq r8, pc, ip, lsl #5 │ │ │ │ - andeq fp, r0, r8, lsr sp │ │ │ │ - andseq r8, pc, r4, ror r2 @ │ │ │ │ + @ instruction: 0x001f82f4 │ │ │ │ + andeq sp, r0, ip, lsr #29 │ │ │ │ + andseq r8, pc, r4, ror #5 │ │ │ │ + andeq sp, r0, ip, asr lr │ │ │ │ + andseq r8, pc, r0, ror #5 │ │ │ │ + andeq ip, r0, r4, asr #19 │ │ │ │ + @ instruction: 0x001f82b4 │ │ │ │ + andeq sp, r0, r4, asr #13 │ │ │ │ + andseq r8, pc, r4, lsl #5 │ │ │ │ + andeq fp, r0, r4, lsr sp │ │ │ │ + andseq r8, pc, ip, ror #4 │ │ │ │ andeq fp, r0, ip, lsl #22 │ │ │ │ - andseq r8, pc, r0, ror #4 │ │ │ │ + andseq r8, pc, r8, asr r2 @ │ │ │ │ @ instruction: 0x0000bab8 │ │ │ │ - andseq r8, pc, ip, asr #4 │ │ │ │ - andeq ip, r0, ip, ror #29 │ │ │ │ - andseq r8, pc, r4, ror #3 │ │ │ │ - eorseq r3, r2, r8, asr #4 │ │ │ │ + andseq r8, pc, r4, asr #4 │ │ │ │ + andeq ip, r0, r8, ror #29 │ │ │ │ @ instruction: 0x001f81dc │ │ │ │ - andeq sp, r0, r4, ror #27 │ │ │ │ - andseq r5, pc, r4, ror r3 @ │ │ │ │ + eorseq r3, r2, r0, asr r2 │ │ │ │ + @ instruction: 0x001f81d4 │ │ │ │ + andeq sp, r0, r0, ror #27 │ │ │ │ + andseq r5, pc, ip, ror #6 │ │ │ │ @ instruction: 0xffff89d8 │ │ │ │ - andseq r8, pc, r8, ror r1 @ │ │ │ │ - andeq r0, r1, ip, asr #25 │ │ │ │ - eoreq r8, r0, r8, lsl #19 │ │ │ │ + andseq r8, pc, r0, ror r1 @ │ │ │ │ + andeq r0, r1, r8, asr #25 │ │ │ │ + eoreq r8, r0, r0, lsl #19 │ │ │ │ @ instruction: 0xffff84fc │ │ │ │ - eoreq r8, r0, r0, lsr #18 │ │ │ │ - eorseq r3, r2, r0, ror #1 │ │ │ │ - ldrheq r8, [pc], -ip │ │ │ │ + eoreq r8, r0, r8, lsl r9 │ │ │ │ + eorseq r3, r2, r8, ror #1 │ │ │ │ + ldrheq r8, [pc], -r4 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ - @ instruction: 0x001f7cf4 │ │ │ │ - andseq r7, pc, r4, ror #25 │ │ │ │ + andseq r7, pc, ip, ror #25 │ │ │ │ + @ instruction: 0x001f7cdc │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ - andseq r7, pc, ip, lsr #25 │ │ │ │ + andseq r7, pc, r4, lsr #25 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r7, pc, r4, ror #24 │ │ │ │ + andseq r7, pc, ip, asr ip @ │ │ │ │ @ instruction: 0xffffcc90 │ │ │ │ - andseq r7, pc, r8, lsr ip @ │ │ │ │ + andseq r7, pc, r0, lsr ip @ │ │ │ │ @ instruction: 0xffffa35c │ │ │ │ - @ instruction: 0x001f76f4 │ │ │ │ + andseq r7, pc, ip, ror #13 │ │ │ │ @ instruction: 0xffffd7ec │ │ │ │ - andseq r7, pc, r8, asr #23 │ │ │ │ + andseq r7, pc, r0, asr #23 │ │ │ │ @ instruction: 0xffff8394 │ │ │ │ - mulseq pc, r4, fp @ │ │ │ │ + andseq r7, pc, ip, lsl #23 │ │ │ │ @ instruction: 0xffffcc14 │ │ │ │ - andseq r7, pc, r0, asr #10 │ │ │ │ + andseq r7, pc, r8, lsr r5 @ │ │ │ │ @ instruction: 0xffffcc04 │ │ │ │ - andseq r7, pc, r8, lsl fp @ │ │ │ │ - andeq r1, r1, r0, lsl r9 │ │ │ │ - andseq r7, pc, r4, ror #21 │ │ │ │ + andseq r7, pc, r0, lsl fp @ │ │ │ │ + andeq r1, r1, ip, lsl #18 │ │ │ │ + @ instruction: 0x001f7adc │ │ │ │ andeq sl, r0, r8, ror r2 │ │ │ │ - @ instruction: 0x001f7ab8 │ │ │ │ + @ instruction: 0x001f7ab0 │ │ │ │ andeq r4, r0, r4, lsl sp │ │ │ │ - mulseq pc, r0, sl @ │ │ │ │ + andseq r7, pc, r8, lsl #21 │ │ │ │ @ instruction: 0xffff83cc │ │ │ │ - andseq r7, pc, r8, ror #20 │ │ │ │ + andseq r7, pc, r0, ror #20 │ │ │ │ andeq r4, r0, r8, lsr #26 │ │ │ │ tsteq r0, #2 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ - eorseq r2, r2, ip, lsl r9 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ + @ instruction: 0x001f79f0 │ │ │ │ + eorseq r2, r2, r4, lsr #18 │ │ │ │ + @ instruction: 0x001f79f0 │ │ │ │ muleq r0, r8, fp │ │ │ │ - @ instruction: 0x001f79d8 │ │ │ │ + @ instruction: 0x001f79d0 │ │ │ │ andeq r4, r0, ip, ror #17 │ │ │ │ - @ instruction: 0x001f79bc │ │ │ │ + @ instruction: 0x001f79b4 │ │ │ │ ldrdeq r4, [r0], -r8 │ │ │ │ - mulseq pc, ip, r9 @ │ │ │ │ + mulseq pc, r4, r9 @ │ │ │ │ andeq r4, r0, r4, ror #16 │ │ │ │ - andseq r7, pc, r4, lsl #19 │ │ │ │ + andseq r7, pc, ip, ror r9 @ │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - andseq r7, pc, r4, ror #18 │ │ │ │ + andseq r7, pc, ip, asr r9 @ │ │ │ │ andeq r9, r0, r4, lsr #22 │ │ │ │ - mulseq pc, r8, pc @ │ │ │ │ + mulseq pc, r0, pc @ │ │ │ │ @ instruction: 0xffff835c │ │ │ │ - andseq r6, pc, ip, lsr #30 │ │ │ │ - eorseq r2, r2, ip, asr r7 │ │ │ │ - andseq r7, pc, r4, asr r0 @ │ │ │ │ + andseq r6, pc, r4, lsr #30 │ │ │ │ + eorseq r2, r2, r4, ror #14 │ │ │ │ + andseq r7, pc, ip, asr #32 │ │ │ │ @ instruction: 0xffff9340 │ │ │ │ - andseq r7, pc, ip │ │ │ │ - andseq r7, pc, r4, ror #16 │ │ │ │ + andseq r7, pc, r4 │ │ │ │ + andseq r7, pc, ip, asr r8 @ │ │ │ │ andeq r7, r0, r8, lsr #8 │ │ │ │ - andseq r7, pc, r4, asr #16 │ │ │ │ + andseq r7, pc, ip, lsr r8 @ │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - andseq r7, pc, r8, lsr #16 │ │ │ │ + andseq r7, pc, r0, lsr #16 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - andseq r7, pc, ip, lsl #16 │ │ │ │ + andseq r7, pc, r4, lsl #16 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ @ instruction: 0xffff7a58 │ │ │ │ - @ instruction: 0x001f77bc │ │ │ │ + @ instruction: 0x001f77b4 │ │ │ │ @ instruction: 0xffff7a7c │ │ │ │ - @ instruction: 0x001f6eb8 │ │ │ │ + @ instruction: 0x001f6eb0 │ │ │ │ @ instruction: 0xffff90f4 │ │ │ │ - andseq r6, pc, ip, asr lr @ │ │ │ │ + andseq r6, pc, r4, asr lr @ │ │ │ │ @ instruction: 0xffff8dd4 │ │ │ │ - andseq r6, pc, r4, lsl #26 │ │ │ │ + @ instruction: 0x001f6cfc │ │ │ │ @ instruction: 0xffff7ef4 │ │ │ │ - andseq r6, pc, r0, asr #25 │ │ │ │ + @ instruction: 0x001f6cb8 │ │ │ │ @ instruction: 0xffff7e78 │ │ │ │ - andseq r6, pc, r4, ror ip @ │ │ │ │ + andseq r6, pc, ip, ror #24 │ │ │ │ @ instruction: 0xffff7df8 │ │ │ │ - andseq r6, pc, r0, lsr #24 │ │ │ │ + andseq r6, pc, r8, lsl ip @ │ │ │ │ @ instruction: 0xffff7d7c │ │ │ │ - @ instruction: 0x001f6bd4 │ │ │ │ + andseq r6, pc, ip, asr #23 │ │ │ │ @ instruction: 0xffff7d00 │ │ │ │ - @ instruction: 0x001f75f0 │ │ │ │ - andseq r7, pc, ip, ror #11 │ │ │ │ andseq r7, pc, r8, ror #11 │ │ │ │ - andseq r7, pc, r0, ror #11 │ │ │ │ andseq r7, pc, r4, ror #11 │ │ │ │ - @ instruction: 0x001f12d0 │ │ │ │ - @ instruction: 0x001f75bc │ │ │ │ - andseq r7, pc, ip, lsl #11 │ │ │ │ - eoreq r7, r0, ip, lsl #25 │ │ │ │ - andseq r7, pc, ip, ror r5 @ │ │ │ │ - andseq r7, pc, ip, ror #10 │ │ │ │ - eoreq r6, r0, r8, lsr #22 │ │ │ │ - andseq r7, pc, r4, lsr r5 @ │ │ │ │ - andseq r7, pc, r8, ror #9 │ │ │ │ - eoreq r9, r3, ip, lsr r8 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, pc, r8, asr #26 │ │ │ │ - @ instruction: 0x003221bc │ │ │ │ - eorseq r2, r2, r4, lsr #3 │ │ │ │ - eorseq r2, r2, r8, lsl #3 │ │ │ │ - eorseq r2, r2, ip, ror #2 │ │ │ │ - eorseq r2, r2, r0, asr r1 │ │ │ │ - eorseq r2, r2, r4, lsr r1 │ │ │ │ - eorseq r2, r2, r8, lsl r1 │ │ │ │ - ldrsheq r2, [r2], -ip @ │ │ │ │ - eorseq r2, r2, r4, ror #1 │ │ │ │ - ldrsbeq r2, [r2], -r0 @ │ │ │ │ - ldrheq r2, [r2], -r8 @ │ │ │ │ + andseq r7, pc, r0, ror #11 │ │ │ │ + @ instruction: 0x001f75d8 │ │ │ │ + @ instruction: 0x001f75dc │ │ │ │ + andseq r1, pc, r8, asr #5 │ │ │ │ + @ instruction: 0x001f75b4 │ │ │ │ + andseq r7, pc, r4, lsl #11 │ │ │ │ + eoreq r7, r0, r4, lsl #25 │ │ │ │ + andseq r7, pc, r4, ror r5 @ │ │ │ │ + andseq r7, pc, r4, ror #10 │ │ │ │ + eoreq r6, r0, r0, lsr #22 │ │ │ │ + andseq r7, pc, ip, lsr #10 │ │ │ │ + andseq r7, pc, r0, ror #9 │ │ │ │ + eoreq r9, r3, r4, asr #16 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r6, pc, r0, asr #26 │ │ │ │ + eorseq r2, r2, r4, asr #3 │ │ │ │ + eorseq r2, r2, ip, lsr #3 │ │ │ │ + mlaseq r2, r0, r1, r2 │ │ │ │ + eorseq r2, r2, r4, ror r1 │ │ │ │ + eorseq r2, r2, r8, asr r1 │ │ │ │ + eorseq r2, r2, ip, lsr r1 │ │ │ │ + eorseq r2, r2, r0, lsr #2 │ │ │ │ + eorseq r2, r2, r4, lsl #2 │ │ │ │ + eorseq r2, r2, ip, ror #1 │ │ │ │ + ldrsbeq r2, [r2], -r8 @ │ │ │ │ + eorseq r2, r2, r0, asr #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768c8 │ │ │ │ + beq 768c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 75c88 │ │ │ │ + bne 75c80 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-452] @ 75af0 │ │ │ │ + ldr r0, [pc, #-452] @ 75ae8 │ │ │ │ lsl r3, r3, #9 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #-476] @ 75af4 │ │ │ │ + ldr r4, [pc, #-476] @ 75aec │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-484] @ 75af8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-484] @ 75af0 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85133,824 +85131,824 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ - ldr r8, [pc, #-548] @ 75afc │ │ │ │ + bl 725d0 │ │ │ │ + ldr r8, [pc, #-548] @ 75af4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-568] @ 75b00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-568] @ 75af8 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-632] @ 75b04 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-636] @ 75b08 │ │ │ │ + ldr r8, [pc, #-632] @ 75afc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-636] @ 75b00 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-700] @ 75b0c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-704] @ 75b10 │ │ │ │ + ldr r8, [pc, #-700] @ 75b04 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-704] @ 75b08 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-768] @ 75b14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-772] @ 75b18 │ │ │ │ + ldr r8, [pc, #-768] @ 75b0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-772] @ 75b10 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-836] @ 75b1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-840] @ 75b20 │ │ │ │ + ldr r8, [pc, #-836] @ 75b14 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-840] @ 75b18 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-904] @ 75b24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-908] @ 75b28 │ │ │ │ + ldr r8, [pc, #-904] @ 75b1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-908] @ 75b20 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-972] @ 75b2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-976] @ 75b30 │ │ │ │ + ldr r8, [pc, #-972] @ 75b24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-976] @ 75b28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ - ldr r5, [pc, #-1032] @ 75b34 │ │ │ │ + bl 725d0 │ │ │ │ + ldr r5, [pc, #-1032] @ 75b2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1052] @ 75b38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1052] @ 75b30 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1088] @ 75b3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1092] @ 75b40 │ │ │ │ + ldr r5, [pc, #-1088] @ 75b34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1092] @ 75b38 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1136] @ 75b44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1140] @ 75b48 │ │ │ │ + ldr r5, [pc, #-1136] @ 75b3c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1140] @ 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 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1184] @ 75b4c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1188] @ 75b50 │ │ │ │ + ldr r5, [pc, #-1184] @ 75b44 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1188] @ 75b48 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #-1236] @ 75b54 │ │ │ │ - ldr r0, [pc, #-1236] @ 75b58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #-1236] @ 75b4c │ │ │ │ + ldr r0, [pc, #-1236] @ 75b50 │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ - ldr lr, [pc, #-1260] @ 75b5c │ │ │ │ + bl 7495c │ │ │ │ + ldr lr, [pc, #-1260] @ 75b54 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7606c │ │ │ │ + b 76064 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768dc │ │ │ │ + beq 768d4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 76058 │ │ │ │ + bne 76050 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsl r3, r3, #9 │ │ │ │ orr r2, r2, r3 │ │ │ │ - ldr r0, [pc, #-1324] @ 75b60 │ │ │ │ - ldr r3, [pc, #-1324] @ 75b64 │ │ │ │ + ldr r0, [pc, #-1324] @ 75b58 │ │ │ │ + ldr r3, [pc, #-1324] @ 75b5c │ │ │ │ mov r5, #2 │ │ │ │ strh r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #-1344] @ 75b68 │ │ │ │ + ldr r7, [pc, #-1344] @ 75b60 │ │ │ │ str r1, [r3, #572] @ 0x23c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1356] @ 75b6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1356] @ 75b64 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1404] @ 75b70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1408] @ 75b74 │ │ │ │ + ldr r7, [pc, #-1404] @ 75b68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1408] @ 75b6c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1448] @ 75b78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1452] @ 75b7c │ │ │ │ + ldr r7, [pc, #-1448] @ 75b70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1452] @ 75b74 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1492] @ 75b80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1496] @ 75b84 │ │ │ │ + ldr r7, [pc, #-1492] @ 75b78 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1496] @ 75b7c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1536] @ 75b88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1540] @ 75b8c │ │ │ │ + ldr r7, [pc, #-1536] @ 75b80 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1540] @ 75b84 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1580] @ 75b90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1584] @ 75b94 │ │ │ │ + ldr r7, [pc, #-1580] @ 75b88 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1584] @ 75b8c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #-1632] @ 75b98 │ │ │ │ - ldr r0, [pc, #-1632] @ 75b9c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #-1632] @ 75b90 │ │ │ │ + ldr r0, [pc, #-1632] @ 75b94 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 76234 │ │ │ │ + b 7622c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768f0 │ │ │ │ + beq 768e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d8 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #50331648 @ 0x3000000 │ │ │ │ - bne 76220 │ │ │ │ + bne 76218 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-1712] @ 75ba0 │ │ │ │ - ldr r4, [pc, #-1712] @ 75ba4 │ │ │ │ + ldr r0, [pc, #-1712] @ 75b98 │ │ │ │ + ldr r4, [pc, #-1712] @ 75b9c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #-1740] @ 75ba8 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r6, [pc, #-1740] @ 75ba0 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-1756] @ 75bac │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-1756] @ 75ba4 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #-1788] @ 75bb0 │ │ │ │ + ldr r7, [pc, #-1788] @ 75ba8 │ │ │ │ mov r9, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1808] @ 75bb4 │ │ │ │ + ldr r6, [pc, #-1808] @ 75bac │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4, #616] @ 0x268 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1820] @ 75bb8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1820] @ 75bb0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1860] @ 75bbc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1864] @ 75bc0 │ │ │ │ + ldr r6, [pc, #-1860] @ 75bb4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1864] @ 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 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1904] @ 75bc4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1908] @ 75bc8 │ │ │ │ + ldr r6, [pc, #-1904] @ 75bbc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1908] @ 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 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1948] @ 75bcc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1952] @ 75bd0 │ │ │ │ + ldr r6, [pc, #-1948] @ 75bc4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1952] @ 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 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1996] @ 75bd4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1996] @ 75bcc │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2040] @ 75bd8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2044] @ 75bdc │ │ │ │ + ldr r7, [pc, #-2040] @ 75bd0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2044] @ 75bd4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2088] @ 75be0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2092] @ 75be4 │ │ │ │ + ldr r7, [pc, #-2088] @ 75bd8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2092] @ 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 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2136] @ 75be8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2140] @ 75bec │ │ │ │ + ldr r7, [pc, #-2136] @ 75be0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2140] @ 75be4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2184] @ 75bf0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2188] @ 75bf4 │ │ │ │ + ldr r7, [pc, #-2184] @ 75be8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2188] @ 75bec │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2224] @ 75bf8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2228] @ 75bfc │ │ │ │ + ldr r7, [pc, #-2224] @ 75bf0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2228] @ 75bf4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2264] @ 75c00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2268] @ 75c04 │ │ │ │ + ldr r7, [pc, #-2264] @ 75bf8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2268] @ 75bfc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2304] @ 75c08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2308] @ 75c0c │ │ │ │ + ldr r7, [pc, #-2304] @ 75c00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2308] @ 75c04 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2344] @ 75c10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2348] @ 75c14 │ │ │ │ + ldr r7, [pc, #-2344] @ 75c08 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2348] @ 75c0c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #620 @ 0x26c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #624 @ 0x270 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #628 @ 0x274 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #636 @ 0x27c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #640 @ 0x280 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2460] @ 75c18 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2460] @ 75c10 │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2476] @ 75c1c │ │ │ │ + ldr r0, [pc, #-2476] @ 75c14 │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #624] @ 0x270 │ │ │ │ - ldr r0, [pc, #-2492] @ 75c20 │ │ │ │ + ldr r0, [pc, #-2492] @ 75c18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2504] @ 75c24 │ │ │ │ + ldr r0, [pc, #-2504] @ 75c1c │ │ │ │ str r3, [r4, #628] @ 0x274 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ str r0, [r4, #632] @ 0x278 │ │ │ │ - ldr r0, [pc, #-2520] @ 75c28 │ │ │ │ + ldr r0, [pc, #-2520] @ 75c20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2532] @ 75c2c │ │ │ │ + ldr r0, [pc, #-2532] @ 75c24 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2560] @ 75c30 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2560] @ 75c28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r0, r4, #644 @ 0x284 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #652 @ 0x28c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2620] @ 75c34 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2620] @ 75c2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2632] @ 75c38 │ │ │ │ + ldr r0, [pc, #-2632] @ 75c30 │ │ │ │ str r3, [r4, #644] @ 0x284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5860 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #-2648] @ 75c3c │ │ │ │ + ldr r0, [pc, #-2648] @ 75c34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5860 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2660] @ 75c40 │ │ │ │ + ldr r0, [pc, #-2660] @ 75c38 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5860 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #652] @ 0x28c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2688] @ 75c44 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2688] @ 75c3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2712] @ 75c48 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2712] @ 75c40 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 90274 │ │ │ │ + bl 90264 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2792] @ 75c4c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2792] @ 75c44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d80 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 90274 │ │ │ │ + bl 90264 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #660 @ 0x294 │ │ │ │ str r3, [r5] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #-2920] @ 75c50 │ │ │ │ + ldr r2, [pc, #-2920] @ 75c48 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #-2924] @ 75c54 │ │ │ │ + ldr r3, [pc, #-2924] @ 75c4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7690c │ │ │ │ + bne 76904 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #-2960] @ 75c58 │ │ │ │ + ldr r0, [pc, #-2960] @ 75c50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #-2972] @ 75c5c │ │ │ │ + ldr r2, [pc, #-2972] @ 75c54 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 74c50 │ │ │ │ - ldr r2, [pc, #-2988] @ 75c60 │ │ │ │ + b 74c48 │ │ │ │ + ldr r2, [pc, #-2988] @ 75c58 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74d64 │ │ │ │ - ldr r2, [pc, #-3012] @ 75c64 │ │ │ │ + b 74d5c │ │ │ │ + ldr r2, [pc, #-3012] @ 75c5c │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74e04 │ │ │ │ - ldr r2, [pc, #-3036] @ 75c68 │ │ │ │ + b 74dfc │ │ │ │ + ldr r2, [pc, #-3036] @ 75c60 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74e7c │ │ │ │ - ldr r2, [pc, #-3060] @ 75c6c │ │ │ │ + b 74e74 │ │ │ │ + ldr r2, [pc, #-3060] @ 75c64 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74ef4 │ │ │ │ - ldr r2, [pc, #-3084] @ 75c70 │ │ │ │ + b 74eec │ │ │ │ + ldr r2, [pc, #-3084] @ 75c68 │ │ │ │ mov r0, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 75000 │ │ │ │ - ldr r3, [pc, #-3108] @ 75c74 │ │ │ │ + b 74ff8 │ │ │ │ + ldr r3, [pc, #-3108] @ 75c6c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsl r4, r4, #9 │ │ │ │ - b 75750 │ │ │ │ - ldr r2, [pc, #-3132] @ 75c78 │ │ │ │ + b 75748 │ │ │ │ + ldr r2, [pc, #-3132] @ 75c70 │ │ │ │ mov r0, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 758b4 │ │ │ │ - ldr r2, [pc, #-3156] @ 75c7c │ │ │ │ + b 758ac │ │ │ │ + ldr r2, [pc, #-3156] @ 75c74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 75ca8 │ │ │ │ - ldr r2, [pc, #-3172] @ 75c80 │ │ │ │ + b 75ca0 │ │ │ │ + ldr r2, [pc, #-3172] @ 75c78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 76078 │ │ │ │ - ldr r2, [pc, #-3188] @ 75c84 │ │ │ │ + b 76070 │ │ │ │ + ldr r2, [pc, #-3188] @ 75c7c │ │ │ │ mov r0, #50331648 @ 0x3000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 76244 │ │ │ │ + b 7623c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00076910 : │ │ │ │ +00076908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #260] @ 76a2c │ │ │ │ - ldr lr, [pc, #260] @ 76a30 │ │ │ │ + ldr r4, [pc, #260] @ 76a24 │ │ │ │ + ldr lr, [pc, #260] @ 76a28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #248] @ 76a34 │ │ │ │ + ldr ip, [pc, #248] @ 76a2c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 76a38 │ │ │ │ + ldr r0, [pc, #232] @ 76a30 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r5, [ip, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ - ldr r3, [pc, #132] @ 76a3c │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #132] @ 76a34 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -85958,37 +85956,37 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ strh r3, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 76a40 │ │ │ │ + ldr r2, [pc, #72] @ 76a38 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 76a30 │ │ │ │ + ldr r3, [pc, #48] @ 76a28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76a28 │ │ │ │ + bne 76a20 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -r0 @ │ │ │ │ + ldrdeq r9, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, ip, lsr #13 │ │ │ │ + @ instruction: 0x002396b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00321ff8 │ │ │ │ - strdeq r9, [r3], -ip @ │ │ │ │ + eorseq r2, r2, r0 │ │ │ │ + eoreq r9, r3, r4, lsl #12 │ │ │ │ │ │ │ │ -00076a44 : │ │ │ │ +00076a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -86000,19 +85998,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076a9c : │ │ │ │ +00076a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrsh lr, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ @@ -86025,72 +86023,72 @@ │ │ │ │ movne r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076af8 : │ │ │ │ +00076af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #324] @ 76c5c │ │ │ │ + ldr r1, [pc, #324] @ 76c54 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #320] @ 76c60 │ │ │ │ + ldr r2, [pc, #320] @ 76c58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 76c64 │ │ │ │ + ldr r3, [pc, #304] @ 76c5c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #292] @ 76c68 │ │ │ │ + ldr r2, [pc, #292] @ 76c60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ moveq r0, #28 │ │ │ │ movne r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r4, [sp, #84] @ 0x54 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ 76c6c │ │ │ │ + ldr r2, [pc, #168] @ 76c64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #160] @ 76c70 │ │ │ │ + ldr r3, [pc, #160] @ 76c68 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r8, [r0, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ @@ -86104,161 +86102,161 @@ │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ orrne r4, r4, #8 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lslne r4, r4, #16 │ │ │ │ lsleq r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 76c60 │ │ │ │ + ldr r3, [pc, #56] @ 76c58 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ lsreq r4, r4, #16 │ │ │ │ strne r7, [r0, #28] │ │ │ │ strne r6, [r0, #32] │ │ │ │ strh r4, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76c58 │ │ │ │ + bne 76c50 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + eoreq r9, r3, r4, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002394b8 │ │ │ │ + eoreq r9, r3, r0, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r8, lsr r4 │ │ │ │ - eorseq r1, r2, r0, ror #27 │ │ │ │ + eoreq r9, r3, r0, asr #8 │ │ │ │ + eorseq r1, r2, r8, ror #27 │ │ │ │ │ │ │ │ -00076c74 : │ │ │ │ +00076c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #268] @ 76d98 │ │ │ │ - ldr ip, [pc, #268] @ 76d9c │ │ │ │ + ldr lr, [pc, #268] @ 76d90 │ │ │ │ + ldr ip, [pc, #268] @ 76d94 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #248] @ 76da0 │ │ │ │ - ldr r0, [pc, #248] @ 76da4 │ │ │ │ + ldr r3, [pc, #248] @ 76d98 │ │ │ │ + ldr r0, [pc, #248] @ 76d9c │ │ │ │ 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, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ ldrsh r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #128] @ 76da8 │ │ │ │ + ldr r2, [pc, #128] @ 76da0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #120] @ 76dac │ │ │ │ + ldr r3, [pc, #120] @ 76da4 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 76d9c │ │ │ │ + ldr r3, [pc, #44] @ 76d94 │ │ │ │ str r6, [r0, #20] │ │ │ │ strh r4, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d94 │ │ │ │ + bne 76d8c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, r8, ror #6 │ │ │ │ + eoreq r9, r3, r0, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r4, asr #6 │ │ │ │ + eoreq r9, r3, ip, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r9, [r3], -r4 @ │ │ │ │ - eorseq r1, r2, ip, ror ip │ │ │ │ + ldrdeq r9, [r3], -ip @ │ │ │ │ + eorseq r1, r2, r4, lsl #25 │ │ │ │ │ │ │ │ -00076db0 : │ │ │ │ +00076da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #256] @ 76ec8 │ │ │ │ - ldr ip, [pc, #256] @ 76ecc │ │ │ │ + ldr lr, [pc, #256] @ 76ec0 │ │ │ │ + ldr ip, [pc, #256] @ 76ec4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #236] @ 76ed0 │ │ │ │ - ldr r0, [pc, #236] @ 76ed4 │ │ │ │ + ldr r3, [pc, #236] @ 76ec8 │ │ │ │ + ldr r0, [pc, #236] @ 76ecc │ │ │ │ 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, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 34ba4 │ │ │ │ - ldr r3, [pc, #136] @ 76ed8 │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #136] @ 76ed0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr r2, [pc, #124] @ 76edc │ │ │ │ + ldr r2, [pc, #124] @ 76ed4 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -86267,339 +86265,339 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0, #4] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 76ecc │ │ │ │ + ldr r3, [pc, #40] @ 76ec4 │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76ec4 │ │ │ │ + bne 76ebc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, ip, lsr #4 │ │ │ │ + eoreq r9, r3, r4, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r8, lsl #4 │ │ │ │ + eoreq r9, r3, r0, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, r0, ror #22 │ │ │ │ - mlaeq r3, r0, r1, r9 │ │ │ │ + eorseq r1, r2, r8, ror #22 │ │ │ │ + mlaeq r3, r8, r1, r9 │ │ │ │ │ │ │ │ -00076ee0 : │ │ │ │ +00076ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #244] @ 76fec │ │ │ │ - ldr ip, [pc, #244] @ 76ff0 │ │ │ │ + ldr lr, [pc, #244] @ 76fe4 │ │ │ │ + ldr ip, [pc, #244] @ 76fe8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #236] @ 76ff4 │ │ │ │ + ldr r3, [pc, #236] @ 76fec │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #232] @ 76ff8 │ │ │ │ + ldr r2, [pc, #232] @ 76ff0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #116] @ 76ff0 │ │ │ │ + ldr r3, [pc, #116] @ 76fe8 │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #120] @ 76ffc │ │ │ │ + ldr r2, [pc, #120] @ 76ff4 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, r2, r4 │ │ │ │ movne r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ strh r2, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - ldr r2, [pc, #64] @ 77000 │ │ │ │ + ldr r2, [pc, #64] @ 76ff8 │ │ │ │ str r1, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76fe8 │ │ │ │ + bne 76fe0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, r0, lsl #2 │ │ │ │ + eoreq r9, r3, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + eoreq r9, r3, r4, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, ip, lsr #20 │ │ │ │ - eoreq r9, r3, r8, lsr r0 │ │ │ │ + eorseq r1, r2, r4, lsr sl │ │ │ │ + eoreq r9, r3, r0, asr #32 │ │ │ │ │ │ │ │ -00077004 : │ │ │ │ - ldr r0, [pc, #4] @ 77010 │ │ │ │ +00076ffc : │ │ │ │ + ldr r0, [pc, #4] @ 77008 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ - andseq r6, pc, ip, lsl ip @ │ │ │ │ + b 4be90 │ │ │ │ + andseq r6, pc, r4, lsl ip @ │ │ │ │ │ │ │ │ -00077014 : │ │ │ │ +0007700c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 77054 │ │ │ │ + ldr r3, [pc, #40] @ 7704c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ - bl 1f9bcc │ │ │ │ - ldr r4, [pc, #24] @ 77058 │ │ │ │ - ldr r3, [pc, #24] @ 7705c │ │ │ │ + bl 1f9bbc │ │ │ │ + ldr r4, [pc, #24] @ 77050 │ │ │ │ + ldr r3, [pc, #24] @ 77054 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r2, r4, lsl #19 │ │ │ │ - @ instruction: 0x00238fb8 │ │ │ │ + eorseq r1, r2, ip, lsl #19 │ │ │ │ + eoreq r8, r3, r0, asr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00077060 : │ │ │ │ +00077058 : │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 770a4 │ │ │ │ - ldr r1, [pc, #116] @ 770e4 │ │ │ │ + beq 7709c │ │ │ │ + ldr r1, [pc, #116] @ 770dc │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ - b 77090 │ │ │ │ + b 77088 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 770ac │ │ │ │ + beq 770a4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 770c4 │ │ │ │ + beq 770bc │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 7707c │ │ │ │ + bne 77074 │ │ │ │ lsl r0, r3, #9 │ │ │ │ bx lr │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #52] @ 770e8 │ │ │ │ + ldr r2, [pc, #52] @ 770e0 │ │ │ │ lsl r0, r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str ip, [r3, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 770ec │ │ │ │ + ldr r0, [pc, #16] @ 770e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ - eorseq r1, r2, r0, asr #18 │ │ │ │ - @ instruction: 0x003218fc │ │ │ │ - andseq r6, pc, r4, asr r4 @ │ │ │ │ + eorseq r1, r2, r8, asr #18 │ │ │ │ + eorseq r1, r2, r4, lsl #18 │ │ │ │ + andseq r6, pc, ip, asr #8 │ │ │ │ │ │ │ │ -000770f0 : │ │ │ │ +000770e8 : │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077104 : │ │ │ │ +000770fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #236] @ 77208 │ │ │ │ - ldr r1, [pc, #236] @ 7720c │ │ │ │ + ldr ip, [pc, #236] @ 77200 │ │ │ │ + ldr r1, [pc, #236] @ 77204 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ 77210 │ │ │ │ + ldr r2, [pc, #224] @ 77208 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ 77214 │ │ │ │ + ldr r3, [pc, #220] @ 7720c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ add r1, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ movne r3, r0 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bne 771d0 │ │ │ │ - bl 6eb28 │ │ │ │ + bne 771c8 │ │ │ │ + bl 6eb20 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #6] │ │ │ │ str r0, [r3, #32] │ │ │ │ - ldr r1, [pc, #64] @ 77218 │ │ │ │ - ldr r2, [pc, #48] @ 7720c │ │ │ │ + ldr r1, [pc, #64] @ 77210 │ │ │ │ + ldr r2, [pc, #48] @ 77204 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 77204 │ │ │ │ + bne 771fc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ + eoreq r8, r3, r0, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00238eb8 │ │ │ │ + eoreq r8, r3, r0, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, r0, lsr #28 │ │ │ │ + eoreq r8, r3, r8, lsr #28 │ │ │ │ │ │ │ │ -0007721c : │ │ │ │ +00077214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr ip, [pc, #948] @ 775e8 │ │ │ │ - ldr r1, [pc, #948] @ 775ec │ │ │ │ - ldr r2, [pc, #948] @ 775f0 │ │ │ │ + ldr ip, [pc, #948] @ 775e0 │ │ │ │ + ldr r1, [pc, #948] @ 775e4 │ │ │ │ + ldr r2, [pc, #948] @ 775e8 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #924] @ 775f4 │ │ │ │ + ldr r3, [pc, #924] @ 775ec │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #872] @ 775f0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 772dc │ │ │ │ - ldr r3, [pc, #844] @ 775f4 │ │ │ │ + beq 772d4 │ │ │ │ + ldr r3, [pc, #844] @ 775ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #836] @ 775fc │ │ │ │ - ldr r3, [pc, #820] @ 775f0 │ │ │ │ + ldr r2, [pc, #836] @ 775f4 │ │ │ │ + ldr r3, [pc, #820] @ 775e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 775e4 │ │ │ │ + bne 775dc │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r3, #668] @ 0x29c │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r2, [r0], #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r0, r1, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4854 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77364 │ │ │ │ - ldr r3, [pc, #724] @ 77600 │ │ │ │ + bne 7735c │ │ │ │ + ldr r3, [pc, #724] @ 775f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7734c │ │ │ │ - ldr r0, [pc, #708] @ 77604 │ │ │ │ + beq 77344 │ │ │ │ + ldr r0, [pc, #708] @ 775fc │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ - ldr r3, [pc, #692] @ 77608 │ │ │ │ + bl 4be90 │ │ │ │ + ldr r3, [pc, #692] @ 77600 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [r3, #664] @ 0x298 │ │ │ │ - b 772a0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + b 77298 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #656] @ 7760c │ │ │ │ + ldr r3, [pc, #656] @ 77604 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -86613,21 +86611,21 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7743c │ │ │ │ + beq 77434 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #544] @ 7760c │ │ │ │ + ldr r3, [pc, #544] @ 77604 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r2, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -86639,16 +86637,16 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4d14 │ │ │ │ - b 77324 │ │ │ │ + bl 1c4cec │ │ │ │ + b 7731c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2, #700] @ 0x2bc │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -86659,39 +86657,39 @@ │ │ │ │ ldr r1, [r1, #748] @ 0x2ec │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #764] @ 0x2fc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ ldr r7, [r3, #772] @ 0x304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r8, [r2, #768] @ 0x300 │ │ │ │ ldr r6, [r3, #776] @ 0x308 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #780] @ 0x30c │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + 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 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -86716,69 +86714,69 @@ │ │ │ │ str r7, [r1, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [r2, #776] @ 0x308 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r3, #780] @ 0x30c │ │ │ │ blx r2 │ │ │ │ - ldr r3, [pc, #156] @ 7760c │ │ │ │ + ldr r3, [pc, #156] @ 77604 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r3, #704] @ 0x2c0 │ │ │ │ - beq 775c0 │ │ │ │ + beq 775b8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 77400 │ │ │ │ + bne 773f8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #732] @ 0x2dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 77400 │ │ │ │ + bne 773f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a34 │ │ │ │ ldr r3, [r6] │ │ │ │ - b 77400 │ │ │ │ + b 773f8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #716] @ 0x2cc │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r4, [r2, #716] @ 0x2cc │ │ │ │ - b 77400 │ │ │ │ + b 773f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00238dbc │ │ │ │ - @ instruction: 0x00238db8 │ │ │ │ + eoreq r8, r3, r4, asr #27 │ │ │ │ + eoreq r8, r3, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, r0, lsr #14 │ │ │ │ - eoreq r8, r3, r0, asr #26 │ │ │ │ - eorseq r1, r2, r8, lsl #13 │ │ │ │ - @ instruction: 0x001f68f8 │ │ │ │ - eorseq r1, r2, ip, asr r6 │ │ │ │ + eorseq r1, r2, r8, lsr #14 │ │ │ │ + eoreq r8, r3, r8, asr #26 │ │ │ │ + mlaseq r2, r0, r6, r1 │ │ │ │ + @ instruction: 0x001f68f0 │ │ │ │ + eorseq r1, r2, r4, ror #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00077610 : │ │ │ │ +00077608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #140] @ 776b4 │ │ │ │ - ldr r1, [pc, #140] @ 776b8 │ │ │ │ + ldr r0, [pc, #140] @ 776ac │ │ │ │ + ldr r1, [pc, #140] @ 776b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #132] @ 776bc │ │ │ │ + ldr r3, [pc, #132] @ 776b4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ 776c0 │ │ │ │ + ldr r2, [pc, #128] @ 776b8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -86786,150 +86784,150 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7721c │ │ │ │ + bl 77214 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 776c4 │ │ │ │ + ldr r2, [pc, #60] @ 776bc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 776b8 │ │ │ │ + ldr r3, [pc, #40] @ 776b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 776b0 │ │ │ │ + bne 776a8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r0 @ │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002389b0 │ │ │ │ + @ instruction: 0x002389b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, ip, ror #18 │ │ │ │ + eoreq r8, r3, r4, ror r9 │ │ │ │ │ │ │ │ -000776c8 : │ │ │ │ - ldr r0, [pc, #12] @ 776dc │ │ │ │ +000776c0 : │ │ │ │ + ldr r0, [pc, #12] @ 776d4 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #664 @ 0x298 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r1, r2, r0, ror #5 │ │ │ │ + b 38b7c │ │ │ │ + eorseq r1, r2, r8, ror #5 │ │ │ │ │ │ │ │ -000776e0 : │ │ │ │ - ldr r3, [pc, #12] @ 776f4 │ │ │ │ +000776d8 : │ │ │ │ + ldr r3, [pc, #12] @ 776ec │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #664] @ 0x298 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r2, r8, asr #5 │ │ │ │ + @ instruction: 0x003212d0 │ │ │ │ │ │ │ │ -000776f8 : │ │ │ │ +000776f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ - ldr lr, [pc, #1596] @ 77d4c │ │ │ │ - ldr ip, [pc, #1596] @ 77d50 │ │ │ │ + ldr lr, [pc, #1596] @ 77d44 │ │ │ │ + ldr ip, [pc, #1596] @ 77d48 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #1588] @ 77d54 │ │ │ │ + ldr r4, [pc, #1588] @ 77d4c │ │ │ │ sub sp, sp, #608 @ 0x260 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1580] @ 77d58 │ │ │ │ + ldr r2, [pc, #1580] @ 77d50 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #604] @ 0x25c │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1536] @ 77d5c │ │ │ │ + ldr r2, [pc, #1536] @ 77d54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #768] @ 0x300 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #748] @ 0x2ec │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1496] @ 77d60 │ │ │ │ + ldr r2, [pc, #1496] @ 77d58 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #1412] @ 77d64 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #1412] @ 77d5c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77bf8 │ │ │ │ + bne 77bf0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77b10 │ │ │ │ - ldr r3, [pc, #1372] @ 77d68 │ │ │ │ + bne 77b08 │ │ │ │ + ldr r3, [pc, #1372] @ 77d60 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7781c │ │ │ │ + beq 77814 │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #1340] @ 77d60 │ │ │ │ + ldr r3, [pc, #1340] @ 77d58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 7721c │ │ │ │ + bl 77214 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1292] @ 77d6c │ │ │ │ + ldr r0, [pc, #1292] @ 77d64 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1284] @ 77d70 │ │ │ │ + ldr r1, [pc, #1284] @ 77d68 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [r6] │ │ │ │ - ldr r2, [pc, #1276] @ 77d74 │ │ │ │ + ldr r2, [pc, #1276] @ 77d6c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1268] @ 77d78 │ │ │ │ + ldr r3, [pc, #1268] @ 77d70 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -86949,153 +86947,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 7790c │ │ │ │ + beq 77904 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5355c │ │ │ │ - ldr r3, [pc, #1148] @ 77d7c │ │ │ │ + bl 53554 │ │ │ │ + ldr r3, [pc, #1148] @ 77d74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ 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 e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77a28 │ │ │ │ + bne 77a20 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77c34 │ │ │ │ + bne 77c2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #768] @ 0x300 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 77998 │ │ │ │ - ldr r3, [pc, #980] @ 77d58 │ │ │ │ + bne 77990 │ │ │ │ + ldr r3, [pc, #980] @ 77d50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 779c8 │ │ │ │ + beq 779c0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ - ldr r3, [pc, #972] @ 77d80 │ │ │ │ + bl 53594 │ │ │ │ + ldr r3, [pc, #972] @ 77d78 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ streq r2, [r3, #676] @ 0x2a4 │ │ │ │ - ldr r3, [pc, #916] @ 77d64 │ │ │ │ + ldr r3, [pc, #916] @ 77d5c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c94 │ │ │ │ + bne 77c8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c3c │ │ │ │ - ldr r3, [pc, #880] @ 77d60 │ │ │ │ + bne 77c34 │ │ │ │ + ldr r3, [pc, #880] @ 77d58 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #896] @ 77d84 │ │ │ │ - ldr r3, [pc, #840] @ 77d50 │ │ │ │ + ldr r2, [pc, #896] @ 77d7c │ │ │ │ + ldr r3, [pc, #840] @ 77d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77d48 │ │ │ │ + bne 77d40 │ │ │ │ add sp, sp, #608 @ 0x260 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 77d58 │ │ │ │ + ldr r3, [pc, #804] @ 77d50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #828] @ 77d88 │ │ │ │ + ldr r3, [pc, #828] @ 77d80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77ca8 │ │ │ │ + beq 77ca0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 77c00 │ │ │ │ + bne 77bf8 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #752] @ 77d70 │ │ │ │ + ldr r3, [pc, #752] @ 77d68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #728] @ 77d6c │ │ │ │ + ldr r2, [pc, #728] @ 77d64 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #724] @ 77d74 │ │ │ │ + ldr r3, [pc, #724] @ 77d6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #712] @ 77d78 │ │ │ │ + ldr r3, [pc, #712] @ 77d70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #716] @ 77d8c │ │ │ │ + ldr r3, [pc, #716] @ 77d84 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77ad4 │ │ │ │ + beq 77acc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c9c │ │ │ │ + beq 77c94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - ldr r3, [pc, #664] @ 77d90 │ │ │ │ + bne 778a8 │ │ │ │ + ldr r3, [pc, #664] @ 77d88 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ streq r2, [r3, #676] @ 0x2a4 │ │ │ │ - b 77c04 │ │ │ │ - ldr r3, [pc, #584] @ 77d60 │ │ │ │ - ldr r2, [pc, #632] @ 77d94 │ │ │ │ + b 77bfc │ │ │ │ + ldr r3, [pc, #584] @ 77d58 │ │ │ │ + ldr r2, [pc, #632] @ 77d8c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r2, #676] @ 0x2a4 │ │ │ │ str ip, [r3] │ │ │ │ mov r3, #1 │ │ │ │ @@ -87103,74 +87101,74 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strne r3, [r2, #676] @ 0x2a4 │ │ │ │ - beq 77d30 │ │ │ │ + beq 77d28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #508] @ 77d60 │ │ │ │ + ldr r2, [pc, #508] @ 77d58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add ip, sp, #140 @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ str ip, [r0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #480] @ 77d70 │ │ │ │ + ldr r2, [pc, #480] @ 77d68 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb r0, [r3, #4] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r0, [r6] │ │ │ │ strne r0, [r3, #32] │ │ │ │ - beq 77cf8 │ │ │ │ - ldr r2, [pc, #436] @ 77d6c │ │ │ │ + beq 77cf0 │ │ │ │ + ldr r2, [pc, #436] @ 77d64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #420] @ 77d74 │ │ │ │ + ldr r2, [pc, #420] @ 77d6c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #408] @ 77d78 │ │ │ │ + ldr r2, [pc, #408] @ 77d70 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #368] @ 77d60 │ │ │ │ + ldr r3, [pc, #368] @ 77d58 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [r3] │ │ │ │ - b 77804 │ │ │ │ - bl 207900 │ │ │ │ - b 777fc │ │ │ │ + b 777fc │ │ │ │ + bl 2078f0 │ │ │ │ + b 777f4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #336] @ 77d60 │ │ │ │ + ldr r3, [pc, #336] @ 77d58 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 778b0 │ │ │ │ - bl 20a960 │ │ │ │ - b 77950 │ │ │ │ - ldr r2, [pc, #276] @ 77d58 │ │ │ │ - ldr r3, [pc, #280] @ 77d60 │ │ │ │ + bl e961c │ │ │ │ + b 778a8 │ │ │ │ + bl 20a950 │ │ │ │ + b 77948 │ │ │ │ + ldr r2, [pc, #276] @ 77d50 │ │ │ │ + ldr r3, [pc, #280] @ 77d58 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -87181,21 +87179,21 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 779e8 │ │ │ │ - bl 207900 │ │ │ │ - b 779dc │ │ │ │ + bl e961c │ │ │ │ + b 779e0 │ │ │ │ + bl 2078f0 │ │ │ │ + b 779d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - b 77c04 │ │ │ │ + bne 778a8 │ │ │ │ + b 77bfc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -87204,75 +87202,75 @@ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ strb r2, [r3, #46] @ 0x2e │ │ │ │ - ldr r3, [pc, #168] @ 77d98 │ │ │ │ + ldr r3, [pc, #168] @ 77d90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 77a74 │ │ │ │ + b 77a6c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #6] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - b 77bb0 │ │ │ │ + b 77ba8 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ strh r3, [r0] │ │ │ │ - b 77b58 │ │ │ │ + b 77b50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, r8, ror #17 │ │ │ │ + strdeq r8, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r0, asr #17 │ │ │ │ + eoreq r8, r3, r8, asr #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r1, r2, r8, asr r2 │ │ │ │ + eorseq r1, r2, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldrheq r1, [r2], -r0 @ │ │ │ │ - @ instruction: 0x00320ffc │ │ │ │ - strdeq r8, [r3], -r4 @ │ │ │ │ - eorseq r0, r2, r8, ror #30 │ │ │ │ + ldrheq r1, [r2], -r8 @ │ │ │ │ + eorseq r1, r2, r4 │ │ │ │ + strdeq r8, [r3], -ip @ │ │ │ │ + eorseq r0, r2, r0, ror pc │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x00320eb8 │ │ │ │ - mlaseq r2, r4, lr, r0 │ │ │ │ + eorseq r0, r2, r0, asr #29 │ │ │ │ + mlaseq r2, ip, lr, r0 │ │ │ │ andeq r7, r0, r8, lsr #2 │ │ │ │ │ │ │ │ -00077d9c : │ │ │ │ +00077d94 : │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ + b 776f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #440] @ 77f74 │ │ │ │ - ldr ip, [pc, #440] @ 77f78 │ │ │ │ + ldr lr, [pc, #440] @ 77f6c │ │ │ │ + ldr ip, [pc, #440] @ 77f70 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #432] @ 77f7c │ │ │ │ + ldr r8, [pc, #432] @ 77f74 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #424] @ 77f80 │ │ │ │ + ldr r3, [pc, #424] @ 77f78 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #1 │ │ │ │ @@ -87297,110 +87295,110 @@ │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, [sp, #24] │ │ │ │ - bl 76af8 │ │ │ │ - ldr r3, [pc, #292] @ 77f84 │ │ │ │ + bl 76af0 │ │ │ │ + ldr r3, [pc, #292] @ 77f7c │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r3, #596] @ 0x254 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ - beq 77ecc │ │ │ │ + beq 77ec4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 77f58 │ │ │ │ - ldr r3, [pc, #244] @ 77f88 │ │ │ │ + beq 77f50 │ │ │ │ + ldr r3, [pc, #244] @ 77f80 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r6, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #220] @ 77f8c │ │ │ │ + ldr r0, [pc, #220] @ 77f84 │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77ee0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77f18 │ │ │ │ + bne 77f10 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ 77f90 │ │ │ │ + ldr r2, [pc, #160] @ 77f88 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 77f78 │ │ │ │ + ldr r3, [pc, #128] @ 77f70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77f70 │ │ │ │ + bne 77f68 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 77f88 │ │ │ │ + ldr r3, [pc, #104] @ 77f80 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r6, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #88] @ 77f94 │ │ │ │ + ldr r0, [pc, #88] @ 77f8c │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77ee0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77ee0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r2 │ │ │ │ + eoreq r8, r3, r4, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r2 │ │ │ │ + eoreq r8, r3, r0, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r2, r0, asr fp │ │ │ │ + eorseq r0, r2, r8, asr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff7fd0 │ │ │ │ - eoreq r8, r3, r4, lsl #2 │ │ │ │ + eoreq r8, r3, ip, lsl #2 │ │ │ │ @ instruction: 0xffff7f44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #420] @ 7815c │ │ │ │ + ldr r1, [pc, #420] @ 78154 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #416] @ 78160 │ │ │ │ + ldr r2, [pc, #416] @ 78158 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #408] @ 78164 │ │ │ │ + ldr r5, [pc, #408] @ 7815c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #400] @ 78168 │ │ │ │ + ldr r3, [pc, #400] @ 78160 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add sl, r8, #3 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -87408,195 +87406,195 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl sl, sl, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 7805c │ │ │ │ + ble 78054 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [r0, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 78040 │ │ │ │ + bne 78038 │ │ │ │ add r0, r0, sl │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #-12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r3, sl │ │ │ │ str r2, [r3, #-8] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 780c0 │ │ │ │ - ldr r2, [pc, #220] @ 7816c │ │ │ │ + beq 780b8 │ │ │ │ + ldr r2, [pc, #220] @ 78164 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, sl] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq 7813c │ │ │ │ - ldr r0, [pc, #196] @ 78170 │ │ │ │ + beq 78134 │ │ │ │ + ldr r0, [pc, #196] @ 78168 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r2, [pc, #172] @ 78174 │ │ │ │ + bl 77d9c │ │ │ │ + b 780ec │ │ │ │ + ldr r2, [pc, #172] @ 7816c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, sl] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bne 78120 │ │ │ │ - ldr r0, [pc, #148] @ 78178 │ │ │ │ + bne 78118 │ │ │ │ + ldr r0, [pc, #148] @ 78170 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - ldr r2, [pc, #128] @ 7817c │ │ │ │ - ldr r3, [pc, #96] @ 78160 │ │ │ │ + bl 77d9c │ │ │ │ + ldr r2, [pc, #128] @ 78174 │ │ │ │ + ldr r3, [pc, #96] @ 78158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78158 │ │ │ │ + bne 78150 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ 78180 │ │ │ │ + ldr r0, [pc, #88] @ 78178 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r0, [pc, #64] @ 78184 │ │ │ │ + bl 77d9c │ │ │ │ + b 780ec │ │ │ │ + ldr r0, [pc, #64] @ 7817c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ + bl 77d9c │ │ │ │ + b 780ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r0 │ │ │ │ + eoreq r8, r3, r4, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r0 │ │ │ │ + eoreq r8, r3, r0, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0xffff7ed4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff7ea0 │ │ │ │ - strdeq r7, [r3], -ip @ │ │ │ │ + eoreq r7, r3, r4, lsl #30 │ │ │ │ @ instruction: 0xffff7e58 │ │ │ │ @ instruction: 0xffff7e3c │ │ │ │ │ │ │ │ -00078188 : │ │ │ │ - ldr r3, [pc, #28] @ 781ac │ │ │ │ +00078180 : │ │ │ │ + ldr r3, [pc, #28] @ 781a4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #676] @ 0x2a4 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ str r2, [r3, #688] @ 0x2b0 │ │ │ │ str r2, [r3, #692] @ 0x2b4 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r2, r0, lsr #16 │ │ │ │ + eorseq r0, r2, r8, lsr #16 │ │ │ │ │ │ │ │ -000781b0 : │ │ │ │ +000781a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 7827c │ │ │ │ + ldr ip, [pc, #180] @ 78274 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #168] @ 78280 │ │ │ │ + ldr r0, [pc, #168] @ 78278 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #160] @ 78284 │ │ │ │ - ldr r2, [pc, #160] @ 78288 │ │ │ │ + ldr r3, [pc, #160] @ 7827c │ │ │ │ + ldr r2, [pc, #160] @ 78280 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 78260 │ │ │ │ + beq 78258 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #80] @ 7828c │ │ │ │ - ldr r3, [pc, #64] @ 78280 │ │ │ │ + ldr r2, [pc, #80] @ 78284 │ │ │ │ + ldr r3, [pc, #64] @ 78278 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78278 │ │ │ │ + bne 78270 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 78230 │ │ │ │ + b 78228 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r4, lsr #28 │ │ │ │ + eoreq r7, r3, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #28 │ │ │ │ + eoreq r7, r3, r0, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00237dbc │ │ │ │ + eoreq r7, r3, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #584] @ 784f0 │ │ │ │ + ldr lr, [pc, #584] @ 784e8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #576] @ 784f4 │ │ │ │ + ldr r1, [pc, #576] @ 784ec │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #552] @ 784f8 │ │ │ │ + ldr r2, [pc, #552] @ 784f0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #548] @ 784fc │ │ │ │ + ldr r3, [pc, #548] @ 784f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -87604,223 +87602,223 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r9, [r8] │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 783dc │ │ │ │ - b 784bc │ │ │ │ + bne 783d4 │ │ │ │ + b 784b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78368 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783e0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 783e8 │ │ │ │ - bl 781b0 │ │ │ │ + beq 783e0 │ │ │ │ + bl 781a8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strne r1, [r3, #52] @ 0x34 │ │ │ │ streq r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 783cc │ │ │ │ + beq 783c4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 784d0 │ │ │ │ + beq 784c8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 78350 │ │ │ │ + bne 78348 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ strne r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - beq 784c8 │ │ │ │ + beq 784c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 784a8 │ │ │ │ + beq 784a0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - beq 784dc │ │ │ │ + beq 784d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub lr, lr, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub ip, ip, r3 │ │ │ │ orrs r3, lr, ip │ │ │ │ - beq 78474 │ │ │ │ + beq 7846c │ │ │ │ cmp r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 78474 │ │ │ │ + beq 7846c │ │ │ │ mov r3, r4 │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ sub r1, r1, lr │ │ │ │ sub r2, r2, ip │ │ │ │ stmib r3, {r1, r2} │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 78458 │ │ │ │ - ldr r2, [pc, #132] @ 78500 │ │ │ │ - ldr r3, [pc, #116] @ 784f4 │ │ │ │ + bne 78450 │ │ │ │ + ldr r2, [pc, #132] @ 784f8 │ │ │ │ + ldr r3, [pc, #116] @ 784ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 784ec │ │ │ │ + bne 784e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mvnne lr, #0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - bne 78430 │ │ │ │ - b 78474 │ │ │ │ + bne 78428 │ │ │ │ + b 7846c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, ip │ │ │ │ mov r4, r0 │ │ │ │ - b 78474 │ │ │ │ + b 7846c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 783e8 │ │ │ │ + b 783e0 │ │ │ │ add lr, lr, #1 │ │ │ │ orrs r3, ip, lr │ │ │ │ - bne 78454 │ │ │ │ - b 78474 │ │ │ │ + bne 7844c │ │ │ │ + b 7846c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r8, asr #26 │ │ │ │ + eoreq r7, r3, r0, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r4, lsl sp │ │ │ │ + eoreq r7, r3, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r3, ip, ror fp │ │ │ │ + eoreq r7, r3, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2308] @ 78e28 │ │ │ │ + ldr r0, [pc, #2308] @ 78e20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2304] @ 78e2c │ │ │ │ + ldr r3, [pc, #2304] @ 78e24 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #2256] @ 78e30 │ │ │ │ + ldr r4, [pc, #2256] @ 78e28 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #2248] @ 78e34 │ │ │ │ + ldr r3, [pc, #2248] @ 78e2c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r8, [r4, r3] │ │ │ │ mov r9, #10 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ orr r3, r7, r6 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - beq 7893c │ │ │ │ + beq 78934 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c5c │ │ │ │ + beq 78c54 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 78cd0 │ │ │ │ + beq 78cc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ ldr sl, [r2, #36] @ 0x24 │ │ │ │ @@ -87829,1129 +87827,1129 @@ │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str ip, [r3, #28] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldrh r1, [r2, #44] @ 0x2c │ │ │ │ strh r1, [r3, #44] @ 0x2c │ │ │ │ ldrb r1, [r2, #46] @ 0x2e │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ - ldr ip, [pc, #1948] @ 78e38 │ │ │ │ + ldr ip, [pc, #1948] @ 78e30 │ │ │ │ ldr sl, [r2, #684] @ 0x2ac │ │ │ │ str sl, [r3, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1940] @ 78e3c │ │ │ │ + ldr r1, [pc, #1940] @ 78e34 │ │ │ │ mov sl, #10 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr sl, [r4, r1] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r1, [sl] │ │ │ │ - ldr fp, [pc, #1912] @ 78e40 │ │ │ │ + ldr fp, [pc, #1912] @ 78e38 │ │ │ │ sub r1, r1, ip │ │ │ │ asr r1, r1, #2 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1900] @ 78e44 │ │ │ │ + ldr r1, [pc, #1900] @ 78e3c │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ ldr fp, [r4, fp] │ │ │ │ ldr fp, [fp] │ │ │ │ str fp, [r3, #52] @ 0x34 │ │ │ │ ldr fp, [r2, #76] @ 0x4c │ │ │ │ str ip, [r3, #64] @ 0x40 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ str fp, [r3, #68] @ 0x44 │ │ │ │ str ip, [r3, #72] @ 0x48 │ │ │ │ orr fp, r5, r6 │ │ │ │ - beq 78a28 │ │ │ │ + beq 78a20 │ │ │ │ ldr ip, [lr, #28] │ │ │ │ cmp fp, #0 │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r3, #84] @ 0x54 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #136] @ 0x88 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [r3, #132] @ 0x84 │ │ │ │ - beq 78be4 │ │ │ │ + beq 78bdc │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [r3, #8] │ │ │ │ - beq 78c38 │ │ │ │ + beq 78c30 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c40 │ │ │ │ + beq 78c38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #1764] @ 78e48 │ │ │ │ + ldr r7, [pc, #1764] @ 78e40 │ │ │ │ cmp ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #672] @ 0x2a0 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [r7, #672] @ 0x2a0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c4c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, lr │ │ │ │ strne ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 78934 │ │ │ │ + beq 7892c │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r9, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 70294 │ │ │ │ + bl 7028c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - beq 78a0c │ │ │ │ + beq 78a04 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ sub r3, r5, r3 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df14 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne 78864 │ │ │ │ + bne 7885c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #152] @ 0x98 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r4, #148] @ 0x94 │ │ │ │ ldrne r3, [r2, #40] @ 0x28 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1500] @ 78e4c │ │ │ │ + ldr r2, [pc, #1500] @ 78e44 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #1460] @ 78e2c │ │ │ │ + ldr r3, [pc, #1460] @ 78e24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78e24 │ │ │ │ + bne 78e1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd4 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78d58 │ │ │ │ + beq 78d50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78d38 │ │ │ │ + beq 78d30 │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldr r1, [ip, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 78910 │ │ │ │ + beq 78908 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f92c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, ip │ │ │ │ - b 787b8 │ │ │ │ - ldr r3, [pc, #1292] @ 78e50 │ │ │ │ + b 787b0 │ │ │ │ + ldr r3, [pc, #1292] @ 78e48 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r2, #16] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r2, #600] @ 0x258 │ │ │ │ mov r0, r2 │ │ │ │ - beq 78db4 │ │ │ │ + beq 78dac │ │ │ │ cmp r1, #0 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov ip, #0 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ streq r1, [r3, #20] │ │ │ │ - beq 78664 │ │ │ │ + beq 7865c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 78290 │ │ │ │ + bl 78288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #604] @ 0x25c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r3, #20] │ │ │ │ mov r0, r2 │ │ │ │ - b 78664 │ │ │ │ + b 7865c │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df14 │ │ │ │ mov r3, #1 │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ - b 78824 │ │ │ │ + b 7881c │ │ │ │ str lr, [r3, #84] @ 0x54 │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ ldr r7, [r2, #60] @ 0x3c │ │ │ │ str r7, [r3, #136] @ 0x88 │ │ │ │ str ip, [r3, #132] @ 0x84 │ │ │ │ - bne 78738 │ │ │ │ + bne 78730 │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq 78ca0 │ │ │ │ - ldr r0, [pc, #972] @ 78e54 │ │ │ │ + beq 78c98 │ │ │ │ + ldr r0, [pc, #972] @ 78e4c │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #672] @ 0x2a0 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #672] @ 0x2a0 │ │ │ │ - beq 78cb4 │ │ │ │ + beq 78cac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78dc8 │ │ │ │ + beq 78dc0 │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bne 78788 │ │ │ │ + bne 78780 │ │ │ │ ldr r0, [r2, #684] @ 0x2ac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78af4 │ │ │ │ + beq 78aec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78ad4 │ │ │ │ + bne 78acc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78b10 │ │ │ │ + beq 78b08 │ │ │ │ mov r3, #11 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f7b4 │ │ │ │ + bl 6f7ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #832] @ 78e58 │ │ │ │ + ldr r2, [pc, #832] @ 78e50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #696] @ 0x2b8 │ │ │ │ - beq 78b40 │ │ │ │ + beq 78b38 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78b68 │ │ │ │ + bne 78b60 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78d0c │ │ │ │ + beq 78d04 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b68 │ │ │ │ + beq 78b60 │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78df8 │ │ │ │ + beq 78df0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - beq 7889c │ │ │ │ + beq 78894 │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd4 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78da4 │ │ │ │ + beq 78d9c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 787b0 │ │ │ │ + b 787a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r7, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mov r7, #11 │ │ │ │ str fp, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 78dd8 │ │ │ │ + beq 78dd0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ - b 78a4c │ │ │ │ + b 78a44 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c4c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78aa4 │ │ │ │ mov ip, lr │ │ │ │ - b 78790 │ │ │ │ + b 78788 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ - bne 78654 │ │ │ │ + bne 7864c │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b 78cf0 │ │ │ │ + b 78ce8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78cb4 │ │ │ │ + beq 78cac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78aa4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #684] @ 0x2ac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne 78acc │ │ │ │ - b 78aec │ │ │ │ + bne 78ac4 │ │ │ │ + b 78ae4 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - beq 78990 │ │ │ │ + beq 78988 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b 78664 │ │ │ │ + b 7865c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b4c │ │ │ │ + b 78b44 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b 78934 │ │ │ │ + b 7892c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788bc │ │ │ │ - ldr r2, [pc, #240] @ 78e5c │ │ │ │ + ble 788b4 │ │ │ │ + ldr r2, [pc, #240] @ 78e54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78d80 │ │ │ │ + bne 78d78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - beq 788c4 │ │ │ │ - b 78bbc │ │ │ │ + beq 788bc │ │ │ │ + b 78bb4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 78d64 │ │ │ │ - b 78bb4 │ │ │ │ + bgt 78d5c │ │ │ │ + b 78bac │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #604] @ 0x25c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 78664 │ │ │ │ + b 7865c │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - beq 78cb8 │ │ │ │ - b 78788 │ │ │ │ + beq 78cb0 │ │ │ │ + b 78780 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 6eb28 │ │ │ │ + bl 6eb20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ - b 78c2c │ │ │ │ + b 78c24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b68 │ │ │ │ + b 78b60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, ip, asr #21 │ │ │ │ + ldrdeq r7, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #21 │ │ │ │ + mlaeq r3, r0, sl, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r0, r2, ip, asr #4 │ │ │ │ - eoreq r7, r3, r4, lsl #15 │ │ │ │ - eorseq r0, r2, ip, rrx │ │ │ │ - eorseq pc, r1, r8, lsr #30 │ │ │ │ - mlaseq r1, r8, lr, pc @ │ │ │ │ + eorseq r0, r2, r4, asr r2 │ │ │ │ + eoreq r7, r3, ip, lsl #15 │ │ │ │ + eorseq r0, r2, r4, ror r0 │ │ │ │ + eorseq pc, r1, r0, lsr pc @ │ │ │ │ + eorseq pc, r1, r0, lsr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00078e60 : │ │ │ │ +00078e58 : │ │ │ │ mov r1, #1 │ │ │ │ - b 7280c │ │ │ │ + b 72804 │ │ │ │ │ │ │ │ -00078e68 : │ │ │ │ +00078e60 : │ │ │ │ mov r1, #0 │ │ │ │ - b 7280c │ │ │ │ + b 72804 │ │ │ │ │ │ │ │ -00078e70 : │ │ │ │ +00078e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #172] @ 78f34 │ │ │ │ - ldr r1, [pc, #172] @ 78f38 │ │ │ │ + ldr ip, [pc, #172] @ 78f2c │ │ │ │ + ldr r1, [pc, #172] @ 78f30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 78f3c │ │ │ │ + ldr r3, [pc, #164] @ 78f34 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 78f40 │ │ │ │ + ldr r2, [pc, #160] @ 78f38 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #104] @ 78f44 │ │ │ │ + ldr r2, [pc, #104] @ 78f3c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 7280c │ │ │ │ + bl 72804 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 78f48 │ │ │ │ + ldr r2, [pc, #64] @ 78f40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 78f38 │ │ │ │ + ldr r3, [pc, #40] @ 78f30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78f30 │ │ │ │ + bne 78f28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r0, ror r1 │ │ │ │ + eoreq r7, r3, r8, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, asr r1 │ │ │ │ + eoreq r7, r3, r8, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r3, ip, ror #1 │ │ │ │ + strdeq r7, [r3], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #288] @ 79084 │ │ │ │ - ldr lr, [pc, #288] @ 79088 │ │ │ │ + ldr r4, [pc, #288] @ 7907c │ │ │ │ + ldr lr, [pc, #288] @ 79080 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ 7908c │ │ │ │ + ldr r3, [pc, #276] @ 79084 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ 79090 │ │ │ │ + ldr ip, [pc, #272] @ 79088 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr lr, [pc, #248] @ 79094 │ │ │ │ + ldr lr, [pc, #248] @ 7908c │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr ip, [pc, #244] @ 79098 │ │ │ │ + ldr ip, [pc, #244] @ 79090 │ │ │ │ str r6, [r4] │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r6, [r3, lr] │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r8, [lr, #16] │ │ │ │ sub ip, r7, ip │ │ │ │ cmp r8, ip │ │ │ │ - bhi 79060 │ │ │ │ - ldr ip, [pc, #184] @ 7909c │ │ │ │ + bhi 79058 │ │ │ │ + ldr ip, [pc, #184] @ 79094 │ │ │ │ ldr sl, [lr, #4] │ │ │ │ ldr r5, [r3, ip] │ │ │ │ - ldr ip, [pc, #176] @ 790a0 │ │ │ │ + ldr ip, [pc, #176] @ 79098 │ │ │ │ ldr lr, [r5] │ │ │ │ add lr, lr, #2 │ │ │ │ str lr, [r5] │ │ │ │ ldr r8, [r3, ip] │ │ │ │ ldr r9, [r8] │ │ │ │ blx sl │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 79074 │ │ │ │ + beq 7906c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ str r9, [r8] │ │ │ │ sub r2, r2, #2 │ │ │ │ str r7, [r6] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r1, [pc, #108] @ 790a4 │ │ │ │ - ldr r2, [pc, #76] @ 79088 │ │ │ │ + ldr r1, [pc, #108] @ 7909c │ │ │ │ + ldr r2, [pc, #76] @ 79080 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 79080 │ │ │ │ + bne 79078 │ │ │ │ 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 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ - b 79030 │ │ │ │ - bl 78e70 │ │ │ │ + b 79028 │ │ │ │ + bl 78e68 │ │ │ │ mov r3, r0 │ │ │ │ - b 79014 │ │ │ │ + b 7900c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, r0, r7 │ │ │ │ + mlaeq r3, r8, r0, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, ror r0 │ │ │ │ + eoreq r7, r3, r8, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq r6, r3, r0, asr #31 │ │ │ │ + eoreq r6, r3, r8, asr #31 │ │ │ │ │ │ │ │ -000790a8 : │ │ │ │ +000790a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #172] @ 7916c │ │ │ │ - ldr r1, [pc, #172] @ 79170 │ │ │ │ + ldr ip, [pc, #172] @ 79164 │ │ │ │ + ldr r1, [pc, #172] @ 79168 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 79174 │ │ │ │ + ldr r3, [pc, #164] @ 7916c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 79178 │ │ │ │ + ldr r2, [pc, #160] @ 79170 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #140] @ 7917c │ │ │ │ + ldr r2, [pc, #140] @ 79174 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 7280c │ │ │ │ + bl 72804 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 79180 │ │ │ │ + ldr r2, [pc, #64] @ 79178 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 79170 │ │ │ │ + ldr r3, [pc, #40] @ 79168 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79168 │ │ │ │ + bne 79160 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, r8, lsr pc │ │ │ │ + eoreq r6, r3, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r8, lsl pc │ │ │ │ + eoreq r6, r3, r0, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x00236eb4 │ │ │ │ + @ instruction: 0x00236ebc │ │ │ │ │ │ │ │ -00079184 : │ │ │ │ - ldr r3, [pc, #52] @ 791c0 │ │ │ │ - ldr ip, [pc, #52] @ 791c4 │ │ │ │ +0007917c : │ │ │ │ + ldr r3, [pc, #52] @ 791b8 │ │ │ │ + ldr ip, [pc, #52] @ 791bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #20] @ 791c8 │ │ │ │ + ldr r0, [pc, #20] @ 791c0 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, ror #28 │ │ │ │ + b 776f0 │ │ │ │ + eoreq r6, r3, r4, ror lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6cd8 │ │ │ │ │ │ │ │ -000791cc : │ │ │ │ - ldr r3, [pc, #52] @ 79208 │ │ │ │ - ldr ip, [pc, #52] @ 7920c │ │ │ │ +000791c4 : │ │ │ │ + ldr r3, [pc, #52] @ 79200 │ │ │ │ + ldr ip, [pc, #52] @ 79204 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 79210 │ │ │ │ + ldr r0, [pc, #20] @ 79208 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, r4, lsr #28 │ │ │ │ + b 776f0 │ │ │ │ + eoreq r6, r3, ip, lsr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c90 │ │ │ │ │ │ │ │ -00079214 : │ │ │ │ - ldr r3, [pc, #60] @ 79258 │ │ │ │ - ldr r2, [pc, #60] @ 7925c │ │ │ │ +0007920c : │ │ │ │ + ldr r3, [pc, #60] @ 79250 │ │ │ │ + ldr r2, [pc, #60] @ 79254 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r2, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ add r3, r2, #768 @ 0x300 │ │ │ │ str ip, [r2, #752] @ 0x2f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r0, [pc, #20] @ 79260 │ │ │ │ + ldr r0, [pc, #20] @ 79258 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b 776f8 │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 776f0 │ │ │ │ + eoreq r6, r3, r4, ror #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c40 │ │ │ │ │ │ │ │ -00079264 : │ │ │ │ - ldr r3, [pc, #52] @ 792a0 │ │ │ │ - ldr ip, [pc, #52] @ 792a4 │ │ │ │ +0007925c : │ │ │ │ + ldr r3, [pc, #52] @ 79298 │ │ │ │ + ldr ip, [pc, #52] @ 7929c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ - ldr r0, [pc, #12] @ 792a8 │ │ │ │ + ldr r0, [pc, #12] @ 792a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, lsl #27 │ │ │ │ + b 776f0 │ │ │ │ + mlaeq r3, r4, sp, r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bf4 │ │ │ │ │ │ │ │ -000792ac : │ │ │ │ - ldr r3, [pc, #52] @ 792e8 │ │ │ │ - ldr ip, [pc, #52] @ 792ec │ │ │ │ +000792a4 : │ │ │ │ + ldr r3, [pc, #52] @ 792e0 │ │ │ │ + ldr ip, [pc, #52] @ 792e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ - ldr r0, [pc, #28] @ 792f0 │ │ │ │ + ldr r0, [pc, #28] @ 792e8 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, r4, asr #26 │ │ │ │ + b 776f0 │ │ │ │ + eoreq r6, r3, ip, asr #26 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bb0 │ │ │ │ │ │ │ │ -000792f4 : │ │ │ │ +000792ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079320 : │ │ │ │ +00079318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079348 <_scheme_apply_with_prompt@@Base>: │ │ │ │ +00079340 <_scheme_apply_with_prompt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079370 <_scheme_apply_multi_with_prompt@@Base>: │ │ │ │ +00079368 <_scheme_apply_multi_with_prompt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007939c : │ │ │ │ +00079394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #280] @ 794cc │ │ │ │ + ldr lr, [pc, #280] @ 794c4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #272] @ 794d0 │ │ │ │ + ldr r2, [pc, #272] @ 794c8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #264] @ 794d4 │ │ │ │ - ldr ip, [pc, #264] @ 794d8 │ │ │ │ + ldr r3, [pc, #264] @ 794cc │ │ │ │ + ldr ip, [pc, #264] @ 794d0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ subs r5, r1, #0 │ │ │ │ - ldr r1, [pc, #236] @ 794dc │ │ │ │ + ldr r1, [pc, #236] @ 794d4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r6, [r2, r1] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [r6] │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [r3, #728] @ 0x2d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [r3, #736] @ 0x2e0 │ │ │ │ streq r5, [r3, #732] @ 0x2dc │ │ │ │ - beq 79470 │ │ │ │ + beq 79468 │ │ │ │ ldr r2, [r3, #712] @ 0x2c8 │ │ │ │ cmp r2, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blt 794a4 │ │ │ │ + blt 7949c │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ lsl r4, r5, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r3, #732] @ 0x2dc │ │ │ │ add r0, r0, r4 │ │ │ │ add r3, r1, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r0, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 7945c │ │ │ │ + bne 79454 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #104] @ 794e0 │ │ │ │ - ldr r3, [pc, #84] @ 794d0 │ │ │ │ + ldr r2, [pc, #104] @ 794d8 │ │ │ │ + ldr r3, [pc, #84] @ 794c8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 794c8 │ │ │ │ + bne 794c0 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r3, #712] @ 0x2c8 │ │ │ │ str r0, [r3, #708] @ 0x2c4 │ │ │ │ - b 7944c │ │ │ │ + b 79444 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, ip, lsr ip │ │ │ │ + eoreq r6, r3, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r0, lsr #24 │ │ │ │ + eoreq r6, r3, r8, lsr #24 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r0, lsl #23 │ │ │ │ + eoreq r6, r3, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #420] @ 796a0 │ │ │ │ + ldr ip, [pc, #420] @ 79698 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #412] @ 796a4 │ │ │ │ + ldr r0, [pc, #412] @ 7969c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr sl, [pc, #404] @ 796a8 │ │ │ │ + ldr sl, [pc, #404] @ 796a0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #396] @ 796ac │ │ │ │ + ldr r3, [pc, #396] @ 796a4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sl, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 103e44 │ │ │ │ + bl 103e48 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 79694 │ │ │ │ - ldr r7, [pc, #288] @ 796b0 │ │ │ │ + ble 7968c │ │ │ │ + ldr r7, [pc, #288] @ 796a8 │ │ │ │ ldr ip, [sp] │ │ │ │ add r7, pc, r7 │ │ │ │ tst ip, #1 │ │ │ │ - bne 795a8 │ │ │ │ + bne 795a0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 795bc │ │ │ │ + beq 795b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r5, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bne 79594 │ │ │ │ + bne 7958c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 79634 │ │ │ │ + beq 7962c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79684 │ │ │ │ + beq 7967c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #176] @ 796b4 │ │ │ │ + ldr r3, [pc, #176] @ 796ac │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #156] @ 796b8 │ │ │ │ + ldr r0, [pc, #156] @ 796b0 │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ mov r2, ip │ │ │ │ str ip, [r3, #772] @ 0x304 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ - b 7964c │ │ │ │ + bl 776f0 │ │ │ │ + b 79644 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bne 79678 │ │ │ │ - bl 7939c │ │ │ │ + bne 79670 │ │ │ │ + bl 79394 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #104] @ 796bc │ │ │ │ - ldr r3, [pc, #76] @ 796a4 │ │ │ │ + ldr r2, [pc, #104] @ 796b4 │ │ │ │ + ldr r3, [pc, #76] @ 7969c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7969c │ │ │ │ + bne 79694 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ - b 7964c │ │ │ │ + bl 55fd4 │ │ │ │ + b 79644 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 7939c │ │ │ │ - b 79648 │ │ │ │ + bl 79394 │ │ │ │ + b 79640 │ │ │ │ mov r2, r0 │ │ │ │ - b 795e0 │ │ │ │ + b 795d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r3], -r4 @ │ │ │ │ + strdeq r6, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r3], -r0 @ │ │ │ │ + ldrdeq r6, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f46bc │ │ │ │ + @ instruction: 0x001f46b4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6864 │ │ │ │ - eoreq r6, r3, r4, lsr #19 │ │ │ │ + eoreq r6, r3, ip, lsr #19 │ │ │ │ │ │ │ │ -000796c0 : │ │ │ │ - ldr r3, [pc, #32] @ 796e8 │ │ │ │ - ldr ip, [pc, #32] @ 796ec │ │ │ │ +000796b8 : │ │ │ │ + ldr r3, [pc, #32] @ 796e0 │ │ │ │ + ldr ip, [pc, #32] @ 796e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #728] @ 0x2d8 │ │ │ │ str r1, [ip, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [ip, #732] @ 0x2dc │ │ │ │ bx lr │ │ │ │ - eoreq r6, r3, r0, lsr r9 │ │ │ │ + eoreq r6, r3, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000796f0 : │ │ │ │ +000796e8 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794dc │ │ │ │ │ │ │ │ -000796fc : │ │ │ │ +000796f4 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 794e4 │ │ │ │ + b 794dc │ │ │ │ │ │ │ │ -00079708 <_scheme_apply_to_list@@Base>: │ │ │ │ +00079700 <_scheme_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 794e4 │ │ │ │ + b 794dc │ │ │ │ │ │ │ │ -00079714 <_scheme_tail_apply_to_list@@Base>: │ │ │ │ +0007970c <_scheme_tail_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794dc │ │ │ │ │ │ │ │ -00079720 : │ │ │ │ +00079718 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 6edc0 │ │ │ │ + b 6edb8 │ │ │ │ │ │ │ │ -00079728 : │ │ │ │ +00079720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #168] @ 797e8 │ │ │ │ + ldr lr, [pc, #168] @ 797e0 │ │ │ │ rsb r3, r1, #0 │ │ │ │ - ldr r1, [pc, #164] @ 797ec │ │ │ │ + ldr r1, [pc, #164] @ 797e4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #156] @ 797f0 │ │ │ │ + ldr r2, [pc, #156] @ 797e8 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #152] @ 797f4 │ │ │ │ + ldr ip, [pc, #152] @ 797ec │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -88965,308 +88963,308 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 797f8 │ │ │ │ + ldr r2, [pc, #60] @ 797f0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 797ec │ │ │ │ + ldr r3, [pc, #40] @ 797e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 797e4 │ │ │ │ + bne 797dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002368b4 │ │ │ │ + @ instruction: 0x002368bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r8, r6 │ │ │ │ + mlaeq r3, ip, r8, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r8, lsr r8 │ │ │ │ + eoreq r6, r3, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #2864] @ 7a344 │ │ │ │ + ldr ip, [pc, #2864] @ 7a33c │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #2856] @ 7a348 │ │ │ │ + ldr r2, [pc, #2856] @ 7a340 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r7, [pc, #2848] @ 7a34c │ │ │ │ + ldr r7, [pc, #2848] @ 7a344 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2840] @ 7a350 │ │ │ │ + ldr r3, [pc, #2840] @ 7a348 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ands r4, r0, #1 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str sp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 798b4 │ │ │ │ - ldr r3, [pc, #2768] @ 7a354 │ │ │ │ + beq 798ac │ │ │ │ + ldr r3, [pc, #2768] @ 7a34c │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r2, [pc, #2760] @ 7a358 │ │ │ │ - ldr r3, [pc, #2740] @ 7a348 │ │ │ │ + ldr r2, [pc, #2760] @ 7a350 │ │ │ │ + ldr r3, [pc, #2740] @ 7a340 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a31c │ │ │ │ + bne 7a314 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr sl, [pc, #2720] @ 7a35c │ │ │ │ + ldr sl, [pc, #2720] @ 7a354 │ │ │ │ mov r5, r1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r8, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7a13c │ │ │ │ + beq 7a134 │ │ │ │ sub r3, r2, #22 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 79e6c │ │ │ │ + bhi 79e64 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ble 79990 │ │ │ │ + ble 79988 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r3, #1 │ │ │ │ movls sl, #7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bls 7995c │ │ │ │ - b 79d84 │ │ │ │ + bls 79954 │ │ │ │ + b 79d7c │ │ │ │ add r2, r4, #4 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 79950 │ │ │ │ + bgt 79948 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne 79d64 │ │ │ │ + bne 79d5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef2c │ │ │ │ + b 79880 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b9c │ │ │ │ + beq 79b94 │ │ │ │ mov r9, #0 │ │ │ │ add r2, r5, #4 │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 79bf0 │ │ │ │ + bhi 79be8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ble 79a34 │ │ │ │ + ble 79a2c │ │ │ │ mov r7, #4 │ │ │ │ - b 79a08 │ │ │ │ + b 79a00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3, r4, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, r4, lsl #3] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 73758 │ │ │ │ + bl 73750 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 79a04 │ │ │ │ + bne 799fc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79c44 │ │ │ │ + bne 79c3c │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79be0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef2c │ │ │ │ + b 79880 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79c9c │ │ │ │ + blt 79c94 │ │ │ │ mov r3, #3 │ │ │ │ add r1, r5, r8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7c08 │ │ │ │ + bl a7bfc │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7987c │ │ │ │ - ldr r3, [pc, #2268] @ 7a360 │ │ │ │ + beq 79874 │ │ │ │ + ldr r3, [pc, #2268] @ 7a358 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 79abc │ │ │ │ - ldr r3, [pc, #2248] @ 7a364 │ │ │ │ + bne 79ab4 │ │ │ │ + ldr r3, [pc, #2248] @ 7a35c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ab4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79bd8 │ │ │ │ - ldr r3, [pc, #2212] @ 7a368 │ │ │ │ + bne 79bd0 │ │ │ │ + ldr r3, [pc, #2212] @ 7a360 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ae0 │ │ │ │ + beq 79ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a244 │ │ │ │ + bne 7a23c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17c0 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7a1e8 │ │ │ │ + bne 7a1e0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a1e8 │ │ │ │ + bhi 7a1e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2116] @ 7a36c │ │ │ │ + ldr r3, [pc, #2116] @ 7a364 │ │ │ │ addne r8, r8, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 798c4 │ │ │ │ + bgt 798bc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 798c4 │ │ │ │ + beq 798bc │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 7987c │ │ │ │ - ldr r3, [pc, #2056] @ 7a36c │ │ │ │ + b 79874 │ │ │ │ + ldr r3, [pc, #2056] @ 7a364 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ andgt r3, r0, #1 │ │ │ │ - bgt 79b4c │ │ │ │ - b 79b38 │ │ │ │ + bgt 79b44 │ │ │ │ + b 79b30 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmn r2, #2 │ │ │ │ - beq 79d08 │ │ │ │ + beq 79d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799c8 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - bne 79d2c │ │ │ │ + bne 79d24 │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 79ebc │ │ │ │ + bgt 79eb4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - ble 79bc4 │ │ │ │ + ble 79bbc │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 6edc0 │ │ │ │ - b 79888 │ │ │ │ + bl 6edb8 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne 7a234 │ │ │ │ + bne 7a22c │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f18 │ │ │ │ + beq 79f10 │ │ │ │ cmp r9, #0 │ │ │ │ add r5, r5, r8 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b4c │ │ │ │ add r0, r3, #4 │ │ │ │ - b 79c18 │ │ │ │ + b 79c10 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b4c │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r5, r2 │ │ │ │ - blt 79c0c │ │ │ │ + blt 79c04 │ │ │ │ ldr r1, [r0, r4, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq 79c0c │ │ │ │ + beq 79c04 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 79a7c │ │ │ │ + b 79a74 │ │ │ │ rsb r3, r8, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ @@ -89278,187 +89276,187 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79a3c │ │ │ │ + b 79a34 │ │ │ │ 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 a7d08 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 79fdc │ │ │ │ + beq 79fd4 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 79ed4 │ │ │ │ + beq 79ecc │ │ │ │ asrs r2, r2, #1 │ │ │ │ - bmi 7a15c │ │ │ │ + bmi 7a154 │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, r2 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a1a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799c8 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79bac │ │ │ │ - b 79d34 │ │ │ │ + beq 79ba4 │ │ │ │ + b 79d2c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r9, r1, #0 │ │ │ │ - bne 799d4 │ │ │ │ + bne 799cc │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79ebc │ │ │ │ + beq 79eb4 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 79fa8 │ │ │ │ + beq 79fa0 │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f00 │ │ │ │ + beq 79ef8 │ │ │ │ add r5, r5, r8 │ │ │ │ cmp r5, r2 │ │ │ │ - blt 7987c │ │ │ │ + blt 79874 │ │ │ │ cmp r1, r5 │ │ │ │ mvn r3, r1 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79a7c │ │ │ │ - b 7987c │ │ │ │ + beq 79a74 │ │ │ │ + b 79874 │ │ │ │ cmn r5, #4 │ │ │ │ - bne 79ea8 │ │ │ │ + bne 79ea0 │ │ │ │ cmp r8, #0 │ │ │ │ ldreq r0, [sp, #24] │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r2, r5, r8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 79da8 │ │ │ │ + bne 79da0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 79dac │ │ │ │ + beq 79da4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq 79de4 │ │ │ │ + beq 79ddc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e28 │ │ │ │ + bne 79e20 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ - ldr r3, [pc, #1416] @ 7a360 │ │ │ │ + blt 79e38 │ │ │ │ + ldr r3, [pc, #1416] @ 7a358 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e4c │ │ │ │ + blt 79e44 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 79e04 │ │ │ │ + blt 79dfc │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ orrs r0, r0, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - ble 79990 │ │ │ │ + ble 79988 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79d94 │ │ │ │ + b 79d8c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ + blt 79e38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 79dd0 │ │ │ │ - b 79e04 │ │ │ │ + ble 79dc8 │ │ │ │ + b 79dfc │ │ │ │ cmn r5, #2 │ │ │ │ - bne 79e04 │ │ │ │ - b 79dd0 │ │ │ │ + bne 79dfc │ │ │ │ + b 79dc8 │ │ │ │ ands r3, r1, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - blt 79e18 │ │ │ │ - b 79990 │ │ │ │ + blt 79e10 │ │ │ │ + b 79988 │ │ │ │ cmp r2, #9 │ │ │ │ - beq 79e80 │ │ │ │ + beq 79e78 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - bne 79b54 │ │ │ │ + bne 79b4c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 799c8 │ │ │ │ + beq 799c0 │ │ │ │ cmp r2, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - b 799c8 │ │ │ │ - ldr r3, [pc, #1188] @ 7a354 │ │ │ │ + b 799c0 │ │ │ │ + ldr r3, [pc, #1188] @ 7a34c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmp r8, r1 │ │ │ │ - bls 7a120 │ │ │ │ - ldr r3, [pc, #1188] @ 7a370 │ │ │ │ + bls 7a118 │ │ │ │ + ldr r3, [pc, #1188] @ 7a368 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7a1bc │ │ │ │ + beq 7a1b4 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a034 │ │ │ │ + bne 7a02c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mvn r2, r2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 79cd4 │ │ │ │ + b 79ccc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7a228 │ │ │ │ - ldr r3, [pc, #1092] @ 7a354 │ │ │ │ + blt 7a220 │ │ │ │ + ldr r3, [pc, #1092] @ 7a34c │ │ │ │ ldr r0, [r7, r3] │ │ │ │ str ip, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b4c │ │ │ │ add r3, r3, #4 │ │ │ │ - b 79f34 │ │ │ │ + b 79f2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b4c │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 79f28 │ │ │ │ - b 79c3c │ │ │ │ + bge 79f20 │ │ │ │ + b 79c34 │ │ │ │ rsb r3, r8, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -89471,35 +89469,35 @@ │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 79d78 │ │ │ │ - b 799a8 │ │ │ │ + beq 79d70 │ │ │ │ + b 799a0 │ │ │ │ cmp r8, r2 │ │ │ │ - ble 7a12c │ │ │ │ + ble 7a124 │ │ │ │ cmp r8, r1 │ │ │ │ movhi r0, #1 │ │ │ │ strhi ip, [r6] │ │ │ │ - bhi 79888 │ │ │ │ + bhi 79880 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 79fcc │ │ │ │ + ble 79fc4 │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 73758 │ │ │ │ - b 79888 │ │ │ │ + bl 73750 │ │ │ │ + b 79880 │ │ │ │ cmp r8, r9 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79be0 │ │ │ │ rsb r2, r8, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ orr r2, r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [r6] │ │ │ │ @@ -89507,238 +89505,238 @@ │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ - beq 7a170 │ │ │ │ + beq 7a168 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79d78 │ │ │ │ - ldr r3, [pc, #796] @ 7a370 │ │ │ │ + beq 79d70 │ │ │ │ + ldr r3, [pc, #796] @ 7a368 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r7, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 7a0d4 │ │ │ │ + b 7a0cc │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ - bgt 7a0c4 │ │ │ │ + bgt 7a0bc │ │ │ │ sub r3, r3, r8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ streq r0, [sp, #20] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1d0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 7a080 │ │ │ │ + bne 7a078 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ suble r0, r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 6edc0 │ │ │ │ + bl 6edb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 7a09c │ │ │ │ - b 7a0c0 │ │ │ │ + bne 7a094 │ │ │ │ + b 7a0b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt 79bc0 │ │ │ │ - b 79bc4 │ │ │ │ + bgt 79bb8 │ │ │ │ + b 79bbc │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - bgt 79fc8 │ │ │ │ - b 79fcc │ │ │ │ + bgt 79fc0 │ │ │ │ + b 79fc4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 7a210 │ │ │ │ + blt 7a208 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvnge r1, #0 │ │ │ │ - b 799c8 │ │ │ │ + b 799c0 │ │ │ │ cmn r5, #2 │ │ │ │ mvnne r2, r2 │ │ │ │ mvnne r1, #0 │ │ │ │ - bne 79ce8 │ │ │ │ - b 79dd0 │ │ │ │ - ldr r3, [pc, #504] @ 7a370 │ │ │ │ + bne 79ce0 │ │ │ │ + b 79dc8 │ │ │ │ + ldr r3, [pc, #504] @ 7a368 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a1a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a19c │ │ │ │ + bne 7a194 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 79dd0 │ │ │ │ + beq 79dc8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7a180 │ │ │ │ - ldr r3, [pc, #420] @ 7a354 │ │ │ │ + bne 7a178 │ │ │ │ + ldr r3, [pc, #420] @ 7a34c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 79cd4 │ │ │ │ + bne 79ccc │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 79ee0 │ │ │ │ + b 79ed8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be4 │ │ │ │ + beq 79bdc │ │ │ │ bic r5, r5, #2 │ │ │ │ cmn r5, #3 │ │ │ │ - bne 7a234 │ │ │ │ - ldr r2, [pc, #360] @ 7a370 │ │ │ │ + bne 7a22c │ │ │ │ + ldr r2, [pc, #360] @ 7a368 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ mvnne r9, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 799d4 │ │ │ │ - b 79d1c │ │ │ │ - ldr r3, [pc, #304] @ 7a360 │ │ │ │ + bne 799cc │ │ │ │ + b 79d14 │ │ │ │ + ldr r3, [pc, #304] @ 7a358 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79f10 │ │ │ │ - ldr r2, [pc, #280] @ 7a354 │ │ │ │ + b 79f08 │ │ │ │ + ldr r2, [pc, #280] @ 7a34c │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 7a2d4 │ │ │ │ + beq 7a2cc │ │ │ │ cmp r5, #0 │ │ │ │ - blt 7a29c │ │ │ │ + blt 7a294 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ - bne 7a320 │ │ │ │ + bne 7a318 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1309c4 │ │ │ │ + bl 1309c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a234 │ │ │ │ - ldr r2, [pc, #204] @ 7a360 │ │ │ │ + beq 7a22c │ │ │ │ + ldr r2, [pc, #204] @ 7a358 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 79880 │ │ │ │ bic r3, r5, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmn r3, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - bne 7a26c │ │ │ │ + bne 7a264 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 7a2fc │ │ │ │ + bne 7a2f4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef2c │ │ │ │ + b 79880 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79be0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 79728 │ │ │ │ - b 79888 │ │ │ │ + bl 79720 │ │ │ │ + b 79880 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 79728 │ │ │ │ + bl 79720 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7a2bc │ │ │ │ + b 7a2b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r1, r8, #1 │ │ │ │ mov r3, #3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7a26c │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 7a264 │ │ │ │ + eoreq r6, r3, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002367b8 │ │ │ │ + eoreq r6, r3, r0, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r8, ror #14 │ │ │ │ - eoreq r9, r0, r4, lsl sp │ │ │ │ + eoreq r6, r3, r0, ror r7 │ │ │ │ + eoreq r9, r0, ip, lsl #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ - @ instruction: 0x0031eef0 │ │ │ │ + @ instruction: 0x0031eef8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #280] @ 7a4a4 │ │ │ │ - ldr r2, [pc, #280] @ 7a4a8 │ │ │ │ + ldr ip, [pc, #280] @ 7a49c │ │ │ │ + ldr r2, [pc, #280] @ 7a4a0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #268] @ 7a4ac │ │ │ │ + ldr r5, [pc, #268] @ 7a4a4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #264] @ 7a4b0 │ │ │ │ + ldr r3, [pc, #264] @ 7a4a8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -89751,80 +89749,80 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7a474 │ │ │ │ + bne 7a46c │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7a474 │ │ │ │ + bhi 7a46c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #124] @ 7a4b4 │ │ │ │ + ldr r0, [pc, #124] @ 7a4ac │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [r5, r0] │ │ │ │ ldr r0, [lr] │ │ │ │ str ip, [sp] │ │ │ │ - bl 6fc90 │ │ │ │ - ldr r2, [pc, #104] @ 7a4b8 │ │ │ │ - ldr r3, [pc, #84] @ 7a4a8 │ │ │ │ + bl 6fc88 │ │ │ │ + ldr r2, [pc, #104] @ 7a4b0 │ │ │ │ + ldr r3, [pc, #84] @ 7a4a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a4a0 │ │ │ │ + bne 7a498 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #60] @ 7a4bc │ │ │ │ - ldr r1, [pc, #60] @ 7a4c0 │ │ │ │ + ldr r0, [pc, #60] @ 7a4b4 │ │ │ │ + ldr r1, [pc, #60] @ 7a4b8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7a408 │ │ │ │ + b 7a400 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, ror #24 │ │ │ │ + eoreq r5, r3, r0, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, asr #24 │ │ │ │ + eoreq r5, r3, r0, asr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r3, r8, lsr #23 │ │ │ │ - mulseq pc, r0, r6 @ │ │ │ │ - eoreq r2, r0, r8, asr #24 │ │ │ │ + @ instruction: 0x00235bb0 │ │ │ │ + andseq r3, pc, r8, lsl #13 │ │ │ │ + eoreq r2, r0, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1192] @ 7a984 │ │ │ │ + ldr ip, [pc, #1192] @ 7a97c │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1184] @ 7a988 │ │ │ │ + ldr r0, [pc, #1184] @ 7a980 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #1176] @ 7a98c │ │ │ │ + ldr r7, [pc, #1176] @ 7a984 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1168] @ 7a990 │ │ │ │ + ldr r3, [pc, #1168] @ 7a988 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -89832,337 +89830,337 @@ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a658 │ │ │ │ + bne 7a650 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a658 │ │ │ │ + bhi 7a650 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - beq 7a68c │ │ │ │ + beq 7a684 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a820 │ │ │ │ + beq 7a818 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 7397c │ │ │ │ + bl 73974 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ble 7a6d0 │ │ │ │ - ldr r2, [pc, #952] @ 7a994 │ │ │ │ + ble 7a6c8 │ │ │ │ + ldr r2, [pc, #952] @ 7a98c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ - beq 7a608 │ │ │ │ + beq 7a600 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8c0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8c0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 7a8b4 │ │ │ │ + beq 7a8ac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a62c │ │ │ │ + bne 7a624 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7a6dc │ │ │ │ + beq 7a6d4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #856] @ 7a998 │ │ │ │ + ldr r1, [pc, #856] @ 7a990 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 7a6dc │ │ │ │ + b 7a6d4 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #824] @ 7a99c │ │ │ │ + ldr r0, [pc, #824] @ 7a994 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #820] @ 7a9a0 │ │ │ │ + ldr r1, [pc, #820] @ 7a998 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 7a5a4 │ │ │ │ + bne 7a59c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5c8 │ │ │ │ - ldr r1, [pc, #768] @ 7a9a4 │ │ │ │ + bne 7a5c0 │ │ │ │ + ldr r1, [pc, #768] @ 7a99c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a810 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 136be8 │ │ │ │ + bl 136bec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a7bc │ │ │ │ + beq 7a7b4 │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [r4] │ │ │ │ - bne 7a770 │ │ │ │ + bne 7a768 │ │ │ │ ldrsh r2, [r5] │ │ │ │ sub r1, r2, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 7a860 │ │ │ │ + bls 7a858 │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7a87c │ │ │ │ + beq 7a874 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq 7a8f8 │ │ │ │ + beq 7a8f0 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq 7a918 │ │ │ │ + beq 7a910 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7a944 │ │ │ │ + beq 7a93c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ - bl 6fc90 │ │ │ │ - ldr r2, [pc, #528] @ 7a9a8 │ │ │ │ - ldr r3, [pc, #492] @ 7a988 │ │ │ │ + bl 6fc88 │ │ │ │ + ldr r2, [pc, #528] @ 7a9a0 │ │ │ │ + ldr r3, [pc, #492] @ 7a980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a980 │ │ │ │ + bne 7a978 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 7a84c │ │ │ │ - ldr r1, [pc, #464] @ 7a9ac │ │ │ │ - ldr lr, [pc, #464] @ 7a9b0 │ │ │ │ + bne 7a844 │ │ │ │ + ldr r1, [pc, #464] @ 7a9a4 │ │ │ │ + ldr lr, [pc, #464] @ 7a9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #448] @ 7a9b4 │ │ │ │ + ldr r2, [pc, #448] @ 7a9ac │ │ │ │ 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 4e5cc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 7a790 │ │ │ │ - ldr r1, [pc, #400] @ 7a9b8 │ │ │ │ + b 7a788 │ │ │ │ + ldr r1, [pc, #400] @ 7a9b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - b 7a5b8 │ │ │ │ - ldr r1, [pc, #360] @ 7a9bc │ │ │ │ - ldr lr, [pc, #360] @ 7a9c0 │ │ │ │ + bl 48af0 │ │ │ │ + b 7a5b0 │ │ │ │ + ldr r1, [pc, #360] @ 7a9b4 │ │ │ │ + ldr lr, [pc, #360] @ 7a9b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - b 7a7e4 │ │ │ │ + b 7a7dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 7a770 │ │ │ │ + bne 7a768 │ │ │ │ ldrsh r2, [r5] │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a754 │ │ │ │ - ldr r3, [pc, #320] @ 7a9c4 │ │ │ │ + bne 7a74c │ │ │ │ + ldr r3, [pc, #320] @ 7a9bc │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a754 │ │ │ │ - ldr r2, [pc, #240] @ 7a994 │ │ │ │ + beq 7a74c │ │ │ │ + ldr r2, [pc, #240] @ 7a98c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ - b 7a928 │ │ │ │ - ldr r3, [pc, #268] @ 7a9c8 │ │ │ │ + b 7a920 │ │ │ │ + ldr r3, [pc, #268] @ 7a9c0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 7a6dc │ │ │ │ - ldr r1, [pc, #252] @ 7a9cc │ │ │ │ + b 7a6d4 │ │ │ │ + ldr r1, [pc, #252] @ 7a9c4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a810 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a76c │ │ │ │ + beq 7a764 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ tst r5, #1 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a75c │ │ │ │ - b 7a76c │ │ │ │ + beq 7a754 │ │ │ │ + b 7a764 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ asr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a76c │ │ │ │ - ldr r2, [pc, #152] @ 7a9d0 │ │ │ │ + beq 7a764 │ │ │ │ + ldr r2, [pc, #152] @ 7a9c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r7, r2] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 7a774 │ │ │ │ + b 7a76c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d08 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7a76c │ │ │ │ + bne 7a764 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 7a76c │ │ │ │ - b 7a930 │ │ │ │ + bne 7a764 │ │ │ │ + b 7a928 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r4, lsl fp │ │ │ │ + eoreq r5, r3, ip, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r0 @ │ │ │ │ + strdeq r5, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r0, pc, r4, asr #4 │ │ │ │ - andseq r3, pc, r0, ror #8 │ │ │ │ - eoreq r2, r0, ip, asr sl │ │ │ │ - andseq r0, pc, ip, lsl r4 @ │ │ │ │ - eoreq r5, r3, r0, ror #16 │ │ │ │ - @ instruction: 0x001f34bc │ │ │ │ - @ instruction: 0x001f34f8 │ │ │ │ - @ instruction: 0x002027b0 │ │ │ │ - mulseq pc, r0, r3 @ │ │ │ │ - andseq r3, pc, r0, lsl r4 @ │ │ │ │ - andseq r3, pc, r0, lsr r4 @ │ │ │ │ - eorseq lr, r1, ip, lsr #2 │ │ │ │ + andseq r0, pc, ip, lsr r2 @ │ │ │ │ + andseq r3, pc, r8, asr r4 @ │ │ │ │ + eoreq r2, r0, r4, asr sl │ │ │ │ + andseq r0, pc, r4, lsl r4 @ │ │ │ │ + eoreq r5, r3, r8, ror #16 │ │ │ │ + @ instruction: 0x001f34b4 │ │ │ │ + @ instruction: 0x001f34f0 │ │ │ │ + eoreq r2, r0, r8, lsr #15 │ │ │ │ + andseq r0, pc, r8, lsl #7 │ │ │ │ + andseq r3, pc, r8, lsl #8 │ │ │ │ + andseq r3, pc, r8, lsr #8 │ │ │ │ + eorseq lr, r1, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x001effb8 │ │ │ │ + @ instruction: 0x001effb0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7a9f0 │ │ │ │ + ldr r0, [pc, #16] @ 7a9e8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r4, lsl r1 @ │ │ │ │ + b 7a4bc │ │ │ │ + andseq r3, pc, ip, lsl #2 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7aa10 │ │ │ │ + ldr r0, [pc, #16] @ 7aa08 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r8, asr #1 │ │ │ │ + b 7a4bc │ │ │ │ + andseq r3, pc, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #524] @ 7ac38 │ │ │ │ - ldr r2, [pc, #524] @ 7ac3c │ │ │ │ + ldr ip, [pc, #524] @ 7ac30 │ │ │ │ + ldr r2, [pc, #524] @ 7ac34 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 7ac40 │ │ │ │ + ldr r6, [pc, #512] @ 7ac38 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 7ac44 │ │ │ │ + ldr r3, [pc, #508] @ 7ac3c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -90171,211 +90169,211 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 7ab60 │ │ │ │ + bne 7ab58 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ab60 │ │ │ │ + bhi 7ab58 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7aadc │ │ │ │ + bne 7aad4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab08 │ │ │ │ - ldr r1, [pc, #356] @ 7ac48 │ │ │ │ - ldr r0, [pc, #356] @ 7ac4c │ │ │ │ + beq 7ab00 │ │ │ │ + ldr r1, [pc, #356] @ 7ac40 │ │ │ │ + ldr r0, [pc, #356] @ 7ac44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ - ble 7ab8c │ │ │ │ + ble 7ab84 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7ab2c │ │ │ │ + bne 7ab24 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab9c │ │ │ │ + beq 7ab94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #276] @ 7ac50 │ │ │ │ + ldr r1, [pc, #276] @ 7ac48 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #272] @ 7ac54 │ │ │ │ + ldr r0, [pc, #272] @ 7ac4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 7ab9c │ │ │ │ - ldr r1, [pc, #240] @ 7ac58 │ │ │ │ - ldr r0, [pc, #240] @ 7ac5c │ │ │ │ + b 7ab94 │ │ │ │ + ldr r1, [pc, #240] @ 7ac50 │ │ │ │ + ldr r0, [pc, #240] @ 7ac54 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 7aac4 │ │ │ │ - ldr r3, [pc, #204] @ 7ac60 │ │ │ │ + b 7aabc │ │ │ │ + ldr r3, [pc, #204] @ 7ac58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - bl 1edba0 │ │ │ │ + bl 1edb80 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7abec │ │ │ │ + beq 7abe4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 7ac64 │ │ │ │ - ldr r3, [pc, #116] @ 7ac3c │ │ │ │ + ldr r2, [pc, #160] @ 7ac5c │ │ │ │ + ldr r3, [pc, #116] @ 7ac34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ac34 │ │ │ │ + bne 7ac2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 6fc90 │ │ │ │ + bl 6fc88 │ │ │ │ mov r4, r0 │ │ │ │ - b 7abbc │ │ │ │ + b 7abb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, asr #11 │ │ │ │ + ldrdeq r5, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x002355b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, r8, sp │ │ │ │ - andseq r2, pc, r8, ror #31 │ │ │ │ - andseq pc, lr, r8, asr #26 │ │ │ │ - mulseq pc, r4, pc @ │ │ │ │ - eoreq r2, r0, ip, asr r5 │ │ │ │ - andseq r2, pc, r8, ror #30 │ │ │ │ + mulseq lr, r0, sp │ │ │ │ + andseq r2, pc, r0, ror #31 │ │ │ │ + andseq pc, lr, r0, asr #26 │ │ │ │ + andseq r2, pc, ip, lsl #31 │ │ │ │ + eoreq r2, r0, r4, asr r5 │ │ │ │ + andseq r2, pc, r0, ror #30 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r5, r3, r4, lsr r4 │ │ │ │ + eoreq r5, r3, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst ip, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7aca0 │ │ │ │ + bne 7ac98 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7acc0 │ │ │ │ - ldr r1, [pc, #52] @ 7acdc │ │ │ │ - ldr r0, [pc, #52] @ 7ace0 │ │ │ │ + bls 7acb8 │ │ │ │ + ldr r1, [pc, #52] @ 7acd4 │ │ │ │ + ldr r0, [pc, #52] @ 7acd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 797fc │ │ │ │ - eoreq r2, r0, r8, lsr #8 │ │ │ │ - andseq r2, pc, r4, lsl #28 │ │ │ │ + b 797f4 │ │ │ │ + eoreq r2, r0, r0, lsr #8 │ │ │ │ + @ instruction: 0x001f2dfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst ip, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7ad1c │ │ │ │ + bne 7ad14 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7ad3c │ │ │ │ - ldr r1, [pc, #52] @ 7ad58 │ │ │ │ - ldr r0, [pc, #52] @ 7ad5c │ │ │ │ + bls 7ad34 │ │ │ │ + ldr r1, [pc, #52] @ 7ad50 │ │ │ │ + ldr r0, [pc, #52] @ 7ad54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 797fc │ │ │ │ - eoreq r2, r0, ip, lsr #7 │ │ │ │ - andseq r2, pc, r8, asr #26 │ │ │ │ + b 797f4 │ │ │ │ + eoreq r2, r0, r4, lsr #7 │ │ │ │ + andseq r2, pc, r0, asr #26 │ │ │ │ │ │ │ │ -0007ad60 : │ │ │ │ +0007ad58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 7aea0 │ │ │ │ - ldr r2, [pc, #296] @ 7aea4 │ │ │ │ + ldr ip, [pc, #296] @ 7ae98 │ │ │ │ + ldr r2, [pc, #296] @ 7ae9c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r7, [pc, #284] @ 7aea8 │ │ │ │ + ldr r7, [pc, #284] @ 7aea0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 7aeac │ │ │ │ + ldr r3, [pc, #280] @ 7aea4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -90385,1105 +90383,1105 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7ae70 │ │ │ │ + bne 7ae68 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7ae70 │ │ │ │ - ldr r0, [pc, #192] @ 7aeb0 │ │ │ │ + bhi 7ae68 │ │ │ │ + ldr r0, [pc, #192] @ 7aea8 │ │ │ │ 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 1cc05c │ │ │ │ cmp r4, #2 │ │ │ │ movle r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ble 7ae34 │ │ │ │ - ldr r2, [pc, #140] @ 7aeb4 │ │ │ │ + ble 7ae2c │ │ │ │ + ldr r2, [pc, #140] @ 7aeac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldm r0, {r0, r2} │ │ │ │ - bl 797fc │ │ │ │ - ldr r2, [pc, #108] @ 7aeb8 │ │ │ │ - ldr r3, [pc, #84] @ 7aea4 │ │ │ │ + bl 797f4 │ │ │ │ + ldr r2, [pc, #108] @ 7aeb0 │ │ │ │ + ldr r3, [pc, #84] @ 7ae9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ae9c │ │ │ │ + bne 7ae94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #68] @ 7aebc │ │ │ │ - ldr r0, [pc, #68] @ 7aec0 │ │ │ │ + ldr r1, [pc, #68] @ 7aeb4 │ │ │ │ + ldr r0, [pc, #68] @ 7aeb8 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 7ade8 │ │ │ │ + b 7ade0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, ip, ror r2 │ │ │ │ + eoreq r5, r3, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, ip, asr r2 │ │ │ │ + eoreq r5, r3, r4, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, r8, ip @ │ │ │ │ + mulseq pc, r0, ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r3, ip, lsr #3 │ │ │ │ - eoreq r2, r0, r4, asr r2 │ │ │ │ - andseq r2, pc, r0, lsl ip @ │ │ │ │ + @ instruction: 0x002351b4 │ │ │ │ + eoreq r2, r0, ip, asr #4 │ │ │ │ + andseq r2, pc, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #1612] @ 7b528 │ │ │ │ - ldr r2, [pc, #1612] @ 7b52c │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr ip, [pc, #1612] @ 7b520 │ │ │ │ + ldr r2, [pc, #1612] @ 7b524 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1600] @ 7b530 │ │ │ │ + ldr r8, [pc, #1600] @ 7b528 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1596] @ 7b534 │ │ │ │ + ldr r3, [pc, #1596] @ 7b52c │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7b040 │ │ │ │ + bne 7b038 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b040 │ │ │ │ + bhi 7b038 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b4a8 │ │ │ │ - ldr fp, [pc, #1392] @ 7b538 │ │ │ │ - ldr sl, [pc, #1392] @ 7b53c │ │ │ │ + ble 7b4a0 │ │ │ │ + ldr fp, [pc, #1392] @ 7b530 │ │ │ │ + ldr sl, [pc, #1392] @ 7b534 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #11 │ │ │ │ mov r6, r7 │ │ │ │ - b 7b008 │ │ │ │ + b 7b000 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7aff8 │ │ │ │ + beq 7aff0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7b230 │ │ │ │ + bne 7b228 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7b070 │ │ │ │ + beq 7b068 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7afe8 │ │ │ │ + bge 7afe0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ - b 7afe8 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + bl 48af0 │ │ │ │ + b 7afe0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1268] @ 7b540 │ │ │ │ - ldr r1, [pc, #1268] @ 7b544 │ │ │ │ + ldr r0, [pc, #1268] @ 7b538 │ │ │ │ + ldr r1, [pc, #1268] @ 7b53c │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7afb8 │ │ │ │ + b 7afb0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, #11 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1196] @ 7b548 │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #1196] @ 7b540 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7b4b0 │ │ │ │ - ldr r3, [pc, #1180] @ 7b54c │ │ │ │ + beq 7b4a8 │ │ │ │ + ldr r3, [pc, #1180] @ 7b544 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ lsl r3, r9, #2 │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp lr, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 7b37c │ │ │ │ - ldr r3, [pc, #1152] @ 7b550 │ │ │ │ + beq 7b374 │ │ │ │ + ldr r3, [pc, #1152] @ 7b548 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7b344 │ │ │ │ + bcs 7b33c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7b468 │ │ │ │ + bgt 7b460 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ble 7b510 │ │ │ │ + ble 7b508 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7b120 │ │ │ │ + bgt 7b118 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, lr │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #3 │ │ │ │ movle sl, #0 │ │ │ │ movgt sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3, #4 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b408 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b2f8 │ │ │ │ - ldr r6, [pc, #964] @ 7b554 │ │ │ │ + ble 7b2f0 │ │ │ │ + ldr r6, [pc, #964] @ 7b54c │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, r8 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7b1a8 │ │ │ │ + bne 7b1a0 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq 7b304 │ │ │ │ + beq 7b2fc │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 7b38c │ │ │ │ + bne 7b384 │ │ │ │ cmp r0, fp │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3dc │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b408 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b194 │ │ │ │ + b 7b18c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #788] @ 7b558 │ │ │ │ + ldr r0, [pc, #788] @ 7b550 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #748] @ 7b55c │ │ │ │ - ldr r1, [pc, #748] @ 7b560 │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #748] @ 7b554 │ │ │ │ + ldr r1, [pc, #748] @ 7b558 │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #700] @ 7b564 │ │ │ │ - ldr r3, [pc, #640] @ 7b52c │ │ │ │ + ldr r2, [pc, #700] @ 7b55c │ │ │ │ + ldr r3, [pc, #640] @ 7b524 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b524 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 7b51c │ │ │ │ + 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 55fd4 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3dc │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b408 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7b2cc │ │ │ │ + bne 7b2c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 7939c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b298 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 7b440 │ │ │ │ + bgt 7b438 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ldr lr, [r3] │ │ │ │ ldrgt r7, [sp, #16] │ │ │ │ - bgt 7b110 │ │ │ │ - b 7b13c │ │ │ │ + bgt 7b108 │ │ │ │ + b 7b134 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7b350 │ │ │ │ + b 7b348 │ │ │ │ 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 34940 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 7b224 │ │ │ │ + beq 7b21c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b298 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b298 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 7b110 │ │ │ │ + b 7b108 │ │ │ │ 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 34940 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 7b110 │ │ │ │ + b 7b108 │ │ │ │ mov r4, #0 │ │ │ │ - b 7b074 │ │ │ │ + b 7b06c │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 7b568 │ │ │ │ + ldr r0, [pc, #148] @ 7b560 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #128] @ 7b56c │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #128] @ 7b564 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b29c │ │ │ │ + b 7b294 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 7b150 │ │ │ │ + b 7b148 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, lsl r1 │ │ │ │ + eoreq r5, r3, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r8 @ │ │ │ │ + eoreq r5, r3, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror #31 │ │ │ │ - andseq r2, pc, r0, asr #13 │ │ │ │ - andseq r2, pc, ip, lsr r6 @ │ │ │ │ - eoreq r2, r0, r0, lsl #1 │ │ │ │ + @ instruction: 0x001fafdc │ │ │ │ + @ instruction: 0x001f26b8 │ │ │ │ + andseq r2, pc, r4, lsr r6 @ │ │ │ │ + eoreq r2, r0, r8, ror r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - eorseq sp, r1, r0, lsr #16 │ │ │ │ - andseq r0, pc, r8, ror #4 │ │ │ │ - andseq r2, pc, r0, lsr #8 │ │ │ │ - andseq r2, pc, r8, ror sl @ │ │ │ │ - eoreq r4, r3, r0, asr sp │ │ │ │ - @ instruction: 0x001f21bc │ │ │ │ - andseq pc, lr, r8, asr #6 │ │ │ │ + eorseq sp, r1, r8, lsr #16 │ │ │ │ + andseq r0, pc, r0, ror #4 │ │ │ │ + andseq r2, pc, r8, lsl r4 @ │ │ │ │ + andseq r2, pc, r0, ror sl @ │ │ │ │ + eoreq r4, r3, r8, asr sp │ │ │ │ + @ instruction: 0x001f21b4 │ │ │ │ + andseq pc, lr, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr lr, [pc, #1620] @ 7bbdc │ │ │ │ - ldr ip, [pc, #1620] @ 7bbe0 │ │ │ │ - ldr r2, [pc, #1620] @ 7bbe4 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr lr, [pc, #1620] @ 7bbd4 │ │ │ │ + ldr ip, [pc, #1620] @ 7bbd8 │ │ │ │ + ldr r2, [pc, #1620] @ 7bbdc │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1596] @ 7bbe8 │ │ │ │ + ldr r3, [pc, #1596] @ 7bbe0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [ip] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + 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 r7, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 7b6e8 │ │ │ │ + bne 7b6e0 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b6e8 │ │ │ │ + bhi 7b6e0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b718 │ │ │ │ - ldr fp, [pc, #1396] @ 7bbec │ │ │ │ - ldr r9, [pc, #1396] @ 7bbf0 │ │ │ │ + ble 7b710 │ │ │ │ + ldr fp, [pc, #1396] @ 7bbe4 │ │ │ │ + ldr r9, [pc, #1396] @ 7bbe8 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #11 │ │ │ │ - b 7b6b0 │ │ │ │ + b 7b6a8 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 7b6a0 │ │ │ │ + beq 7b698 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 7b8e0 │ │ │ │ + bne 7b8d8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq 7b71c │ │ │ │ + beq 7b714 │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r6, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7b690 │ │ │ │ + bge 7b688 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 48af8 │ │ │ │ - b 7b690 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + bl 48af0 │ │ │ │ + b 7b688 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1280] @ 7bbf4 │ │ │ │ - ldr r1, [pc, #1280] @ 7bbf8 │ │ │ │ + ldr r0, [pc, #1280] @ 7bbec │ │ │ │ + ldr r1, [pc, #1280] @ 7bbf0 │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 7b668 │ │ │ │ + b 7b660 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #11 │ │ │ │ sub r8, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r8 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1208] @ 7bbfc │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #1208] @ 7bbf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7bb64 │ │ │ │ - ldr r3, [pc, #1188] @ 7bc00 │ │ │ │ + beq 7bb5c │ │ │ │ + ldr r3, [pc, #1188] @ 7bbf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ lsl r3, r8, #2 │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp lr, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 7ba2c │ │ │ │ - ldr r3, [pc, #1156] @ 7bc04 │ │ │ │ + beq 7ba24 │ │ │ │ + ldr r3, [pc, #1156] @ 7bbfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7b9f4 │ │ │ │ + bcs 7b9ec │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7bb24 │ │ │ │ + bgt 7bb1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 7bbc4 │ │ │ │ + ble 7bbbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ sub r2, r3, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7b7d0 │ │ │ │ + bgt 7b7c8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, lr │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #3 │ │ │ │ movle sl, #0 │ │ │ │ movgt sl, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r3, #4 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7babc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b9a8 │ │ │ │ - ldr r6, [pc, #968] @ 7bc08 │ │ │ │ + ble 7b9a0 │ │ │ │ + ldr r6, [pc, #968] @ 7bc00 │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, r9 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7b858 │ │ │ │ + bne 7b850 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7b9b4 │ │ │ │ + beq 7b9ac │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 7ba3c │ │ │ │ + bne 7ba34 │ │ │ │ cmp r0, fp │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba8c │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7babc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b844 │ │ │ │ + b 7b83c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #792] @ 7bc0c │ │ │ │ + ldr r0, [pc, #792] @ 7bc04 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #752] @ 7bc10 │ │ │ │ - ldr r1, [pc, #752] @ 7bc14 │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #752] @ 7bc08 │ │ │ │ + ldr r1, [pc, #752] @ 7bc0c │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #704] @ 7bc18 │ │ │ │ - ldr r3, [pc, #648] @ 7bbe4 │ │ │ │ + ldr r2, [pc, #704] @ 7bc10 │ │ │ │ + ldr r3, [pc, #648] @ 7bbdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bbd8 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + bne 7bbd0 │ │ │ │ + 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 55fd4 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba8c │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7babc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7b97c │ │ │ │ + bne 7b974 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 7939c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b948 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bgt 7bafc │ │ │ │ + bgt 7baf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, #1 │ │ │ │ ldr lr, [r3] │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ - bgt 7b7c0 │ │ │ │ - b 7b7ec │ │ │ │ + bgt 7b7b8 │ │ │ │ + b 7b7e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 7ba00 │ │ │ │ + b 7b9f8 │ │ │ │ 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 34940 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 7b8d4 │ │ │ │ + bne 7b8cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b948 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #296] @ 7bc1c │ │ │ │ + ldr r3, [pc, #296] @ 7bc14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 7b950 │ │ │ │ + b 7b948 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r8, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7b7c0 │ │ │ │ + b 7b7b8 │ │ │ │ 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 34940 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7b7c0 │ │ │ │ + b 7b7b8 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #152] @ 7bc20 │ │ │ │ + ldr r0, [pc, #152] @ 7bc18 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #132] @ 7bc24 │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #132] @ 7bc1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b94c │ │ │ │ + b 7b944 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 7b800 │ │ │ │ + b 7b7f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r3, r8, ror #20 │ │ │ │ - eoreq r4, r3, r4, ror #20 │ │ │ │ + eoreq r4, r3, r0, ror sl │ │ │ │ + eoreq r4, r3, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsr r9 @ │ │ │ │ - andseq r2, pc, r0, lsl r0 @ │ │ │ │ - andseq r1, pc, ip, lsl #31 │ │ │ │ - ldrdeq r1, [r0], -r8 @ │ │ │ │ + andseq sl, pc, r4, lsr r9 @ │ │ │ │ + andseq r2, pc, r8 │ │ │ │ + andseq r1, pc, r4, lsl #31 │ │ │ │ + ldrdeq r1, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - eorseq sp, r1, r0, ror r1 │ │ │ │ - @ instruction: 0x001efbb8 │ │ │ │ - andseq r1, pc, r8, ror #26 │ │ │ │ - andseq r2, pc, r8, asr #7 │ │ │ │ - eoreq r4, r3, r0, lsr #13 │ │ │ │ + eorseq sp, r1, r8, ror r1 │ │ │ │ + @ instruction: 0x001efbb0 │ │ │ │ + andseq r1, pc, r0, ror #26 │ │ │ │ + andseq r2, pc, r0, asr #7 │ │ │ │ + eoreq r4, r3, r8, lsr #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r1, pc, r0, lsl #22 │ │ │ │ - mulseq lr, r4, ip │ │ │ │ + @ instruction: 0x001f1af8 │ │ │ │ + andseq lr, lr, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr ip, [pc, #1460] @ 7c1f4 │ │ │ │ - ldr r2, [pc, #1460] @ 7c1f8 │ │ │ │ + ldr ip, [pc, #1460] @ 7c1ec │ │ │ │ + ldr r2, [pc, #1460] @ 7c1f0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1448] @ 7c1fc │ │ │ │ + ldr r8, [pc, #1448] @ 7c1f4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1444] @ 7c200 │ │ │ │ + ldr r3, [pc, #1444] @ 7c1f8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ 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, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7bd98 │ │ │ │ + bne 7bd90 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7bd98 │ │ │ │ + bhi 7bd90 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c168 │ │ │ │ - ldr fp, [pc, #1252] @ 7c204 │ │ │ │ - ldr sl, [pc, #1252] @ 7c208 │ │ │ │ + ble 7c160 │ │ │ │ + ldr fp, [pc, #1252] @ 7c1fc │ │ │ │ + ldr sl, [pc, #1252] @ 7c200 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #10 │ │ │ │ mov r6, r7 │ │ │ │ - b 7bd60 │ │ │ │ + b 7bd58 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7bd50 │ │ │ │ + beq 7bd48 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7bf64 │ │ │ │ + bne 7bf5c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7bdc8 │ │ │ │ + beq 7bdc0 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7bd40 │ │ │ │ + bge 7bd38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ - b 7bd40 │ │ │ │ + bl 48af0 │ │ │ │ + b 7bd38 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1128] @ 7c20c │ │ │ │ - ldr r1, [pc, #1128] @ 7c210 │ │ │ │ + ldr r0, [pc, #1128] @ 7c204 │ │ │ │ + ldr r1, [pc, #1128] @ 7c208 │ │ │ │ mov r3, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7bd10 │ │ │ │ + b 7bd08 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #10 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1056] @ 7c214 │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #1056] @ 7c20c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - beq 7c170 │ │ │ │ - ldr r3, [pc, #1040] @ 7c218 │ │ │ │ + beq 7c168 │ │ │ │ + ldr r3, [pc, #1040] @ 7c210 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 7c060 │ │ │ │ - ldr r3, [pc, #1020] @ 7c21c │ │ │ │ + beq 7c058 │ │ │ │ + ldr r3, [pc, #1020] @ 7c214 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7c028 │ │ │ │ + bcs 7c020 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c128 │ │ │ │ + bgt 7c120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ble 7c1d0 │ │ │ │ + ble 7c1c8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ add r3, r3, #1 │ │ │ │ str lr, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7be70 │ │ │ │ + bgt 7be68 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r0, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 7c078 │ │ │ │ + ble 7c070 │ │ │ │ cmp r9, #3 │ │ │ │ lsl r3, r9, #2 │ │ │ │ movle fp, #0 │ │ │ │ movgt fp, #1 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add sl, r3, #4 │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble 7c008 │ │ │ │ - ldr r6, [pc, #828] @ 7c220 │ │ │ │ + ble 7c000 │ │ │ │ + ldr r6, [pc, #828] @ 7c218 │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r8, #10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, sl │ │ │ │ @@ -91491,883 +91489,883 @@ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7bf00 │ │ │ │ + bne 7bef8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c070 │ │ │ │ + bne 7c068 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7c078 │ │ │ │ + beq 7c070 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7beec │ │ │ │ + b 7bee4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #684] @ 7c224 │ │ │ │ + ldr r0, [pc, #684] @ 7c21c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #644] @ 7c228 │ │ │ │ - ldr r1, [pc, #644] @ 7c22c │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #644] @ 7c220 │ │ │ │ + ldr r1, [pc, #644] @ 7c224 │ │ │ │ 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 4bc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #596] @ 7c230 │ │ │ │ - ldr r3, [pc, #536] @ 7c1f8 │ │ │ │ + ldr r2, [pc, #596] @ 7c228 │ │ │ │ + ldr r3, [pc, #536] @ 7c1f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c1f0 │ │ │ │ + bne 7c1e8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 7c000 │ │ │ │ - b 7c078 │ │ │ │ + bne 7bff8 │ │ │ │ + b 7c070 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt 7c100 │ │ │ │ + bgt 7c0f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ ldr ip, [r3] │ │ │ │ ldrgt r7, [sp, #16] │ │ │ │ - bgt 7be60 │ │ │ │ - b 7be8c │ │ │ │ + bgt 7be58 │ │ │ │ + b 7be84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 7c034 │ │ │ │ + b 7c02c │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c0a8 │ │ │ │ + bgt 7c0a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r9, lsl #2 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r0, [pc, #412] @ 7c234 │ │ │ │ + ldr r0, [pc, #412] @ 7c22c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd4 │ │ │ │ + b 7bfcc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 7beec │ │ │ │ + b 7bee4 │ │ │ │ mov r3, #10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 7be60 │ │ │ │ + b 7be58 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 7be60 │ │ │ │ + b 7be58 │ │ │ │ mov r4, #0 │ │ │ │ - b 7bdcc │ │ │ │ + b 7bdc4 │ │ │ │ mov r2, #11 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 7c238 │ │ │ │ + ldr r0, [pc, #164] @ 7c230 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #144] @ 7c23c │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #144] @ 7c234 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd0 │ │ │ │ + b 7bfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strgt r3, [sp, #20] │ │ │ │ - bgt 7beb0 │ │ │ │ - b 7c090 │ │ │ │ + bgt 7bea8 │ │ │ │ + b 7c088 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002343b4 │ │ │ │ + @ instruction: 0x002343bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r3, r4 │ │ │ │ + mlaeq r3, ip, r3, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsl #5 │ │ │ │ - andseq r1, pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x001f18d0 │ │ │ │ - eoreq r1, r0, r8, lsr #6 │ │ │ │ + andseq sl, pc, r4, lsl #5 │ │ │ │ + andseq r1, pc, ip, asr #18 │ │ │ │ + andseq r1, pc, r8, asr #17 │ │ │ │ + eoreq r1, r0, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - eorseq ip, r1, ip, asr #21 │ │ │ │ - andseq pc, lr, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x001f16d8 │ │ │ │ - andseq r1, pc, r4, asr #26 │ │ │ │ - eoreq r4, r3, ip, lsl r0 │ │ │ │ - eorseq ip, r1, r4, lsl r9 │ │ │ │ - andseq r1, pc, r8, ror #9 │ │ │ │ - andseq lr, lr, r8, lsl #13 │ │ │ │ + @ instruction: 0x0031cad4 │ │ │ │ + andseq pc, lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x001f16d0 │ │ │ │ + andseq r1, pc, ip, lsr sp @ │ │ │ │ + eoreq r4, r3, r4, lsr #32 │ │ │ │ + eorseq ip, r1, ip, lsl r9 │ │ │ │ + andseq r1, pc, r0, ror #9 │ │ │ │ + andseq lr, lr, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr ip, [pc, #1532] @ 7c854 │ │ │ │ - ldr r2, [pc, #1532] @ 7c858 │ │ │ │ + ldr ip, [pc, #1532] @ 7c84c │ │ │ │ + ldr r2, [pc, #1532] @ 7c850 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1520] @ 7c85c │ │ │ │ + ldr r8, [pc, #1520] @ 7c854 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1516] @ 7c860 │ │ │ │ + ldr r3, [pc, #1516] @ 7c858 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #5 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + mov r3, #5 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - str ip, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #156] @ 0x9c │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #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 r7, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [r7, #16] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bne 7c3f4 │ │ │ │ + bne 7c3ec │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7c3f4 │ │ │ │ + bhi 7c3ec │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c7e8 │ │ │ │ - ldr r3, [pc, #1260] @ 7c864 │ │ │ │ - ldr fp, [pc, #1260] @ 7c868 │ │ │ │ + ble 7c7e0 │ │ │ │ + ldr r3, [pc, #1260] @ 7c85c │ │ │ │ + ldr fp, [pc, #1260] @ 7c860 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #15 │ │ │ │ mov r6, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 7c3bc │ │ │ │ + b 7c3b4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7c3ac │ │ │ │ + beq 7c3a4 │ │ │ │ cmp r4, sl │ │ │ │ - bne 7c5d8 │ │ │ │ + bne 7c5d0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7c424 │ │ │ │ + beq 7c41c │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov sl, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7c39c │ │ │ │ + bge 7c394 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 48af8 │ │ │ │ - b 7c39c │ │ │ │ + bl 48af0 │ │ │ │ + b 7c394 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1132] @ 7c86c │ │ │ │ - ldr r1, [pc, #1132] @ 7c870 │ │ │ │ + ldr r0, [pc, #1132] @ 7c864 │ │ │ │ + ldr r1, [pc, #1132] @ 7c868 │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7c368 │ │ │ │ + b 7c360 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #15 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1060] @ 7c874 │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #1060] @ 7c86c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 7c7f0 │ │ │ │ - ldr r2, [pc, #1044] @ 7c878 │ │ │ │ + beq 7c7e8 │ │ │ │ + ldr r2, [pc, #1044] @ 7c870 │ │ │ │ ldr r0, [r8, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7c6c8 │ │ │ │ - ldr r3, [pc, #1024] @ 7c87c │ │ │ │ + beq 7c6c0 │ │ │ │ + ldr r3, [pc, #1024] @ 7c874 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7c674 │ │ │ │ + bcs 7c66c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c7c8 │ │ │ │ + bgt 7c7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bgt 7c6b0 │ │ │ │ + bgt 7c6a8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r6, [r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ble 7c504 │ │ │ │ + ble 7c4fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub lr, ip, #4 │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r3, ip │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r5, [r3] │ │ │ │ cmp r3, lr │ │ │ │ - bne 7c4ec │ │ │ │ + bne 7c4e4 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 7c7bc │ │ │ │ + beq 7c7b4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ - ble 7c6e8 │ │ │ │ - ldr r6, [pc, #852] @ 7c880 │ │ │ │ + ble 7c6e0 │ │ │ │ + ldr r6, [pc, #852] @ 7c878 │ │ │ │ lsl fp, r9, #2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ add sl, fp, #4 │ │ │ │ mov r8, #15 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ble 7c580 │ │ │ │ + ble 7c578 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, sl │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7c560 │ │ │ │ + bne 7c558 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r7, r5, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7c5c4 │ │ │ │ + beq 7c5bc │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 7c720 │ │ │ │ + bgt 7c718 │ │ │ │ cmp r9, #3 │ │ │ │ - bgt 7c6d4 │ │ │ │ + bgt 7c6cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r1, r7] │ │ │ │ - bne 7c540 │ │ │ │ - b 7c6e8 │ │ │ │ + bne 7c538 │ │ │ │ + b 7c6e0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #664] @ 7c884 │ │ │ │ + ldr r0, [pc, #664] @ 7c87c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #624] @ 7c888 │ │ │ │ - ldr r1, [pc, #624] @ 7c88c │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #624] @ 7c880 │ │ │ │ + ldr r1, [pc, #624] @ 7c884 │ │ │ │ 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 4bc98 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #576] @ 7c888 │ │ │ │ + ldr r3, [pc, #516] @ 7c850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c850 │ │ │ │ + bne 7c848 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 7c4ac │ │ │ │ + ble 7c4a4 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ble 7c4b8 │ │ │ │ + ble 7c4b0 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r1, r0 │ │ │ │ - b 7c4bc │ │ │ │ + b 7c4b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7c680 │ │ │ │ + b 7c678 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c75c │ │ │ │ + bgt 7c754 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r9, lsl #2 │ │ │ │ strne r3, [r2] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c648 │ │ │ │ + b 7c640 │ │ │ │ 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 34940 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 7c5b8 │ │ │ │ + b 7c5b0 │ │ │ │ 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 34940 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 7c54c │ │ │ │ + b 7c544 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - b 7c514 │ │ │ │ + b 7c50c │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7c690 │ │ │ │ + b 7c688 │ │ │ │ mov r4, #0 │ │ │ │ - b 7c428 │ │ │ │ + b 7c420 │ │ │ │ mov r1, #16 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r3] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 7c894 │ │ │ │ + ldr r0, [pc, #128] @ 7c88c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #108] @ 7c898 │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #108] @ 7c890 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c644 │ │ │ │ + b 7c63c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, ip, sp, r3 │ │ │ │ + eoreq r3, r3, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, ror sp │ │ │ │ + eoreq r3, r3, r4, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r4, lsl #6 │ │ │ │ - andseq r9, pc, r0, lsr ip @ │ │ │ │ - andseq r1, pc, r0, ror r2 @ │ │ │ │ - eoreq r0, r0, ip, asr #25 │ │ │ │ + @ instruction: 0x001f12fc │ │ │ │ + andseq r9, pc, r8, lsr #24 │ │ │ │ + andseq r1, pc, r8, ror #4 │ │ │ │ + eoreq r0, r0, r4, asr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - eorseq ip, r1, r0, lsl #9 │ │ │ │ - andseq lr, lr, r0, asr #29 │ │ │ │ - andseq r1, pc, r0, rrx │ │ │ │ - @ instruction: 0x001f16d0 │ │ │ │ - eoreq r3, r3, r8, lsr #19 │ │ │ │ - andseq r0, pc, r4, ror #28 │ │ │ │ - andseq lr, lr, r8 │ │ │ │ + eorseq ip, r1, r8, lsl #9 │ │ │ │ + @ instruction: 0x001eeeb8 │ │ │ │ + andseq r1, pc, r8, asr r0 @ │ │ │ │ + andseq r1, pc, r8, asr #13 │ │ │ │ + @ instruction: 0x002339b0 │ │ │ │ + andseq r0, pc, ip, asr lr @ │ │ │ │ + andseq lr, lr, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #888] @ 7cc2c │ │ │ │ - ldr r2, [pc, #888] @ 7cc30 │ │ │ │ + ldr ip, [pc, #888] @ 7cc24 │ │ │ │ + ldr r2, [pc, #888] @ 7cc28 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #876] @ 7cc34 │ │ │ │ + ldr r6, [pc, #876] @ 7cc2c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #872] @ 7cc38 │ │ │ │ + ldr r3, [pc, #872] @ 7cc30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 7cb64 │ │ │ │ + bne 7cb5c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7cb64 │ │ │ │ - ldr r2, [pc, #696] @ 7cc3c │ │ │ │ + bhi 7cb5c │ │ │ │ + ldr r2, [pc, #696] @ 7cc34 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7cbc0 │ │ │ │ - ldr fp, [pc, #672] @ 7cc40 │ │ │ │ - ldr r9, [pc, #672] @ 7cc44 │ │ │ │ + beq 7cbb8 │ │ │ │ + ldr fp, [pc, #672] @ 7cc38 │ │ │ │ + ldr r9, [pc, #672] @ 7cc3c │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7c9c0 │ │ │ │ + bne 7c9b8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7c9dc │ │ │ │ + beq 7c9d4 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 7c9ac │ │ │ │ + bne 7c9a4 │ │ │ │ mov r7, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #564] @ 7cc48 │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #564] @ 7cc40 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 7cbcc │ │ │ │ + beq 7cbc4 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7ca64 │ │ │ │ + bne 7ca5c │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 7ca58 │ │ │ │ + b 7ca50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4]! │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7ca64 │ │ │ │ + bne 7ca5c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7ca3c │ │ │ │ - ldr r3, [pc, #480] @ 7cc4c │ │ │ │ + beq 7ca34 │ │ │ │ + ldr r3, [pc, #480] @ 7cc44 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #476] @ 7cc50 │ │ │ │ + ldr r3, [pc, #476] @ 7cc48 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr fp, [r3] │ │ │ │ - bl 262068 │ │ │ │ + bl 262058 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262160 │ │ │ │ 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 55fd4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262068 │ │ │ │ + bl 262058 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 26650c │ │ │ │ - bl 266ef4 │ │ │ │ + bl 2664fc │ │ │ │ + bl 266ee4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r4, r9 │ │ │ │ ldr r9, [r3] │ │ │ │ sub r9, r9, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 7cb8c │ │ │ │ + beq 7cb84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ lsl r4, r4, #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ lsl r9, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r4, r4, #1 │ │ │ │ orr r7, r7, #1 │ │ │ │ orr r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #280] @ 7cc54 │ │ │ │ + ldr r2, [pc, #280] @ 7cc4c │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #236] @ 7cc30 │ │ │ │ + ldr r3, [pc, #236] @ 7cc28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7cc28 │ │ │ │ + bne 7cc20 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #236] @ 7cc58 │ │ │ │ - ldr r0, [pc, #236] @ 7cc5c │ │ │ │ + ldr r1, [pc, #236] @ 7cc50 │ │ │ │ + ldr r0, [pc, #236] @ 7cc54 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 7c97c │ │ │ │ - ldr r3, [pc, #204] @ 7cc60 │ │ │ │ + b 7c974 │ │ │ │ + ldr r3, [pc, #204] @ 7cc58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #744] @ 0x2e8 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - bl 103acc │ │ │ │ - b 7caf8 │ │ │ │ + bl 103ad0 │ │ │ │ + b 7caf0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b 7c9f8 │ │ │ │ - ldr r1, [pc, #144] @ 7cc64 │ │ │ │ + b 7c9f0 │ │ │ │ + ldr r1, [pc, #144] @ 7cc5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r2, r7, #1 │ │ │ │ orr r2, r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #96] @ 7cc68 │ │ │ │ - ldr r2, [pc, #96] @ 7cc6c │ │ │ │ - ldr r0, [pc, #96] @ 7cc70 │ │ │ │ + ldr r1, [pc, #96] @ 7cc60 │ │ │ │ + ldr r2, [pc, #96] @ 7cc64 │ │ │ │ + ldr r0, [pc, #96] @ 7cc68 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - b 7cb34 │ │ │ │ + b 7cb2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, asr #14 │ │ │ │ + eoreq r3, r3, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, r0, lsr #14 │ │ │ │ + eoreq r3, r3, r8, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r9, pc, r4, lsl r6 @ │ │ │ │ - andseq r1, pc, ip, lsl r0 @ │ │ │ │ + andseq r9, pc, ip, lsl #12 │ │ │ │ + andseq r1, pc, r4, lsl r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x002334b8 │ │ │ │ - eoreq r0, r0, ip, asr r5 │ │ │ │ - andseq r0, pc, r8, asr #28 │ │ │ │ + eoreq r3, r3, r0, asr #9 │ │ │ │ + eoreq r0, r0, r4, asr r5 │ │ │ │ + andseq r0, pc, r0, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r1, pc, r0, ror r1 @ │ │ │ │ - andseq r1, pc, r0, lsl #2 │ │ │ │ - eoreq r0, r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x001f0db0 │ │ │ │ + andseq r1, pc, r8, ror #2 │ │ │ │ + ldrsheq r1, [pc], -r8 │ │ │ │ + mlaeq r0, ip, r3, r0 │ │ │ │ + andseq r0, pc, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr lr, [pc, #2496] @ 7d64c │ │ │ │ + ldr lr, [pc, #2496] @ 7d644 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2488] @ 7d650 │ │ │ │ + ldr r0, [pc, #2488] @ 7d648 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr r8, [pc, #2476] @ 7d654 │ │ │ │ + ldr r8, [pc, #2476] @ 7d64c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #2468] @ 7d658 │ │ │ │ + ldr r3, [pc, #2468] @ 7d650 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [ip] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -92379,115 +92377,115 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r9] │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bne 7d0c4 │ │ │ │ + bne 7d0bc │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub lr, r3, #44 @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ - bls 7d2f0 │ │ │ │ + bls 7d2e8 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ + bhi 7d0bc │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - beq 7d0f8 │ │ │ │ + beq 7d0f0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cd98 │ │ │ │ + bne 7cd90 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdbc │ │ │ │ + bls 7cdb4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #2232] @ 7d65c │ │ │ │ + ldr r1, [pc, #2232] @ 7d654 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #2204] @ 7d660 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #2204] @ 7d658 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 7d03c │ │ │ │ + beq 7d034 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r4, #10 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ @@ -92495,182 +92493,182 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - beq 7d2d8 │ │ │ │ - ldr r2, [pc, #1932] @ 7d664 │ │ │ │ + beq 7d2d0 │ │ │ │ + ldr r2, [pc, #1932] @ 7d65c │ │ │ │ ldr r4, [r8, r2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7cef0 │ │ │ │ + beq 7cee8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf04 │ │ │ │ + bne 7cefc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7cf20 │ │ │ │ + beq 7cf18 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d030 │ │ │ │ + beq 7d028 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ lsl r2, fp, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - beq 7d030 │ │ │ │ + beq 7d028 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ tst r1, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf6c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7d470 │ │ │ │ - ldr r3, [pc, #1796] @ 7d668 │ │ │ │ + bne 7d468 │ │ │ │ + ldr r3, [pc, #1796] @ 7d660 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d5dc │ │ │ │ + bne 7d5d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfbc │ │ │ │ - b 7d420 │ │ │ │ + bne 7cfb4 │ │ │ │ + b 7d418 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d00c │ │ │ │ + bne 7d004 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d418 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands r7, r0, #1 │ │ │ │ and r1, r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bne 7cfe0 │ │ │ │ + bne 7cfd8 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ - bne 7d314 │ │ │ │ + bne 7d30c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bne 7cff8 │ │ │ │ + bne 7cff0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 7cf88 │ │ │ │ - bl 113de4 │ │ │ │ + bne 7cf80 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cfa8 │ │ │ │ + beq 7cfa0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d418 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cf3c │ │ │ │ + bne 7cf34 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2650 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7d148 │ │ │ │ - ldr r3, [pc, #1540] @ 7d66c │ │ │ │ + beq 7d140 │ │ │ │ + ldr r3, [pc, #1540] @ 7d664 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7d148 │ │ │ │ + beq 7d140 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9f2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d154 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d154 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d154 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 7d2a8 │ │ │ │ - ldr r1, [pc, #1444] @ 7d670 │ │ │ │ + b 7d2a0 │ │ │ │ + ldr r1, [pc, #1444] @ 7d668 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - bne 7cd80 │ │ │ │ - ldr r2, [pc, #1376] @ 7d660 │ │ │ │ + bne 7cd78 │ │ │ │ + ldr r2, [pc, #1376] @ 7d658 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7cdc4 │ │ │ │ + beq 7cdbc │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d120 │ │ │ │ + bne 7d118 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdc4 │ │ │ │ + bls 7cdbc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1352] @ 7d674 │ │ │ │ + ldr r1, [pc, #1352] @ 7d66c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - b 7cdc4 │ │ │ │ + bl 48af0 │ │ │ │ + b 7cdbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7d0ac │ │ │ │ + beq 7d0a4 │ │ │ │ mov r4, #9 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -92678,15 +92676,15 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldreq r2, [r3] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -92700,417 +92698,417 @@ │ │ │ │ str r2, [ip, #16] │ │ │ │ ldrhne r2, [r0, #2] │ │ │ │ str ip, [r0, #16] │ │ │ │ orrne r2, r2, #1 │ │ │ │ strhne r2, [r0, #2] │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7d298 │ │ │ │ + bne 7d290 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7d62c │ │ │ │ + beq 7d624 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 7d238 │ │ │ │ - b 7d2a4 │ │ │ │ + beq 7d230 │ │ │ │ + b 7d29c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d29c │ │ │ │ mov r7, r3 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d29c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d21c │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d21c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 7d224 │ │ │ │ + beq 7d21c │ │ │ │ cmp r1, #0 │ │ │ │ strne r7, [sp, #36] @ 0x24 │ │ │ │ cmp lr, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 7d288 │ │ │ │ + bgt 7d280 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7d2a4 │ │ │ │ + beq 7d29c │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [ip, #2] │ │ │ │ - b 7d2a4 │ │ │ │ + b 7d29c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #968] @ 7d678 │ │ │ │ + ldr r2, [pc, #968] @ 7d670 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #920] @ 7d650 │ │ │ │ + ldr r3, [pc, #920] @ 7d648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d648 │ │ │ │ + bne 7d640 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 7ced0 │ │ │ │ - ldr r2, [pc, #888] @ 7d664 │ │ │ │ + bne 7cec8 │ │ │ │ + ldr r2, [pc, #888] @ 7d65c │ │ │ │ ldr r4, [r8, r2] │ │ │ │ - b 7cef0 │ │ │ │ + b 7cee8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d0c4 │ │ │ │ + bne 7d0bc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ - b 7cd70 │ │ │ │ + bhi 7d0bc │ │ │ │ + b 7cd68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7d330 │ │ │ │ + bne 7d328 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ movne r7, #1 │ │ │ │ strne r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq 7d00c │ │ │ │ + beq 7d004 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d374 │ │ │ │ + beq 7d36c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d39c │ │ │ │ + beq 7d394 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d3c4 │ │ │ │ + bne 7d3bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7d408 │ │ │ │ + bne 7d400 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7d340 │ │ │ │ + bne 7d338 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfa8 │ │ │ │ - b 7d00c │ │ │ │ + bne 7cfa0 │ │ │ │ + b 7d004 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d4a4 │ │ │ │ + beq 7d49c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d504 │ │ │ │ + beq 7d4fc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d460 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3b0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d460 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r2, #8] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3b0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - beq 7d63c │ │ │ │ - ldr r3, [pc, #572] @ 7d67c │ │ │ │ + beq 7d634 │ │ │ │ + ldr r3, [pc, #572] @ 7d674 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #564] @ 7d680 │ │ │ │ + ldr r1, [pc, #564] @ 7d678 │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ - b 7d038 │ │ │ │ + bl 4bc98 │ │ │ │ + b 7d030 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b 7d00c │ │ │ │ + b 7d004 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7cf74 │ │ │ │ + bhi 7cf6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf6c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7cf74 │ │ │ │ - b 7cf5c │ │ │ │ + bne 7cf6c │ │ │ │ + b 7cf54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bne 7d5b0 │ │ │ │ + bne 7d5a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d548 │ │ │ │ - bl 114ef8 │ │ │ │ + beq 7d540 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3b0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d600 │ │ │ │ + beq 7d5f8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strne r3, [r2, #8] │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ - bl 113de4 │ │ │ │ + b 7d3b0 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ - bl 114ef8 │ │ │ │ + b 7d3b0 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 7d3b4 │ │ │ │ + beq 7d3ac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b 7d3fc │ │ │ │ + b 7d3f4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 7cf74 │ │ │ │ + b 7cf6c │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3b0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 7d210 │ │ │ │ - ldr r3, [pc, #64] @ 7d684 │ │ │ │ + b 7d208 │ │ │ │ + ldr r3, [pc, #64] @ 7d67c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7d440 │ │ │ │ + b 7d438 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, ror #6 │ │ │ │ + eoreq r3, r3, r8, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, lsr r3 │ │ │ │ + eoreq r3, r3, r4, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r4, lsr #6 │ │ │ │ + eoreq r0, r0, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eoreq r0, r0, r4 │ │ │ │ - andseq r0, pc, r0, asr ip @ │ │ │ │ - eoreq r2, r3, r4, asr #26 │ │ │ │ - andseq r0, pc, ip, lsr #18 │ │ │ │ - andseq r0, pc, r4, asr #18 │ │ │ │ - andseq sp, lr, r8, lsl #29 │ │ │ │ + @ instruction: 0x001ffffc │ │ │ │ + andseq r0, pc, r8, asr #24 │ │ │ │ + eoreq r2, r3, ip, asr #26 │ │ │ │ + andseq r0, pc, r4, lsr #18 │ │ │ │ + andseq r0, pc, ip, lsr r9 @ │ │ │ │ + andseq sp, lr, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d6c8 │ │ │ │ + ldr r0, [pc, #36] @ 7d6c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq pc, lr, r4, lsl #30 │ │ │ │ + @ instruction: 0x001efefc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d70c │ │ │ │ + ldr r0, [pc, #36] @ 7d704 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001efedc │ │ │ │ + @ instruction: 0x001efed4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d750 │ │ │ │ + ldr r0, [pc, #36] @ 7d748 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001f03f4 │ │ │ │ + andseq r0, pc, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d794 │ │ │ │ + ldr r0, [pc, #36] @ 7d78c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, r4, asr #7 │ │ │ │ + @ instruction: 0x001f03bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d7d8 │ │ │ │ + ldr r0, [pc, #36] @ 7d7d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq pc, r8, r3 @ │ │ │ │ + mulseq pc, r0, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d81c │ │ │ │ + ldr r0, [pc, #36] @ 7d814 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ + andseq r0, pc, r4, ror #6 │ │ │ │ │ │ │ │ -0007d820 : │ │ │ │ - b 73758 │ │ │ │ +0007d818 : │ │ │ │ + b 73750 │ │ │ │ │ │ │ │ -0007d824 : │ │ │ │ +0007d81c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 7d870 │ │ │ │ + bne 7d868 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7d878 │ │ │ │ + beq 7d870 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmn r2, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -93123,117 +93121,117 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 7d854 │ │ │ │ + ble 7d84c │ │ │ │ cmp r2, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d8a0 : │ │ │ │ +0007d898 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 797fc │ │ │ │ + b 797f4 │ │ │ │ │ │ │ │ -0007d8ac : │ │ │ │ +0007d8a4 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - b 797fc │ │ │ │ + b 797f4 │ │ │ │ │ │ │ │ -0007d8bc : │ │ │ │ +0007d8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [pc, #600] @ 7db2c │ │ │ │ + ldr lr, [pc, #600] @ 7db24 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #592] @ 7db30 │ │ │ │ + ldr r0, [pc, #592] @ 7db28 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #572] @ 7db34 │ │ │ │ + ldr r3, [pc, #572] @ 7db2c │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #568] @ 7db38 │ │ │ │ + ldr r2, [pc, #568] @ 7db30 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrlt r0, [ip] │ │ │ │ ldrge r0, [ip, r4, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7d988 │ │ │ │ - ldr r2, [pc, #484] @ 7db3c │ │ │ │ + beq 7d980 │ │ │ │ + ldr r2, [pc, #484] @ 7db34 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 7dabc │ │ │ │ + beq 7dab4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9ec │ │ │ │ + beq 7d9e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #452] @ 7db40 │ │ │ │ - ldr r1, [pc, #452] @ 7db44 │ │ │ │ + beq 7d9dc │ │ │ │ + ldr r2, [pc, #452] @ 7db38 │ │ │ │ + ldr r1, [pc, #452] @ 7db3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 7d9a8 │ │ │ │ + b 7d9a0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9c4 │ │ │ │ + beq 7d9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #420] @ 7db48 │ │ │ │ + beq 7d9dc │ │ │ │ + ldr r2, [pc, #420] @ 7db40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #412] @ 7db4c │ │ │ │ + ldr r3, [pc, #412] @ 7db44 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 7db00 │ │ │ │ + bhi 7daf8 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7dac4 │ │ │ │ + bls 7dabc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d99c │ │ │ │ + bne 7d994 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - b 7da5c │ │ │ │ + b 7da54 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dacc │ │ │ │ + bls 7dac4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d9e0 │ │ │ │ - ldr r3, [pc, #316] @ 7db50 │ │ │ │ + bne 7d96c │ │ │ │ + b 7d9d8 │ │ │ │ + ldr r3, [pc, #316] @ 7db48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -93242,175 +93240,175 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #240] @ 7db54 │ │ │ │ - ldr r3, [pc, #200] @ 7db30 │ │ │ │ + ldr r2, [pc, #240] @ 7db4c │ │ │ │ + ldr r3, [pc, #200] @ 7db28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7dafc │ │ │ │ + bne 7daf4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #196] @ 7db58 │ │ │ │ + ldr r3, [pc, #196] @ 7db50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #184] @ 7db5c │ │ │ │ + b 7da10 │ │ │ │ + ldr r3, [pc, #184] @ 7db54 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #172] @ 7db60 │ │ │ │ + b 7da10 │ │ │ │ + ldr r3, [pc, #172] @ 7db58 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ + b 7da10 │ │ │ │ mov r0, #1 │ │ │ │ - b 7da5c │ │ │ │ - ldr r2, [pc, #112] @ 7db3c │ │ │ │ + b 7da54 │ │ │ │ + ldr r2, [pc, #112] @ 7db34 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f4 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 7da54 │ │ │ │ + bne 7da4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e0 │ │ │ │ + beq 7d9d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d99c │ │ │ │ + bne 7d96c │ │ │ │ + b 7d994 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 7db64 │ │ │ │ + ldr r3, [pc, #92] @ 7db5c │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 7da30 │ │ │ │ - eoreq r2, r3, r8, lsl r7 │ │ │ │ + b 7da28 │ │ │ │ + eoreq r2, r3, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ + strdeq r2, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r8, pc, r4, ror #13 │ │ │ │ - andseq r0, pc, r8, lsl #9 │ │ │ │ - andseq sp, lr, r8, lsr #22 │ │ │ │ - eoreq r5, r0, r2, asr ip │ │ │ │ - andseq r0, pc, r4, asr #8 │ │ │ │ - mlaeq r3, r4, r5, r2 │ │ │ │ - andseq r0, pc, ip, lsl #7 │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ + @ instruction: 0x001f86dc │ │ │ │ + andseq r0, pc, r0, lsl #9 │ │ │ │ + andseq sp, lr, r0, lsr #22 │ │ │ │ + eoreq r5, r0, sl, asr #24 │ │ │ │ + andseq r0, pc, ip, lsr r4 @ │ │ │ │ + mlaeq r3, ip, r5, r2 │ │ │ │ andseq r0, pc, r4, lsl #7 │ │ │ │ - andseq r0, pc, r8, ror #6 │ │ │ │ + andseq r0, pc, r4, ror #6 │ │ │ │ + andseq r0, pc, ip, ror r3 @ │ │ │ │ + andseq r0, pc, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr r5, [pc, #1384] @ 7e0e8 │ │ │ │ - ldr lr, [pc, #1384] @ 7e0ec │ │ │ │ - ldr ip, [pc, #1384] @ 7e0f0 │ │ │ │ + ldr r5, [pc, #1384] @ 7e0e0 │ │ │ │ + ldr lr, [pc, #1384] @ 7e0e4 │ │ │ │ + ldr ip, [pc, #1384] @ 7e0e8 │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add r5, pc, r5 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #580] @ 0x244 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1340] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1340] @ 7e0ec │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ 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, #128] @ 0x80 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #4 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1204] @ 7e0f8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #1204] @ 7e0f0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 7dc74 │ │ │ │ + bne 7dc6c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq 7dcdc │ │ │ │ - ldr r1, [pc, #1152] @ 7e0fc │ │ │ │ + beq 7dcd4 │ │ │ │ + ldr r1, [pc, #1152] @ 7e0f4 │ │ │ │ mov ip, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #1100] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1100] @ 7e0ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1096] @ 7e100 │ │ │ │ - ldr r3, [pc, #1076] @ 7e0f0 │ │ │ │ + ldr r2, [pc, #1096] @ 7e0f8 │ │ │ │ + ldr r3, [pc, #1076] @ 7e0e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e0e4 │ │ │ │ + bne 7e0dc │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #2 │ │ │ │ subgt r3, r3, #3 │ │ │ │ strgt r3, [sp, #56] @ 0x38 │ │ │ │ @@ -93420,308 +93418,308 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #11 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 7dd74 │ │ │ │ + bne 7dd6c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 7dd48 │ │ │ │ + bne 7dd40 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dffc │ │ │ │ + bls 7dff4 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #940] @ 7e104 │ │ │ │ + ldr r1, [pc, #940] @ 7e0fc │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - ble 7ddfc │ │ │ │ + ble 7ddf4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #892] @ 7e108 │ │ │ │ + ldr r3, [pc, #892] @ 7e100 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7ddfc │ │ │ │ + beq 7ddf4 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e0b0 │ │ │ │ + beq 7e0a8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 7e0dc │ │ │ │ - ldr r3, [pc, #820] @ 7e10c │ │ │ │ + beq 7e0d4 │ │ │ │ + ldr r3, [pc, #820] @ 7e104 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e048 │ │ │ │ + bne 7e040 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de08 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2db0 │ │ │ │ - ldr r3, [pc, #748] @ 7e10c │ │ │ │ + bl 1c2d88 │ │ │ │ + ldr r3, [pc, #748] @ 7e104 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dfdc │ │ │ │ + beq 7dfd4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #712] @ 7e110 │ │ │ │ + ldr r3, [pc, #712] @ 7e108 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e08c │ │ │ │ + beq 7e084 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5355c │ │ │ │ - ldr r3, [pc, #668] @ 7e114 │ │ │ │ + bl 53554 │ │ │ │ + ldr r3, [pc, #668] @ 7e10c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ 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 e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 7df18 │ │ │ │ + bne 7df10 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ addle r2, sp, #96 @ 0x60 │ │ │ │ - bgt 7dfc0 │ │ │ │ + bgt 7dfb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ble 7defc │ │ │ │ + ble 7def4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub lr, r0, #4 │ │ │ │ add lr, lr, r3, lsl #2 │ │ │ │ sub r1, r2, #4 │ │ │ │ add r3, r0, #8 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r1, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bne 7deec │ │ │ │ + bne 7dee4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #472] @ 7e118 │ │ │ │ + bl 1c2bc8 │ │ │ │ + ldr r3, [pc, #472] @ 7e110 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ ldrne r2, [sp, #52] @ 0x34 │ │ │ │ strne r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7df80 │ │ │ │ + beq 7df78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 7e10c │ │ │ │ + ldr r3, [pc, #416] @ 7e104 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r1, [r2, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #348] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #348] @ 7e0ec │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 7df60 │ │ │ │ + b 7df58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r2, r0 │ │ │ │ - b 7dec4 │ │ │ │ + b 7debc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ str r0, [r3, #736] @ 0x2e0 │ │ │ │ str r0, [r3, #732] @ 0x2dc │ │ │ │ mov r0, #4 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc98 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #260] @ 7e11c │ │ │ │ + ldr r1, [pc, #260] @ 7e114 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #232] @ 7e120 │ │ │ │ - ldr r1, [pc, #232] @ 7e124 │ │ │ │ + ldr r2, [pc, #232] @ 7e118 │ │ │ │ + ldr r1, [pc, #232] @ 7e11c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 7dd68 │ │ │ │ + bl 4e5cc │ │ │ │ + b 7dd60 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 20ae18 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20ae08 │ │ │ │ + bl 20a950 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20aff4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de08 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ - b 7de60 │ │ │ │ - ldr r1, [pc, #112] @ 7e128 │ │ │ │ + b 7de58 │ │ │ │ + ldr r1, [pc, #112] @ 7e120 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc98 │ │ │ │ mov r4, r5 │ │ │ │ - b 7ddf0 │ │ │ │ + b 7dde8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r3, r0, ror r4 │ │ │ │ - eoreq r2, r3, ip, ror #8 │ │ │ │ + eoreq r2, r3, r8, ror r4 │ │ │ │ + eoreq r2, r3, r4, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r1, r0, ror #26 │ │ │ │ - andseq r0, pc, r4, lsl r2 @ │ │ │ │ - eoreq r2, r3, r0, asr #6 │ │ │ │ - andseq pc, pc, r0, ror r3 @ │ │ │ │ + eorseq sl, r1, r8, ror #26 │ │ │ │ + andseq r0, pc, ip, lsl #4 │ │ │ │ + eoreq r2, r3, r8, asr #6 │ │ │ │ + andseq pc, pc, r8, ror #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq sl, r1, ip, ror #22 │ │ │ │ - eorseq sl, r1, r8, lsr fp │ │ │ │ - eorseq sl, r1, r0, ror sl │ │ │ │ - andseq pc, lr, r8, asr #29 │ │ │ │ - andseq lr, pc, r8, ror pc @ │ │ │ │ - andseq pc, lr, r0, ror lr @ │ │ │ │ - andseq pc, lr, r4, lsr lr @ │ │ │ │ + eorseq sl, r1, r4, ror fp │ │ │ │ + eorseq sl, r1, r0, asr #22 │ │ │ │ + eorseq sl, r1, r8, ror sl │ │ │ │ + andseq pc, lr, r0, asr #29 │ │ │ │ + andseq lr, pc, r0, ror pc @ │ │ │ │ + andseq pc, lr, r8, ror #28 │ │ │ │ + andseq pc, lr, ip, lsr #28 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e144 │ │ │ │ + ldr r0, [pc, #12] @ 7e13c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 7db68 │ │ │ │ - andseq pc, lr, r4, lsr #14 │ │ │ │ + b 7db60 │ │ │ │ + andseq pc, lr, ip, lsl r7 @ │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e160 │ │ │ │ + ldr r0, [pc, #12] @ 7e158 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 7db68 │ │ │ │ - @ instruction: 0x001ef6f4 │ │ │ │ + b 7db60 │ │ │ │ + andseq pc, lr, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1004] @ 7e570 │ │ │ │ + ldr r0, [pc, #1004] @ 7e568 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1000] @ 7e574 │ │ │ │ + ldr r3, [pc, #1000] @ 7e56c │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r7, [pc, #980] @ 7e578 │ │ │ │ + ldr r7, [pc, #980] @ 7e570 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #968] @ 7e57c │ │ │ │ + ldr r3, [pc, #968] @ 7e574 │ │ │ │ add r7, pc, r7 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ subs ip, r2, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -93730,451 +93728,451 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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, #12 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 7e2f0 │ │ │ │ - ldr r3, [pc, #836] @ 7e580 │ │ │ │ + beq 7e2e8 │ │ │ │ + ldr r3, [pc, #836] @ 7e578 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e360 │ │ │ │ + beq 7e358 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7e3e0 │ │ │ │ + beq 7e3d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 7e368 │ │ │ │ + beq 7e360 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e418 │ │ │ │ + bne 7e410 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7e2d0 │ │ │ │ - ldr lr, [pc, #716] @ 7e584 │ │ │ │ + beq 7e2c8 │ │ │ │ + ldr lr, [pc, #716] @ 7e57c │ │ │ │ mov r3, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r6, #3 │ │ │ │ - beq 7e444 │ │ │ │ + beq 7e43c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e4a0 │ │ │ │ + beq 7e498 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e308 │ │ │ │ + bne 7e300 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e534 │ │ │ │ + beq 7e52c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 7e334 │ │ │ │ + bne 7e32c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e24c │ │ │ │ + b 7e2e0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e504 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e354 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7e3a8 │ │ │ │ + beq 7e3a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 7e2e8 │ │ │ │ - ldr r3, [pc, #536] @ 7e588 │ │ │ │ + b 7e2e0 │ │ │ │ + ldr r3, [pc, #536] @ 7e580 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr ip, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp ip, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ sub r3, r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 7e294 │ │ │ │ + b 7e28c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r6, #2 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e504 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e354 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e354 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 7e2e8 │ │ │ │ - ldr r3, [pc, #416] @ 7e588 │ │ │ │ - ldr r0, [pc, #416] @ 7e58c │ │ │ │ + beq 7e2e0 │ │ │ │ + ldr r3, [pc, #416] @ 7e580 │ │ │ │ + ldr r0, [pc, #416] @ 7e584 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str lr, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ - b 7e268 │ │ │ │ + bl 776f0 │ │ │ │ + b 7e260 │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr ip, [pc, #364] @ 7e590 │ │ │ │ + ldr ip, [pc, #364] @ 7e588 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ cmp r6, #3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7e2d8 │ │ │ │ + bne 7e2d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7e2d8 │ │ │ │ - ldr r1, [pc, #288] @ 7e594 │ │ │ │ - ldr r0, [pc, #288] @ 7e598 │ │ │ │ + bne 7e2d0 │ │ │ │ + ldr r1, [pc, #288] @ 7e58c │ │ │ │ + ldr r0, [pc, #288] @ 7e590 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2dc │ │ │ │ cmp r5, #0 │ │ │ │ - ble 7e2e4 │ │ │ │ - ldr r9, [pc, #220] @ 7e59c │ │ │ │ + ble 7e2dc │ │ │ │ + ldr r9, [pc, #220] @ 7e594 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 7e4d4 │ │ │ │ + b 7e4cc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - beq 7e2e4 │ │ │ │ + beq 7e2dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [ip, r4, lsl #2] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e4c4 │ │ │ │ + bne 7e4bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4ead4 │ │ │ │ - b 7e4c4 │ │ │ │ + bl 4eacc │ │ │ │ + b 7e4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e24c │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e24c │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e24c │ │ │ │ + b 7e2e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #96] @ 7e5a0 │ │ │ │ + ldr r2, [pc, #96] @ 7e598 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #44] @ 7e574 │ │ │ │ + ldr r3, [pc, #44] @ 7e56c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e56c │ │ │ │ + bne 7e564 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, ror #28 │ │ │ │ + eoreq r1, r3, r4, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #28 │ │ │ │ + eoreq r1, r3, r0, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r1, r4, ror r7 │ │ │ │ - andseq pc, lr, r8, ror ip @ │ │ │ │ + eorseq sl, r1, ip, ror r7 │ │ │ │ + andseq pc, lr, r0, ror ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1a80 │ │ │ │ - andseq pc, lr, r8, ror #21 │ │ │ │ - andseq ip, lr, r4, lsr r5 │ │ │ │ - @ instruction: 0x001efad4 │ │ │ │ - andseq r3, pc, r0, lsr #8 │ │ │ │ - @ instruction: 0x00231ab4 │ │ │ │ + andseq pc, lr, r0, ror #21 │ │ │ │ + andseq ip, lr, ip, lsr #10 │ │ │ │ + andseq pc, lr, ip, asr #21 │ │ │ │ + andseq r3, pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x00231abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #388] @ 7e750 │ │ │ │ - ldr r3, [pc, #388] @ 7e754 │ │ │ │ + ldr r1, [pc, #388] @ 7e748 │ │ │ │ + ldr r3, [pc, #388] @ 7e74c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r6, [pc, #380] @ 7e758 │ │ │ │ + ldr r6, [pc, #380] @ 7e750 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 7e75c │ │ │ │ + ldr r3, [pc, #368] @ 7e754 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ add r7, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ tst ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 7e660 │ │ │ │ + bne 7e658 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 7e684 │ │ │ │ - ldr r1, [pc, #248] @ 7e760 │ │ │ │ - ldr r0, [pc, #248] @ 7e764 │ │ │ │ + bls 7e67c │ │ │ │ + ldr r1, [pc, #248] @ 7e758 │ │ │ │ + ldr r0, [pc, #248] @ 7e75c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ 7e768 │ │ │ │ + ldr r0, [pc, #220] @ 7e760 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #188 @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 7e6e0 │ │ │ │ + bne 7e6d8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq 7e728 │ │ │ │ + beq 7e720 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 54798 │ │ │ │ + bl 54790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ 7e76c │ │ │ │ + ldr r2, [pc, #108] @ 7e764 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 7e754 │ │ │ │ + ldr r3, [pc, #76] @ 7e74c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e74c │ │ │ │ + bne 7e744 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #64] @ 7e770 │ │ │ │ + ldr r3, [pc, #64] @ 7e768 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 54980 │ │ │ │ + bl 54978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 7e6f8 │ │ │ │ + b 7e6f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsr #20 │ │ │ │ + eoreq r1, r3, r4, lsr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl sl │ │ │ │ + eoreq r1, r3, r8, lsl sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, asr #1 │ │ │ │ - andseq pc, lr, r0, lsl r1 @ │ │ │ │ - ldrsheq pc, [lr], -r0 @ │ │ │ │ - strdeq r1, [r3], -r4 @ │ │ │ │ + ldrheq pc, [lr], -ip @ │ │ │ │ + andseq pc, lr, r8, lsl #2 │ │ │ │ + andseq pc, lr, r8, ror #1 │ │ │ │ + strdeq r1, [r3], -ip @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #232] @ 7e874 │ │ │ │ - ldr r2, [pc, #232] @ 7e878 │ │ │ │ + ldr ip, [pc, #232] @ 7e86c │ │ │ │ + ldr r2, [pc, #232] @ 7e870 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #220] @ 7e87c │ │ │ │ + ldr r5, [pc, #220] @ 7e874 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #216] @ 7e880 │ │ │ │ + ldr r3, [pc, #216] @ 7e878 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #180] @ 7e884 │ │ │ │ + ldr r0, [pc, #180] @ 7e87c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ - ldr r3, [pc, #132] @ 7e888 │ │ │ │ + bl 7d8b4 │ │ │ │ + ldr r3, [pc, #132] @ 7e880 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r0, [pc, #108] @ 7e88c │ │ │ │ + ldr r0, [pc, #108] @ 7e884 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ str r4, [r3, #752] @ 0x2f0 │ │ │ │ add ip, r3, #768 @ 0x300 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [ip] │ │ │ │ - bl 776f8 │ │ │ │ - ldr r2, [pc, #68] @ 7e890 │ │ │ │ - ldr r3, [pc, #40] @ 7e878 │ │ │ │ + bl 776f0 │ │ │ │ + ldr r2, [pc, #68] @ 7e888 │ │ │ │ + ldr r3, [pc, #40] @ 7e870 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e870 │ │ │ │ + bne 7e868 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r8, ror #16 │ │ │ │ + eoreq r1, r3, r0, ror r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #16 │ │ │ │ + eoreq r1, r3, r0, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r8, asr pc │ │ │ │ + andseq lr, lr, r0, asr pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1658 │ │ │ │ - eoreq r1, r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x002317b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #492] @ 7ea98 │ │ │ │ - ldr ip, [pc, #492] @ 7ea9c │ │ │ │ + ldr lr, [pc, #492] @ 7ea90 │ │ │ │ + ldr ip, [pc, #492] @ 7ea94 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #480] @ 7eaa0 │ │ │ │ + ldr r6, [pc, #480] @ 7ea98 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #476] @ 7eaa4 │ │ │ │ + ldr r3, [pc, #476] @ 7ea9c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -94186,354 +94184,354 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #400] @ 7eaa8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #400] @ 7eaa0 │ │ │ │ mov r1, #3 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ble 7ea48 │ │ │ │ + ble 7ea40 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7e9c4 │ │ │ │ - ldr r1, [pc, #312] @ 7eaac │ │ │ │ - ldr r0, [pc, #312] @ 7eab0 │ │ │ │ + beq 7e9bc │ │ │ │ + ldr r1, [pc, #312] @ 7eaa4 │ │ │ │ + ldr r0, [pc, #312] @ 7eaa8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #280] @ 7eab4 │ │ │ │ + ldr r2, [pc, #280] @ 7eaac │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #248] @ 7ea9c │ │ │ │ + ldr r3, [pc, #248] @ 7ea94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ea94 │ │ │ │ + bne 7ea8c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e9f4 │ │ │ │ + beq 7e9ec │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e964 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e964 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - bne 7e96c │ │ │ │ - ldr r2, [pc, #188] @ 7eab8 │ │ │ │ + bne 7e964 │ │ │ │ + ldr r2, [pc, #188] @ 7eab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7ea74 │ │ │ │ + beq 7ea6c │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - beq 7ea68 │ │ │ │ - ldr r3, [pc, #156] @ 7eabc │ │ │ │ + beq 7ea60 │ │ │ │ + ldr r3, [pc, #156] @ 7eab4 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - ldr r3, [pc, #152] @ 7eac0 │ │ │ │ + ldr r3, [pc, #152] @ 7eab8 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ - b 7e994 │ │ │ │ - ldr r3, [pc, #116] @ 7eac4 │ │ │ │ + b 7e98c │ │ │ │ + ldr r3, [pc, #116] @ 7eabc │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [ip] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 7ea18 │ │ │ │ - ldr r3, [pc, #88] @ 7eac8 │ │ │ │ + bne 7ea10 │ │ │ │ + ldr r3, [pc, #88] @ 7eac0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 7ea20 │ │ │ │ - ldr r1, [pc, #80] @ 7eacc │ │ │ │ - ldr r0, [pc, #80] @ 7ead0 │ │ │ │ + b 7ea18 │ │ │ │ + ldr r1, [pc, #80] @ 7eac4 │ │ │ │ + ldr r0, [pc, #80] @ 7eac8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - b 7e994 │ │ │ │ + b 7e98c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r8, asr #14 │ │ │ │ + eoreq r1, r3, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, lsr #14 │ │ │ │ + eoreq r1, r3, r0, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, ip, ror #27 │ │ │ │ - andseq lr, lr, r0, lsl #29 │ │ │ │ - mulseq lr, ip, sp │ │ │ │ - eoreq r1, r3, r8, asr r6 │ │ │ │ - @ instruction: 0x00319fb8 │ │ │ │ + andseq lr, lr, r4, ror #27 │ │ │ │ + andseq lr, lr, r8, ror lr │ │ │ │ + mulseq lr, r4, sp │ │ │ │ + eoreq r1, r3, r0, ror #12 │ │ │ │ + eorseq r9, r1, r0, asr #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r9, r1, r8, lsl #31 │ │ │ │ - eorseq r9, r1, r0, ror #30 │ │ │ │ + mlaseq r1, r0, pc, r9 @ │ │ │ │ + eorseq r9, r1, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x001ef4f8 │ │ │ │ + andseq lr, lr, ip, lsl sp │ │ │ │ + @ instruction: 0x001ef4f0 │ │ │ │ mov r2, #0 │ │ │ │ - b 7e894 │ │ │ │ + b 7e88c │ │ │ │ mov r2, #1 │ │ │ │ - b 7e894 │ │ │ │ + b 7e88c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #304] @ 7ec2c │ │ │ │ - ldr ip, [pc, #304] @ 7ec30 │ │ │ │ + ldr lr, [pc, #304] @ 7ec24 │ │ │ │ + ldr ip, [pc, #304] @ 7ec28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #292] @ 7ec34 │ │ │ │ + ldr r3, [pc, #292] @ 7ec2c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #288] @ 7ec38 │ │ │ │ + ldr r2, [pc, #288] @ 7ec30 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #248] @ 7ec3c │ │ │ │ + ldr r0, [pc, #248] @ 7ec34 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ble 7ebac │ │ │ │ + ble 7eba4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7ebf8 │ │ │ │ + beq 7ebf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #176] @ 7ec40 │ │ │ │ + ldr r1, [pc, #176] @ 7ec38 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #172] @ 7ec44 │ │ │ │ + ldr r0, [pc, #172] @ 7ec3c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ 7ec48 │ │ │ │ + ldr r3, [pc, #148] @ 7ec40 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 7939c │ │ │ │ - ldr r2, [pc, #124] @ 7ec4c │ │ │ │ - ldr r3, [pc, #92] @ 7ec30 │ │ │ │ + bl 79394 │ │ │ │ + ldr r2, [pc, #124] @ 7ec44 │ │ │ │ + ldr r3, [pc, #92] @ 7ec28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ec28 │ │ │ │ + bne 7ec20 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 7ebac │ │ │ │ + beq 7eba4 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb78 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 7eb80 │ │ │ │ - b 7ebac │ │ │ │ + bne 7eb78 │ │ │ │ + b 7eba4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r1, r3, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r1, r3, r0, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r4, ror #22 │ │ │ │ - andseq lr, lr, r4, ror #24 │ │ │ │ - andseq lr, lr, ip, lsl fp │ │ │ │ - @ instruction: 0x00319dfc │ │ │ │ - eoreq r1, r3, r8, lsr #8 │ │ │ │ + andseq lr, lr, ip, asr fp │ │ │ │ + andseq lr, lr, ip, asr ip │ │ │ │ + andseq lr, lr, r4, lsl fp │ │ │ │ + eorseq r9, r1, r4, lsl #28 │ │ │ │ + eoreq r1, r3, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #400] @ 7edf8 │ │ │ │ - ldr r2, [pc, #400] @ 7edfc │ │ │ │ + ldr ip, [pc, #400] @ 7edf0 │ │ │ │ + ldr r2, [pc, #400] @ 7edf4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #388] @ 7ee00 │ │ │ │ + ldr r6, [pc, #388] @ 7edf8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #384] @ 7ee04 │ │ │ │ + ldr r3, [pc, #384] @ 7edfc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #332] @ 7ee08 │ │ │ │ + ldr r0, [pc, #332] @ 7ee00 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7ed98 │ │ │ │ + bne 7ed90 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ed98 │ │ │ │ + bhi 7ed90 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #224] @ 7ee0c │ │ │ │ + bl 55fd4 │ │ │ │ + ldr r3, [pc, #224] @ 7ee04 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 7edc8 │ │ │ │ + beq 7edc0 │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r3, #736] @ 0x2e0 │ │ │ │ str r2, [r3, #732] @ 0x2dc │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #164] @ 7ee10 │ │ │ │ + ldr r2, [pc, #164] @ 7ee08 │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ - ldr r3, [pc, #136] @ 7edfc │ │ │ │ + ldr r3, [pc, #136] @ 7edf4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7edf4 │ │ │ │ + bne 7edec │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #104] @ 7ee14 │ │ │ │ - ldr r0, [pc, #104] @ 7ee18 │ │ │ │ + ldr r1, [pc, #104] @ 7ee0c │ │ │ │ + ldr r0, [pc, #104] @ 7ee10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 7ed10 │ │ │ │ + b 7ed08 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ str r1, [r3, #736] @ 0x2e0 │ │ │ │ str r2, [r3, #732] @ 0x2dc │ │ │ │ - b 7ed54 │ │ │ │ + b 7ed4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsl #7 │ │ │ │ + mlaeq r3, r4, r3, r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, ip, ror #6 │ │ │ │ + eoreq r1, r3, r4, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r8, lsr fp │ │ │ │ + andseq ip, lr, r0, lsr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r1, r3, r8, lsl #5 │ │ │ │ - andseq lr, pc, r4, lsr #6 │ │ │ │ - andseq ip, lr, ip, asr sl │ │ │ │ + mlaeq r3, r0, r2, r1 │ │ │ │ + andseq lr, pc, ip, lsl r3 @ │ │ │ │ + andseq ip, lr, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #256] @ 7ef34 │ │ │ │ - ldr r1, [pc, #256] @ 7ef38 │ │ │ │ + ldr r0, [pc, #256] @ 7ef2c │ │ │ │ + ldr r1, [pc, #256] @ 7ef30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #248] @ 7ef3c │ │ │ │ + ldr r2, [pc, #248] @ 7ef34 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #244] @ 7ef40 │ │ │ │ + ldr r3, [pc, #244] @ 7ef38 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #224] @ 7ef44 │ │ │ │ + ldr r1, [pc, #224] @ 7ef3c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r0, #748] @ 0x2ec │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r6, [r0, #768] @ 0x300 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -94542,268 +94540,268 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r5] │ │ │ │ cmp r6, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [r0, #748] @ 0x2ec │ │ │ │ - bne 7ef08 │ │ │ │ - ldr r0, [pc, #156] @ 7ef48 │ │ │ │ + bne 7ef00 │ │ │ │ + ldr r0, [pc, #156] @ 7ef40 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #108] @ 7ef4c │ │ │ │ + ldr r2, [pc, #108] @ 7ef44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 7ef38 │ │ │ │ + ldr r3, [pc, #80] @ 7ef30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ef30 │ │ │ │ + bne 7ef28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 7ef50 │ │ │ │ + ldr r0, [pc, #64] @ 7ef48 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 7ef54 │ │ │ │ + ldr r0, [pc, #52] @ 7ef4c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 7eed8 │ │ │ │ + b 7eed0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r4, asr #3 │ │ │ │ + eoreq r1, r3, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r4, lsr #3 │ │ │ │ + eoreq r1, r3, ip, lsr #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, lsl r1 @ │ │ │ │ - eoreq r1, r3, r4, lsl r1 │ │ │ │ - andseq pc, lr, r8, lsl #1 │ │ │ │ - andseq lr, lr, ip, asr #16 │ │ │ │ + andseq pc, lr, ip, lsl #2 │ │ │ │ + eoreq r1, r3, ip, lsl r1 │ │ │ │ + andseq pc, lr, r0, lsl #1 │ │ │ │ + andseq lr, lr, r4, asr #16 │ │ │ │ │ │ │ │ -0007ef58 : │ │ │ │ +0007ef50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007ef88 : │ │ │ │ +0007ef80 : │ │ │ │ ands r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7efc0 │ │ │ │ + bne 7efb8 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 7efcc │ │ │ │ + beq 7efc4 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 7efd0 │ │ │ │ + bne 7efc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b 9f684 │ │ │ │ + b 9f678 │ │ │ │ cmp r1, #9 │ │ │ │ - beq 7efac │ │ │ │ - b 7efc4 │ │ │ │ + beq 7efa4 │ │ │ │ + b 7efbc │ │ │ │ │ │ │ │ -0007efdc : │ │ │ │ +0007efd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #904] @ 7f37c │ │ │ │ - ldr ip, [pc, #904] @ 7f380 │ │ │ │ + ldr lr, [pc, #904] @ 7f374 │ │ │ │ + ldr ip, [pc, #904] @ 7f378 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r7, [pc, #888] @ 7f384 │ │ │ │ + ldr r7, [pc, #888] @ 7f37c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #884] @ 7f388 │ │ │ │ + ldr r3, [pc, #884] @ 7f380 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #32] │ │ │ │ - beq 7f078 │ │ │ │ + beq 7f070 │ │ │ │ tst r2, #1 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f070 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ - beq 7f190 │ │ │ │ + beq 7f188 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f13c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #23 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f170 │ │ │ │ sub r0, r2, #36 @ 0x24 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #8 │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f13c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #2 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #692] @ 7f38c │ │ │ │ + bl 797f4 │ │ │ │ + ldr r3, [pc, #692] @ 7f384 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r3 │ │ │ │ ldreq ip, [sp, #32] │ │ │ │ moveq r0, r4 │ │ │ │ - beq 7f148 │ │ │ │ + beq 7f140 │ │ │ │ ands r7, r8, #1 │ │ │ │ - bne 7f104 │ │ │ │ + bne 7f0fc │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7f230 │ │ │ │ + beq 7f228 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic r4, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f218 │ │ │ │ + beq 7f210 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 7f128 │ │ │ │ + beq 7f120 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1bc │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b 7f148 │ │ │ │ + b 7f140 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #576] @ 7f390 │ │ │ │ - ldr r3, [pc, #556] @ 7f380 │ │ │ │ + ldr r2, [pc, #576] @ 7f388 │ │ │ │ + ldr r3, [pc, #556] @ 7f378 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f378 │ │ │ │ + bne 7f370 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f13c │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7f08c │ │ │ │ + b 7f084 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - beq 7f34c │ │ │ │ + beq 7f344 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f070 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ed298 │ │ │ │ + bl 1ed278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ + beq 7f1b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 7f148 │ │ │ │ + b 7f140 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 7f200 │ │ │ │ + bne 7f1f8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7f364 │ │ │ │ + beq 7f35c │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne 7f340 │ │ │ │ + bne 7f338 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq 7f200 │ │ │ │ + beq 7f1f8 │ │ │ │ orr r4, r8, #1 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7f134 │ │ │ │ - b 7f148 │ │ │ │ + bne 7f12c │ │ │ │ + b 7f140 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1bc │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 7f148 │ │ │ │ + b 7f140 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, #5 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 7f324 │ │ │ │ - ldr r7, [pc, #288] @ 7f394 │ │ │ │ + bne 7f31c │ │ │ │ + ldr r7, [pc, #288] @ 7f38c │ │ │ │ mov r6, #32 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r8, #58 @ 0x3a │ │ │ │ - b 7f2d0 │ │ │ │ + b 7f2c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [r0, r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addne r4, r4, #1 │ │ │ │ @@ -94815,1466 +94813,1466 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ - bne 7f314 │ │ │ │ + bne 7f30c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7f314 │ │ │ │ + bne 7f30c │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt 7f280 │ │ │ │ + bgt 7f278 │ │ │ │ lsl r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 7f284 │ │ │ │ + b 7f27c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ and r7, r4, #255 @ 0xff │ │ │ │ strb r7, [r0] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 7f208 │ │ │ │ + b 7f200 │ │ │ │ cmp r2, #9 │ │ │ │ - beq 7f1f0 │ │ │ │ - b 7f200 │ │ │ │ + beq 7f1e8 │ │ │ │ + b 7f1f8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1eceb4 │ │ │ │ + bl 1ece94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ - b 7f1b8 │ │ │ │ - bl 9f684 │ │ │ │ + beq 7f1b4 │ │ │ │ + b 7f1b0 │ │ │ │ + bl 9f678 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f1fc │ │ │ │ - b 7f200 │ │ │ │ + bne 7f1f4 │ │ │ │ + b 7f1f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r0 │ │ │ │ + eoreq r1, r3, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ + eoreq r0, r3, r4, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsr #29 │ │ │ │ - andseq fp, lr, ip, ror r1 │ │ │ │ + @ instruction: 0x00230eb0 │ │ │ │ + andseq fp, lr, r4, ror r1 │ │ │ │ │ │ │ │ -0007f398 : │ │ │ │ +0007f390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #428] @ 7f55c │ │ │ │ - ldr r2, [pc, #428] @ 7f560 │ │ │ │ + ldr r1, [pc, #428] @ 7f554 │ │ │ │ + ldr r2, [pc, #428] @ 7f558 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #416] @ 7f564 │ │ │ │ + ldr r4, [pc, #416] @ 7f55c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #412] @ 7f568 │ │ │ │ + ldr r3, [pc, #412] @ 7f560 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 7f514 │ │ │ │ - ldr r5, [pc, #336] @ 7f56c │ │ │ │ + bne 7f50c │ │ │ │ + ldr r5, [pc, #336] @ 7f564 │ │ │ │ add r6, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7f544 │ │ │ │ + beq 7f53c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f544 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f544 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f544 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #280] @ 7f570 │ │ │ │ + ldr r3, [pc, #280] @ 7f568 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f47c │ │ │ │ + beq 7f474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f508 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f4b4 │ │ │ │ + beq 7f4ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 7f4b4 │ │ │ │ - ldr r3, [pc, #204] @ 7f574 │ │ │ │ + beq 7f4ac │ │ │ │ + ldr r3, [pc, #204] @ 7f56c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f544 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7f54c │ │ │ │ - ldr r3, [pc, #136] @ 7f578 │ │ │ │ + bhi 7f544 │ │ │ │ + ldr r3, [pc, #136] @ 7f570 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f420 │ │ │ │ - bl 20b8fc │ │ │ │ + bgt 7f418 │ │ │ │ + bl 20b8ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f420 │ │ │ │ + beq 7f418 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #96] @ 7f57c │ │ │ │ + ldr r2, [pc, #96] @ 7f574 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #60] @ 7f560 │ │ │ │ + ldr r3, [pc, #60] @ 7f558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f558 │ │ │ │ + bne 7f550 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f450 │ │ │ │ + b 7f448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f514 │ │ │ │ + b 7f50c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r4, asr #24 │ │ │ │ + eoreq r0, r3, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r4, lsr #24 │ │ │ │ + eoreq r0, r3, ip, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r4, r5, r9 │ │ │ │ + mlaseq r1, ip, r5, r9 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r0, ror #21 │ │ │ │ │ │ │ │ -0007f580 : │ │ │ │ +0007f578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #900] @ 7f91c │ │ │ │ + ldr ip, [pc, #900] @ 7f914 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #892] @ 7f920 │ │ │ │ + ldr r0, [pc, #892] @ 7f918 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [pc, #884] @ 7f924 │ │ │ │ + ldr r5, [pc, #884] @ 7f91c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #880] @ 7f928 │ │ │ │ + ldr r3, [pc, #880] @ 7f920 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ addeq r3, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ streq r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 7f674 │ │ │ │ + beq 7f66c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d4 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f64c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #9 │ │ │ │ - bne 7f6c0 │ │ │ │ + bne 7f6b8 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d4 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f64c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 7f6c8 │ │ │ │ + beq 7f6c0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ - bge 7f7b0 │ │ │ │ + bge 7f7a8 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 7f6e8 │ │ │ │ - ldr r4, [pc, #688] @ 7f92c │ │ │ │ + b 7f6e0 │ │ │ │ + ldr r4, [pc, #688] @ 7f924 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7f834 │ │ │ │ + beq 7f82c │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7f7d0 │ │ │ │ + bhi 7f7c8 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d4 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f64c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7f81c │ │ │ │ + beq 7f814 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 7f654 │ │ │ │ - ldr r3, [pc, #608] @ 7f930 │ │ │ │ + bne 7f64c │ │ │ │ + ldr r3, [pc, #608] @ 7f928 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f64c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #580] @ 7f934 │ │ │ │ - ldr r3, [pc, #556] @ 7f920 │ │ │ │ + ldr r2, [pc, #580] @ 7f92c │ │ │ │ + ldr r3, [pc, #556] @ 7f918 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f918 │ │ │ │ + bne 7f910 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #536] @ 7f938 │ │ │ │ + ldr r3, [pc, #536] @ 7f930 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f79c │ │ │ │ + ble 7f794 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f608 │ │ │ │ + b 7f674 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 7f398 │ │ │ │ + bl 7f390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7f844 │ │ │ │ + beq 7f83c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f608 │ │ │ │ + b 7f674 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f668 │ │ │ │ + beq 7f660 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r3] │ │ │ │ - b 7f668 │ │ │ │ + b 7f660 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f734 │ │ │ │ + b 7f72c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ - ldr r3, [pc, #356] @ 7f93c │ │ │ │ + b 7f660 │ │ │ │ + ldr r3, [pc, #356] @ 7f934 │ │ │ │ sub r2, r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 7f610 │ │ │ │ + bhi 7f608 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b 7f638 │ │ │ │ + b 7f630 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b 7f638 │ │ │ │ + b 7f630 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b 7f638 │ │ │ │ - ldr r3, [pc, #268] @ 7f930 │ │ │ │ + b 7f630 │ │ │ │ + ldr r3, [pc, #268] @ 7f928 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f640 │ │ │ │ - b 7f6dc │ │ │ │ + bne 7f638 │ │ │ │ + b 7f6d4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7f788 │ │ │ │ - b 7f668 │ │ │ │ - ldr r2, [pc, #244] @ 7f940 │ │ │ │ + bne 7f780 │ │ │ │ + b 7f660 │ │ │ │ + ldr r2, [pc, #244] @ 7f938 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f898 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f898 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - blt 7f660 │ │ │ │ + blt 7f658 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ + b 7f660 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, #5 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f5c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - b 7f6e8 │ │ │ │ + b 7f6e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r8, asr sl │ │ │ │ + eoreq r0, r3, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, lsr sl │ │ │ │ + eoreq r0, r3, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, sl, lsl #31 │ │ │ │ + eoreq r3, r0, r2, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsl #18 │ │ │ │ + eoreq r0, r3, r0, lsl r9 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r3, r0, r2, lsr lr │ │ │ │ - eorseq r9, r1, r8, ror #2 │ │ │ │ + eoreq r3, r0, sl, lsr #28 │ │ │ │ + eorseq r9, r1, r0, ror r1 │ │ │ │ │ │ │ │ -0007f944 : │ │ │ │ +0007f93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #884] @ 7fcd0 │ │ │ │ - ldr r2, [pc, #884] @ 7fcd4 │ │ │ │ + ldr r1, [pc, #884] @ 7fcc8 │ │ │ │ + ldr r2, [pc, #884] @ 7fccc │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #872] @ 7fcd8 │ │ │ │ + ldr r4, [pc, #872] @ 7fcd0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7fcdc │ │ │ │ + ldr r3, [pc, #868] @ 7fcd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 7f9dc │ │ │ │ + beq 7f9d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb4c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #9 │ │ │ │ - bne 7fc34 │ │ │ │ + bne 7fc2c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ - ldr r8, [pc, #764] @ 7fce0 │ │ │ │ + b 7fc18 │ │ │ │ + ldr r8, [pc, #764] @ 7fcd8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7fc68 │ │ │ │ + beq 7fc60 │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7fbf8 │ │ │ │ + bhi 7fbf0 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7fb64 │ │ │ │ - ldr r3, [pc, #712] @ 7fce4 │ │ │ │ + bne 7fb5c │ │ │ │ + ldr r3, [pc, #712] @ 7fcdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #700] @ 7fce8 │ │ │ │ - ldr r3, [pc, #676] @ 7fcd4 │ │ │ │ + ldr r2, [pc, #700] @ 7fce0 │ │ │ │ + ldr r3, [pc, #676] @ 7fccc │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7fccc │ │ │ │ + bne 7fcc4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #656] @ 7fcec │ │ │ │ + ldr r3, [pc, #656] @ 7fce4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ - ldr r3, [pc, #640] @ 7fcf0 │ │ │ │ + b 7fa1c │ │ │ │ + ldr r3, [pc, #640] @ 7fce8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb98 │ │ │ │ + ble 7fb90 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f9e4 │ │ │ │ + beq 7f9dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7f9b0 │ │ │ │ + b 7f9a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fb50 │ │ │ │ - ldr r6, [pc, #588] @ 7fcf4 │ │ │ │ + bne 7fb48 │ │ │ │ + ldr r6, [pc, #588] @ 7fcec │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7fad8 │ │ │ │ + beq 7fad0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7fbc8 │ │ │ │ + bne 7fbc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fbdc │ │ │ │ + bne 7fbd4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7fbdc │ │ │ │ - ldr r3, [pc, #528] @ 7fcf0 │ │ │ │ + bne 7fbd4 │ │ │ │ + ldr r3, [pc, #528] @ 7fce8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbc0 │ │ │ │ + ble 7fbb8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 7fb0c │ │ │ │ + bne 7fb04 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls ip, [ip, #4] │ │ │ │ strls ip, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fba4 │ │ │ │ + beq 7fb9c │ │ │ │ mov r1, ip │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fba4 │ │ │ │ - ldr r3, [pc, #452] @ 7fcf8 │ │ │ │ + beq 7fb9c │ │ │ │ + ldr r3, [pc, #452] @ 7fcf0 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7fc5c │ │ │ │ + bne 7fc54 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7faac │ │ │ │ + beq 7faa4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #392] @ 7fce4 │ │ │ │ + ldr r3, [pc, #392] @ 7fcdc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa1c │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa0c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fbdc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble 7fa14 │ │ │ │ + ble 7fa0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b 7fa24 │ │ │ │ - bl 20b8fc │ │ │ │ + b 7fa1c │ │ │ │ + bl 20b8ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa7c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7fb48 │ │ │ │ - bl 20b8fc │ │ │ │ - b 7faec │ │ │ │ + b 7fb40 │ │ │ │ + bl 20b8ec │ │ │ │ + b 7fae4 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7fb50 │ │ │ │ + bhi 7fb48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa0c │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7fb78 │ │ │ │ + b 7fb70 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq 7fc50 │ │ │ │ + beq 7fc48 │ │ │ │ cmp r2, #22 │ │ │ │ - bne 7f9b0 │ │ │ │ + bne 7f9a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb4c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ ldrgt r0, [r3, #36] @ 0x24 │ │ │ │ - ble 7fb54 │ │ │ │ - b 7fa24 │ │ │ │ + ble 7fb4c │ │ │ │ + b 7fa1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ + b 7fc18 │ │ │ │ ldr r0, [ip, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa1c │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r3, r3, #480 @ 0x1e0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #384 @ 0x180 │ │ │ │ - bne 7fc9c │ │ │ │ + bne 7fc94 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fa24 │ │ │ │ + bne 7fa1c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa1c │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 7fcc0 │ │ │ │ + beq 7fcb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldreq r0, [r0, #32] │ │ │ │ - beq 7fa24 │ │ │ │ - ldr r3, [pc, #52] @ 7fcec │ │ │ │ + beq 7fa1c │ │ │ │ + ldr r3, [pc, #52] @ 7fce4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa1c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r8, r6, r0 │ │ │ │ + eoreq r0, r3, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, ror r6 │ │ │ │ + eoreq r0, r3, r0, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, r8, asr #24 │ │ │ │ + eoreq r3, r0, r0, asr #24 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r0, r3, ip, asr #11 │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eorseq r8, r1, r8, lsl #30 │ │ │ │ + eorseq r8, r1, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7fd34 │ │ │ │ + bne 7fd2c │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bls 7fd54 │ │ │ │ - ldr r1, [pc, #40] @ 7fd64 │ │ │ │ - ldr r0, [pc, #40] @ 7fd68 │ │ │ │ + bls 7fd4c │ │ │ │ + ldr r1, [pc, #40] @ 7fd5c │ │ │ │ + ldr r0, [pc, #40] @ 7fd60 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 7f944 │ │ │ │ - mulseq pc, r0, r3 @ │ │ │ │ - andseq sp, lr, r0, ror #27 │ │ │ │ + b 7f93c │ │ │ │ + andseq sp, pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x001eddd8 │ │ │ │ │ │ │ │ -0007fd6c : │ │ │ │ +0007fd64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #1124] @ 801e8 │ │ │ │ - ldr r2, [pc, #1124] @ 801ec │ │ │ │ + ldr r1, [pc, #1124] @ 801e0 │ │ │ │ + ldr r2, [pc, #1124] @ 801e4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #1112] @ 801f0 │ │ │ │ + ldr r4, [pc, #1112] @ 801e8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1108] @ 801f4 │ │ │ │ + ldr r3, [pc, #1108] @ 801ec │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fdec │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff08 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 7fec4 │ │ │ │ - ldr r3, [pc, #1020] @ 801f8 │ │ │ │ + beq 7febc │ │ │ │ + ldr r3, [pc, #1020] @ 801f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe28 │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 80094 │ │ │ │ + bne 8008c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7ff88 │ │ │ │ + bls 7ff80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fedc │ │ │ │ - bl 180348 │ │ │ │ + beq 7fed4 │ │ │ │ + bl 18034c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 800c0 │ │ │ │ - bl 183f24 │ │ │ │ + bne 800b8 │ │ │ │ + bl 183f28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 80154 │ │ │ │ + bne 8014c │ │ │ │ tst r0, #1 │ │ │ │ - bne 800b8 │ │ │ │ + bne 800b0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq 8019c │ │ │ │ + beq 80194 │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 801ac │ │ │ │ + beq 801a4 │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 8018c │ │ │ │ - ldr r3, [pc, #876] @ 801fc │ │ │ │ + beq 80184 │ │ │ │ + ldr r3, [pc, #876] @ 801f4 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r1, [pc, #868] @ 80200 │ │ │ │ - ldr r2, [pc, #844] @ 801ec │ │ │ │ + ldr r1, [pc, #868] @ 801f8 │ │ │ │ + ldr r2, [pc, #844] @ 801e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 801e4 │ │ │ │ + bne 801dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fdec │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fdec │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7ff08 │ │ │ │ + bhi 7ff00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe38 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 80020 │ │ │ │ + beq 80018 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff44 │ │ │ │ + bne 7ff3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bne 7fe88 │ │ │ │ + bne 7fe80 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ sub r2, r3, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 800ec │ │ │ │ + bls 800e4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 80134 │ │ │ │ + beq 8012c │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq 80144 │ │ │ │ + beq 8013c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 7fe40 │ │ │ │ - bl 1b470c │ │ │ │ + bne 7fe38 │ │ │ │ + bl 1b4710 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7fe88 │ │ │ │ + beq 7fe80 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ andeq r3, r0, #1 │ │ │ │ - beq 7fe38 │ │ │ │ - ldr r3, [pc, #580] @ 80204 │ │ │ │ + beq 7fe30 │ │ │ │ + ldr r3, [pc, #580] @ 801fc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ - ldr r0, [pc, #528] @ 80208 │ │ │ │ + ldr r0, [pc, #528] @ 80200 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ mov r6, #1 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7f398 │ │ │ │ + bl 7f390 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe38 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 801bc │ │ │ │ + bls 801b4 │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff10 │ │ │ │ - ldr r3, [pc, #424] @ 8020c │ │ │ │ + bne 7ff08 │ │ │ │ + ldr r3, [pc, #424] @ 80204 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea320 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 801d4 │ │ │ │ + bne 801cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 7ff14 │ │ │ │ - b 7fe40 │ │ │ │ + beq 7ff0c │ │ │ │ + b 7fe38 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ asr r1, r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7fe88 │ │ │ │ + b 7fe80 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17fa18 │ │ │ │ + bl 17fa1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, #3 │ │ │ │ mvn r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f578 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 800b8 │ │ │ │ + beq 800b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bge 8017c │ │ │ │ + bge 80174 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7ff80 │ │ │ │ + b 7ff78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17fbec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59d8 │ │ │ │ mov r3, r0 │ │ │ │ - b 8012c │ │ │ │ + b 80124 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff78 │ │ │ │ + b 7fe80 │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff78 │ │ │ │ + b 7fe80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff78 │ │ │ │ + b 7fe80 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe38 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 80050 │ │ │ │ + b 80048 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r0, ror r2 │ │ │ │ + eoreq r0, r3, r8, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r0, asr r2 │ │ │ │ + eoreq r0, r3, r8, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, ip, asr r1 │ │ │ │ + eoreq r0, r3, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffefe84 │ │ │ │ - eorseq r8, r1, r0, asr r9 │ │ │ │ + eorseq r8, r1, r8, asr r9 │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7fd6c │ │ │ │ + b 7fd64 │ │ │ │ │ │ │ │ -00080218 : │ │ │ │ +00080210 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 797fc │ │ │ │ + b 797f4 │ │ │ │ │ │ │ │ -00080228 : │ │ │ │ +00080220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #308] @ 80374 │ │ │ │ - ldr r2, [pc, #308] @ 80378 │ │ │ │ + ldr r1, [pc, #308] @ 8036c │ │ │ │ + ldr r2, [pc, #308] @ 80370 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #300] @ 8037c │ │ │ │ - ldr r0, [pc, #300] @ 80380 │ │ │ │ + ldr r5, [pc, #300] @ 80374 │ │ │ │ + ldr r0, [pc, #300] @ 80378 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #296] @ 80384 │ │ │ │ + ldr r3, [pc, #296] @ 8037c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 802bc │ │ │ │ + beq 802b4 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #240] @ 80388 │ │ │ │ - ldr r3, [pc, #220] @ 80378 │ │ │ │ + ldr r2, [pc, #240] @ 80380 │ │ │ │ + ldr r3, [pc, #220] @ 80370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80370 │ │ │ │ + bne 80368 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20e288 │ │ │ │ + bl 20e278 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 80300 │ │ │ │ - b 80314 │ │ │ │ + bne 802f8 │ │ │ │ + b 8030c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 802fc │ │ │ │ + bne 802f4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #112] @ 8038c │ │ │ │ + ldr r0, [pc, #112] @ 80384 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr ip, [pc, #96] @ 80390 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr ip, [pc, #96] @ 80388 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #92] @ 80394 │ │ │ │ + ldr r2, [pc, #92] @ 8038c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr ip, [r5, ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #5 │ │ │ │ stm sp, {r1, r2} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1eede8 │ │ │ │ - ldr r3, [pc, #52] @ 80398 │ │ │ │ + bl 1eedc8 │ │ │ │ + ldr r3, [pc, #52] @ 80390 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 8028c │ │ │ │ + b 80284 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022fdb8 │ │ │ │ + eoreq pc, r2, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r4, sp, pc @ │ │ │ │ - eorseq r8, r1, r8, asr #14 │ │ │ │ + mlaeq r2, ip, sp, pc @ │ │ │ │ + eorseq r8, r1, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, r0, ror #26 │ │ │ │ - mulseq pc, r4, ip @ │ │ │ │ + eoreq pc, r2, r8, ror #26 │ │ │ │ + andseq ip, pc, ip, lsl #25 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r1, ip, asr #12 │ │ │ │ + eorseq r8, r1, r4, asr r6 │ │ │ │ │ │ │ │ -0008039c : │ │ │ │ - b 6ef34 │ │ │ │ +00080394 : │ │ │ │ + b 6ef2c │ │ │ │ │ │ │ │ -000803a0 <_scheme_apply_native@@Base>: │ │ │ │ - b 78f4c │ │ │ │ +00080398 <_scheme_apply_native@@Base>: │ │ │ │ + b 78f44 │ │ │ │ │ │ │ │ -000803a4 : │ │ │ │ +0008039c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ sub r5, r0, r1 │ │ │ │ - ldr r0, [pc, #1044] @ 807d8 │ │ │ │ + ldr r0, [pc, #1044] @ 807d0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1040] @ 807dc │ │ │ │ + ldr r3, [pc, #1040] @ 807d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r7, [pc, #1020] @ 807e0 │ │ │ │ + ldr r7, [pc, #1020] @ 807d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1004] @ 807e4 │ │ │ │ + ldr r3, [pc, #1004] @ 807dc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #32 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ moveq r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 80624 │ │ │ │ - ble 80620 │ │ │ │ + beq 8061c │ │ │ │ + ble 80618 │ │ │ │ ldr r3, [r2] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 80544 │ │ │ │ + bne 8053c │ │ │ │ ldrh r1, [r3] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ movls r4, #1 │ │ │ │ strls r3, [sp, #52] @ 0x34 │ │ │ │ - bls 804d4 │ │ │ │ - ldr r1, [pc, #824] @ 807e8 │ │ │ │ + bls 804cc │ │ │ │ + ldr r1, [pc, #824] @ 807e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 80740 │ │ │ │ + bne 80738 │ │ │ │ mov r8, r4 │ │ │ │ - b 80500 │ │ │ │ + b 804f8 │ │ │ │ add r3, r2, r8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 80654 │ │ │ │ - ldr r3, [pc, #776] @ 807ec │ │ │ │ + ble 8064c │ │ │ │ + ldr r3, [pc, #776] @ 807e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ - bne 8056c │ │ │ │ + bne 80564 │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 80568 │ │ │ │ + bge 80560 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 804c4 │ │ │ │ + beq 804bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 804c4 │ │ │ │ + bne 804bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ - b 804c4 │ │ │ │ - ldr r0, [pc, #676] @ 807f0 │ │ │ │ + b 804bc │ │ │ │ + ldr r0, [pc, #676] @ 807e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ cmp r3, r0 │ │ │ │ movne r7, r4 │ │ │ │ movne r4, r1 │ │ │ │ - bne 80744 │ │ │ │ + bne 8073c │ │ │ │ mov r4, r1 │ │ │ │ - b 804bc │ │ │ │ + b 804b4 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #640] @ 807f4 │ │ │ │ + ldr r1, [pc, #640] @ 807ec │ │ │ │ umull r3, r1, r4, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r4, r1, lsl #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 80698 │ │ │ │ + beq 80690 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 806d4 │ │ │ │ + beq 806cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 80744 │ │ │ │ - ldr r3, [pc, #600] @ 807f8 │ │ │ │ + bne 8073c │ │ │ │ + ldr r3, [pc, #600] @ 807f0 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - beq 807c0 │ │ │ │ + beq 807b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r6] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bge 8072c │ │ │ │ - ldr r0, [pc, #544] @ 807fc │ │ │ │ + bge 80724 │ │ │ │ + ldr r0, [pc, #544] @ 807f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #512] @ 80800 │ │ │ │ + ldr r1, [pc, #512] @ 807f8 │ │ │ │ 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 4bc98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #472] @ 80804 │ │ │ │ + ldr r2, [pc, #472] @ 807fc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #424] @ 807dc │ │ │ │ + ldr r3, [pc, #424] @ 807d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 807d4 │ │ │ │ + bne 807cc │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 80738 │ │ │ │ + beq 80730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8067c │ │ │ │ + beq 80674 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80710 │ │ │ │ - ldr r3, [pc, #388] @ 80808 │ │ │ │ + beq 80708 │ │ │ │ + ldr r3, [pc, #388] @ 80800 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 80624 │ │ │ │ - ldr r3, [pc, #364] @ 8080c │ │ │ │ + b 8061c │ │ │ │ + ldr r3, [pc, #364] @ 80804 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #328] @ 80810 │ │ │ │ + bne 805b4 │ │ │ │ + ldr r0, [pc, #328] @ 80808 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ - ldr r3, [pc, #312] @ 80814 │ │ │ │ + b 80784 │ │ │ │ + ldr r3, [pc, #312] @ 8080c │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #276] @ 80818 │ │ │ │ + bne 805b4 │ │ │ │ + ldr r0, [pc, #276] @ 80810 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80784 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - b 8067c │ │ │ │ - ldr r0, [pc, #232] @ 8081c │ │ │ │ + b 80674 │ │ │ │ + ldr r0, [pc, #232] @ 80814 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 805dc │ │ │ │ + b 805d4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 80624 │ │ │ │ + b 8061c │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #212] @ 80820 │ │ │ │ + ldr r3, [pc, #212] @ 80818 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #176] @ 80824 │ │ │ │ + bne 805b4 │ │ │ │ + ldr r0, [pc, #176] @ 8081c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 8078c │ │ │ │ - ldr r0, [pc, #156] @ 80828 │ │ │ │ + bne 80784 │ │ │ │ + ldr r0, [pc, #156] @ 80820 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #144] @ 8082c │ │ │ │ + ldr r1, [pc, #144] @ 80824 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 80608 │ │ │ │ - ldr r0, [pc, #104] @ 80830 │ │ │ │ + b 80600 │ │ │ │ + ldr r0, [pc, #104] @ 80828 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80784 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r0, lsr ip @ │ │ │ │ + eoreq pc, r2, r8, lsr ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r0, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r1, r4, lsl #10 │ │ │ │ - eorseq r8, r1, ip, asr #9 │ │ │ │ - eorseq r8, r1, r8, ror #8 │ │ │ │ + eorseq r8, r1, ip, lsl #10 │ │ │ │ + @ instruction: 0x003184d4 │ │ │ │ + eorseq r8, r1, r0, ror r4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andseq sp, lr, ip, lsl #21 │ │ │ │ - ldrsbeq r7, [pc], -r0 │ │ │ │ - @ instruction: 0x001edaf0 │ │ │ │ - eoreq pc, r2, r8, asr #19 │ │ │ │ + andseq sp, lr, r4, lsl #21 │ │ │ │ + andseq r7, pc, r8, asr #1 │ │ │ │ + andseq sp, lr, r8, ror #21 │ │ │ │ + ldrdeq pc, [r2], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - mulseq lr, r4, r9 │ │ │ │ - @ instruction: 0x001eadfc │ │ │ │ - andseq sp, lr, r0, ror #18 │ │ │ │ - andseq sl, lr, r0, asr #27 │ │ │ │ + andseq sp, lr, ip, lsl #19 │ │ │ │ + @ instruction: 0x001eadf4 │ │ │ │ + andseq sp, lr, r8, asr r9 │ │ │ │ + @ instruction: 0x001eadb8 │ │ │ │ + andseq sp, lr, r8, ror #17 │ │ │ │ @ instruction: 0x001ed8f0 │ │ │ │ - @ instruction: 0x001ed8f8 │ │ │ │ - andseq sl, lr, ip, asr #26 │ │ │ │ - andseq sp, lr, r4, ror #16 │ │ │ │ - andseq sp, lr, r8, lsr #17 │ │ │ │ - @ instruction: 0x001eacfc │ │ │ │ - │ │ │ │ -00080834 : │ │ │ │ - ldr r3, [pc, #32] @ 8085c │ │ │ │ - ldr r2, [pc, #32] @ 80860 │ │ │ │ + andseq sl, lr, r4, asr #26 │ │ │ │ + andseq sp, lr, ip, asr r8 │ │ │ │ + andseq sp, lr, r0, lsr #17 │ │ │ │ + @ instruction: 0x001eacf4 │ │ │ │ + │ │ │ │ +0008082c : │ │ │ │ + ldr r3, [pc, #32] @ 80854 │ │ │ │ + ldr r2, [pc, #32] @ 80858 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ cmp r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0022f7bc │ │ │ │ + eoreq pc, r2, r4, asr #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00080864 : │ │ │ │ - ldr r2, [pc, #52] @ 808a0 │ │ │ │ - ldr r1, [pc, #52] @ 808a4 │ │ │ │ +0008085c : │ │ │ │ + ldr r2, [pc, #52] @ 80898 │ │ │ │ + ldr r1, [pc, #52] @ 8089c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ add r1, r2, #788 @ 0x314 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r3, [r2, #32] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strh r3, [r2, #44] @ 0x2c │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ strh r3, [r1] │ │ │ │ bx lr │ │ │ │ - eoreq pc, r2, ip, lsl #15 │ │ │ │ + mlaeq r2, r4, r7, pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000808a8 : │ │ │ │ +000808a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #360] @ 80a30 │ │ │ │ + ldr r0, [pc, #360] @ 80a28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 80a34 │ │ │ │ + ldr r3, [pc, #356] @ 80a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #352] @ 80a38 │ │ │ │ + ldr ip, [pc, #352] @ 80a30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #340] @ 80a3c │ │ │ │ + ldr r2, [pc, #340] @ 80a34 │ │ │ │ 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, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -96286,1107 +96284,1106 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ tst ip, #1 │ │ │ │ - bne 80978 │ │ │ │ + bne 80970 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - beq 809f4 │ │ │ │ + beq 809ec │ │ │ │ ldr r2, [ip, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ movne r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 80960 │ │ │ │ + bne 80958 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8095c │ │ │ │ - ldr r1, [pc, #96] @ 80a40 │ │ │ │ + bne 80954 │ │ │ │ + ldr r1, [pc, #96] @ 80a38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ - b 8095c │ │ │ │ + bl 4eacc │ │ │ │ + b 80954 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 80a44 │ │ │ │ + ldr r2, [pc, #68] @ 80a3c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 80a34 │ │ │ │ + ldr r3, [pc, #44] @ 80a2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80a2c │ │ │ │ + bne 80a24 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, ip, lsr #14 │ │ │ │ + eoreq pc, r2, r4, lsr r7 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, ip, lsl r7 @ │ │ │ │ + eoreq pc, r2, r4, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f0ef4 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + andseq r0, pc, ip, ror #29 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr lr, [pc, #644] @ 80cf0 │ │ │ │ + ldr lr, [pc, #644] @ 80ce8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #640] @ 80cf4 │ │ │ │ + ldr r0, [pc, #640] @ 80cec │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r2, [pc, #620] @ 80cf8 │ │ │ │ + ldr r2, [pc, #620] @ 80cf0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #596] @ 80cfc │ │ │ │ + ldr ip, [pc, #596] @ 80cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [r2, ip] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mvnne r5, #0 │ │ │ │ - addne r9, sp, #32 │ │ │ │ - addne r8, sp, #36 @ 0x24 │ │ │ │ + addne r9, sp, #36 @ 0x24 │ │ │ │ + addne r8, sp, #32 │ │ │ │ str r2, [sl] │ │ │ │ - beq 80c84 │ │ │ │ + beq 80c7c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movgt r4, #0 │ │ │ │ - bgt 80b48 │ │ │ │ - b 80bf0 │ │ │ │ + bgt 80b40 │ │ │ │ + b 80be8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 80c38 │ │ │ │ + beq 80c30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 80bf0 │ │ │ │ + beq 80be8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ tst r0, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b28 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b28 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b28 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #154 @ 0x9a │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 80b3c │ │ │ │ + bne 80b34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80cc8 │ │ │ │ + beq 80cc0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov ip, #9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 808a8 │ │ │ │ + bl 808a0 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ - bne 80b48 │ │ │ │ + bne 80b40 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 80c7c │ │ │ │ + beq 80c74 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 80cc0 │ │ │ │ + beq 80cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b14 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 80c90 │ │ │ │ + b 80c88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80c54 │ │ │ │ + beq 80c4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, r4, #2 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - b 80b3c │ │ │ │ + b 80b34 │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80c44 │ │ │ │ + b 80c3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 80d00 │ │ │ │ + ldr r2, [pc, #104] @ 80cf8 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #84] @ 80cf4 │ │ │ │ + ldr r3, [pc, #84] @ 80cec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80cec │ │ │ │ + bne 80ce4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 80c84 │ │ │ │ + b 80c7c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80bb8 │ │ │ │ + b 80bb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r4, lsl #11 │ │ │ │ + eoreq pc, r2, ip, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, r4, asr r5 @ │ │ │ │ + eoreq pc, r2, ip, asr r5 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, ip, asr r3 @ │ │ │ │ + eoreq pc, r2, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #1092] @ 81160 │ │ │ │ + ldr ip, [pc, #1092] @ 81158 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1084] @ 81164 │ │ │ │ + ldr r0, [pc, #1084] @ 8115c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r4, [pc, #1076] @ 81168 │ │ │ │ + ldr r4, [pc, #1076] @ 81160 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1068] @ 8116c │ │ │ │ + ldr r3, [pc, #1068] @ 81164 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ - ldr r3, [pc, #1048] @ 81170 │ │ │ │ + ldr r3, [pc, #1048] @ 81168 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ 81174 │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldr r3, [pc, #956] @ 8116c │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #24 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 80e0c │ │ │ │ + beq 80e04 │ │ │ │ tst r3, #1 │ │ │ │ - bne 81058 │ │ │ │ + bne 81050 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 81058 │ │ │ │ + bne 81050 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 81140 │ │ │ │ + blt 81138 │ │ │ │ cmp fp, #2 │ │ │ │ - bgt 80f94 │ │ │ │ + bgt 80f8c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #840] @ 81178 │ │ │ │ + ldr r3, [pc, #840] @ 81170 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r5, #2 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80eb0 │ │ │ │ sub r1, r0, #4 │ │ │ │ - b 80eac │ │ │ │ - ldr r3, [pc, #780] @ 8117c │ │ │ │ + b 80ea4 │ │ │ │ + ldr r3, [pc, #780] @ 81174 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #4]! │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 810b4 │ │ │ │ - ldr r3, [pc, #756] @ 81180 │ │ │ │ + beq 810ac │ │ │ │ + ldr r3, [pc, #756] @ 81178 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 810b4 │ │ │ │ + beq 810ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80eb0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 80e68 │ │ │ │ + beq 80e60 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r9 │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ - beq 810fc │ │ │ │ + beq 810f4 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8103c │ │ │ │ + beq 81034 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #12 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #16 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r5, #1 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #568] @ 81184 │ │ │ │ + ldr r2, [pc, #568] @ 8117c │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #544] @ 81188 │ │ │ │ + ldr r0, [pc, #544] @ 81180 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp, #12] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str r4, [sp] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 76af8 │ │ │ │ + bl 76af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ + b 81080 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 80e28 │ │ │ │ + beq 80e20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ + beq 80e2c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ - ldr r1, [pc, #420] @ 8118c │ │ │ │ + beq 80e2c │ │ │ │ + ldr r1, [pc, #420] @ 81184 │ │ │ │ mov ip, #10 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81078 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 80a48 │ │ │ │ + bl 80a40 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 810d4 │ │ │ │ + bne 810cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8100c │ │ │ │ + bne 81004 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ - ldr r1, [pc, #304] @ 81190 │ │ │ │ + b 81080 │ │ │ │ + ldr r1, [pc, #304] @ 81188 │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #260] @ 81194 │ │ │ │ - ldr r3, [pc, #208] @ 81164 │ │ │ │ + ldr r2, [pc, #260] @ 8118c │ │ │ │ + ldr r3, [pc, #208] @ 8115c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8115c │ │ │ │ + bne 81154 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ 81198 │ │ │ │ + ldr r0, [pc, #220] @ 81190 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81078 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 8103c │ │ │ │ - ldr r3, [pc, #152] @ 8119c │ │ │ │ + b 81034 │ │ │ │ + ldr r3, [pc, #152] @ 81194 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ - b 80ec8 │ │ │ │ - ldr r1, [pc, #88] @ 811a0 │ │ │ │ + bl 709cc │ │ │ │ + b 80ec0 │ │ │ │ + ldr r1, [pc, #88] @ 81198 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ - b 8106c │ │ │ │ + b 81064 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r2], -r4 @ │ │ │ │ + ldrdeq pc, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022f2b0 │ │ │ │ + @ instruction: 0x0022f2b8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r7, r1, r4, lsl #23 │ │ │ │ + eorseq r7, r1, ip, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ + andseq sp, lr, ip, lsl #5 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ - andseq ip, lr, ip, lsl #16 │ │ │ │ - andseq sp, lr, r0, asr #2 │ │ │ │ - eoreq lr, r2, r8, ror #30 │ │ │ │ - andseq sp, lr, r4, lsl #2 │ │ │ │ + andseq ip, lr, r4, lsl #16 │ │ │ │ + andseq sp, lr, r8, lsr r1 │ │ │ │ + eoreq lr, r2, r0, ror pc │ │ │ │ + ldrsheq sp, [lr], -ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r4, pc, r8, ror #28 │ │ │ │ + andseq r4, pc, r0, ror #28 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811c0 │ │ │ │ + ldr r0, [pc, #16] @ 811b8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, lsl #15 │ │ │ │ + b 80cfc │ │ │ │ + andseq ip, lr, ip, ror r7 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811e0 │ │ │ │ + ldr r0, [pc, #16] @ 811d8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, asr #14 │ │ │ │ + b 80cfc │ │ │ │ + andseq ip, lr, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #412] @ 81398 │ │ │ │ + ldr ip, [pc, #408] @ 8138c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #400] @ 8139c │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r0, [pc, #396] @ 81390 │ │ │ │ + sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #384] @ 813a0 │ │ │ │ + ldr r5, [pc, #380] @ 81394 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #364] @ 813a4 │ │ │ │ + ldr r3, [pc, #360] @ 81398 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ + ldm r2, {r7, sl} │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ + add ip, sp, #28 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - mov r9, #2 │ │ │ │ - add r8, sp, #28 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r8, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #20 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + add ip, sp, #20 │ │ │ │ + mov r0, #0 │ │ │ │ + add lr, sp, #16 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add ip, sp, #16 │ │ │ │ - mov r8, #0 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + add ip, sp, #24 │ │ │ │ + mov r8, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ strd r8, [sp, #32] │ │ │ │ - beq 81374 │ │ │ │ - ldr r0, [pc, #236] @ 813a8 │ │ │ │ + beq 81368 │ │ │ │ + ldr r0, [pc, #236] @ 8139c │ │ │ │ asr r3, r3, #1 │ │ │ │ - mov r1, lr │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - stm sp, {r7, ip} │ │ │ │ - bl 80a48 │ │ │ │ + stm sp, {sl, lr} │ │ │ │ + bl 80a40 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 81388 │ │ │ │ + beq 8137c │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #152] @ 813ac │ │ │ │ - ldr r2, [pc, #152] @ 813b0 │ │ │ │ + ldr r0, [pc, #152] @ 813a0 │ │ │ │ + ldr r2, [pc, #152] @ 813a4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76af8 │ │ │ │ + bl 76af0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 813b4 │ │ │ │ + ldr r2, [pc, #104] @ 813a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #72] @ 8139c │ │ │ │ + ldr r3, [pc, #72] @ 81390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81394 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #60] @ 813b8 │ │ │ │ + bne 81388 │ │ │ │ + add sp, sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #60] @ 813ac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 81300 │ │ │ │ - ldr r3, [pc, #40] @ 813b8 │ │ │ │ + b 812f4 │ │ │ │ + ldr r3, [pc, #40] @ 813ac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 812dc │ │ │ │ + b 812d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, ror #27 │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r4, asr #27 │ │ │ │ + eoreq lr, r2, ip, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r0, lsr #30 │ │ │ │ - @ instruction: 0xfffffeb8 │ │ │ │ - andseq ip, lr, r8, asr #29 │ │ │ │ - eoreq lr, r2, r8, lsr #25 │ │ │ │ + andseq ip, lr, ip, lsl pc │ │ │ │ + @ instruction: 0xfffffebc │ │ │ │ + andseq ip, lr, r4, asr #29 │ │ │ │ + @ instruction: 0x0022ecb4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #868] @ 81738 │ │ │ │ - ldr ip, [pc, #868] @ 8173c │ │ │ │ + ldr lr, [pc, #868] @ 8172c │ │ │ │ + ldr ip, [pc, #868] @ 81730 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #856] @ 81740 │ │ │ │ + ldr r6, [pc, #856] @ 81734 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #852] @ 81744 │ │ │ │ + ldr r3, [pc, #852] @ 81738 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #832] @ 81748 │ │ │ │ + ldr r1, [pc, #832] @ 8173c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r4, [r6, r1] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r2, [pc, #716] @ 8174c │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r2, [pc, #716] @ 81740 │ │ │ │ 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 │ │ │ │ + beq 814a4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 8163c │ │ │ │ + bne 81630 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - bne 8163c │ │ │ │ + bne 81630 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 815d8 │ │ │ │ - ldr r3, [pc, #656] @ 81750 │ │ │ │ + bgt 815cc │ │ │ │ + ldr r3, [pc, #656] @ 81744 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 816f0 │ │ │ │ + beq 816e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #624] @ 81754 │ │ │ │ + ldr r2, [pc, #624] @ 81748 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ - ldr r2, [pc, #600] @ 81758 │ │ │ │ + beq 816c4 │ │ │ │ + ldr r2, [pc, #600] @ 8174c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ - ldr r2, [pc, #584] @ 8175c │ │ │ │ + beq 816c4 │ │ │ │ + ldr r2, [pc, #584] @ 81750 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ + beq 816c4 │ │ │ │ ands r6, r3, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 81538 │ │ │ │ + bne 8152c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 816b0 │ │ │ │ + beq 816a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 815cc │ │ │ │ - ldr r7, [pc, #520] @ 81760 │ │ │ │ + beq 815c0 │ │ │ │ + ldr r7, [pc, #520] @ 81754 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 81578 │ │ │ │ + b 8156c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 815cc │ │ │ │ + beq 815c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 815cc │ │ │ │ + beq 815c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8155c │ │ │ │ + bne 81550 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 81694 │ │ │ │ + bne 81688 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ streq r0, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 81578 │ │ │ │ + bne 8156c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 81664 │ │ │ │ + b 81658 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814b8 │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814b8 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #328] @ 81764 │ │ │ │ + ldr r1, [pc, #328] @ 81758 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #324] @ 81768 │ │ │ │ + ldr r0, [pc, #324] @ 8175c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ + b 81658 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #292] @ 8176c │ │ │ │ + ldr r1, [pc, #292] @ 81760 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #288] @ 81770 │ │ │ │ + ldr r0, [pc, #288] @ 81764 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 81774 │ │ │ │ + ldr r2, [pc, #264] @ 81768 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 8173c │ │ │ │ + ldr r3, [pc, #200] @ 81730 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81734 │ │ │ │ + bne 81728 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 808a8 │ │ │ │ - b 81594 │ │ │ │ + bl 808a0 │ │ │ │ + b 81588 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 81538 │ │ │ │ + bne 8152c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ moveq r6, #1 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - b 81538 │ │ │ │ - ldr r0, [pc, #160] @ 81778 │ │ │ │ + b 8152c │ │ │ │ + ldr r0, [pc, #160] @ 8176c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ - ldr r3, [pc, #132] @ 8177c │ │ │ │ + b 81658 │ │ │ │ + ldr r3, [pc, #132] @ 81770 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ 81780 │ │ │ │ + ldr r2, [pc, #108] @ 81774 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 814dc │ │ │ │ + b 814d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r0, lsr #24 │ │ │ │ + eoreq lr, r2, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, lsl #24 │ │ │ │ + eoreq lr, r2, ip, lsl #24 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003174f4 │ │ │ │ + eorseq r7, r1, r0, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - andseq ip, lr, r4, lsr #7 │ │ │ │ - @ instruction: 0x001ec1dc │ │ │ │ - @ instruction: 0x001ec2d4 │ │ │ │ - andseq ip, lr, r4, asr fp │ │ │ │ - andseq ip, lr, r8, lsr #5 │ │ │ │ - eoreq lr, r2, r8, lsl #19 │ │ │ │ - andseq ip, lr, ip, lsl fp │ │ │ │ + andseq ip, lr, r0, lsr #7 │ │ │ │ + @ instruction: 0x001ec1d8 │ │ │ │ + @ instruction: 0x001ec2d0 │ │ │ │ + andseq ip, lr, r0, asr fp │ │ │ │ + andseq ip, lr, r4, lsr #5 │ │ │ │ + mlaeq r2, r4, r9, lr │ │ │ │ + andseq ip, lr, r8, lsl fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, lr, r4, ror #3 │ │ │ │ + andseq ip, lr, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #1880] @ 81f00 │ │ │ │ + ldr ip, [pc, #1880] @ 81ef4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1876] @ 81f04 │ │ │ │ + ldr r3, [pc, #1876] @ 81ef8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #1860] @ 81f08 │ │ │ │ + ldr r7, [pc, #1860] @ 81efc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1848] @ 81f0c │ │ │ │ + ldr r3, [pc, #1848] @ 81f00 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr lr, [r8] │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 81838 │ │ │ │ - ldr r3, [pc, #1772] @ 81f10 │ │ │ │ + beq 8182c │ │ │ │ + ldr r3, [pc, #1772] @ 81f04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ - bne 8184c │ │ │ │ + bne 81840 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 81dc0 │ │ │ │ + beq 81db4 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8191c │ │ │ │ + beq 81910 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 81880 │ │ │ │ + b 81874 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne 8186c │ │ │ │ + bne 81860 │ │ │ │ cmp r1, ip │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - beq 818e8 │ │ │ │ - ldr r0, [pc, #1652] @ 81f14 │ │ │ │ + beq 818dc │ │ │ │ + ldr r0, [pc, #1652] @ 81f08 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [r8] │ │ │ │ - bl 808a8 │ │ │ │ + bl 808a0 │ │ │ │ mov r3, r0 │ │ │ │ - b 818ec │ │ │ │ + b 818e0 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1620] @ 81f18 │ │ │ │ + ldr r3, [pc, #1620] @ 81f0c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - beq 81df0 │ │ │ │ - ldr r3, [pc, #1604] @ 81f1c │ │ │ │ + beq 81de4 │ │ │ │ + ldr r3, [pc, #1604] @ 81f10 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #0 │ │ │ │ - beq 81dac │ │ │ │ + beq 81da0 │ │ │ │ str lr, [r8] │ │ │ │ - ldr r1, [pc, #1580] @ 81f20 │ │ │ │ - ldr r2, [pc, #1548] @ 81f04 │ │ │ │ + ldr r1, [pc, #1580] @ 81f14 │ │ │ │ + ldr r2, [pc, #1548] @ 81ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 81efc │ │ │ │ + bne 81ef0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1536] @ 81f24 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #1536] @ 81f18 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ 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 r2, [pc, #1500] @ 81f1c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r2] │ │ │ │ - ldr r2, [pc, #1456] @ 81f2c │ │ │ │ + ldr r2, [pc, #1456] @ 81f20 │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1444] @ 81f30 │ │ │ │ + ldr r2, [pc, #1444] @ 81f24 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bge 81e8c │ │ │ │ + bge 81e80 │ │ │ │ sub fp, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 819d4 │ │ │ │ + b 819c8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 81bdc │ │ │ │ + beq 81bd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c00 │ │ │ │ + beq 81bf4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #56] @ 0x38 │ │ │ │ asreq r2, r4, #6 │ │ │ │ ldreq r1, [r1, #112] @ 0x70 │ │ │ │ ldrne r2, [r0, #48] @ 0x30 │ │ │ │ ldreq r2, [r1, r2, lsl #2] │ │ │ │ movne r1, r4 │ │ │ │ andeq r1, r4, #63 @ 0x3f │ │ │ │ ldr r0, [r2, r1, lsl #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ - beq 81d38 │ │ │ │ + beq 81d2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a34 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81a2c │ │ │ │ + beq 81a20 │ │ │ │ tst r0, #1 │ │ │ │ - beq 819ac │ │ │ │ + beq 819a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 819c0 │ │ │ │ + bne 819b4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - bne 819d0 │ │ │ │ + bne 819c4 │ │ │ │ sub r6, r6, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81a74 │ │ │ │ + beq 81a68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81d4c │ │ │ │ + beq 81d40 │ │ │ │ mov r1, #10 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 808a8 │ │ │ │ + bl 808a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #16 │ │ │ │ - ble 81ba0 │ │ │ │ + ble 81b94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, r4, r6, asr #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ asreq r2, r6, #6 │ │ │ │ ldreq r3, [r3, #112] @ 0x70 │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ @@ -97398,354 +97395,354 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r6, r6, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 81d2c │ │ │ │ + beq 81d20 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81d2c │ │ │ │ + bne 81d20 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 81c34 │ │ │ │ + beq 81c28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c58 │ │ │ │ + beq 81c4c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81de0 │ │ │ │ + beq 81dd4 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 81b20 │ │ │ │ + bne 81b14 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 81e04 │ │ │ │ + beq 81df8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r6 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #11 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ str r9, [r0, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #16] │ │ │ │ - beq 81d78 │ │ │ │ + beq 81d6c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81da0 │ │ │ │ - bl 959b8 │ │ │ │ + beq 81d94 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81cf8 │ │ │ │ + bne 81cec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ ldrne r0, [r3, #56] @ 0x38 │ │ │ │ ldreq r0, [r3, #140] @ 0x8c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 818b8 │ │ │ │ + beq 818ac │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - b 81994 │ │ │ │ + b 81988 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81d20 │ │ │ │ - bl 8eba4 │ │ │ │ + beq 81d14 │ │ │ │ + bl 8eb94 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 819c4 │ │ │ │ + beq 819b8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81d58 │ │ │ │ + beq 81d4c │ │ │ │ cmp r2, ip │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81ed8 │ │ │ │ - bl 8eba4 │ │ │ │ + beq 81ecc │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 81b50 │ │ │ │ + beq 81b44 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b44 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 81eac │ │ │ │ + beq 81ea0 │ │ │ │ mov r4, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81bac │ │ │ │ + beq 81ba0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ strne r1, [r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strne r9, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r8] │ │ │ │ - b 818ec │ │ │ │ - ldr r2, [pc, #524] @ 81f34 │ │ │ │ + b 818e0 │ │ │ │ + ldr r2, [pc, #524] @ 81f28 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - b 81be4 │ │ │ │ + b 81bd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81ae8 │ │ │ │ - b 81b50 │ │ │ │ + bne 81adc │ │ │ │ + b 81b44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ cmp r6, #16 │ │ │ │ - bgt 81a7c │ │ │ │ - b 81bac │ │ │ │ + bgt 81a70 │ │ │ │ + b 81ba0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, ip │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 81ee4 │ │ │ │ + bne 81ed8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 819c4 │ │ │ │ + b 819b8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #432] @ 81f34 │ │ │ │ + ldr r0, [pc, #432] @ 81f28 │ │ │ │ add r1, r1, r6 │ │ │ │ ldr ip, [r7, r0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, ip │ │ │ │ strne r0, [r2, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 81ba4 │ │ │ │ - ldr r3, [pc, #396] @ 81f34 │ │ │ │ + b 81b98 │ │ │ │ + ldr r3, [pc, #396] @ 81f28 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #368] @ 81f24 │ │ │ │ + b 81b90 │ │ │ │ + ldr r3, [pc, #368] @ 81f18 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - b 818e8 │ │ │ │ + b 818dc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 8184c │ │ │ │ + bne 81840 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 8184c │ │ │ │ - b 81850 │ │ │ │ + bne 81840 │ │ │ │ + b 81844 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r2, r2, r6 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 81b50 │ │ │ │ - ldr r3, [pc, #300] @ 81f24 │ │ │ │ + b 81b44 │ │ │ │ + ldr r3, [pc, #300] @ 81f18 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - b 818e8 │ │ │ │ + b 818dc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81e34 │ │ │ │ - ldr r3, [pc, #276] @ 81f38 │ │ │ │ + beq 81e28 │ │ │ │ + ldr r3, [pc, #276] @ 81f2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ mov r4, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #224] @ 81f34 │ │ │ │ + ldr r3, [pc, #224] @ 81f28 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [r2, #20] │ │ │ │ str r0, [r2, #16] │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ - b 81b38 │ │ │ │ + bl 959ac │ │ │ │ + b 81b2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81ba0 │ │ │ │ + beq 81b94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ - bne 81a5c │ │ │ │ - b 81bac │ │ │ │ + bne 81a50 │ │ │ │ + b 81ba0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #84] @ 81f34 │ │ │ │ + b 81b90 │ │ │ │ + ldr r3, [pc, #84] @ 81f28 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81c40 │ │ │ │ + b 81c34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, asr #16 │ │ │ │ + eoreq lr, r2, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r8, lsr #16 │ │ │ │ + eoreq lr, r2, r4, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r0, r1, r7 │ │ │ │ - ldrheq ip, [lr], -r4 │ │ │ │ + mlaseq r1, ip, r1, r7 │ │ │ │ + ldrheq ip, [lr], -r0 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - eoreq lr, r2, r4, lsl #14 │ │ │ │ + eoreq lr, r2, r0, lsl r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r7, r1, r4, lsr r0 │ │ │ │ - andseq fp, lr, r8, asr #31 │ │ │ │ + eorseq r7, r1, r0, asr #32 │ │ │ │ + andseq fp, lr, r4, asr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r1, r0, fp, r6 │ │ │ │ + mlaseq r1, ip, fp, r6 │ │ │ │ │ │ │ │ -00081f3c : │ │ │ │ +00081f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #132] @ 81fd8 │ │ │ │ - ldr r2, [pc, #132] @ 81fdc │ │ │ │ + ldr ip, [pc, #132] @ 81fcc │ │ │ │ + ldr r2, [pc, #132] @ 81fd0 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81fa0 │ │ │ │ + bne 81f94 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #56] @ 81fe0 │ │ │ │ - ldr r3, [pc, #48] @ 81fdc │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #56] @ 81fd4 │ │ │ │ + ldr r3, [pc, #48] @ 81fd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81fd4 │ │ │ │ + bne 81fc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r4, lsr #1 │ │ │ │ + strheq lr, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, asr r0 │ │ │ │ + eoreq lr, r2, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #552] @ 82224 │ │ │ │ - ldr r2, [pc, #552] @ 82228 │ │ │ │ + ldr ip, [pc, #552] @ 82218 │ │ │ │ + ldr r2, [pc, #552] @ 8221c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #544] @ 8222c │ │ │ │ + ldr r5, [pc, #544] @ 82220 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ 82230 │ │ │ │ + ldr r3, [pc, #540] @ 82224 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -97754,609 +97751,609 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 82114 │ │ │ │ + beq 82108 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82184 │ │ │ │ + beq 82178 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #452] @ 82234 │ │ │ │ - ldr r1, [pc, #452] @ 82238 │ │ │ │ + ldr r0, [pc, #452] @ 82228 │ │ │ │ + ldr r1, [pc, #452] @ 8222c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #432] @ 8223c │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #432] @ 82230 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821d0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 820e0 │ │ │ │ + bne 820d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne 821e0 │ │ │ │ - ldr r1, [pc, #328] @ 82240 │ │ │ │ + bne 821d4 │ │ │ │ + ldr r1, [pc, #328] @ 82234 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 821e4 │ │ │ │ - ldr r3, [pc, #296] @ 82244 │ │ │ │ + b 821d8 │ │ │ │ + ldr r3, [pc, #296] @ 82238 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #284] @ 82248 │ │ │ │ + ldr r3, [pc, #284] @ 8223c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #276] @ 8224c │ │ │ │ + ldr r1, [pc, #276] @ 82240 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ - ldr r2, [pc, #240] @ 82250 │ │ │ │ - ldr r3, [pc, #196] @ 82228 │ │ │ │ + bl 709cc │ │ │ │ + ldr r2, [pc, #240] @ 82244 │ │ │ │ + ldr r3, [pc, #196] @ 8221c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82220 │ │ │ │ + bne 82214 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 821fc │ │ │ │ + beq 821f0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 82064 │ │ │ │ + bne 82058 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 82064 │ │ │ │ + bne 82058 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 82064 │ │ │ │ - ldr r3, [pc, #156] @ 82254 │ │ │ │ + bne 82058 │ │ │ │ + ldr r3, [pc, #156] @ 82248 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 82210 │ │ │ │ - ldr r3, [pc, #116] @ 82244 │ │ │ │ + bne 82204 │ │ │ │ + ldr r3, [pc, #116] @ 82238 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 82130 │ │ │ │ + b 82124 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 82244 │ │ │ │ + ldr r3, [pc, #88] @ 82238 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 82130 │ │ │ │ - b 82124 │ │ │ │ - ldr r3, [pc, #84] @ 82258 │ │ │ │ + bne 82124 │ │ │ │ + b 82118 │ │ │ │ + ldr r3, [pc, #84] @ 8224c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 821c8 │ │ │ │ + beq 821bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 820a8 │ │ │ │ - b 821c8 │ │ │ │ + bne 8209c │ │ │ │ + b 821bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r2], -ip @ │ │ │ │ + eoreq lr, r2, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r2], -ip @ │ │ │ │ + eoreq sp, r2, r8, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, r4, ror #16 │ │ │ │ - andseq fp, lr, r8, lsl #15 │ │ │ │ - eorseq r6, r1, r4, lsr #18 │ │ │ │ - andseq ip, lr, ip, lsr #2 │ │ │ │ + andseq fp, lr, r0, ror #16 │ │ │ │ + andseq fp, lr, r4, lsl #15 │ │ │ │ + eorseq r6, r1, r0, lsr r9 │ │ │ │ + andseq ip, lr, r8, lsr #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r6, r1, r8, lsl #17 │ │ │ │ - andseq fp, lr, ip, lsr #15 │ │ │ │ - mlaeq r2, r8, lr, sp │ │ │ │ - @ instruction: 0x003167f8 │ │ │ │ - @ instruction: 0x003167b0 │ │ │ │ + mlaseq r1, r4, r8, r6 │ │ │ │ + andseq fp, lr, r8, lsr #15 │ │ │ │ + eoreq sp, r2, r4, lsr #29 │ │ │ │ + eorseq r6, r1, r4, lsl #16 │ │ │ │ + @ instruction: 0x003167bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #792] @ 8258c │ │ │ │ - ldr lr, [pc, #792] @ 82590 │ │ │ │ + ldr r4, [pc, #792] @ 82580 │ │ │ │ + ldr lr, [pc, #792] @ 82584 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #780] @ 82594 │ │ │ │ + ldr ip, [pc, #780] @ 82588 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #776] @ 82598 │ │ │ │ + ldr r3, [pc, #776] @ 8258c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #744] @ 8259c │ │ │ │ - mov lr, r1 │ │ │ │ + ldr r3, [pc, #744] @ 82590 │ │ │ │ + add r2, sp, #28 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ - mov ip, #0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov lr, r1 │ │ │ │ ands r7, ip, r3 │ │ │ │ - bne 82344 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 82338 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 823b4 │ │ │ │ + beq 823a8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 82398 │ │ │ │ - ldr r1, [pc, #596] @ 825a0 │ │ │ │ - ldr r0, [pc, #596] @ 825a4 │ │ │ │ + beq 8238c │ │ │ │ + ldr r1, [pc, #596] @ 82594 │ │ │ │ + ldr r0, [pc, #596] @ 82598 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #568] @ 825a8 │ │ │ │ + ldr r2, [pc, #568] @ 8259c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #536] @ 82590 │ │ │ │ + ldr r3, [pc, #536] @ 82584 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82588 │ │ │ │ + bne 8257c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr ip, [ip, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 82344 │ │ │ │ + bne 82338 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 82344 │ │ │ │ + bne 82338 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #496] @ 825ac │ │ │ │ + ldr r3, [pc, #496] @ 825a0 │ │ │ │ str ip, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 82524 │ │ │ │ + beq 82518 │ │ │ │ ldr r9, [ip, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82404 │ │ │ │ + bne 823f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 824f4 │ │ │ │ + beq 824e8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 82474 │ │ │ │ + bne 82468 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bne 82554 │ │ │ │ + bne 82548 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r6, [r3, #46] @ 0x2e │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r1, [r3, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8235c │ │ │ │ sub r9, r5, #1 │ │ │ │ lsl r8, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 824b4 │ │ │ │ + ble 824a8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, r8, #4 │ │ │ │ add r3, ip, r3 │ │ │ │ add r2, r0, r8 │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 824a4 │ │ │ │ + bne 82498 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r3, #40] @ 0x28 │ │ │ │ - beq 82434 │ │ │ │ + beq 82428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ 825b0 │ │ │ │ + ldr r0, [pc, #212] @ 825a4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82434 │ │ │ │ - ldr r3, [pc, #184] @ 825b4 │ │ │ │ + b 82428 │ │ │ │ + ldr r3, [pc, #184] @ 825a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82540 │ │ │ │ - ldr r1, [pc, #164] @ 825b8 │ │ │ │ + beq 82534 │ │ │ │ + ldr r1, [pc, #164] @ 825ac │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ - ldr r1, [pc, #144] @ 825bc │ │ │ │ - ldr r0, [pc, #144] @ 825c0 │ │ │ │ + b 8235c │ │ │ │ + ldr r1, [pc, #144] @ 825b0 │ │ │ │ + ldr r0, [pc, #144] @ 825b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8235c │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82410 │ │ │ │ - b 8250c │ │ │ │ + bne 82404 │ │ │ │ + b 82500 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #100] @ 825c4 │ │ │ │ + ldr r0, [pc, #100] @ 825b8 │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82438 │ │ │ │ + b 8242c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, lsl #27 │ │ │ │ + eoreq sp, r2, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, ror #26 │ │ │ │ + eoreq sp, r2, ip, ror #26 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, ip, lsr #9 │ │ │ │ - andseq fp, lr, ip, asr #8 │ │ │ │ - eoreq sp, r2, r4, lsl #25 │ │ │ │ - @ instruction: 0x003165f4 │ │ │ │ - andseq fp, lr, r4, asr #5 │ │ │ │ - @ instruction: 0x003164b4 │ │ │ │ - andseq fp, lr, ip, ror #26 │ │ │ │ - andseq fp, lr, r4, ror r2 │ │ │ │ - andseq fp, lr, r8, asr #20 │ │ │ │ - andseq fp, lr, r0, asr #4 │ │ │ │ + andseq fp, lr, r8, lsr #9 │ │ │ │ + andseq fp, lr, r8, asr #8 │ │ │ │ + mlaeq r2, r0, ip, sp │ │ │ │ + eorseq r6, r1, r0, lsl #12 │ │ │ │ + andseq fp, lr, r0, asr #5 │ │ │ │ + eorseq r6, r1, r0, asr #9 │ │ │ │ + andseq fp, lr, r8, ror #26 │ │ │ │ + andseq fp, lr, r0, ror r2 │ │ │ │ + andseq fp, lr, r4, asr #20 │ │ │ │ + andseq fp, lr, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #772] @ 82924 │ │ │ │ - ldr r2, [pc, #772] @ 82928 │ │ │ │ + ldr ip, [pc, #772] @ 82918 │ │ │ │ + ldr r2, [pc, #772] @ 8291c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #760] @ 8292c │ │ │ │ + ldr r4, [pc, #760] @ 82920 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #756] @ 82930 │ │ │ │ + ldr r3, [pc, #756] @ 82924 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr lr, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 82934 │ │ │ │ add r2, sp, #24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #696] @ 82928 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ mov ip, r1 │ │ │ │ - beq 826e0 │ │ │ │ + beq 826d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 826b8 │ │ │ │ + bne 826ac │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 826e0 │ │ │ │ - ldr r1, [pc, #632] @ 82938 │ │ │ │ - ldr r0, [pc, #632] @ 8293c │ │ │ │ + beq 826d4 │ │ │ │ + ldr r1, [pc, #632] @ 8292c │ │ │ │ + ldr r0, [pc, #632] @ 82930 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #600] @ 82940 │ │ │ │ + ldr r3, [pc, #600] @ 82934 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82788 │ │ │ │ - ldr r3, [pc, #576] @ 82944 │ │ │ │ + beq 8277c │ │ │ │ + ldr r3, [pc, #576] @ 82938 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82788 │ │ │ │ - ldr r3, [pc, #560] @ 82948 │ │ │ │ + beq 8277c │ │ │ │ + ldr r3, [pc, #560] @ 8293c │ │ │ │ cmp r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bgt 82798 │ │ │ │ + bgt 8278c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82740 │ │ │ │ + beq 82734 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828c8 │ │ │ │ + beq 828bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #492] @ 8294c │ │ │ │ + ldr r2, [pc, #492] @ 82940 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #448] @ 82928 │ │ │ │ + ldr r3, [pc, #448] @ 8291c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82920 │ │ │ │ + bne 82914 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ble 8285c │ │ │ │ + ble 82850 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82870 │ │ │ │ - ldr r1, [pc, #420] @ 82950 │ │ │ │ - ldr r0, [pc, #420] @ 82954 │ │ │ │ + beq 82864 │ │ │ │ + ldr r1, [pc, #420] @ 82944 │ │ │ │ + ldr r0, [pc, #420] @ 82948 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #388] @ 82958 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #388] @ 8294c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82854 │ │ │ │ - ldr r3, [pc, #364] @ 8295c │ │ │ │ + beq 82848 │ │ │ │ + ldr r3, [pc, #364] @ 82950 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82854 │ │ │ │ + beq 82848 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ ldrne r1, [ip, #4] │ │ │ │ - bne 82734 │ │ │ │ + bne 82728 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82844 │ │ │ │ + bne 82838 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - beq 828f8 │ │ │ │ + beq 828ec │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8271c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - b 82740 │ │ │ │ + b 82734 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 828dc │ │ │ │ + beq 828d0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 827a4 │ │ │ │ + bne 82798 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 827a4 │ │ │ │ + bne 82798 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 827a4 │ │ │ │ - ldr r3, [pc, #188] @ 82960 │ │ │ │ + bne 82798 │ │ │ │ + ldr r3, [pc, #188] @ 82954 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 827e8 │ │ │ │ + bne 827dc │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ - b 8273c │ │ │ │ + b 82730 │ │ │ │ cmp r5, #2 │ │ │ │ ldrgt r3, [sp, #12] │ │ │ │ movle r0, r7 │ │ │ │ ldrgt r0, [r3, #8] │ │ │ │ - b 82754 │ │ │ │ - ldr r3, [pc, #128] @ 82964 │ │ │ │ + b 82748 │ │ │ │ + ldr r3, [pc, #128] @ 82958 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 827e8 │ │ │ │ - b 828b4 │ │ │ │ - ldr r1, [pc, #104] @ 82968 │ │ │ │ + bne 827dc │ │ │ │ + b 828a8 │ │ │ │ + ldr r1, [pc, #104] @ 8295c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8271c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r2], -r4 @ │ │ │ │ + eoreq sp, r2, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022d9b4 │ │ │ │ + eoreq sp, r2, r0, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001ebad8 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x001ebad4 │ │ │ │ + andseq fp, lr, r4, lsl #5 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - mlaseq r1, r8, r2, r6 │ │ │ │ - mlaeq r2, r4, r8, sp │ │ │ │ - andseq fp, lr, r0, asr #32 │ │ │ │ - mulseq lr, r0, r1 │ │ │ │ - @ instruction: 0x003161dc │ │ │ │ - eorseq r6, r1, r4, asr #3 │ │ │ │ - eorseq r6, r1, ip, lsl #2 │ │ │ │ - eorseq r6, r1, ip, asr #1 │ │ │ │ - @ instruction: 0x001eb9dc │ │ │ │ + eorseq r6, r1, r4, lsr #5 │ │ │ │ + eoreq sp, r2, r0, lsr #17 │ │ │ │ + andseq fp, lr, ip, lsr r0 │ │ │ │ + andseq fp, lr, ip, lsl #3 │ │ │ │ + eorseq r6, r1, r8, ror #3 │ │ │ │ + @ instruction: 0x003161d0 │ │ │ │ + eorseq r6, r1, r8, lsl r1 │ │ │ │ + ldrsbeq r6, [r1], -r8 @ │ │ │ │ + @ instruction: 0x001eb9d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #856] @ 82cdc │ │ │ │ - ldr r2, [pc, #856] @ 82ce0 │ │ │ │ + ldr ip, [pc, #856] @ 82cd0 │ │ │ │ + ldr r2, [pc, #856] @ 82cd4 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #844] @ 82ce4 │ │ │ │ + ldr r6, [pc, #844] @ 82cd8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #840] @ 82ce8 │ │ │ │ + ldr r3, [pc, #840] @ 82cdc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -98368,154 +98365,154 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 82a00 │ │ │ │ + bne 829f4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 82a24 │ │ │ │ + beq 82a18 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 82b6c │ │ │ │ + beq 82b60 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #736] @ 82cec │ │ │ │ - ldr r1, [pc, #736] @ 82cf0 │ │ │ │ + ldr r0, [pc, #736] @ 82ce0 │ │ │ │ + ldr r1, [pc, #736] @ 82ce4 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82afc │ │ │ │ + ble 82af0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r3, r2, #1 │ │ │ │ - beq 82aa4 │ │ │ │ + beq 82a98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #680] @ 82cf4 │ │ │ │ + ldr r1, [pc, #680] @ 82ce8 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #676] @ 82cf8 │ │ │ │ + ldr r0, [pc, #676] @ 82cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #656] @ 82cfc │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #656] @ 82cf0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r2, [pc, #644] @ 82d00 │ │ │ │ - ldr r3, [pc, #608] @ 82ce0 │ │ │ │ + ldr r2, [pc, #644] @ 82cf4 │ │ │ │ + ldr r3, [pc, #608] @ 82cd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82cd8 │ │ │ │ + bne 82ccc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq 82b94 │ │ │ │ + beq 82b88 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne 82a3c │ │ │ │ + bne 82a30 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a64 │ │ │ │ + beq 82a58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #524] @ 82d04 │ │ │ │ + ldr r3, [pc, #524] @ 82cf8 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b 82a74 │ │ │ │ - ldr r2, [pc, #516] @ 82d08 │ │ │ │ + b 82a68 │ │ │ │ + ldr r2, [pc, #516] @ 82cfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b80 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ae0 │ │ │ │ + bne 82ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82adc │ │ │ │ + b 82a58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 82a00 │ │ │ │ + bne 829f4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne 82a00 │ │ │ │ - b 82a24 │ │ │ │ + bne 829f4 │ │ │ │ + b 82a18 │ │ │ │ str r0, [r4] │ │ │ │ - b 82af0 │ │ │ │ + b 82ae4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 82bdc │ │ │ │ + bne 82bd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82cac │ │ │ │ - ldr r2, [pc, #288] @ 82d0c │ │ │ │ + beq 82ca0 │ │ │ │ + ldr r2, [pc, #288] @ 82d00 │ │ │ │ add r1, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ - beq 82ae8 │ │ │ │ + beq 82adc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82ae8 │ │ │ │ + beq 82adc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -98524,16 +98521,16 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 81784 │ │ │ │ - ldr r1, [pc, #172] @ 82d10 │ │ │ │ + bl 81778 │ │ │ │ + ldr r1, [pc, #172] @ 82d04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ @@ -98541,271 +98538,271 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82adc │ │ │ │ + b 82a58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #92] @ 82d14 │ │ │ │ + ldr r1, [pc, #92] @ 82d08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - b 82a74 │ │ │ │ + b 82a68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, ror r6 │ │ │ │ + eoreq sp, r2, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, asr r6 │ │ │ │ + eoreq sp, r2, ip, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, lsr #27 │ │ │ │ - andseq sl, lr, r8, ror #27 │ │ │ │ - andseq sl, lr, r0, ror #25 │ │ │ │ - andseq sl, lr, r0, ror #26 │ │ │ │ + andseq sl, lr, r0, lsr #27 │ │ │ │ + andseq sl, lr, r4, ror #27 │ │ │ │ + @ instruction: 0x001eacdc │ │ │ │ + andseq sl, lr, ip, asr sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r2, ip, ror r5 │ │ │ │ + eoreq sp, r2, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r5, r1, ip, lsr #29 │ │ │ │ - eorseq r5, r1, r4, asr #27 │ │ │ │ + @ instruction: 0x00315eb8 │ │ │ │ + @ instruction: 0x00315dd0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq fp, lr, ip, ror r6 │ │ │ │ + andseq fp, lr, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1196] @ 831dc │ │ │ │ - ldr r2, [pc, #1196] @ 831e0 │ │ │ │ + ldr ip, [pc, #1196] @ 831d0 │ │ │ │ + ldr r2, [pc, #1196] @ 831d4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #1184] @ 831e4 │ │ │ │ + ldr r6, [pc, #1184] @ 831d8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1180] @ 831e8 │ │ │ │ + ldr r3, [pc, #1180] @ 831dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov ip, r1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1136] @ 831ec │ │ │ │ + ldr r3, [pc, #1136] @ 831e0 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 82df0 │ │ │ │ + beq 82de4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 82dc8 │ │ │ │ + bne 82dbc │ │ │ │ ldrsh r1, [r3] │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 82df0 │ │ │ │ + bls 82de4 │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 82df0 │ │ │ │ - ldr r1, [pc, #1056] @ 831f0 │ │ │ │ - ldr r0, [pc, #1056] @ 831f4 │ │ │ │ + beq 82de4 │ │ │ │ + ldr r1, [pc, #1056] @ 831e4 │ │ │ │ + ldr r0, [pc, #1056] @ 831e8 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82f94 │ │ │ │ + ble 82f88 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 82e64 │ │ │ │ + beq 82e58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #996] @ 831f8 │ │ │ │ + ldr r1, [pc, #996] @ 831ec │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #992] @ 831fc │ │ │ │ + ldr r0, [pc, #992] @ 831f0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #960] @ 83200 │ │ │ │ - ldr r3, [pc, #924] @ 831e0 │ │ │ │ + ldr r2, [pc, #960] @ 831f4 │ │ │ │ + ldr r3, [pc, #924] @ 831d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 831d8 │ │ │ │ + bne 831cc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 82e90 │ │ │ │ + beq 82e84 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ tst lr, #1 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 83038 │ │ │ │ + beq 8302c │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82f98 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq 83054 │ │ │ │ + beq 83048 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82f98 │ │ │ │ ldr r3, [r2, #636] @ 0x27c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 82ef4 │ │ │ │ + beq 82ee8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ee0 │ │ │ │ + bne 82ed4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #776] @ 83204 │ │ │ │ + ldr r3, [pc, #776] @ 831f8 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 83160 │ │ │ │ + beq 83154 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82f3c │ │ │ │ + beq 82f30 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 82f20 │ │ │ │ + bne 82f14 │ │ │ │ ldr r3, [r3, #608] @ 0x260 │ │ │ │ ands r5, r3, #1 │ │ │ │ - bne 82fdc │ │ │ │ + bne 82fd0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #12] │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 82e38 │ │ │ │ - ldr r3, [pc, #620] @ 83208 │ │ │ │ + b 82e2c │ │ │ │ + ldr r3, [pc, #620] @ 831fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 82e90 │ │ │ │ + b 82e84 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #604] @ 8320c │ │ │ │ + ldr r2, [pc, #604] @ 83200 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ + bl 709cc │ │ │ │ + b 82e2c │ │ │ │ mov r5, #4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b14 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r0, #676] @ 0x2a4 │ │ │ │ str r3, [r0, #680] @ 0x2a8 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 2072a4 │ │ │ │ + bl 207294 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #680] @ 0x2a8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8319c │ │ │ │ + beq 83190 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 82e38 │ │ │ │ + b 82e2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 82f5c │ │ │ │ + b 82f50 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [ip] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83094 │ │ │ │ + bne 83088 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 8313c │ │ │ │ + beq 83130 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [sp] │ │ │ │ @@ -98817,110 +98814,110 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #268] @ 83204 │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #268] @ 831f8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - ldr ip, [pc, #256] @ 83210 │ │ │ │ + ldr ip, [pc, #256] @ 83204 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ - ldr r1, [pc, #208] @ 83214 │ │ │ │ + bl 709cc │ │ │ │ + b 82e2c │ │ │ │ + ldr r1, [pc, #208] @ 83208 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 82e30 │ │ │ │ + b 82e24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 831c8 │ │ │ │ - ldr r2, [pc, #160] @ 83218 │ │ │ │ + beq 831bc │ │ │ │ + ldr r2, [pc, #160] @ 8320c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ - ldr r2, [pc, #120] @ 8321c │ │ │ │ - ldr r1, [pc, #120] @ 83220 │ │ │ │ + bl 709cc │ │ │ │ + b 82e2c │ │ │ │ + ldr r2, [pc, #120] @ 83210 │ │ │ │ + ldr r1, [pc, #120] @ 83214 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 8302c │ │ │ │ - ldr r3, [pc, #84] @ 83224 │ │ │ │ + b 83020 │ │ │ │ + ldr r3, [pc, #84] @ 83218 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 83170 │ │ │ │ + b 83164 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r4, asr #5 │ │ │ │ + ldrdeq sp, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x0022d2b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001eb5d4 │ │ │ │ - andseq sl, lr, r4, lsl #22 │ │ │ │ - andseq sl, lr, r0, ror #19 │ │ │ │ - andseq sl, lr, r0, asr #21 │ │ │ │ - @ instruction: 0x0022d1b8 │ │ │ │ + @ instruction: 0x001eb5d0 │ │ │ │ + andseq sl, lr, r0, lsl #22 │ │ │ │ + @ instruction: 0x001ea9dc │ │ │ │ + @ instruction: 0x001eaabc │ │ │ │ + eoreq sp, r2, r4, asr #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r5, r1, r8, lsl sl │ │ │ │ - andseq sl, lr, ip, lsr #18 │ │ │ │ - @ instruction: 0x001ea7d0 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ - andseq sl, lr, ip, ror #14 │ │ │ │ - andseq sl, lr, r0, lsr r7 │ │ │ │ - mulseq lr, r8, r1 │ │ │ │ - eorseq r5, r1, r4, ror #15 │ │ │ │ + eorseq r5, r1, r4, lsr #20 │ │ │ │ + andseq sl, lr, r8, lsr #18 │ │ │ │ + andseq sl, lr, ip, asr #15 │ │ │ │ + andseq fp, lr, r4, lsl #5 │ │ │ │ + andseq sl, lr, r8, ror #14 │ │ │ │ + andseq sl, lr, ip, lsr #14 │ │ │ │ + mulseq lr, r4, r1 │ │ │ │ + @ instruction: 0x003157f0 │ │ │ │ │ │ │ │ -00083228 : │ │ │ │ +0008321c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #488] @ 83430 │ │ │ │ + ldr r0, [pc, #488] @ 83424 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #480] @ 83434 │ │ │ │ + ldr r3, [pc, #480] @ 83428 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #472] @ 83438 │ │ │ │ + ldr lr, [pc, #472] @ 8342c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #468] @ 8343c │ │ │ │ + ldr r2, [pc, #468] @ 83430 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -98931,74 +98928,74 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 83308 │ │ │ │ + bne 832fc │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8340c │ │ │ │ + bls 83400 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - beq 8332c │ │ │ │ - ldr r1, [pc, #304] @ 83440 │ │ │ │ + beq 83320 │ │ │ │ + ldr r1, [pc, #304] @ 83434 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2650 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -99007,71 +99004,71 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #96] @ 83444 │ │ │ │ + ldr r2, [pc, #96] @ 83438 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ 83434 │ │ │ │ + ldr r3, [pc, #72] @ 83428 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8342c │ │ │ │ + bne 83420 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ - bne 83308 │ │ │ │ + bne 832fc │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - bne 83308 │ │ │ │ - b 8332c │ │ │ │ + bne 832fc │ │ │ │ + b 83320 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r8, lsr #27 │ │ │ │ + @ instruction: 0x0022cdb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r8, lsl #27 │ │ │ │ + mlaeq r2, r4, sp, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, ror #10 │ │ │ │ - eoreq ip, r2, r0, lsl ip │ │ │ │ + andseq sl, lr, r0, ror #10 │ │ │ │ + eoreq ip, r2, ip, lsl ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 83460 │ │ │ │ + ldr r0, [pc, #12] @ 83454 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, ror #8 │ │ │ │ + b 8321c │ │ │ │ + andseq sl, lr, r4, ror #8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 8347c │ │ │ │ + ldr r0, [pc, #12] @ 83470 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, lsr #8 │ │ │ │ + b 8321c │ │ │ │ + andseq sl, lr, r4, lsr #8 │ │ │ │ │ │ │ │ -00083480 : │ │ │ │ - ldr r2, [pc, #124] @ 83504 │ │ │ │ - ldr r3, [pc, #124] @ 83508 │ │ │ │ +00083474 : │ │ │ │ + ldr r2, [pc, #124] @ 834f8 │ │ │ │ + ldr r3, [pc, #124] @ 834fc │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #84] @ 8350c │ │ │ │ - ldr r3, [pc, #84] @ 83510 │ │ │ │ + ldr r1, [pc, #84] @ 83500 │ │ │ │ + ldr r3, [pc, #84] @ 83504 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r3, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ asr ip, r3, #6 │ │ │ │ @@ -99080,204 +99077,204 @@ │ │ │ │ ldr ip, [r5, ip, lsl #2] │ │ │ │ add lr, ip, r2, lsl #4 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r1, r7 │ │ │ │ poplt {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [ip, r2, lsl #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 834c8 │ │ │ │ + bne 834bc │ │ │ │ ldr r0, [lr, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r2, r0, ror fp │ │ │ │ + eoreq ip, r2, ip, ror fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00083514 : │ │ │ │ +00083508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 8357c │ │ │ │ - bl 83480 │ │ │ │ + bne 83570 │ │ │ │ + bl 83474 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8358c │ │ │ │ - ldr r0, [pc, #40] @ 83594 │ │ │ │ + beq 83580 │ │ │ │ + ldr r0, [pc, #40] @ 83588 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ - b 808a8 │ │ │ │ + b 808a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 83480 │ │ │ │ + b 83474 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, lr, r4, lsl #8 │ │ │ │ + andseq sl, lr, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #276] @ 836c4 │ │ │ │ - ldr r2, [pc, #276] @ 836c8 │ │ │ │ + ldr ip, [pc, #276] @ 836b8 │ │ │ │ + ldr r2, [pc, #276] @ 836bc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #264] @ 836cc │ │ │ │ + ldr r6, [pc, #264] @ 836c0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #260] @ 836d0 │ │ │ │ + ldr r3, [pc, #260] @ 836c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r0, [pc, #184] @ 836d4 │ │ │ │ + ldr r0, [pc, #184] @ 836c8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7d8bc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ - ble 836b4 │ │ │ │ + ble 836a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 836d8 │ │ │ │ + ldr r2, [pc, #80] @ 836cc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 836c8 │ │ │ │ + ldr r3, [pc, #56] @ 836bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 836c0 │ │ │ │ + bne 836b4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ 836dc │ │ │ │ + ldr r3, [pc, #32] @ 836d0 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b 83658 │ │ │ │ + b 8364c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq ip, r2, r0, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r4, lsr #20 │ │ │ │ + eoreq ip, r2, r0, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r0, asr #6 │ │ │ │ - eoreq ip, r2, ip, ror #18 │ │ │ │ + andseq sl, lr, ip, lsr r3 │ │ │ │ + eoreq ip, r2, r8, ror r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000836e0 : │ │ │ │ +000836d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr ip, [pc, #3200] @ 84378 │ │ │ │ + ldr ip, [pc, #3200] @ 8436c │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #3192] @ 8437c │ │ │ │ + ldr r2, [pc, #3192] @ 84370 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #3180] @ 84380 │ │ │ │ + ldr r7, [pc, #3180] @ 84374 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3176] @ 84384 │ │ │ │ + ldr r3, [pc, #3176] @ 84378 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r7, r3] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r8] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [r8] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ mov r3, #19 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ mov r2, #5 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - add sl, sp, #80 @ 0x50 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ + add sl, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ + str r9, [sp, #188] @ 0xbc │ │ │ │ + str sl, [sp, #204] @ 0xcc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -99286,269 +99283,269 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 8383c │ │ │ │ + bne 83830 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ streq r3, [sp, #88] @ 0x58 │ │ │ │ streq r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2884] @ 84388 │ │ │ │ + ldr r3, [pc, #2884] @ 8437c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #784] @ 0x310 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2, #784] @ 0x310 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #2844] @ 8438c │ │ │ │ + ldr r2, [pc, #2844] @ 84380 │ │ │ │ streq r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr fp, [r7, r2] │ │ │ │ cmp r3, fp │ │ │ │ - beq 83888 │ │ │ │ + beq 8387c │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ - bne 839cc │ │ │ │ + bne 839c0 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ands r4, r4, #2 │ │ │ │ - beq 838dc │ │ │ │ + beq 838d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83e38 │ │ │ │ + beq 83e2c │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r8] │ │ │ │ - ldr r2, [pc, #2776] @ 84390 │ │ │ │ - ldr r3, [pc, #2752] @ 8437c │ │ │ │ + ldr r2, [pc, #2776] @ 84384 │ │ │ │ + ldr r3, [pc, #2752] @ 84370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8436c │ │ │ │ + bne 84360 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2736] @ 84394 │ │ │ │ + ldr r3, [pc, #2736] @ 84388 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ strne r4, [sp, #24] │ │ │ │ - beq 84060 │ │ │ │ + beq 84054 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ moveq fp, #0 │ │ │ │ streq fp, [sp, #92] @ 0x5c │ │ │ │ - beq 83970 │ │ │ │ + beq 83964 │ │ │ │ cmp r2, #0 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 83970 │ │ │ │ + beq 83964 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 83ec4 │ │ │ │ + beq 83eb8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ - ldr r3, [pc, #2624] @ 84398 │ │ │ │ + bl 53700 │ │ │ │ + ldr r3, [pc, #2624] @ 8438c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - ble 83a20 │ │ │ │ + ble 83a14 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt 83ed4 │ │ │ │ + bgt 83ec8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - ble 839bc │ │ │ │ + ble 839b0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov lr, r2 │ │ │ │ sub ip, ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [ip, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [lr, #4]! │ │ │ │ - bgt 839a8 │ │ │ │ + bgt 8399c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83a2c │ │ │ │ + b 83a20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq 842f4 │ │ │ │ + beq 842e8 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsl r3, r5, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ ands r4, r4, #2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 838dc │ │ │ │ - b 83898 │ │ │ │ + beq 838d0 │ │ │ │ + b 8388c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83a48 │ │ │ │ + bne 83a3c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84224 │ │ │ │ + beq 84218 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ cmp r0, #6 │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r0, [sp, #124] @ 0x7c │ │ │ │ strne r6, [sp, #76] @ 0x4c │ │ │ │ - beq 84004 │ │ │ │ + beq 83ff8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 83fe4 │ │ │ │ + bne 83fd8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r5 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ - blt 84190 │ │ │ │ + blt 84184 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 83eb8 │ │ │ │ - ldr r3, [pc, #2300] @ 8439c │ │ │ │ + beq 83eac │ │ │ │ + ldr r3, [pc, #2300] @ 84390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 803a4 │ │ │ │ + bl 8039c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bgt 84090 │ │ │ │ + bgt 84084 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 83fbc │ │ │ │ + bne 83fb0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 84334 │ │ │ │ - ldr r3, [pc, #2208] @ 843a0 │ │ │ │ + ble 84328 │ │ │ │ + ldr r3, [pc, #2208] @ 84394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2200] @ 843a4 │ │ │ │ + ldr r3, [pc, #2200] @ 84398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 83b6c │ │ │ │ + b 83b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 83f2c │ │ │ │ + beq 83f20 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsl fp, r4, #2 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 83b60 │ │ │ │ - bl 3cc34 │ │ │ │ + beq 83b54 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b60 │ │ │ │ + bne 83b54 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 83b1c │ │ │ │ + bne 83b10 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, fp] │ │ │ │ - ldr r0, [pc, #2040] @ 843a8 │ │ │ │ - ldr r1, [pc, #2040] @ 843ac │ │ │ │ + ldr r0, [pc, #2040] @ 8439c │ │ │ │ + ldr r1, [pc, #2040] @ 843a0 │ │ │ │ ldr r3, [r3, fp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f50 │ │ │ │ + beq 83f44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83c30 │ │ │ │ + beq 83c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8422c │ │ │ │ + beq 84220 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ - ldr r3, [pc, #1912] @ 84398 │ │ │ │ + bl 53700 │ │ │ │ + ldr r3, [pc, #1912] @ 8438c │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -99557,786 +99554,786 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ ldrne r2, [r2] │ │ │ │ strne r1, [r2, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 840c8 │ │ │ │ + beq 840bc │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 83c7c │ │ │ │ + bne 83c70 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bls 84320 │ │ │ │ + bls 84314 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ movne r5, #1 │ │ │ │ strne r3, [sp, #120] @ 0x78 │ │ │ │ strne r9, [sp, #56] @ 0x38 │ │ │ │ - beq 84114 │ │ │ │ + beq 84108 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 840a8 │ │ │ │ + bne 8409c │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d00 │ │ │ │ + bne 83cf4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 84200 │ │ │ │ - ldr r2, [pc, #1744] @ 843b0 │ │ │ │ + bne 841f4 │ │ │ │ + ldr r2, [pc, #1744] @ 843a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1740] @ 843b4 │ │ │ │ + ldr r1, [pc, #1740] @ 843a8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83d1c │ │ │ │ + bne 83d10 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842e4 │ │ │ │ + beq 842d8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #6 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 84144 │ │ │ │ + beq 84138 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bne 841d4 │ │ │ │ + bne 841c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8420c │ │ │ │ + bne 84200 │ │ │ │ mov fp, r5 │ │ │ │ - ldr sl, [pc, #1616] @ 843b8 │ │ │ │ - ldr r9, [pc, #1616] @ 843bc │ │ │ │ + ldr sl, [pc, #1616] @ 843ac │ │ │ │ + ldr r9, [pc, #1616] @ 843b0 │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ mov r0, r3 │ │ │ │ - b 83dd8 │ │ │ │ + b 83dcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ mov r3, sl │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 83e24 │ │ │ │ + beq 83e18 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r4, r6, #2 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 83dc0 │ │ │ │ - bl 3cc34 │ │ │ │ + beq 83db4 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83dc0 │ │ │ │ + bne 83db4 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 83d80 │ │ │ │ + bne 83d74 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1456] @ 843c0 │ │ │ │ - ldr r0, [pc, #1456] @ 843c4 │ │ │ │ + ldr r1, [pc, #1456] @ 843b4 │ │ │ │ + ldr r0, [pc, #1456] @ 843b8 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84248 │ │ │ │ + beq 8423c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ ldrne r3, [r3] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ strne r1, [r3, #784] @ 0x310 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f18 │ │ │ │ + beq 83f0c │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #1316] @ 84398 │ │ │ │ + ldr r3, [pc, #1316] @ 8438c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8423c │ │ │ │ + bne 84230 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83e9c │ │ │ │ + bne 83e90 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84354 │ │ │ │ + beq 84348 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - b 838ac │ │ │ │ - ldr r3, [pc, #1288] @ 843c8 │ │ │ │ + b 838a0 │ │ │ │ + ldr r3, [pc, #1288] @ 843bc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 83aa0 │ │ │ │ + b 83a94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83970 │ │ │ │ + b 83964 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 83998 │ │ │ │ + b 8398c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83f04 │ │ │ │ - bl 103a0c │ │ │ │ + beq 83ef8 │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 83e68 │ │ │ │ + bne 83e5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bcc │ │ │ │ + bne 83bc0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bfc │ │ │ │ + bne 83bf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83f60 │ │ │ │ + beq 83f54 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ ldrne r3, [r3] │ │ │ │ strne r1, [r3, #784] @ 0x310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83ef4 │ │ │ │ + beq 83ee8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 838a4 │ │ │ │ + bne 83898 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 838a4 │ │ │ │ + bhi 83898 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84444 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ - bgt 83bdc │ │ │ │ - b 83bec │ │ │ │ - ldr r3, [pc, #940] @ 84398 │ │ │ │ + bgt 83bd0 │ │ │ │ + b 83be0 │ │ │ │ + ldr r3, [pc, #940] @ 8438c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ - b 83a70 │ │ │ │ + bl 53594 │ │ │ │ + b 83a64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r0, [r2, #716] @ 0x2cc │ │ │ │ ldr r4, [r2, #744] @ 0x2e8 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [r2, #740] @ 0x2e4 │ │ │ │ - bne 83a68 │ │ │ │ + bne 83a5c │ │ │ │ cmp r4, #5 │ │ │ │ strgt r1, [r2, #716] @ 0x2cc │ │ │ │ - bgt 83a68 │ │ │ │ + bgt 83a5c │ │ │ │ cmp r4, r1 │ │ │ │ movgt r2, r6 │ │ │ │ addgt r0, r3, r4, lsl #2 │ │ │ │ - ble 84058 │ │ │ │ + ble 8404c │ │ │ │ ldr r1, [r3], #4 │ │ │ │ str r1, [r2], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 84048 │ │ │ │ + bne 8403c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b 83a68 │ │ │ │ - ldr r2, [pc, #868] @ 843cc │ │ │ │ + b 83a5c │ │ │ │ + ldr r2, [pc, #868] @ 843c0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bls 842b0 │ │ │ │ + bls 842a4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r2, r3, #4 │ │ │ │ str r2, [r1] │ │ │ │ str r4, [r3, #-4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 838f8 │ │ │ │ + b 838ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub r1, r4, r5 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 235b0 │ │ │ │ - b 83ae0 │ │ │ │ - ldr r3, [pc, #744] @ 84398 │ │ │ │ + b 83ad4 │ │ │ │ + ldr r3, [pc, #744] @ 8438c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ - b 83ca4 │ │ │ │ + bl 53594 │ │ │ │ + b 83c98 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 840d8 │ │ │ │ - bl 103a0c │ │ │ │ + beq 840cc │ │ │ │ + bl 103a10 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 840f8 │ │ │ │ + bne 840ec │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842a4 │ │ │ │ + beq 84298 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 83c88 │ │ │ │ + b 83c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r3, #744] @ 0x2e8 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 83c9c │ │ │ │ + b 83c90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r0, #716] @ 0x2cc │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr fp, [r0, #744] @ 0x2e8 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #716] @ 0x2cc │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #740] @ 0x2e4 │ │ │ │ - bne 841d8 │ │ │ │ + bne 841cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 83e24 │ │ │ │ + bne 83e18 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 8435c │ │ │ │ + ble 84350 │ │ │ │ ldr r3, [r1] │ │ │ │ - b 83d60 │ │ │ │ + b 83d54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8426c │ │ │ │ - ldr r2, [pc, #560] @ 843d0 │ │ │ │ + beq 84260 │ │ │ │ + ldr r2, [pc, #560] @ 843c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #536] @ 843d4 │ │ │ │ + ldr r1, [pc, #536] @ 843c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #0 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84278 │ │ │ │ - ldr r2, [pc, #496] @ 843d8 │ │ │ │ + beq 8426c │ │ │ │ + ldr r2, [pc, #496] @ 843cc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #492] @ 843dc │ │ │ │ + ldr r1, [pc, #492] @ 843d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r5, fp} │ │ │ │ - b 841bc │ │ │ │ - ldr r2, [pc, #472] @ 843e0 │ │ │ │ + b 841b0 │ │ │ │ + ldr r2, [pc, #472] @ 843d4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 83ce0 │ │ │ │ + b 83cd4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ + bne 83e24 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ - b 838ac │ │ │ │ - bl 78f4c │ │ │ │ - b 83a50 │ │ │ │ + b 838a0 │ │ │ │ + bl 78f44 │ │ │ │ + b 83a44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b 83c10 │ │ │ │ + b 83c04 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ - b 83ea4 │ │ │ │ + bl 55fd4 │ │ │ │ + b 83e98 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - beq 84370 │ │ │ │ + beq 84364 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ tst r3, #1 │ │ │ │ - bne 84284 │ │ │ │ + bne 84278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731a4 │ │ │ │ - b 83e30 │ │ │ │ - ldr r2, [pc, #368] @ 843e4 │ │ │ │ + bl 7319c │ │ │ │ + b 83e24 │ │ │ │ + ldr r2, [pc, #368] @ 843d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841a0 │ │ │ │ - ldr r2, [pc, #360] @ 843e8 │ │ │ │ + b 84194 │ │ │ │ + ldr r2, [pc, #360] @ 843dc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841e8 │ │ │ │ + b 841dc │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 84260 │ │ │ │ - bl 78f4c │ │ │ │ + b 84254 │ │ │ │ + bl 78f44 │ │ │ │ mov r3, r0 │ │ │ │ - b 84104 │ │ │ │ + b 840f8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 838f8 │ │ │ │ + b 838ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 78f4c │ │ │ │ + bl 78f44 │ │ │ │ mov r3, r0 │ │ │ │ - b 83d2c │ │ │ │ + b 83d20 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r0, [pc, #220] @ 843ec │ │ │ │ + bl 55fd4 │ │ │ │ + ldr r0, [pc, #220] @ 843e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84444 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 83c84 │ │ │ │ + b 83c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ - b 83bec │ │ │ │ - bl 78f4c │ │ │ │ - b 83ea4 │ │ │ │ + b 83be0 │ │ │ │ + bl 78f44 │ │ │ │ + b 83e98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ - b 84254 │ │ │ │ + bne 83e24 │ │ │ │ + b 84248 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r1] │ │ │ │ - b 84218 │ │ │ │ - strdeq ip, [r2], -r8 @ │ │ │ │ + b 8420c │ │ │ │ + eoreq ip, r2, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r2], -r4 @ │ │ │ │ + eoreq ip, r2, r0, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, asr #14 │ │ │ │ + eoreq ip, r2, ip, asr #14 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - andseq sl, lr, r0, lsr #19 │ │ │ │ - @ instruction: 0x001ea9b0 │ │ │ │ - mulseq lr, r0, r9 │ │ │ │ - andseq sl, lr, r0, ror #17 │ │ │ │ - andseq r9, pc, ip, lsr #21 │ │ │ │ - andseq r8, pc, r4, lsr #11 │ │ │ │ - mulseq lr, r0, r8 │ │ │ │ - @ instruction: 0x001ea8d8 │ │ │ │ - @ instruction: 0x001ea8b8 │ │ │ │ - mulseq pc, r0, r8 @ │ │ │ │ - andseq sl, lr, ip, lsl #16 │ │ │ │ - andseq r8, pc, r4, asr #7 │ │ │ │ + mulseq lr, ip, r9 │ │ │ │ + andseq sl, lr, ip, lsr #19 │ │ │ │ + andseq sl, lr, ip, lsl #19 │ │ │ │ + @ instruction: 0x001ea8dc │ │ │ │ + andseq r9, pc, r8, lsr #21 │ │ │ │ + andseq r8, pc, r0, lsr #11 │ │ │ │ + andseq sl, lr, ip, lsl #17 │ │ │ │ + @ instruction: 0x001ea8d4 │ │ │ │ + @ instruction: 0x001ea8b4 │ │ │ │ + andseq r3, pc, ip, lsl #17 │ │ │ │ + andseq sl, lr, r8, lsl #16 │ │ │ │ + andseq r8, pc, r0, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andseq sl, lr, r0, lsr #5 │ │ │ │ - andseq sl, lr, r4, lsl #6 │ │ │ │ - andseq sl, lr, r8, asr r2 │ │ │ │ - andseq sl, lr, ip, asr r4 │ │ │ │ - andseq sl, lr, r8, lsr r2 │ │ │ │ - andseq r8, pc, r0, lsl r0 @ │ │ │ │ - andseq r8, pc, r4 │ │ │ │ - andseq sl, lr, r0, asr #2 │ │ │ │ + mulseq lr, ip, r2 │ │ │ │ + andseq sl, lr, r0, lsl #6 │ │ │ │ + andseq sl, lr, r4, asr r2 │ │ │ │ + andseq sl, lr, r8, asr r4 │ │ │ │ + andseq sl, lr, r4, lsr r2 │ │ │ │ + andseq r8, pc, ip │ │ │ │ + andseq r8, pc, r0 │ │ │ │ + andseq sl, lr, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 84448 │ │ │ │ - ldr r2, [pc, #64] @ 8444c │ │ │ │ + ldr r3, [pc, #64] @ 8443c │ │ │ │ + ldr r2, [pc, #64] @ 84440 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, ip, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r1, [ip, #748] @ 0x2ec │ │ │ │ str r1, [ip, #752] @ 0x2f0 │ │ │ │ str r1, [ip, #756] @ 0x2f4 │ │ │ │ ldr r1, [ip, #768] @ 0x300 │ │ │ │ ldr ip, [ip, #772] @ 0x304 │ │ │ │ str ip, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r2], -r0 @ │ │ │ │ + strdeq fp, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #344] @ 845c8 │ │ │ │ + ldr r0, [pc, #344] @ 845bc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #340] @ 845cc │ │ │ │ + ldr r3, [pc, #340] @ 845c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #332] @ 845d0 │ │ │ │ + ldr ip, [pc, #332] @ 845c4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #328] @ 845d4 │ │ │ │ + ldr r2, [pc, #328] @ 845c8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #272] @ 845d8 │ │ │ │ + ldr r3, [pc, #272] @ 845cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 844f4 │ │ │ │ - ldr r3, [pc, #244] @ 845dc │ │ │ │ + bcs 844e8 │ │ │ │ + ldr r3, [pc, #244] @ 845d0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84540 │ │ │ │ + beq 84534 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 836e0 │ │ │ │ - ldr r2, [pc, #196] @ 845e0 │ │ │ │ - ldr r3, [pc, #172] @ 845cc │ │ │ │ + bl 836d4 │ │ │ │ + ldr r2, [pc, #196] @ 845d4 │ │ │ │ + ldr r3, [pc, #172] @ 845c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 845c4 │ │ │ │ + bne 845b8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #156] @ 845e4 │ │ │ │ + ldr r3, [pc, #156] @ 845d8 │ │ │ │ lsl r7, r1, #2 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + 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 34940 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #80] @ 845e8 │ │ │ │ + ldr r0, [pc, #80] @ 845dc │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r3, #768] @ 0x300 │ │ │ │ str r6, [r3, #772] @ 0x304 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ - b 84514 │ │ │ │ + bl 52b7c │ │ │ │ + b 84508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r4, lsl #23 │ │ │ │ + mlaeq r2, r0, fp, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, ror #22 │ │ │ │ + eoreq fp, r2, r0, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - ldrdeq fp, [r2], -ip @ │ │ │ │ + eoreq fp, r2, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffffe30 │ │ │ │ │ │ │ │ -000845ec : │ │ │ │ +000845e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #900] @ 84990 │ │ │ │ + ldr r1, [pc, #900] @ 84984 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #896] @ 84994 │ │ │ │ + ldr r2, [pc, #896] @ 84988 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ 84998 │ │ │ │ + ldr r3, [pc, #888] @ 8498c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #884] @ 8499c │ │ │ │ + ldr ip, [pc, #884] @ 84990 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, ip] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 846cc │ │ │ │ + beq 846c0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ - b 846b8 │ │ │ │ + b 846ac │ │ │ │ subs r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 84964 │ │ │ │ + beq 84958 │ │ │ │ ldr r2, [r1, r3, lsl #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 846ac │ │ │ │ + beq 846a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84964 │ │ │ │ + bne 84958 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, #0 │ │ │ │ - ble 84978 │ │ │ │ + ble 8496c │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - b 8471c │ │ │ │ + b 84710 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 8474c │ │ │ │ + beq 84740 │ │ │ │ ldr r2, [r0, r3, lsl #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 84710 │ │ │ │ + beq 84704 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84984 │ │ │ │ + bne 84978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 847b8 │ │ │ │ - ldr r9, [pc, #556] @ 849a0 │ │ │ │ + beq 847ac │ │ │ │ + ldr r9, [pc, #556] @ 84994 │ │ │ │ sub r8, r5, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 84780 │ │ │ │ + b 84774 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsl r1, r5, #4 │ │ │ │ add r2, r3, r5, lsl #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r9, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ sub r5, r5, #1 │ │ │ │ streq r2, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ cmp r5, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 8477c │ │ │ │ + bne 84770 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84818 │ │ │ │ + beq 8480c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 84818 │ │ │ │ - ldr r8, [pc, #460] @ 849a4 │ │ │ │ + ble 8480c │ │ │ │ + ldr r8, [pc, #460] @ 84998 │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r2, r3, #3 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldreq r2, [r8, #4] │ │ │ │ streq r2, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 847dc │ │ │ │ + bgt 847d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84848 │ │ │ │ + beq 8483c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, r5, lsl #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959ac │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 84824 │ │ │ │ + bne 84818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ sub r5, r5, r4 │ │ │ │ add r8, r7, r5 │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r2, r5, #4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r3, r7, r4 │ │ │ │ @@ -100347,26 +100344,26 @@ │ │ │ │ strb r8, [r0, #5] │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r0, #32] │ │ │ │ str ip, [r0, #48] @ 0x30 │ │ │ │ - ble 84924 │ │ │ │ - ldr r3, [pc, #240] @ 849a8 │ │ │ │ + ble 84918 │ │ │ │ + ldr r3, [pc, #240] @ 8499c │ │ │ │ ldr r4, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ sub r3, r4, #4 │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ rsb r4, r4, #4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8491c │ │ │ │ + beq 84910 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ str r2, [ip, r5, lsl #4] │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, ip, r5, lsl #4 │ │ │ │ cmp r1, r9 │ │ │ │ @@ -100376,342 +100373,342 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r8, [r2, #8] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 848cc │ │ │ │ + bne 848c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r6] │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb64 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #112] @ 849ac │ │ │ │ - ldr r3, [pc, #84] @ 84994 │ │ │ │ + ldr r2, [pc, #112] @ 849a0 │ │ │ │ + ldr r3, [pc, #84] @ 84988 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8498c │ │ │ │ + bne 84980 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 846f8 │ │ │ │ - b 84730 │ │ │ │ + bgt 846ec │ │ │ │ + b 84724 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 8473c │ │ │ │ + b 84730 │ │ │ │ mov r7, r3 │ │ │ │ - b 8474c │ │ │ │ + b 84740 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r8, ror #19 │ │ │ │ + strdeq fp, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r8, asr #19 │ │ │ │ + ldrdeq fp, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x003141d8 │ │ │ │ - ldrsheq r4, [r1], -r8 @ │ │ │ │ - @ instruction: 0x0022b6bc │ │ │ │ + eorseq r4, r1, r8, asr #4 │ │ │ │ + eorseq r4, r1, r4, ror #3 │ │ │ │ + eorseq r4, r1, r4, lsl #2 │ │ │ │ + eoreq fp, r2, r8, asr #13 │ │ │ │ │ │ │ │ -000849b0 : │ │ │ │ +000849a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #460] @ 84ba4 │ │ │ │ - ldr r1, [pc, #460] @ 84ba8 │ │ │ │ + ldr r0, [pc, #460] @ 84b98 │ │ │ │ + ldr r1, [pc, #460] @ 84b9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #452] @ 84bac │ │ │ │ - ldr r3, [pc, #452] @ 84bb0 │ │ │ │ + ldr r5, [pc, #452] @ 84ba0 │ │ │ │ + ldr r3, [pc, #452] @ 84ba4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 84aa8 │ │ │ │ + beq 84a9c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 84aa8 │ │ │ │ + beq 84a9c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 84a80 │ │ │ │ + beq 84a74 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [ip, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ str ip, [r2] │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6faac │ │ │ │ + bl 6faa4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84b6c │ │ │ │ + beq 84b60 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - beq 84b6c │ │ │ │ + beq 84b60 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 84b1c │ │ │ │ + beq 84b10 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 70294 │ │ │ │ + bl 7028c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #144] @ 84bb4 │ │ │ │ + ldr r3, [pc, #144] @ 84ba8 │ │ │ │ mov r1, #3 │ │ │ │ str ip, [r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #120] @ 84bb8 │ │ │ │ + ldr r3, [pc, #120] @ 84bac │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 72094 │ │ │ │ + bl 7208c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 84bbc │ │ │ │ + ldr r2, [pc, #68] @ 84bb0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 84ba8 │ │ │ │ + ldr r3, [pc, #40] @ 84b9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 84ba0 │ │ │ │ + bne 84b94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r0, lsr #12 │ │ │ │ + eoreq fp, r2, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, lsl #12 │ │ │ │ + eoreq fp, r2, r0, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq fp, r2, ip, ror r4 │ │ │ │ + eoreq fp, r2, r8, lsl #9 │ │ │ │ │ │ │ │ -00084bc0 : │ │ │ │ +00084bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #300] @ 84d04 │ │ │ │ - ldr r2, [pc, #300] @ 84d08 │ │ │ │ + ldr ip, [pc, #300] @ 84cf8 │ │ │ │ + ldr r2, [pc, #300] @ 84cfc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r5, [pc, #284] @ 84d0c │ │ │ │ + ldr r5, [pc, #284] @ 84d00 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 84d10 │ │ │ │ + ldr r3, [pc, #280] @ 84d04 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #232] @ 84d14 │ │ │ │ + ldr r1, [pc, #232] @ 84d08 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84c98 │ │ │ │ + beq 84c8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #168] @ 84d18 │ │ │ │ + ldr r2, [pc, #168] @ 84d0c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #144] @ 84d08 │ │ │ │ + ldr r3, [pc, #144] @ 84cfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 84d00 │ │ │ │ + bne 84cf4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #124] @ 84d1c │ │ │ │ + ldr r3, [pc, #124] @ 84d10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 84c64 │ │ │ │ + beq 84c58 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84ccc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c58 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84ccc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, ip, lsl r4 │ │ │ │ + eoreq fp, r2, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r2], -r8 @ │ │ │ │ + eoreq fp, r2, r4, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r3, r1, r4, ror sp │ │ │ │ - eoreq fp, r2, r4, lsl #7 │ │ │ │ + eorseq r3, r1, r0, lsl #27 │ │ │ │ + mlaeq r2, r0, r3, fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00084d20 : │ │ │ │ +00084d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr r8, [pc, #1212] @ 851f4 │ │ │ │ - ldr ip, [pc, #1212] @ 851f8 │ │ │ │ - ldr r0, [pc, #1212] @ 851fc │ │ │ │ + ldr r8, [pc, #1212] @ 851e8 │ │ │ │ + ldr ip, [pc, #1212] @ 851ec │ │ │ │ + ldr r0, [pc, #1212] @ 851f0 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add r8, pc, r8 │ │ │ │ add ip, pc, ip │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #1192] @ 85200 │ │ │ │ + ldr r3, [pc, #1192] @ 851f4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r8, r3] │ │ │ │ - ldr r3, [pc, #1172] @ 85204 │ │ │ │ + ldr r3, [pc, #1172] @ 851f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #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, #28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #16 │ │ │ │ + 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 34bc0 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r3, [pc, #1016] @ 85208 │ │ │ │ + ldr r3, [pc, #1016] @ 851fc │ │ │ │ ldr r9, [lr, #24] │ │ │ │ - ldr r1, [pc, #1012] @ 8520c │ │ │ │ - ldr r2, [pc, #1012] @ 85210 │ │ │ │ + ldr r1, [pc, #1012] @ 85200 │ │ │ │ + ldr r2, [pc, #1012] @ 85204 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r0, [pc, #1000] @ 85214 │ │ │ │ + ldr r0, [pc, #1000] @ 85208 │ │ │ │ strh r7, [ip] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r9, [ip, #24] │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [lr, #24] │ │ │ │ str ip, [r7, #28] │ │ │ │ @@ -100730,339 +100727,339 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 84bc0 │ │ │ │ - ldr r2, [pc, #892] @ 85218 │ │ │ │ + bl 84bb4 │ │ │ │ + ldr r2, [pc, #892] @ 8520c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 8506c │ │ │ │ + beq 85060 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #848] @ 8521c │ │ │ │ + ldr r3, [pc, #848] @ 85210 │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84fec │ │ │ │ + bne 84fe0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85094 │ │ │ │ + beq 85088 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #716] @ 85210 │ │ │ │ + ldr r3, [pc, #716] @ 85204 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #632] @ 85200 │ │ │ │ + ldr r3, [pc, #632] @ 851f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 85080 │ │ │ │ - ldr r3, [pc, #596] @ 85204 │ │ │ │ + beq 85074 │ │ │ │ + ldr r3, [pc, #596] @ 851f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #600] @ 85220 │ │ │ │ - ldr r3, [pc, #560] @ 851fc │ │ │ │ + ldr r2, [pc, #600] @ 85214 │ │ │ │ + ldr r3, [pc, #560] @ 851f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 851f0 │ │ │ │ + bne 851e4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #524] @ 85200 │ │ │ │ + ldr r3, [pc, #524] @ 851f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85020 │ │ │ │ + beq 85014 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 850c0 │ │ │ │ + beq 850b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - ldr r3, [pc, #444] @ 85204 │ │ │ │ + ldr r3, [pc, #444] @ 851f8 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl e9620 │ │ │ │ - b 84f7c │ │ │ │ + bl e961c │ │ │ │ + b 84f70 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 5355c │ │ │ │ - b 84ec0 │ │ │ │ + bl 53554 │ │ │ │ + b 84eb4 │ │ │ │ mov r3, #10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 5359c │ │ │ │ - b 84fa8 │ │ │ │ + bl 53594 │ │ │ │ + b 84f9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #10 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 850d8 │ │ │ │ + beq 850cc │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 851cc │ │ │ │ + beq 851c0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #46] @ 0x2e │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #264] @ 85208 │ │ │ │ + ldr r1, [pc, #264] @ 851fc │ │ │ │ mov r4, #11 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldr r1, [r1] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ - ldr r0, [pc, #228] @ 85214 │ │ │ │ + ldr r0, [pc, #228] @ 85208 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r1, [r0] │ │ │ │ - ldr r1, [pc, #208] @ 8520c │ │ │ │ + ldr r1, [pc, #208] @ 85200 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r1] │ │ │ │ - ldr r1, [pc, #192] @ 85210 │ │ │ │ + ldr r1, [pc, #192] @ 85204 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh r2, [r3] │ │ │ │ str r0, [r1] │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a950 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 851b4 │ │ │ │ + bne 851a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84f7c │ │ │ │ + beq 84f70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 84f7c │ │ │ │ + bne 84f70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ - bne 84f7c │ │ │ │ + bne 84f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 713a0 │ │ │ │ + bl 71398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 85204 │ │ │ │ + ldr r3, [pc, #32] @ 851f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - b 84fc0 │ │ │ │ + b 84fb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022b2b8 │ │ │ │ - @ instruction: 0x0022b2b4 │ │ │ │ + eoreq fp, r2, r4, asr #5 │ │ │ │ + eoreq fp, r2, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eorseq r3, r1, r8, lsl fp │ │ │ │ + eorseq r3, r1, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, r0, lsr r0 │ │ │ │ + eoreq fp, r2, ip, lsr r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 84d20 │ │ │ │ + b 84d14 │ │ │ │ │ │ │ │ -00085230 : │ │ │ │ +00085224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #184] @ 85300 │ │ │ │ - ldr ip, [pc, #184] @ 85304 │ │ │ │ + ldr lr, [pc, #184] @ 852f4 │ │ │ │ + ldr ip, [pc, #184] @ 852f8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #172] @ 85308 │ │ │ │ + ldr r3, [pc, #172] @ 852fc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #168] @ 8530c │ │ │ │ + ldr r2, [pc, #168] @ 85300 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #128] @ 85310 │ │ │ │ + ldr r0, [pc, #128] @ 85304 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 84d20 │ │ │ │ - ldr r2, [pc, #60] @ 85314 │ │ │ │ - ldr r3, [pc, #40] @ 85304 │ │ │ │ + bl 84d14 │ │ │ │ + ldr r2, [pc, #60] @ 85308 │ │ │ │ + ldr r3, [pc, #40] @ 852f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 852fc │ │ │ │ + bne 852f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x0022adb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, ip, lsl #27 │ │ │ │ + mlaeq r2, r8, sp, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e83f4 │ │ │ │ - eoreq sl, r2, r0, lsr #26 │ │ │ │ + @ instruction: 0x001e83f0 │ │ │ │ + eoreq sl, r2, ip, lsr #26 │ │ │ │ │ │ │ │ -00085318 : │ │ │ │ +0008530c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00085350 : │ │ │ │ +00085344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #872] @ 856d8 │ │ │ │ + ldr r0, [pc, #872] @ 856cc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #864] @ 856dc │ │ │ │ + ldr r3, [pc, #864] @ 856d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #856] @ 856e0 │ │ │ │ + ldr lr, [pc, #856] @ 856d4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #852] @ 856e4 │ │ │ │ + ldr r2, [pc, #852] @ 856d8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -101073,131 +101070,131 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 85430 │ │ │ │ + bne 85424 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 85688 │ │ │ │ + bls 8567c │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 85454 │ │ │ │ - ldr r1, [pc, #688] @ 856e8 │ │ │ │ + beq 85448 │ │ │ │ + ldr r1, [pc, #688] @ 856dc │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85618 │ │ │ │ + bne 8560c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 85618 │ │ │ │ + bhi 8560c │ │ │ │ ldr r3, [ip, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8553c │ │ │ │ + bne 85530 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 8553c │ │ │ │ + bhi 85530 │ │ │ │ cmp r4, #3 │ │ │ │ - ble 8556c │ │ │ │ + ble 85560 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 85644 │ │ │ │ - ldr r1, [pc, #580] @ 856ec │ │ │ │ + beq 85638 │ │ │ │ + ldr r1, [pc, #580] @ 856e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, #4 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 8566c │ │ │ │ + beq 85660 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 854f4 │ │ │ │ + bne 854e8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8566c │ │ │ │ + bls 85660 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 856a8 │ │ │ │ + beq 8569c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r7, #5 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85670 │ │ │ │ - ldr r1, [pc, #428] @ 856f0 │ │ │ │ + b 85664 │ │ │ │ + ldr r1, [pc, #428] @ 856e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r4, #3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - bgt 85494 │ │ │ │ + bgt 85488 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2650 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -101206,111 +101203,111 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #260] @ 856f4 │ │ │ │ + ldr r2, [pc, #260] @ 856e8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #228] @ 856dc │ │ │ │ + ldr r3, [pc, #228] @ 856d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 856d4 │ │ │ │ + bne 856c8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #216] @ 856f8 │ │ │ │ + ldr r1, [pc, #216] @ 856ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b 85470 │ │ │ │ + b 85464 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 8556c │ │ │ │ + bls 85560 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 854a0 │ │ │ │ + bhi 85494 │ │ │ │ cmp r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne 854d8 │ │ │ │ + bne 854cc │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85578 │ │ │ │ + b 8556c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85430 │ │ │ │ + bne 85424 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 85430 │ │ │ │ - b 85454 │ │ │ │ - ldr r1, [pc, #76] @ 856fc │ │ │ │ + bne 85424 │ │ │ │ + b 85448 │ │ │ │ + ldr r1, [pc, #76] @ 856f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 48af8 │ │ │ │ - b 85518 │ │ │ │ + bl 48af0 │ │ │ │ + b 8550c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl #25 │ │ │ │ + eoreq sl, r2, ip, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r0, ror #24 │ │ │ │ + eoreq sl, r2, ip, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, lr, ip, asr #5 │ │ │ │ - andseq r9, lr, r0, ror r2 │ │ │ │ - andseq r7, pc, ip, ror fp @ │ │ │ │ - eoreq sl, r2, r4, lsl #20 │ │ │ │ - andseq r7, pc, r0, lsr #21 │ │ │ │ - andseq r9, lr, r4, lsl #1 │ │ │ │ + andseq r9, lr, r8, asr #5 │ │ │ │ + andseq r9, lr, ip, ror #4 │ │ │ │ + andseq r7, pc, r8, ror fp @ │ │ │ │ + eoreq sl, r2, r0, lsl sl │ │ │ │ + mulseq pc, ip, sl @ │ │ │ │ + andseq r9, lr, r0, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85718 │ │ │ │ + ldr r0, [pc, #12] @ 8570c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 85350 │ │ │ │ - andseq r8, lr, r4, lsr #2 │ │ │ │ + b 85344 │ │ │ │ + andseq r8, lr, r0, lsr #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85734 │ │ │ │ + ldr r0, [pc, #12] @ 85728 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 85350 │ │ │ │ - ldrsheq r8, [lr], -r0 │ │ │ │ + b 85344 │ │ │ │ + andseq r8, lr, ip, ror #1 │ │ │ │ │ │ │ │ -00085738 : │ │ │ │ +0008572c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #156] @ 857ec │ │ │ │ - ldr r1, [pc, #156] @ 857f0 │ │ │ │ + ldr r0, [pc, #156] @ 857e0 │ │ │ │ + ldr r1, [pc, #156] @ 857e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #148] @ 857f4 │ │ │ │ + ldr r3, [pc, #148] @ 857e8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #144] @ 857f8 │ │ │ │ + ldr r2, [pc, #144] @ 857ec │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -101319,168 +101316,168 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ strb r5, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 857fc │ │ │ │ + ldr r2, [pc, #60] @ 857f0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 857f0 │ │ │ │ + ldr r3, [pc, #40] @ 857e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 857e8 │ │ │ │ + bne 857dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x0022a8b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #17 │ │ │ │ + mlaeq r2, r4, r8, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, r4, lsr r8 │ │ │ │ + eoreq sl, r2, r0, asr #16 │ │ │ │ │ │ │ │ -00085800 : │ │ │ │ +000857f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #88] @ 85870 │ │ │ │ - ldr r2, [pc, #88] @ 85874 │ │ │ │ + ldr r3, [pc, #88] @ 85864 │ │ │ │ + ldr r2, [pc, #88] @ 85868 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r4, [r2, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 85868 │ │ │ │ - ldr r6, [pc, #60] @ 85878 │ │ │ │ + beq 8585c │ │ │ │ + ldr r6, [pc, #60] @ 8586c │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85854 │ │ │ │ - bl 4be98 │ │ │ │ + beq 85848 │ │ │ │ + bl 4be90 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 85840 │ │ │ │ + bne 85834 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sl, r2, r0, ror #15 │ │ │ │ + eoreq sl, r2, ip, ror #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r8, ror ip │ │ │ │ + andseq r7, lr, r4, ror ip │ │ │ │ │ │ │ │ -0008587c : │ │ │ │ +00085870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, sp, #512 @ 0x200 │ │ │ │ ldr ip, [sp, #520] @ 0x208 │ │ │ │ - ldr r4, [pc, #800] @ 85bbc │ │ │ │ - ldr lr, [pc, #800] @ 85bc0 │ │ │ │ + ldr r4, [pc, #800] @ 85bb0 │ │ │ │ + ldr lr, [pc, #800] @ 85bb4 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #796] @ 85bc4 │ │ │ │ + ldr ip, [pc, #796] @ 85bb8 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #508] @ 0x1fc │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #764] @ 85bc8 │ │ │ │ + ldr r1, [pc, #764] @ 85bbc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #756] @ 85bcc │ │ │ │ + ldr r3, [pc, #756] @ 85bc0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r1, #696] @ 0x2b8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr lr, [r4, r3] │ │ │ │ - ldr r3, [pc, #740] @ 85bd0 │ │ │ │ + ldr r3, [pc, #740] @ 85bc4 │ │ │ │ ldr ip, [lr] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ str ip, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [lr] │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r1, #692] @ 0x2b4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ str ip, [r3, #24] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - beq 85b88 │ │ │ │ + beq 85b7c │ │ │ │ str r2, [r1, #692] @ 0x2b4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r0, #56] @ 0x38 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ addne r2, r2, #1 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ strne r2, [r0, #12] │ │ │ │ strh r1, [r0] │ │ │ │ - ldr r2, [pc, #560] @ 85bd4 │ │ │ │ + ldr r2, [pc, #560] @ 85bc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq 85ae0 │ │ │ │ - ldr r3, [pc, #480] @ 85bd0 │ │ │ │ + beq 85ad4 │ │ │ │ + ldr r3, [pc, #480] @ 85bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r4, [pc, #472] @ 85bd8 │ │ │ │ + ldr r4, [pc, #472] @ 85bcc │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r3, [r2, #24] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -101491,203 +101488,203 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 85b58 │ │ │ │ + beq 85b4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85b7c │ │ │ │ + beq 85b70 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b00 │ │ │ │ + bne 85af4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85a78 │ │ │ │ + beq 85a6c │ │ │ │ cmp r1, #6 │ │ │ │ - beq 85ba4 │ │ │ │ + beq 85b98 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #8 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4cec │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #288] @ 85bcc │ │ │ │ + ldr r3, [pc, #288] @ 85bc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #288] @ 85bdc │ │ │ │ - ldr r3, [pc, #260] @ 85bc4 │ │ │ │ + ldr r2, [pc, #288] @ 85bd0 │ │ │ │ + ldr r3, [pc, #260] @ 85bb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85bb8 │ │ │ │ + bne 85bac │ │ │ │ add sp, sp, #512 @ 0x200 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ - b 859e8 │ │ │ │ + bl 55fd4 │ │ │ │ + b 859dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 85be0 │ │ │ │ - ldr r1, [pc, #212] @ 85be4 │ │ │ │ + ldr r3, [pc, #212] @ 85bd4 │ │ │ │ + ldr r1, [pc, #212] @ 85bd8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #200] @ 85be8 │ │ │ │ + ldr r3, [pc, #200] @ 85bdc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r4, [r1] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r3, #8 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ str r4, [r1] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20845c │ │ │ │ + bl 20844c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - b 85aa4 │ │ │ │ + b 85a98 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ strh r1, [r2] │ │ │ │ str r2, [r4, #692] @ 0x2b4 │ │ │ │ - bne 85a50 │ │ │ │ + bne 85a44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 85aa4 │ │ │ │ + b 85a98 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 85974 │ │ │ │ + b 85968 │ │ │ │ ldr ip, [r2, #716] @ 0x2cc │ │ │ │ ldr lr, [r2, #740] @ 0x2e4 │ │ │ │ cmp lr, ip │ │ │ │ streq r0, [r2, #716] @ 0x2cc │ │ │ │ - b 85a74 │ │ │ │ + b 85a68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, asr r7 │ │ │ │ - eoreq sl, r2, r0, asr r7 │ │ │ │ + eoreq sl, r2, r0, ror #14 │ │ │ │ + eoreq sl, r2, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r1, r4, ror #1 │ │ │ │ + ldrsheq r3, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - mlaseq r1, ip, pc, r2 @ │ │ │ │ - eoreq sl, r2, ip, lsr r5 │ │ │ │ + eorseq r2, r1, r8, lsr #31 │ │ │ │ + eoreq sl, r2, r8, asr #10 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00085bec : │ │ │ │ +00085be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #148] @ 85c98 │ │ │ │ - ldr ip, [pc, #148] @ 85c9c │ │ │ │ + ldr lr, [pc, #148] @ 85c8c │ │ │ │ + ldr ip, [pc, #148] @ 85c90 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #132] @ 85ca0 │ │ │ │ + ldr lr, [pc, #132] @ 85c94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #120] @ 85ca4 │ │ │ │ + ldr ip, [pc, #120] @ 85c98 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r0, #16] │ │ │ │ str lr, [sp] │ │ │ │ ldr lr, [r4] │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8587c │ │ │ │ + bl 85870 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 85ca8 │ │ │ │ + ldr r2, [pc, #60] @ 85c9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85c9c │ │ │ │ + ldr r3, [pc, #40] @ 85c90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85c94 │ │ │ │ + bne 85c88 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [r2], -r0 @ │ │ │ │ + strdeq sl, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sl, [r2], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #7 │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ + mlaeq r2, r4, r3, sl │ │ │ │ │ │ │ │ -00085cac : │ │ │ │ +00085ca0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 77da4 │ │ │ │ + b 77d9c │ │ │ │ │ │ │ │ -00085cb8 : │ │ │ │ +00085cac : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77d9c │ │ │ │ │ │ │ │ -00085cc4 <_scheme_call_with_prompt@@Base>: │ │ │ │ +00085cb8 <_scheme_call_with_prompt@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77d9c │ │ │ │ │ │ │ │ -00085cd0 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ +00085cc4 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 77da4 │ │ │ │ + b 77d9c │ │ │ │ │ │ │ │ -00085cdc : │ │ │ │ +00085cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #164] @ 85d98 │ │ │ │ - ldr ip, [pc, #164] @ 85d9c │ │ │ │ + ldr lr, [pc, #164] @ 85d8c │ │ │ │ + ldr ip, [pc, #164] @ 85d90 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 85da0 │ │ │ │ + ldr r3, [pc, #156] @ 85d94 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #152] @ 85da4 │ │ │ │ + ldr r2, [pc, #152] @ 85d98 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #3 │ │ │ │ @@ -101700,48 +101697,48 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 85da8 │ │ │ │ + ldr r2, [pc, #64] @ 85d9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 85d9c │ │ │ │ + ldr r3, [pc, #44] @ 85d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d94 │ │ │ │ + bne 85d88 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, lsl #6 │ │ │ │ + eoreq sl, r2, r0, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, ror #5 │ │ │ │ + strdeq sl, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, ip, lsl #5 │ │ │ │ + mlaeq r2, r8, r2, sl │ │ │ │ │ │ │ │ -00085dac : │ │ │ │ +00085da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #160] @ 85e64 │ │ │ │ - ldr ip, [pc, #160] @ 85e68 │ │ │ │ + ldr lr, [pc, #160] @ 85e58 │ │ │ │ + ldr ip, [pc, #160] @ 85e5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 85e6c │ │ │ │ + ldr r3, [pc, #152] @ 85e60 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 85e70 │ │ │ │ + ldr r2, [pc, #148] @ 85e64 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp] │ │ │ │ @@ -101754,139 +101751,139 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #16] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 7e894 │ │ │ │ + bl 7e88c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 85e74 │ │ │ │ + ldr r2, [pc, #60] @ 85e68 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85e68 │ │ │ │ + ldr r3, [pc, #40] @ 85e5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85e60 │ │ │ │ + bne 85e54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, lsr r2 │ │ │ │ + eoreq sl, r2, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsl r2 │ │ │ │ + eoreq sl, r2, r0, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022a1bc │ │ │ │ + eoreq sl, r2, r8, asr #3 │ │ │ │ │ │ │ │ -00085e78 : │ │ │ │ +00085e6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ 85ee0 │ │ │ │ - ldr r2, [pc, #80] @ 85ee4 │ │ │ │ + ldr r3, [pc, #80] @ 85ed4 │ │ │ │ + ldr r2, [pc, #80] @ 85ed8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ - beq 85ed0 │ │ │ │ + beq 85ec4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #16] @ 85ee8 │ │ │ │ + ldr r3, [pc, #16] @ 85edc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 85eac │ │ │ │ - eoreq sl, r2, r8, ror #2 │ │ │ │ + b 85ea0 │ │ │ │ + eoreq sl, r2, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x00312adc │ │ │ │ + eorseq r2, r1, r8, ror #21 │ │ │ │ │ │ │ │ -00085eec : │ │ │ │ +00085ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #88] @ 85f5c │ │ │ │ - ldr r2, [pc, #88] @ 85f60 │ │ │ │ + ldr r3, [pc, #88] @ 85f50 │ │ │ │ + ldr r2, [pc, #88] @ 85f54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ subs r2, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq 85f4c │ │ │ │ - ldr r1, [pc, #64] @ 85f64 │ │ │ │ + beq 85f40 │ │ │ │ + ldr r1, [pc, #64] @ 85f58 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #20] @ 85f68 │ │ │ │ + ldr r3, [pc, #20] @ 85f5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 85f1c │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + b 85f10 │ │ │ │ + eoreq sl, r2, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001e79bc │ │ │ │ - eorseq r2, r1, r0, ror #20 │ │ │ │ + @ instruction: 0x001e79b8 │ │ │ │ + eorseq r2, r1, ip, ror #20 │ │ │ │ │ │ │ │ -00085f6c : │ │ │ │ +00085f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #64] @ 85fc4 │ │ │ │ - ldr r3, [pc, #64] @ 85fc8 │ │ │ │ + ldr r2, [pc, #64] @ 85fb8 │ │ │ │ + ldr r3, [pc, #64] @ 85fbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #56] @ 85fcc │ │ │ │ + ldr r1, [pc, #56] @ 85fc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror r0 │ │ │ │ + eoreq sl, r2, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r4, asr #18 │ │ │ │ + andseq r7, lr, r0, asr #18 │ │ │ │ │ │ │ │ -00085fd0 : │ │ │ │ +00085fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #184] @ 860a0 │ │ │ │ - ldr lr, [pc, #184] @ 860a4 │ │ │ │ + ldr r4, [pc, #184] @ 86094 │ │ │ │ + ldr lr, [pc, #184] @ 86098 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #176] @ 860a8 │ │ │ │ + ldr ip, [pc, #176] @ 8609c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #172] @ 860ac │ │ │ │ + ldr r3, [pc, #172] @ 860a0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -101897,179 +101894,179 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, sp │ │ │ │ str sp, [sp, #28] │ │ │ │ - beq 86090 │ │ │ │ + beq 86084 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 813bc │ │ │ │ + bl 813b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 860b0 │ │ │ │ + ldr r2, [pc, #72] @ 860a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 860a4 │ │ │ │ + ldr r3, [pc, #52] @ 86098 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8609c │ │ │ │ + bne 86090 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 860b4 │ │ │ │ + ldr r0, [pc, #28] @ 860a8 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - b 86048 │ │ │ │ + b 8603c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl r0 │ │ │ │ + eoreq sl, r2, ip, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, ip, lsl #31 │ │ │ │ + mlaeq r2, r8, pc, r9 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000860b8 : │ │ │ │ +000860ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 864d8 │ │ │ │ - ldr r2, [pc, #1028] @ 864dc │ │ │ │ + ldr r0, [pc, #1028] @ 864cc │ │ │ │ + ldr r2, [pc, #1028] @ 864d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1020] @ 864e0 │ │ │ │ + ldr r5, [pc, #1020] @ 864d4 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #1016] @ 864e4 │ │ │ │ + ldr r3, [pc, #1016] @ 864d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #28 │ │ │ │ mov lr, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - beq 864a0 │ │ │ │ - ldr r3, [pc, #844] @ 864e8 │ │ │ │ + beq 86494 │ │ │ │ + ldr r3, [pc, #844] @ 864dc │ │ │ │ tst ip, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bne 864cc │ │ │ │ + bne 864c0 │ │ │ │ mov r9, #12 │ │ │ │ - b 86200 │ │ │ │ + b 861f4 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 8620c │ │ │ │ + bne 86200 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 861c4 │ │ │ │ + beq 861b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 86240 │ │ │ │ - b 86380 │ │ │ │ + beq 86234 │ │ │ │ + b 86374 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8624c │ │ │ │ + bne 86240 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst sl, #1 │ │ │ │ - bne 86378 │ │ │ │ + bne 8636c │ │ │ │ mov r3, sl │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 86220 │ │ │ │ + beq 86214 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r3, #1 │ │ │ │ strne sl, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 862a0 │ │ │ │ - b 8637c │ │ │ │ - ldr r1, [pc, #628] @ 864e8 │ │ │ │ + beq 86294 │ │ │ │ + b 86370 │ │ │ │ + ldr r1, [pc, #628] @ 864dc │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 862b4 │ │ │ │ + beq 862a8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r8, #8] │ │ │ │ movne r2, r8 │ │ │ │ streq r1, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 862b4 │ │ │ │ + bne 862a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 8626c │ │ │ │ + beq 86260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862b8 │ │ │ │ + beq 862ac │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ - b 86310 │ │ │ │ + b 86304 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str ip, [r0, #8] │ │ │ │ orr r3, r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -102077,675 +102074,675 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 8637c │ │ │ │ + bne 86370 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 8637c │ │ │ │ + bne 86370 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - bne 86340 │ │ │ │ + bne 86334 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863ac │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 8641c │ │ │ │ - ldr r2, [pc, #420] @ 864ec │ │ │ │ - ldr r3, [pc, #420] @ 864f0 │ │ │ │ + beq 86410 │ │ │ │ + ldr r2, [pc, #420] @ 864e0 │ │ │ │ + ldr r3, [pc, #420] @ 864e4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 862c0 │ │ │ │ + bne 862b4 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 862f8 │ │ │ │ + b 862ec │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #360] @ 864f4 │ │ │ │ + ldr r1, [pc, #360] @ 864e8 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #328] @ 864dc │ │ │ │ + ldr r2, [pc, #328] @ 864d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 864d4 │ │ │ │ + bne 864c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #300] @ 864ec │ │ │ │ + ldr r3, [pc, #300] @ 864e0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ streq r8, [sp, #28] │ │ │ │ - beq 863f0 │ │ │ │ + beq 863e4 │ │ │ │ add r1, ip, #16 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f256c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble 86490 │ │ │ │ + ble 86484 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ ldreq r3, [ip, #8] │ │ │ │ strne r8, [sp, #24] │ │ │ │ streq r3, [sp, #24] │ │ │ │ - b 8635c │ │ │ │ - ldr r3, [pc, #212] @ 864f8 │ │ │ │ + b 86350 │ │ │ │ + ldr r3, [pc, #212] @ 864ec │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 86340 │ │ │ │ - ldr r3, [pc, #196] @ 864fc │ │ │ │ + bne 86334 │ │ │ │ + ldr r3, [pc, #196] @ 864f0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #164] @ 864ec │ │ │ │ + ldr r3, [pc, #164] @ 864e0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #11 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f256c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #112] @ 864f0 │ │ │ │ + bl 1f5d80 │ │ │ │ + ldr r3, [pc, #112] @ 864e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 8635c │ │ │ │ - ldr r3, [pc, #88] @ 864f0 │ │ │ │ + b 86350 │ │ │ │ + ldr r3, [pc, #88] @ 864e4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - b 86400 │ │ │ │ - ldr r3, [pc, #88] @ 86500 │ │ │ │ + b 863f4 │ │ │ │ + ldr r3, [pc, #88] @ 864f4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 813bc │ │ │ │ + bl 813b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 86214 │ │ │ │ + b 86208 │ │ │ │ mov r3, r4 │ │ │ │ - b 86210 │ │ │ │ + b 86204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsr #30 │ │ │ │ + eoreq r9, r2, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, lsl #30 │ │ │ │ + eoreq r9, r2, r0, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r9, r2, r8, ror #24 │ │ │ │ + eoreq r9, r2, r4, ror ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r8, lr, r0, asr r3 │ │ │ │ + andseq r8, lr, ip, asr #6 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr lr, [pc, #116] @ 86594 │ │ │ │ + ldr lr, [pc, #116] @ 86588 │ │ │ │ mov ip, r1 │ │ │ │ ands r1, r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne 8656c │ │ │ │ + bne 86560 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 8656c │ │ │ │ + bne 86560 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8655c │ │ │ │ - ldr r3, [pc, #72] @ 86598 │ │ │ │ + ble 86550 │ │ │ │ + ldr r3, [pc, #72] @ 8658c │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ subs r1, r1, r3 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 860b8 │ │ │ │ - ldr r1, [pc, #40] @ 8659c │ │ │ │ - ldr r0, [pc, #40] @ 865a0 │ │ │ │ + b 860ac │ │ │ │ + ldr r1, [pc, #40] @ 86590 │ │ │ │ + ldr r0, [pc, #40] @ 86594 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + ldrdeq r9, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001e45f0 │ │ │ │ - andseq r7, lr, r0, lsr #8 │ │ │ │ + andseq r4, lr, ip, ror #11 │ │ │ │ + andseq r7, lr, ip, lsl r4 │ │ │ │ │ │ │ │ -000865a4 : │ │ │ │ +00086598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #140] @ 86648 │ │ │ │ - ldr r3, [pc, #140] @ 8664c │ │ │ │ + ldr r2, [pc, #140] @ 8663c │ │ │ │ + ldr r3, [pc, #140] @ 86640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 86624 │ │ │ │ + beq 86618 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #80] @ 86650 │ │ │ │ - ldr r3, [pc, #72] @ 8664c │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #80] @ 86644 │ │ │ │ + ldr r3, [pc, #72] @ 86640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86644 │ │ │ │ + bne 86638 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 865e0 │ │ │ │ - b 865f8 │ │ │ │ + beq 865d4 │ │ │ │ + b 865ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, ip, lsr sl │ │ │ │ + eoreq r9, r2, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r8 @ │ │ │ │ + eoreq r9, r2, r4, lsl #20 │ │ │ │ │ │ │ │ -00086654 : │ │ │ │ +00086648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008667c : │ │ │ │ +00086670 : │ │ │ │ cmp r0, r2 │ │ │ │ - beq 866ac │ │ │ │ + beq 866a0 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq 866bc │ │ │ │ + beq 866b0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r3 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000866c4 : │ │ │ │ +000866b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #16] @ 866f4 │ │ │ │ - ldr r3, [pc, #16] @ 866f8 │ │ │ │ + ldr r4, [pc, #16] @ 866e8 │ │ │ │ + ldr r3, [pc, #16] @ 866ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r2, r4, lsl r9 │ │ │ │ + eoreq r9, r2, r0, lsr #18 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ │ │ │ │ -000866fc : │ │ │ │ - ldr r3, [pc, #64] @ 86744 │ │ │ │ - ldr r1, [pc, #64] @ 86748 │ │ │ │ +000866f0 : │ │ │ │ + ldr r3, [pc, #64] @ 86738 │ │ │ │ + ldr r1, [pc, #64] @ 8673c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 8674c │ │ │ │ + ldr r2, [pc, #60] @ 86740 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 86750 │ │ │ │ + ldr r1, [pc, #48] @ 86744 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 86754 │ │ │ │ + ldr r1, [pc, #36] @ 86748 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r9, [r2], -r4 @ │ │ │ │ + eoreq r9, r2, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086758 : │ │ │ │ - ldr r3, [pc, #64] @ 867a0 │ │ │ │ - ldr r1, [pc, #64] @ 867a4 │ │ │ │ +0008674c : │ │ │ │ + ldr r3, [pc, #64] @ 86794 │ │ │ │ + ldr r1, [pc, #64] @ 86798 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 867a8 │ │ │ │ + ldr r2, [pc, #60] @ 8679c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 867ac │ │ │ │ + ldr r1, [pc, #48] @ 867a0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 867b0 │ │ │ │ + ldr r1, [pc, #36] @ 867a4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #28] │ │ │ │ - b 9f1c8 │ │ │ │ - mlaeq r2, r8, r8, r9 │ │ │ │ + b 9f1bc │ │ │ │ + eoreq r9, r2, r4, lsr #17 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -000867b4 : │ │ │ │ +000867a8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000867b8 : │ │ │ │ +000867ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, #28 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #4] │ │ │ │ - bl 9f1cc │ │ │ │ + bl 9f1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ sub r8, r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ asr r5, r8, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ bl 23310 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 868a8 │ │ │ │ + ble 8689c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ sub r0, r4, #4 │ │ │ │ mov lr, r3 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 868a0 │ │ │ │ + bcc 86894 │ │ │ │ ldr ip, [r9] │ │ │ │ cmp ip, r1 │ │ │ │ strcs lr, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 86884 │ │ │ │ + bgt 86878 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ subs r8, r8, r3 │ │ │ │ streq r8, [r6, #16] │ │ │ │ - bne 868d0 │ │ │ │ + bne 868c4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - ble 868bc │ │ │ │ + ble 868b0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ add r3, r4, r3 │ │ │ │ asr r1, r3, #6 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 23310 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 868fc │ │ │ │ + bne 868f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0008693c : │ │ │ │ +00086930 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086958 : │ │ │ │ +0008694c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #208] @ 86a44 │ │ │ │ - ldr r2, [pc, #208] @ 86a48 │ │ │ │ + ldr r1, [pc, #208] @ 86a38 │ │ │ │ + ldr r2, [pc, #208] @ 86a3c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #204] @ 86a4c │ │ │ │ + ldr r4, [pc, #204] @ 86a40 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bne 869c8 │ │ │ │ + bne 869bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #172] @ 86a50 │ │ │ │ - ldr r3, [pc, #160] @ 86a48 │ │ │ │ + ldr r2, [pc, #172] @ 86a44 │ │ │ │ + ldr r3, [pc, #160] @ 86a3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86a40 │ │ │ │ + bne 86a34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, r2, r1 │ │ │ │ - ldr r1, [pc, #108] @ 86a54 │ │ │ │ + ldr r1, [pc, #108] @ 86a48 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 86998 │ │ │ │ - ldr r2, [pc, #88] @ 86a58 │ │ │ │ + bcs 8698c │ │ │ │ + ldr r2, [pc, #88] @ 86a4c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 86998 │ │ │ │ - ldr r2, [pc, #72] @ 86a5c │ │ │ │ - ldr r0, [pc, #72] @ 86a60 │ │ │ │ + bne 8698c │ │ │ │ + ldr r2, [pc, #72] @ 86a50 │ │ │ │ + ldr r0, [pc, #72] @ 86a54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - bl 52b84 │ │ │ │ - ldr r3, [pc, #52] @ 86a64 │ │ │ │ + bl 52b7c │ │ │ │ + ldr r3, [pc, #52] @ 86a58 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - b 8699c │ │ │ │ + b 86990 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsl #13 │ │ │ │ + mlaeq r2, r0, r6, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, ror r6 │ │ │ │ - eoreq r9, r2, r4, asr r6 │ │ │ │ + eoreq r9, r2, r0, lsl #13 │ │ │ │ + eoreq r9, r2, r0, ror #12 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0xfffec910 │ │ │ │ + @ instruction: 0xfffec914 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00086a68 : │ │ │ │ +00086a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #120] @ 86afc │ │ │ │ + ldr r2, [pc, #120] @ 86af0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r6, r6, r1 │ │ │ │ - ldr r1, [pc, #104] @ 86b00 │ │ │ │ + ldr r1, [pc, #104] @ 86af4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [r7] │ │ │ │ mov r8, r0 │ │ │ │ add r5, r5, #2 │ │ │ │ sub r5, r5, r2 │ │ │ │ - beq 86ae8 │ │ │ │ + beq 86adc │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - ble 86ae8 │ │ │ │ + ble 86adc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [r4], #16 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ cmp r6, r9 │ │ │ │ - bne 86ac0 │ │ │ │ + bne 86ab4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r9, r2, r0, ror r5 │ │ │ │ + eoreq r9, r2, ip, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086b04 : │ │ │ │ +00086af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r1 │ │ │ │ sub sl, sl, r3 │ │ │ │ asr r4, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 531a0 │ │ │ │ - ldr r8, [pc, #288] @ 86c68 │ │ │ │ + bl 53198 │ │ │ │ + ldr r8, [pc, #288] @ 86c5c │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86b74 │ │ │ │ - ldr r3, [pc, #276] @ 86c6c │ │ │ │ + beq 86b68 │ │ │ │ + ldr r3, [pc, #276] @ 86c60 │ │ │ │ ldr fp, [r8, r3] │ │ │ │ - ldr r3, [pc, #272] @ 86c70 │ │ │ │ + ldr r3, [pc, #272] @ 86c64 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r7, r3, asr #2 │ │ │ │ - ble 86bac │ │ │ │ - ldr r3, [pc, #248] @ 86c74 │ │ │ │ - ldr r1, [pc, #248] @ 86c78 │ │ │ │ + ble 86ba0 │ │ │ │ + ldr r3, [pc, #248] @ 86c68 │ │ │ │ + ldr r1, [pc, #248] @ 86c6c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r4, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, r7 │ │ │ │ str r9, [r3, #748] @ 0x2ec │ │ │ │ str r5, [r3, #752] @ 0x2f0 │ │ │ │ str r6, [r3, #768] @ 0x300 │ │ │ │ str r7, [r3, #772] @ 0x304 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 531e4 │ │ │ │ - ldr r3, [pc, #200] @ 86c7c │ │ │ │ + b 531dc │ │ │ │ + ldr r3, [pc, #200] @ 86c70 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #184] @ 86c80 │ │ │ │ + ldr r2, [pc, #184] @ 86c74 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ - ldr r2, [pc, #180] @ 86c84 │ │ │ │ + ldr r2, [pc, #180] @ 86c78 │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 86a68 │ │ │ │ + bl 86a5c │ │ │ │ ldr r8, [fp] │ │ │ │ ldr r9, [r9] │ │ │ │ sub r8, r8, sl │ │ │ │ mov r2, sl │ │ │ │ str r8, [fp] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ sub r9, r9, r3 │ │ │ │ bl 23310 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 86c50 │ │ │ │ + ble 86c44 │ │ │ │ mov ip, r8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ldreq lr, [ip] │ │ │ │ addeq lr, r9, lr, asr #1 │ │ │ │ lsleq lr, lr, #1 │ │ │ │ orreq lr, lr, #1 │ │ │ │ streq lr, [ip] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 86c28 │ │ │ │ + bgt 86c1c │ │ │ │ cmp r6, #0 │ │ │ │ addne r5, r8, #8 │ │ │ │ ldmib r7, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9f210 │ │ │ │ - @ instruction: 0x002294b4 │ │ │ │ + b 9f204 │ │ │ │ + eoreq r9, r2, r0, asr #9 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldr r3, [pc, #44] @ 86cbc │ │ │ │ - ldr r2, [pc, #44] @ 86cc0 │ │ │ │ + ldr r3, [pc, #44] @ 86cb0 │ │ │ │ + ldr r2, [pc, #44] @ 86cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #752] @ 0x2f0 │ │ │ │ ldr r0, [r2, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, #772] @ 0x304 │ │ │ │ str ip, [r2, #748] @ 0x2ec │ │ │ │ str ip, [r2, #752] @ 0x2f0 │ │ │ │ ldr r2, [r2, #768] @ 0x300 │ │ │ │ - b 86b04 │ │ │ │ - eoreq r9, r2, r8, ror #6 │ │ │ │ + b 86af8 │ │ │ │ + eoreq r9, r2, r4, ror r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00086cc4 : │ │ │ │ +00086cb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #304] @ 86e0c │ │ │ │ + ldr ip, [pc, #304] @ 86e00 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #292] @ 86e10 │ │ │ │ + ldr r0, [pc, #292] @ 86e04 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r7, [pc, #284] @ 86e14 │ │ │ │ - ldr r3, [pc, #284] @ 86e18 │ │ │ │ + ldr r7, [pc, #284] @ 86e08 │ │ │ │ + ldr r3, [pc, #284] @ 86e0c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ @@ -102758,206 +102755,206 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 86d80 │ │ │ │ - ldr r2, [pc, #200] @ 86e1c │ │ │ │ + bne 86d74 │ │ │ │ + ldr r2, [pc, #200] @ 86e10 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #180] @ 86e10 │ │ │ │ + ldr r3, [pc, #180] @ 86e04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86e08 │ │ │ │ + bne 86dfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 86e20 │ │ │ │ + ldr r3, [pc, #140] @ 86e14 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r5, r4 │ │ │ │ sub r7, r7, r1 │ │ │ │ - bgt 86dd4 │ │ │ │ + bgt 86dc8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r5, #1 │ │ │ │ add r2, r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r8] │ │ │ │ - b 86d4c │ │ │ │ + b 86d40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r4, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r4, lsl #4] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 86dd0 │ │ │ │ + bne 86dc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 86db8 │ │ │ │ + b 86dac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, lsl r3 │ │ │ │ + eoreq r9, r2, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, lsr #5 │ │ │ │ + eoreq r9, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086e24 : │ │ │ │ +00086e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 86f64 │ │ │ │ - ldr r2, [pc, #296] @ 86f68 │ │ │ │ + ldr ip, [pc, #296] @ 86f58 │ │ │ │ + ldr r2, [pc, #296] @ 86f5c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #284] @ 86f6c │ │ │ │ + ldr r6, [pc, #284] @ 86f60 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 86f70 │ │ │ │ + ldr r3, [pc, #280] @ 86f64 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 86ed4 │ │ │ │ - ldr r2, [pc, #200] @ 86f74 │ │ │ │ + bne 86ec8 │ │ │ │ + ldr r2, [pc, #200] @ 86f68 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #180] @ 86f68 │ │ │ │ + ldr r3, [pc, #180] @ 86f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86f60 │ │ │ │ + bne 86f54 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ - ldr r2, [pc, #148] @ 86f78 │ │ │ │ + bl 53554 │ │ │ │ + ldr r2, [pc, #148] @ 86f6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r1, r4 │ │ │ │ sub r6, r6, r2 │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ - ble 86f4c │ │ │ │ + ble 86f40 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ asr r2, r4, #6 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ and r0, r4, #63 @ 0x3f │ │ │ │ add r1, r2, r0, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, r4 │ │ │ │ - bgt 86f04 │ │ │ │ + bgt 86ef8 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ add r6, r6, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r7] │ │ │ │ - b 86ea4 │ │ │ │ + b 86e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002291b8 │ │ │ │ + eoreq r9, r2, r4, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r8, r1, r9 │ │ │ │ + eoreq r9, r2, r4, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r8, asr #2 │ │ │ │ + eoreq r9, r2, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086f7c : │ │ │ │ +00086f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr lr, [pc, #2212] @ 87838 │ │ │ │ + ldr lr, [pc, #2212] @ 8782c │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ - ldr ip, [pc, #2208] @ 8783c │ │ │ │ + ldr ip, [pc, #2208] @ 87830 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2200] @ 87840 │ │ │ │ + ldr r1, [pc, #2200] @ 87834 │ │ │ │ ldr r2, [sp, #568] @ 0x238 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #2176] @ 87844 │ │ │ │ + ldr r2, [pc, #2176] @ 87838 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #2116] @ 87848 │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldr r2, [pc, #2116] @ 8783c │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [lr, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 87070 │ │ │ │ + beq 87064 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -102967,15 +102964,15 @@ │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -102988,15 +102985,15 @@ │ │ │ │ str r1, [r2, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87570 │ │ │ │ + beq 87564 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -103006,328 +103003,328 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #604] @ 0x25c │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1832] @ 87848 │ │ │ │ + ldr r2, [pc, #1832] @ 8783c │ │ │ │ str r1, [r3, #600] @ 0x258 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #604] @ 0x25c │ │ │ │ ldr r3, [lr, r2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #1808] @ 8784c │ │ │ │ - ldr r3, [pc, #1808] @ 87850 │ │ │ │ + ldr r2, [pc, #1808] @ 87840 │ │ │ │ + ldr r3, [pc, #1808] @ 87844 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str ip, [r0, #32] │ │ │ │ str r4, [r1, #24] │ │ │ │ ldr r1, [lr, r2] │ │ │ │ ldr r2, [lr, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1756] @ 87854 │ │ │ │ + ldr r2, [pc, #1756] @ 87848 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1740] @ 87858 │ │ │ │ + ldr r2, [pc, #1740] @ 8784c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87430 │ │ │ │ + bne 87424 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 871d4 │ │ │ │ + beq 871c8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a950 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1620] @ 87848 │ │ │ │ + ldr r3, [pc, #1620] @ 8783c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #6 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [sp, #48] @ 0x30 │ │ │ │ strne r1, [sp, #36] @ 0x24 │ │ │ │ - beq 87588 │ │ │ │ + beq 8757c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #600] @ 0x258 │ │ │ │ ldr r2, [r3, #604] @ 0x25c │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ - beq 8726c │ │ │ │ + beq 87260 │ │ │ │ ldrb r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8726c │ │ │ │ - ldr r2, [pc, #1536] @ 8785c │ │ │ │ + beq 87260 │ │ │ │ + ldr r2, [pc, #1536] @ 87850 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1516] @ 87860 │ │ │ │ + ldr r2, [pc, #1516] @ 87854 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87324 │ │ │ │ + beq 87318 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str r4, [r3, #24] │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ - ldr r3, [pc, #1420] @ 87848 │ │ │ │ + ldr r3, [pc, #1420] @ 8783c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 875cc │ │ │ │ - ldr r2, [pc, #1404] @ 87850 │ │ │ │ + beq 875c0 │ │ │ │ + ldr r2, [pc, #1404] @ 87844 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, r2] │ │ │ │ - ldr r2, [pc, #1384] @ 8784c │ │ │ │ + ldr r2, [pc, #1384] @ 87840 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [lr, r2] │ │ │ │ - ldr r2, [pc, #1376] @ 87854 │ │ │ │ + ldr r2, [pc, #1376] @ 87848 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #1364] @ 87858 │ │ │ │ + ldr r3, [pc, #1364] @ 8784c │ │ │ │ ldr r1, [lr, r2] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873b8 │ │ │ │ - ldr r3, [pc, #1320] @ 87860 │ │ │ │ + beq 873ac │ │ │ │ + ldr r3, [pc, #1320] @ 87854 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87370 │ │ │ │ + beq 87364 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87370 │ │ │ │ + beq 87364 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ands r0, r4, #1 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 876b8 │ │ │ │ + beq 876ac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - ldr r3, [pc, #1196] @ 87844 │ │ │ │ + ldr r3, [pc, #1196] @ 87838 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 873e0 │ │ │ │ + beq 873d4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a950 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 875b4 │ │ │ │ + beq 875a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1100] @ 87844 │ │ │ │ + ldr r3, [pc, #1100] @ 87838 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1112] @ 87864 │ │ │ │ - ldr r3, [pc, #1072] @ 87840 │ │ │ │ + ldr r2, [pc, #1112] @ 87858 │ │ │ │ + ldr r3, [pc, #1072] @ 87834 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87834 │ │ │ │ + bne 87828 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #1036] @ 87848 │ │ │ │ + ldr r3, [pc, #1036] @ 8783c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r2, [pc, #1028] @ 8784c │ │ │ │ + ldr r2, [pc, #1028] @ 87840 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [ip, r2] │ │ │ │ - ldr r2, [pc, #1012] @ 87850 │ │ │ │ + ldr r2, [pc, #1012] @ 87844 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #996] @ 87854 │ │ │ │ + ldr r2, [pc, #996] @ 87848 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #980] @ 87858 │ │ │ │ + ldr r2, [pc, #980] @ 8784c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 87528 │ │ │ │ + beq 8751c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 87528 │ │ │ │ + beq 8751c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #852] @ 87844 │ │ │ │ + ldr r3, [pc, #852] @ 87838 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ - ldr r3, [pc, #812] @ 87848 │ │ │ │ + bl e961c │ │ │ │ + ldr r3, [pc, #812] @ 8783c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ - b 87208 │ │ │ │ + b 871fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87740 │ │ │ │ + beq 87734 │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #760] @ 87848 │ │ │ │ + ldr r3, [pc, #760] @ 8783c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 87208 │ │ │ │ + b 871fc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 87104 │ │ │ │ + b 870f8 │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r0 │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ - b 87224 │ │ │ │ + b 87218 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [r3, #744] @ 0x2e8 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 873ec │ │ │ │ + b 873e0 │ │ │ │ ldrb r2, [r3, #46] @ 0x2e │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - bne 87324 │ │ │ │ + bne 87318 │ │ │ │ ldr ip, [r3, #32] │ │ │ │ add r0, r3, #788 @ 0x314 │ │ │ │ ldrh r1, [r0] │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r3, #36] @ 0x24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ @@ -103365,521 +103362,521 @@ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #32] │ │ │ │ str r0, [r3, #28] │ │ │ │ strh r2, [r1] │ │ │ │ - b 87324 │ │ │ │ + b 87318 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ - beq 8774c │ │ │ │ + beq 87740 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne 87370 │ │ │ │ + bne 87364 │ │ │ │ mov r3, #5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87704 │ │ │ │ + bne 876f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87370 │ │ │ │ + bne 87364 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #5 │ │ │ │ - beq 8781c │ │ │ │ + beq 87810 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 713a0 │ │ │ │ + bl 71398 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #272] @ 87844 │ │ │ │ + ldr r3, [pc, #272] @ 87838 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 873f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 8755c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + b 87550 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 877a4 │ │ │ │ + bne 87798 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 877bc │ │ │ │ + beq 877b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #28] │ │ │ │ - b 87370 │ │ │ │ - ldr r3, [pc, #164] @ 87868 │ │ │ │ + b 87364 │ │ │ │ + ldr r3, [pc, #164] @ 8785c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 87808 │ │ │ │ - ldr r1, [pc, #144] @ 8786c │ │ │ │ + beq 877fc │ │ │ │ + ldr r1, [pc, #144] @ 87860 │ │ │ │ mov r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #76] @ 87844 │ │ │ │ + ldr r3, [pc, #76] @ 87838 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 873f8 │ │ │ │ ldr r0, [r3, #660] @ 0x294 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 877b0 │ │ │ │ - b 877d4 │ │ │ │ - ldr r1, [pc, #76] @ 87870 │ │ │ │ + bne 877a4 │ │ │ │ + b 877c8 │ │ │ │ + ldr r1, [pc, #76] @ 87864 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ - b 877ec │ │ │ │ + bl 4bc98 │ │ │ │ + b 877e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, asr r0 │ │ │ │ - eoreq r9, r2, ip, asr #32 │ │ │ │ + eoreq r9, r2, ip, asr r0 │ │ │ │ + eoreq r9, r2, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0xfffe8edc │ │ │ │ + @ instruction: 0xfffe8ee0 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - eoreq r8, r2, ip, ror #23 │ │ │ │ - eorseq r1, r1, ip, ror #3 │ │ │ │ - @ instruction: 0x001e6fbc │ │ │ │ - andseq r7, lr, r8, lsl r0 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ + @ instruction: 0x003111f8 │ │ │ │ + @ instruction: 0x001e6fb8 │ │ │ │ + andseq r7, lr, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #544] @ 87aac │ │ │ │ - ldr r2, [pc, #544] @ 87ab0 │ │ │ │ + ldr ip, [pc, #544] @ 87aa0 │ │ │ │ + ldr r2, [pc, #544] @ 87aa4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #532] @ 87ab4 │ │ │ │ + ldr r5, [pc, #532] @ 87aa8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #528] @ 87ab8 │ │ │ │ + ldr r3, [pc, #528] @ 87aac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #496] @ 87abc │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #496] @ 87ab0 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #3 │ │ │ │ str r2, [r7] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #332] @ 87ac0 │ │ │ │ + ldr r2, [pc, #332] @ 87ab4 │ │ │ │ ldr r6, [lr] │ │ │ │ - ldr r1, [pc, #328] @ 87ac4 │ │ │ │ + ldr r1, [pc, #328] @ 87ab8 │ │ │ │ mov r3, #206 @ 0xce │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str r6, [ip, #4] │ │ │ │ - ldr r0, [pc, #308] @ 87ac8 │ │ │ │ + ldr r0, [pc, #308] @ 87abc │ │ │ │ ldr r6, [lr, #4] │ │ │ │ str r6, [ip, #8] │ │ │ │ ldr lr, [lr, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [ip, #12] │ │ │ │ strh r3, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 86f7c │ │ │ │ - ldr r3, [pc, #264] @ 87acc │ │ │ │ + bl 86f70 │ │ │ │ + ldr r3, [pc, #264] @ 87ac0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 87a1c │ │ │ │ + bne 87a10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #220] @ 87ad0 │ │ │ │ + ldr r2, [pc, #220] @ 87ac4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #180] @ 87ab0 │ │ │ │ + ldr r3, [pc, #180] @ 87aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87aa8 │ │ │ │ + bne 87a9c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20794c │ │ │ │ + bl 20793c │ │ │ │ cmp r0, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 879e8 │ │ │ │ + beq 879dc │ │ │ │ cmp r0, #6 │ │ │ │ add r3, sp, #28 │ │ │ │ movne r5, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 87a84 │ │ │ │ + beq 87a78 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20966c │ │ │ │ + bl 20965c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r1, [r3, #672] @ 0x2a0 │ │ │ │ strne r5, [r3, #744] @ 0x2e8 │ │ │ │ strne r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 879e8 │ │ │ │ + b 879dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r5, [r3, #744] @ 0x2e8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [r3, #740] @ 0x2e4 │ │ │ │ streq r4, [r3, #716] @ 0x2cc │ │ │ │ - b 87a50 │ │ │ │ + b 87a44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, ror #14 │ │ │ │ + eoreq r8, r2, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr #14 │ │ │ │ + eoreq r8, r2, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, lr, ip, ror r1 │ │ │ │ - @ instruction: 0xfffe87bc │ │ │ │ - @ instruction: 0xfffe84f8 │ │ │ │ - @ instruction: 0xfffe8798 │ │ │ │ + andseq r6, lr, r8, ror r1 │ │ │ │ + @ instruction: 0xfffe87c0 │ │ │ │ + @ instruction: 0xfffe84fc │ │ │ │ + @ instruction: 0xfffe879c │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r8, r2, r0, lsl #12 │ │ │ │ + eoreq r8, r2, ip, lsl #12 │ │ │ │ │ │ │ │ -00087ad4 : │ │ │ │ +00087ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #800] @ 87e0c │ │ │ │ + ldr ip, [pc, #800] @ 87e00 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #792] @ 87e10 │ │ │ │ + ldr r0, [pc, #792] @ 87e04 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r7, [pc, #784] @ 87e14 │ │ │ │ + ldr r7, [pc, #784] @ 87e08 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #780] @ 87e18 │ │ │ │ + ldr r3, [pc, #780] @ 87e0c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ - ldr r2, [pc, #756] @ 87e1c │ │ │ │ + ldr r2, [pc, #756] @ 87e10 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r9, [r7, r2] │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #680] @ 87e20 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [pc, #680] @ 87e14 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #648] @ 87e24 │ │ │ │ + ldr r3, [pc, #648] @ 87e18 │ │ │ │ add ip, ip, #2 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [r3] │ │ │ │ - ble 87dd0 │ │ │ │ + ble 87dc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ - b 87bc0 │ │ │ │ + b 87bb4 │ │ │ │ mov r5, r4 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ add r4, r5, #1 │ │ │ │ cmp ip, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - bgt 87bbc │ │ │ │ + bgt 87bb0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, #6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #8] │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ - beq 87c54 │ │ │ │ + beq 87c48 │ │ │ │ mov r8, fp │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r8, [r0, #40] @ 0x28 │ │ │ │ str r8, [r0, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb64 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bgt 87c24 │ │ │ │ + bgt 87c18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq 87c94 │ │ │ │ + beq 87c88 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #32] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ streq r3, [r0, #48] @ 0x30 │ │ │ │ - bne 87d88 │ │ │ │ + bne 87d7c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #384] @ 87e28 │ │ │ │ + ldr r2, [pc, #384] @ 87e1c │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r2, #6 │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r5] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 87ce0 │ │ │ │ + beq 87cd4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d68 │ │ │ │ + beq 87d5c │ │ │ │ ldr r1, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 87d08 │ │ │ │ + beq 87cfc │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bne 87cf4 │ │ │ │ + bne 87ce8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #6 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #208] @ 87e10 │ │ │ │ + ldr r3, [pc, #208] @ 87e04 │ │ │ │ str r0, [r2, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #228] @ 87e2c │ │ │ │ + ldr r2, [pc, #228] @ 87e20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87e08 │ │ │ │ + bne 87dfc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 87ce0 │ │ │ │ + beq 87cd4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 546a4 │ │ │ │ + bl 5469c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 87ce0 │ │ │ │ + b 87cd4 │ │ │ │ lsl r0, r3, #4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b 87c84 │ │ │ │ + b 87c78 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ str r5, [sp] │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ - b 87c54 │ │ │ │ + b 87c48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r4, lsl #10 │ │ │ │ + eoreq r8, r2, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r4, ror #9 │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x002282b4 │ │ │ │ + eoreq r8, r2, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr ip, [pc, #3672] @ 88ca0 │ │ │ │ + ldr ip, [pc, #3672] @ 88c94 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #3664] @ 88ca4 │ │ │ │ + ldr r0, [pc, #3664] @ 88c98 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr ip, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #6 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr ip, [sp, #292] @ 0x124 │ │ │ │ - ldr r5, [pc, #3616] @ 88ca8 │ │ │ │ + ldr r5, [pc, #3616] @ 88c9c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [pc, #3600] @ 88cac │ │ │ │ + ldr r1, [pc, #3600] @ 88ca0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr ip, [sp, #308] @ 0x134 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -103887,52 +103884,52 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r5, r1] │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [r7] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + 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 │ │ │ │ + beq 889d8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r2, #136] @ 0x88 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - beq 87fa0 │ │ │ │ + beq 87f94 │ │ │ │ add r0, r2, #28 │ │ │ │ ldm r0, {r0, r1, ip} │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ @@ -103942,529 +103939,529 @@ │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrb r1, [r2, #46] @ 0x2e │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [r3, #684] @ 0x2ac │ │ │ │ - beq 87fdc │ │ │ │ + beq 87fd0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ - bl 6f7b4 │ │ │ │ + bl 6f7ac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88788 │ │ │ │ + beq 8877c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strbne r2, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r2, [sp, #64] @ 0x40 │ │ │ │ - beq 888ac │ │ │ │ + beq 888a0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldr ip, [r3, #32] │ │ │ │ - ldr r3, [pc, #3212] @ 88cb0 │ │ │ │ + ldr r3, [pc, #3212] @ 88ca4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - beq 88064 │ │ │ │ + beq 88058 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 88054 │ │ │ │ - b 889dc │ │ │ │ + bne 88048 │ │ │ │ + b 889d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 889dc │ │ │ │ + beq 889d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne 8804c │ │ │ │ + bne 88040 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 889dc │ │ │ │ + beq 889d0 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f92c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ - ldr ip, [pc, #3092] @ 88cb4 │ │ │ │ + ldr ip, [pc, #3092] @ 88ca8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr lr, [r1, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ str lr, [r0, #76] @ 0x4c │ │ │ │ ldr lr, [r5, ip] │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ str lr, [sp, #24] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #3056] @ 88cb8 │ │ │ │ + ldr r3, [pc, #3056] @ 88cac │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3040] @ 88cbc │ │ │ │ + ldr r3, [pc, #3040] @ 88cb0 │ │ │ │ str ip, [lr] │ │ │ │ ldr ip, [r5, r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [ip] │ │ │ │ - beq 88108 │ │ │ │ + beq 880fc │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [r3] │ │ │ │ ldreq r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ - beq 88198 │ │ │ │ + beq 8818c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 88198 │ │ │ │ + beq 8818c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 88190 │ │ │ │ + beq 88184 │ │ │ │ ldr r2, [ip, #72] @ 0x48 │ │ │ │ ldr r1, [ip, #68] @ 0x44 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp] │ │ │ │ mov ip, #14 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 6faac │ │ │ │ + bl 6faa4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [r3, #12] │ │ │ │ - b 881ec │ │ │ │ + b 881e0 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 881fc │ │ │ │ + bne 881f0 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ movle r0, #1 │ │ │ │ - bgt 889a0 │ │ │ │ + bgt 88994 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 881c4 │ │ │ │ + bne 881b8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88228 │ │ │ │ + beq 8821c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3] │ │ │ │ ldreq r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ str r1, [r2, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 882b0 │ │ │ │ + beq 882a4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 882b0 │ │ │ │ + beq 882a4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 882a0 │ │ │ │ + beq 88294 │ │ │ │ mov r2, #14 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ - bl 70294 │ │ │ │ + bl 7028c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r2, #128] @ 0x80 │ │ │ │ str r0, [r3, #132] @ 0x84 │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8897c │ │ │ │ + beq 88970 │ │ │ │ mov r3, #13 │ │ │ │ mov r8, #0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, ip │ │ │ │ str r8, [r0, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88300 │ │ │ │ + bne 882f4 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ str r2, [r9, #24] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r1, [ip, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r2, [ip, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #40] @ 0x28 │ │ │ │ - beq 88c7c │ │ │ │ + beq 88c70 │ │ │ │ ldr sl, [ip, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov lr, r3 │ │ │ │ - b 88370 │ │ │ │ + b 88364 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r8, #2 │ │ │ │ subgt lr, lr, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8837c │ │ │ │ + beq 88370 │ │ │ │ ldr r8, [r2, #64] @ 0x40 │ │ │ │ cmp r8, sl │ │ │ │ - beq 88348 │ │ │ │ + beq 8833c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88b74 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 88394 │ │ │ │ + b 88388 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r1, #80] @ 0x50 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 88390 │ │ │ │ + bne 88384 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88b84 │ │ │ │ + beq 88b78 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, lr, r2 │ │ │ │ str r3, [r9, #32] │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #88] @ 0x58 │ │ │ │ str r3, [r9, #28] │ │ │ │ str r9, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 88420 │ │ │ │ + beq 88414 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 883f0 │ │ │ │ + bne 883e4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a0c │ │ │ │ + beq 88a00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 888f0 │ │ │ │ + bne 888e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - beq 88bfc │ │ │ │ + beq 88bf0 │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a8c │ │ │ │ + beq 88a80 │ │ │ │ ldr r3, [r1, #604] @ 0x25c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888e4 │ │ │ │ + beq 888d8 │ │ │ │ ldr r3, [r1, #600] @ 0x258 │ │ │ │ ldr r2, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88c3c │ │ │ │ + beq 88c30 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 78288 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 88510 │ │ │ │ + beq 88504 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r6 │ │ │ │ addeq fp, sp, #124 @ 0x7c │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88be4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 88c84 │ │ │ │ + beq 88c78 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 884f0 │ │ │ │ + bne 884e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ ldreq r3, [sp, #104] @ 0x68 │ │ │ │ addeq fp, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 8859c │ │ │ │ + beq 88590 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88be4 │ │ │ │ mov r0, #16 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #205 @ 0xcd │ │ │ │ strh r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r8, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r8, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 8853c │ │ │ │ + bne 88530 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1812] @ 88cc0 │ │ │ │ + ldr r2, [pc, #1812] @ 88cb4 │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [r5, r2] │ │ │ │ - ldr r0, [pc, #1792] @ 88cc4 │ │ │ │ + ldr r0, [pc, #1792] @ 88cb8 │ │ │ │ ldr r1, [r8] │ │ │ │ ldrb r2, [ip, #7] │ │ │ │ ldr r6, [ip, #180] @ 0xb4 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr lr, [r5, r0] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r7] │ │ │ │ str r5, [r7] │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - add r5, sp, #116 @ 0x74 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [lr] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - beq 888d4 │ │ │ │ + beq 888c8 │ │ │ │ clz fp, r2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ lsr fp, fp, #5 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r8 │ │ │ │ str lr, [sp, #24] │ │ │ │ - b 886cc │ │ │ │ + b 886c0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 88b3c │ │ │ │ + bne 88b30 │ │ │ │ cmp r6, #0 │ │ │ │ subgt r6, r6, #1 │ │ │ │ ldr r1, [r7] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #600] @ 0x258 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr ip, [r0, #52] @ 0x34 │ │ │ │ cmp ip, r2 │ │ │ │ orrne r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ streq r0, [sp, #124] @ 0x7c │ │ │ │ - beq 886b8 │ │ │ │ + beq 886ac │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 78288 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #604] @ 0x25c │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 888c0 │ │ │ │ + beq 888b4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88660 │ │ │ │ + beq 88654 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ movgt sl, #0 │ │ │ │ andle sl, fp, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ - bgt 88648 │ │ │ │ + bgt 8863c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [lr, #104] @ 0x68 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [lr, #116] @ 0x74 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 72094 │ │ │ │ + bl 7208c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 88b50 │ │ │ │ + beq 88b44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88658 │ │ │ │ + bne 8864c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88658 │ │ │ │ - bl 546a4 │ │ │ │ + beq 8864c │ │ │ │ + bl 5469c │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88658 │ │ │ │ + b 8864c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ + add fp, sp, #124 @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - str fp, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - beq 88a38 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ + beq 88a2c │ │ │ │ mov r3, #14 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -104474,15 +104471,15 @@ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ strb r0, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r3, #24] │ │ │ │ - beq 8885c │ │ │ │ + beq 88850 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ str ip, [r3, #32] │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [r2, #112] @ 0x70 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ @@ -104498,38 +104495,38 @@ │ │ │ │ str lr, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ addne r2, r2, r4 │ │ │ │ strne r2, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88c10 │ │ │ │ + bne 88c04 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ ldreq r2, [sp, #64] @ 0x40 │ │ │ │ - bne 8800c │ │ │ │ - ldr r3, [pc, #1020] @ 88cb0 │ │ │ │ + bne 88000 │ │ │ │ + ldr r3, [pc, #1020] @ 88ca4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ str ip, [r0, #80] @ 0x50 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - b 88098 │ │ │ │ + b 8808c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r0, [r7] │ │ │ │ @@ -104548,386 +104545,386 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #12 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ - bl 72094 │ │ │ │ + bl 7208c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #6 │ │ │ │ ldreq r3, [sp, #72] @ 0x48 │ │ │ │ ldreq r2, [sp, #84] @ 0x54 │ │ │ │ streq r2, [r3, #740] @ 0x2e4 │ │ │ │ ldreq r2, [sp, #28] │ │ │ │ streq r2, [r3, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #884] @ 88cc8 │ │ │ │ + ldr r2, [pc, #884] @ 88cbc │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #840] @ 88ca4 │ │ │ │ + ldr r3, [pc, #840] @ 88c98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 88c9c │ │ │ │ + bne 88c90 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - beq 88994 │ │ │ │ + beq 88988 │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 882bc │ │ │ │ + bne 882b0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 883d8 │ │ │ │ + b 883cc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ sub r8, r2, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88204 │ │ │ │ + beq 881f8 │ │ │ │ add r9, r9, r8 │ │ │ │ mov r0, #0 │ │ │ │ - b 881e8 │ │ │ │ + b 881dc │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ - b 88090 │ │ │ │ + b 88084 │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 87f48 │ │ │ │ + b 87f3c │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88a10 │ │ │ │ + bne 88a04 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ str r3, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r1, #124] @ 0x7c │ │ │ │ - b 88430 │ │ │ │ + b 88424 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 88c68 │ │ │ │ + beq 88c5c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - bl 7149c │ │ │ │ + bl 71494 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - b 88898 │ │ │ │ + b 8888c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ - beq 88480 │ │ │ │ + beq 88474 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [ip, #76] @ 0x4c │ │ │ │ mov r2, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 78290 │ │ │ │ + bl 78288 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 88b34 │ │ │ │ + beq 88b28 │ │ │ │ ldr lr, [ip, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ - b 88b14 │ │ │ │ + b 88b08 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ str r2, [r1, #600] @ 0x258 │ │ │ │ - beq 88c74 │ │ │ │ + beq 88c68 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, lr │ │ │ │ - bne 88af4 │ │ │ │ + bne 88ae8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ - b 88480 │ │ │ │ + b 88474 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 87ad4 │ │ │ │ - b 88658 │ │ │ │ + bl 87ac8 │ │ │ │ + b 8864c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88650 │ │ │ │ + bne 88644 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88b78 │ │ │ │ - bl 546a4 │ │ │ │ + beq 88b6c │ │ │ │ + bl 5469c │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88650 │ │ │ │ + b 88644 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ sub r2, r2, r3 │ │ │ │ add r2, r1, r2, asr #2 │ │ │ │ str r3, [r9, #32] │ │ │ │ - ldr r3, [pc, #280] @ 88cc0 │ │ │ │ + ldr r3, [pc, #280] @ 88cb4 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ ldrle r1, [sp, #72] @ 0x48 │ │ │ │ - ble 883cc │ │ │ │ - ldr r3, [pc, #256] @ 88ccc │ │ │ │ - ldr r1, [pc, #256] @ 88cd0 │ │ │ │ - ldr r0, [pc, #256] @ 88cd4 │ │ │ │ + ble 883c0 │ │ │ │ + ldr r3, [pc, #256] @ 88cc0 │ │ │ │ + ldr r1, [pc, #256] @ 88cc4 │ │ │ │ + ldr r0, [pc, #256] @ 88cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #13 │ │ │ │ - ldr r2, [pc, #248] @ 88cd8 │ │ │ │ + ldr r2, [pc, #248] @ 88ccc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 8859c │ │ │ │ + b 88590 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #600] @ 0x258 │ │ │ │ - b 88480 │ │ │ │ + b 88474 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 845ec │ │ │ │ + bl 845e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b 88864 │ │ │ │ + b 88858 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 78290 │ │ │ │ + bl 78288 │ │ │ │ mvn r6, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 88510 │ │ │ │ + b 88504 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ - b 888ac │ │ │ │ + b 888a0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 88b34 │ │ │ │ + b 88b28 │ │ │ │ mov lr, r3 │ │ │ │ - b 8837c │ │ │ │ + b 88370 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, #24] │ │ │ │ - b 8852c │ │ │ │ + b 88520 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, lsr #3 │ │ │ │ + @ instruction: 0x002281b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr r1 │ │ │ │ + eoreq r8, r2, r4, ror #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - eoreq r7, r2, r0, lsr #13 │ │ │ │ - andseq sl, pc, r0, ror #20 │ │ │ │ - andseq r4, lr, r0, lsr r8 │ │ │ │ - andseq r5, lr, ip, lsl #26 │ │ │ │ + eoreq r7, r2, ip, lsr #13 │ │ │ │ + andseq sl, pc, ip, asr sl @ │ │ │ │ + andseq r4, lr, ip, lsr #16 │ │ │ │ + andseq r5, lr, r8, lsl #26 │ │ │ │ andeq r1, r0, lr, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #3088] @ 89908 │ │ │ │ - ldr r2, [pc, #3088] @ 8990c │ │ │ │ + ldr r1, [pc, #3088] @ 898fc │ │ │ │ + ldr r2, [pc, #3088] @ 89900 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #3080] @ 89910 │ │ │ │ + ldr r7, [pc, #3080] @ 89904 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ - ldr r3, [pc, #3076] @ 89914 │ │ │ │ + ldr r3, [pc, #3076] @ 89908 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r7, r3] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3040] @ 89918 │ │ │ │ + ldr r3, [pc, #3040] @ 8990c │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ble 891b8 │ │ │ │ + ble 891ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne 88e00 │ │ │ │ + bne 88df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 893bc │ │ │ │ + beq 893b0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #2832] @ 8991c │ │ │ │ + ldr r5, [pc, #2832] @ 89910 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89450 │ │ │ │ + beq 89444 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, #13 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 891dc │ │ │ │ + beq 891d0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 77104 │ │ │ │ + bl 770fc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, #13 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ cmp r4, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ble 890e0 │ │ │ │ + ble 890d4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2712] @ 89920 │ │ │ │ + ldr r3, [pc, #2712] @ 89914 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r0 │ │ │ │ - beq 89484 │ │ │ │ + beq 89478 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - beq 89870 │ │ │ │ + beq 89864 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88efc │ │ │ │ + beq 88ef0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89540 │ │ │ │ + beq 89534 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 89540 │ │ │ │ + blt 89534 │ │ │ │ cmp r4, #2 │ │ │ │ - ble 8911c │ │ │ │ + ble 89110 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ @@ -104947,48 +104944,48 @@ │ │ │ │ mov r5, #13 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2175fc │ │ │ │ + bl 2175ec │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 20df58 │ │ │ │ - bl 2147ec │ │ │ │ + bl 20df48 │ │ │ │ + bl 2147dc │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88fa0 │ │ │ │ + beq 88f94 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fb8 │ │ │ │ + beq 88fac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 891c8 │ │ │ │ + beq 891bc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88fd8 │ │ │ │ + beq 88fcc │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 89504 │ │ │ │ + beq 894f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fec │ │ │ │ + beq 88fe0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891c8 │ │ │ │ ldr r2, [r2, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ @@ -104998,27 +104995,27 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str ip, [r3, #152] @ 0x98 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4854 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 8921c │ │ │ │ + bne 89210 │ │ │ │ cmp r4, #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - bgt 89058 │ │ │ │ + bgt 8904c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8981c │ │ │ │ + beq 89810 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #2232] @ 89920 │ │ │ │ + ldr r3, [pc, #2232] @ 89914 │ │ │ │ mov r2, #1 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -105027,108 +105024,108 @@ │ │ │ │ strbne r2, [r3, #7] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #2152] @ 89924 │ │ │ │ - ldr r3, [pc, #2124] @ 8990c │ │ │ │ + ldr r2, [pc, #2152] @ 89918 │ │ │ │ + ldr r3, [pc, #2124] @ 89900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 898f8 │ │ │ │ + bne 898ec │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 8911c │ │ │ │ + beq 89110 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8911c │ │ │ │ + beq 89110 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - beq 89658 │ │ │ │ + beq 8964c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ + bne 88ecc │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #2044] @ 89928 │ │ │ │ + ldr r3, [pc, #2044] @ 8991c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8916c │ │ │ │ + bne 89160 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - beq 898fc │ │ │ │ + beq 898f0 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sl, #684] @ 0x2ac │ │ │ │ cmp r0, r1 │ │ │ │ - beq 893f0 │ │ │ │ + beq 893e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f20 │ │ │ │ - ldr r2, [pc, #1900] @ 8992c │ │ │ │ + b 88f14 │ │ │ │ + ldr r2, [pc, #1900] @ 89920 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b 88de8 │ │ │ │ + b 88ddc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 88fb8 │ │ │ │ + bne 88fac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - b 88ff0 │ │ │ │ + b 88fe4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88e58 │ │ │ │ + beq 88e4c │ │ │ │ cmp r4, #2 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bgt 89668 │ │ │ │ - ldr r2, [pc, #1840] @ 89930 │ │ │ │ + bgt 8965c │ │ │ │ + ldr r2, [pc, #1840] @ 89924 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1836] @ 89934 │ │ │ │ + ldr r1, [pc, #1836] @ 89928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - b 89478 │ │ │ │ + b 8946c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ str r5, [r2, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -105176,278 +105173,278 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, #14 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ - bl 87e30 │ │ │ │ - bl 20a960 │ │ │ │ + bl 87e24 │ │ │ │ + bl 20a950 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 893c8 │ │ │ │ + beq 893bc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ mov r0, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 89390 │ │ │ │ + beq 89384 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8954c │ │ │ │ + bne 89540 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 89390 │ │ │ │ + bne 89384 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8954c │ │ │ │ + beq 89540 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 893b4 │ │ │ │ + beq 893a8 │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 893b4 │ │ │ │ + bne 893a8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ - beq 89674 │ │ │ │ + beq 89668 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 88e04 │ │ │ │ + b 88df8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 89698 │ │ │ │ + bne 8968c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2, #144] @ 0x90 │ │ │ │ - b 89318 │ │ │ │ + b 8930c │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8919c │ │ │ │ + bne 89190 │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ cmp r1, r6 │ │ │ │ movne r0, #0 │ │ │ │ - beq 898c8 │ │ │ │ + beq 898bc │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bne 891a4 │ │ │ │ + bne 89198 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [sl, #140] @ 0x8c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 891a4 │ │ │ │ - ldr r1, [pc, #1284] @ 89938 │ │ │ │ + bne 89198 │ │ │ │ + ldr r1, [pc, #1284] @ 8992c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 896c4 │ │ │ │ + beq 896b8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f24 │ │ │ │ + b 88f18 │ │ │ │ mov r3, #13 │ │ │ │ cmp r4, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ble 89520 │ │ │ │ - ldr r1, [pc, #1236] @ 8993c │ │ │ │ + ble 89514 │ │ │ │ + ldr r1, [pc, #1236] @ 89930 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1232] @ 89940 │ │ │ │ + ldr r0, [pc, #1232] @ 89934 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89880 │ │ │ │ + beq 89874 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - beq 898b4 │ │ │ │ + beq 898a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8952c │ │ │ │ + beq 89520 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 897bc │ │ │ │ + beq 897b0 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmp r8, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897b0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ mov r2, #13 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bne 88ed0 │ │ │ │ + bne 88ec4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ strgt lr, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89518 │ │ │ │ + beq 8950c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - b 88ff0 │ │ │ │ - ldr r1, [pc, #1052] @ 89944 │ │ │ │ + b 88fe4 │ │ │ │ + ldr r1, [pc, #1052] @ 89938 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 89468 │ │ │ │ + b 8945c │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88ef0 │ │ │ │ + beq 88ee4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88ef0 │ │ │ │ - ldr r4, [pc, #1012] @ 89948 │ │ │ │ + b 88ee4 │ │ │ │ + ldr r4, [pc, #1012] @ 8993c │ │ │ │ mov r3, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - bl 707c4 │ │ │ │ - ldr r2, [pc, #928] @ 89920 │ │ │ │ + bl 707bc │ │ │ │ + ldr r2, [pc, #928] @ 89914 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldreq r3, [r4, #584] @ 0x248 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ streq r3, [sp, #116] @ 0x74 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 8962c │ │ │ │ + bne 89620 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 8962c │ │ │ │ + bne 89620 │ │ │ │ mov r1, #16 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #836] @ 8994c │ │ │ │ + ldr r0, [pc, #844] @ 89940 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [r9] │ │ │ │ - ldr r2, [pc, #796] @ 89950 │ │ │ │ + ldr r2, [pc, #796] @ 89944 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #652] @ 0x28c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 707c4 │ │ │ │ - b 89390 │ │ │ │ + bl 707bc │ │ │ │ + b 89384 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r3, #0 │ │ │ │ strgt r3, [sp, #96] @ 0x60 │ │ │ │ - b 8911c │ │ │ │ - ldr r2, [pc, #740] @ 89954 │ │ │ │ + b 89110 │ │ │ │ + ldr r2, [pc, #740] @ 89948 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 89200 │ │ │ │ + b 891f4 │ │ │ │ ldr r2, [fp] │ │ │ │ mov ip, #14 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r2, #728] @ 0x2d8 │ │ │ │ str r1, [r2, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ - b 893b4 │ │ │ │ + b 893a8 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ strb r4, [r3, #4] │ │ │ │ - b 893e4 │ │ │ │ + b 893d8 │ │ │ │ ldr r2, [r8, #120] @ 0x78 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - bne 89718 │ │ │ │ + bne 8970c │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bl 6df1c │ │ │ │ - ldr r2, [pc, #592] @ 89958 │ │ │ │ + bl 6df14 │ │ │ │ + ldr r2, [pc, #592] @ 8994c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 89898 │ │ │ │ + beq 8988c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -105457,15 +105454,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -105477,44 +105474,44 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ - ldr r1, [pc, #408] @ 8995c │ │ │ │ + b 890a4 │ │ │ │ + ldr r1, [pc, #408] @ 89950 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #13 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc98 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 898ac │ │ │ │ + beq 898a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898ac │ │ │ │ + beq 898a0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - beq 898e0 │ │ │ │ + beq 898d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ - b 88ef8 │ │ │ │ + bne 88ecc │ │ │ │ + b 88eec │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #312] @ 89960 │ │ │ │ + ldr r3, [pc, #312] @ 89954 │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r3, #592] @ 0x250 │ │ │ │ @@ -105522,128 +105519,128 @@ │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ + b 890a4 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ strgt r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897b0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - b 88f08 │ │ │ │ + b 88efc │ │ │ │ ldr r2, [r8, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ streq r8, [sp, #60] @ 0x3c │ │ │ │ - bne 89718 │ │ │ │ - b 89790 │ │ │ │ + bne 8970c │ │ │ │ + b 89784 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 88f08 │ │ │ │ + b 88efc │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp sl, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ - b 894d0 │ │ │ │ + b 894c4 │ │ │ │ ldr r0, [r8, #152] @ 0x98 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ cmp lr, ip │ │ │ │ movne r0, #0 │ │ │ │ - b 8940c │ │ │ │ + b 89400 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 88ef8 │ │ │ │ + ble 88eec │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f18 │ │ │ │ - eoreq r7, r2, r0, lsl #6 │ │ │ │ + b 88f0c │ │ │ │ + eoreq r7, r2, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r2, r0, ror #5 │ │ │ │ + eoreq r7, r2, ip, ror #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r0, r4, lsr #23 │ │ │ │ + @ instruction: 0x0030fbb0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r2, ip, lsr pc │ │ │ │ - eorseq pc, r0, r4, lsl #17 │ │ │ │ - @ instruction: 0x0030f7f4 │ │ │ │ - andseq r4, lr, r0, asr #9 │ │ │ │ - andseq r5, lr, r4, lsr r7 │ │ │ │ + eoreq r6, r2, r8, asr #30 │ │ │ │ + mlaseq r0, r0, r8, pc @ │ │ │ │ + eorseq pc, r0, r0, lsl #16 │ │ │ │ + @ instruction: 0x001e44bc │ │ │ │ + andseq r5, lr, r0, lsr r7 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x001e42b0 │ │ │ │ - andseq r4, lr, ip, lsl #22 │ │ │ │ - mulseq lr, r8, r1 │ │ │ │ - eorseq pc, r0, ip, asr r4 @ │ │ │ │ - ldrheq r4, [lr], -r4 @ │ │ │ │ - eorseq pc, r0, ip, ror r3 @ │ │ │ │ - andseq r4, lr, r8, lsr #1 │ │ │ │ + andseq r4, lr, ip, lsr #5 │ │ │ │ + andseq r4, lr, r8, lsl #22 │ │ │ │ + mulseq lr, r4, r1 │ │ │ │ + eorseq pc, r0, r8, ror #8 │ │ │ │ + ldrheq r4, [lr], -r0 │ │ │ │ + eorseq pc, r0, r8, lsl #7 │ │ │ │ + andseq r4, lr, r4, lsr #1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x001e51bc │ │ │ │ - eorseq pc, r0, r4, lsl #3 │ │ │ │ + @ instruction: 0x001e51b8 │ │ │ │ + mlaseq r0, r0, r1, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #980] @ 89d58 │ │ │ │ + ldr r0, [pc, #980] @ 89d4c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #976] @ 89d5c │ │ │ │ + ldr r1, [pc, #976] @ 89d50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #968] @ 89d60 │ │ │ │ - ldr ip, [pc, #968] @ 89d64 │ │ │ │ + ldr r3, [pc, #968] @ 89d54 │ │ │ │ + ldr ip, [pc, #968] @ 89d58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ - ldr r1, [pc, #948] @ 89d68 │ │ │ │ + ldr r1, [pc, #948] @ 89d5c │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 20c0ec │ │ │ │ + bl 20c0dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ str r4, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ @@ -105657,83 +105654,83 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, #7 │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ - ldr r9, [pc, #716] @ 89d6c │ │ │ │ + ldr r9, [pc, #716] @ 89d60 │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ strne r3, [r0, #92] @ 0x5c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r2, #152] @ 0x98 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r2, #164] @ 0xa4 │ │ │ │ str r2, [r9, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dc8 │ │ │ │ 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 1c4854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c9c │ │ │ │ + beq 89c90 │ │ │ │ ldr r1, [r7] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr lr, [r1, #28] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ movne r3, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 89c74 │ │ │ │ + beq 89c68 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ str r4, [r1, #136] @ 0x88 │ │ │ │ ldr r4, [r1, #140] @ 0x8c │ │ │ │ @@ -105746,61 +105743,61 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov ip, #9 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - bl 87e30 │ │ │ │ + bl 87e24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r3, #140] @ 0x8c │ │ │ │ - beq 89c30 │ │ │ │ + beq 89c24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #360] @ 89d70 │ │ │ │ + ldr r2, [pc, #360] @ 89d64 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 89d5c │ │ │ │ + ldr r3, [pc, #332] @ 89d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 89d54 │ │ │ │ + bne 89d48 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89cfc │ │ │ │ + beq 89cf0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldrb r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89bf0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst ip, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 89d28 │ │ │ │ + bne 89d1c │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 89d28 │ │ │ │ - b 89d20 │ │ │ │ + bne 89d1c │ │ │ │ + b 89d14 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ str lr, [r1, #36] @ 0x24 │ │ │ │ - bne 89b90 │ │ │ │ + bne 89b84 │ │ │ │ ldr r2, [r1, #716] @ 0x2cc │ │ │ │ ldr ip, [r1, #740] @ 0x2e4 │ │ │ │ cmp ip, r2 │ │ │ │ streq lr, [r1, #716] @ 0x2cc │ │ │ │ - b 89b90 │ │ │ │ + b 89b84 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r9, #32] │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -105814,218 +105811,218 @@ │ │ │ │ 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 1c4cec │ │ │ │ mov r0, #0 │ │ │ │ - b 89bfc │ │ │ │ + b 89bf0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89bf0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str ip, [r2, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ str r0, [r3, #32] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r3, #46] @ 0x2e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #8] │ │ │ │ - b 89cb8 │ │ │ │ + b 89cac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r0, ror r6 │ │ │ │ + eoreq r6, r2, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr r6 │ │ │ │ + eoreq r6, r2, r0, ror #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r0, r0, lsl pc │ │ │ │ - eoreq r6, r2, ip, ror #7 │ │ │ │ + eorseq lr, r0, ip, lsl pc │ │ │ │ + strdeq r6, [r2], -r8 @ │ │ │ │ │ │ │ │ -00089d74 : │ │ │ │ +00089d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #896] @ 8a10c │ │ │ │ + ldr ip, [pc, #896] @ 8a100 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #888] @ 8a110 │ │ │ │ + ldr r0, [pc, #888] @ 8a104 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [pc, #880] @ 8a114 │ │ │ │ + ldr r4, [pc, #880] @ 8a108 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #876] @ 8a118 │ │ │ │ + ldr r3, [pc, #876] @ 8a10c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 8a070 │ │ │ │ - ldr r3, [pc, #804] @ 8a11c │ │ │ │ + bne 8a064 │ │ │ │ + ldr r3, [pc, #804] @ 8a110 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [ip, #140] @ 0x8c │ │ │ │ str r2, [r0, #160] @ 0xa0 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [r0, #180] @ 0xb4 │ │ │ │ - beq 8a0ac │ │ │ │ - ldr r1, [pc, #756] @ 8a120 │ │ │ │ + beq 8a0a0 │ │ │ │ + ldr r1, [pc, #756] @ 8a114 │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp lr, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ - bne 89eb0 │ │ │ │ + bne 89ea4 │ │ │ │ sub r2, lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 89964 │ │ │ │ + bl 89958 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r2, #604] @ 0x25c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 8a0b4 │ │ │ │ + beq 8a0a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #664] @ 8a124 │ │ │ │ - ldr r3, [pc, #640] @ 8a110 │ │ │ │ + ldr r2, [pc, #664] @ 8a118 │ │ │ │ + ldr r3, [pc, #640] @ 8a104 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a108 │ │ │ │ + bne 8a0fc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp lr, r1 │ │ │ │ - bne 89e40 │ │ │ │ + bne 89e34 │ │ │ │ ldr lr, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #612] @ 8a128 │ │ │ │ + ldr r0, [pc, #612] @ 8a11c │ │ │ │ str lr, [ip, #140] @ 0x8c │ │ │ │ - add lr, sp, #16 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #20 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + add lr, sp, #16 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r6, [r4, r0] │ │ │ │ ldr lr, [ip, #120] @ 0x78 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt 8a100 │ │ │ │ + bgt 8a0f4 │ │ │ │ ldr r7, [ip, #112] @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f10 │ │ │ │ + b 89f04 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp lr, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bgt 89f2c │ │ │ │ + bgt 89f20 │ │ │ │ asr r2, r0, #6 │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ and ip, r0, #63 @ 0x3f │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 89f00 │ │ │ │ + beq 89ef4 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8a0f8 │ │ │ │ + beq 8a0ec │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b 89f5c │ │ │ │ + b 89f50 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 89f68 │ │ │ │ + beq 89f5c │ │ │ │ ldr r3, [r1, r2, lsl #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 89f50 │ │ │ │ + beq 89f44 │ │ │ │ add r0, r7, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22616c │ │ │ │ + bl 22615c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 89fd4 │ │ │ │ + beq 89fc8 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ sub r8, r3, r4 │ │ │ │ asr ip, r3, #6 │ │ │ │ ldr ip, [r9, ip, lsl #2] │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ add r6, ip, lr, lsl #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [ip, lr, lsl #4] │ │ │ │ cmp r8, r3 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ str lr, [r2, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 89fa4 │ │ │ │ + bne 89f98 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ - beq 8a018 │ │ │ │ + beq 8a00c │ │ │ │ ldr r2, [lr, #48] @ 0x30 │ │ │ │ add r7, r7, r4 │ │ │ │ add r3, r0, r4, lsl #3 │ │ │ │ add r7, r0, r7, lsl #3 │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr ip, [r2, #-16] │ │ │ │ ldr r4, [r2, #-12] │ │ │ │ str r4, [r3, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ sub r2, r2, #16 │ │ │ │ - bne 89ff8 │ │ │ │ + bne 89fec │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ strb r4, [r1, #46] @ 0x2e │ │ │ │ strb r3, [r1, #45] @ 0x2d │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ str r0, [r1, #28] │ │ │ │ @@ -106035,264 +106032,264 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r1, #152] @ 0x98 │ │ │ │ str r4, [r1, #32] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ str lr, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4cec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 89e84 │ │ │ │ + b 89e78 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r3, [pc, #144] @ 8a11c │ │ │ │ + bl 7319c │ │ │ │ + ldr r3, [pc, #144] @ 8a110 │ │ │ │ str r0, [sp] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r3, [ip, #716] @ 0x2cc │ │ │ │ ldr r1, [ip, #740] @ 0x2e4 │ │ │ │ cmp r1, r3 │ │ │ │ streq r7, [ip, #716] @ 0x2cc │ │ │ │ - b 89dfc │ │ │ │ + b 89df0 │ │ │ │ mov r2, r3 │ │ │ │ - b 89e4c │ │ │ │ + b 89e40 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a0d0 │ │ │ │ + beq 8a0c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 73428 │ │ │ │ + bl 73420 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e70 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e70 │ │ │ │ mov r0, r4 │ │ │ │ - b 89f6c │ │ │ │ + b 89f60 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f2c │ │ │ │ + b 89f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r4, ror #4 │ │ │ │ + eoreq r6, r2, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr #4 │ │ │ │ + eoreq r6, r2, r0, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r6, r2, ip, ror #2 │ │ │ │ + eoreq r6, r2, r8, ror r1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr ip, [pc, #3012] @ 8ad08 │ │ │ │ - ldr r2, [pc, #3012] @ 8ad0c │ │ │ │ + ldr ip, [pc, #3012] @ 8acfc │ │ │ │ + ldr r2, [pc, #3012] @ 8ad00 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [pc, #3000] @ 8ad10 │ │ │ │ + ldr r4, [pc, #3000] @ 8ad04 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #2996] @ 8ad14 │ │ │ │ + ldr r3, [pc, #2996] @ 8ad08 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2964] @ 8ad18 │ │ │ │ + ldr r3, [pc, #2964] @ 8ad0c │ │ │ │ ldr r2, [r1] │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ - ldr r3, [pc, #2944] @ 8ad1c │ │ │ │ + ldr r3, [pc, #2944] @ 8ad10 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #3 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [pc, #2836] @ 8ad20 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ + ldr r5, [pc, #2836] @ 8ad14 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ add r5, pc, r5 │ │ │ │ sub r7, r0, #3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r5, #696] @ 0x2b8 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - ble 8aa14 │ │ │ │ + ble 8aa08 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt 8aa54 │ │ │ │ + bgt 8aa48 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add ip, r1, r6, lsl #2 │ │ │ │ sub r2, r0, #4 │ │ │ │ sub ip, ip, #4 │ │ │ │ add r3, r1, #8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ str r0, [r2, #4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8a290 │ │ │ │ - ldr r0, [pc, #2684] @ 8ad24 │ │ │ │ + bne 8a284 │ │ │ │ + ldr r0, [pc, #2684] @ 8ad18 │ │ │ │ mov r3, #15 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 8a30c │ │ │ │ + beq 8a300 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #2580] @ 8ad28 │ │ │ │ + ldr r2, [pc, #2580] @ 8ad1c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac9c │ │ │ │ + beq 8ac90 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 8aa4c │ │ │ │ + beq 8aa40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 8a380 │ │ │ │ + beq 8a374 │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a350 │ │ │ │ + bne 8a344 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 8a380 │ │ │ │ + bls 8a374 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #2512] @ 8ad2c │ │ │ │ - ldr r0, [pc, #2512] @ 8ad30 │ │ │ │ + ldr r1, [pc, #2512] @ 8ad20 │ │ │ │ + ldr r0, [pc, #2512] @ 8ad24 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2472] @ 8ad34 │ │ │ │ + ldr r3, [pc, #2472] @ 8ad28 │ │ │ │ mov r5, #15 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ - ldr r3, [pc, #2464] @ 8ad38 │ │ │ │ + ldr r3, [pc, #2464] @ 8ad2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2456] @ 8ad3c │ │ │ │ + ldr r3, [pc, #2456] @ 8ad30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2448] @ 8ad40 │ │ │ │ + ldr r3, [pc, #2448] @ 8ad34 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ - ldr r3, [pc, #2444] @ 8ad44 │ │ │ │ + ldr r3, [pc, #2444] @ 8ad38 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8a3ec │ │ │ │ + b 8a3e0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ subs r2, ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp ip, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8a918 │ │ │ │ + beq 8a90c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a838 │ │ │ │ + beq 8a82c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 5355c │ │ │ │ - ldr r3, [pc, #2336] @ 8ad48 │ │ │ │ + bl 53554 │ │ │ │ + ldr r3, [pc, #2336] @ 8ad3c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 53700 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ asr r3, r3, #2 │ │ │ │ @@ -106304,48 +106301,48 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sl] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r4, [r0, #16] │ │ │ │ ldr r1, [r8] │ │ │ │ - beq 8a4d8 │ │ │ │ + beq 8a4cc │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add lr, sp, #124 @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str lr, [r8] │ │ │ │ - beq 8a86c │ │ │ │ + beq 8a860 │ │ │ │ str r1, [r8] │ │ │ │ str ip, [r0, #20] │ │ │ │ - ldr r1, [pc, #2156] @ 8ad4c │ │ │ │ + ldr r1, [pc, #2156] @ 8ad40 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #688] @ 0x2b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a84c │ │ │ │ + beq 8a840 │ │ │ │ str r4, [r1, #688] @ 0x2b0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [r2, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov lr, #207 @ 0xcf │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ strh lr, [r3] │ │ │ │ - beq 8a538 │ │ │ │ + beq 8a52c │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r6, [r2, #604] @ 0x25c │ │ │ │ add lr, lr, #1 │ │ │ │ str ip, [r3, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str lr, [r3, #4] │ │ │ │ @@ -106357,154 +106354,154 @@ │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strbne r3, [r0, #5] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 85bec │ │ │ │ + bl 85be0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #6 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq 8a718 │ │ │ │ + beq 8a70c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 6e0b0 │ │ │ │ + bl 6e0a8 │ │ │ │ add r3, r6, #788 @ 0x314 │ │ │ │ cmp r7, #0 │ │ │ │ strh r4, [r3] │ │ │ │ - bne 8a738 │ │ │ │ + bne 8a72c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab88 │ │ │ │ + bne 8ab7c │ │ │ │ ldrb r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a758 │ │ │ │ + beq 8a74c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ strh r7, [r6, #44] @ 0x2c │ │ │ │ strb r4, [r6, #46] @ 0x2e │ │ │ │ mov r6, #16 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 89964 │ │ │ │ + bl 89958 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8a8a4 │ │ │ │ + beq 8a898 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a8f4 │ │ │ │ mov r3, #16 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a770 │ │ │ │ + beq 8a764 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1816] @ 8ad50 │ │ │ │ + ldr r6, [pc, #1816] @ 8ad44 │ │ │ │ ldr r3, [sl] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r6, #652] @ 0x28c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 707c4 │ │ │ │ + bl 707bc │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r9, r0 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3c4 │ │ │ │ ldr r1, [r6, #684] @ 0x2ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a8e0 │ │ │ │ - ldr r6, [pc, #1736] @ 8ad54 │ │ │ │ + beq 8a8d4 │ │ │ │ + ldr r6, [pc, #1736] @ 8ad48 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #688] @ 0x2b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3c4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ str r3, [r6, #688] @ 0x2b0 │ │ │ │ strh r2, [r3] │ │ │ │ - b 8a3d0 │ │ │ │ + b 8a3c4 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #1684] @ 8ad58 │ │ │ │ - ldr r0, [pc, #1684] @ 8ad5c │ │ │ │ + ldr r1, [pc, #1684] @ 8ad4c │ │ │ │ + ldr r0, [pc, #1684] @ 8ad50 │ │ │ │ mov ip, #15 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1644] @ 8ad60 │ │ │ │ - ldr r3, [pc, #1556] @ 8ad0c │ │ │ │ + ldr r2, [pc, #1644] @ 8ad54 │ │ │ │ + ldr r3, [pc, #1556] @ 8ad00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ad04 │ │ │ │ + bne 8acf8 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #716] @ 0x2cc │ │ │ │ ldr r2, [r6, #740] @ 0x2e4 │ │ │ │ add r6, r6, #788 @ 0x314 │ │ │ │ cmp r2, r3 │ │ │ │ streq r4, [r6, #-72] @ 0xffffffb8 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 6e0b0 │ │ │ │ + bl 6e0a8 │ │ │ │ strh r4, [r6] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1516] @ 8ad64 │ │ │ │ + ldr r3, [pc, #1516] @ 8ad58 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sl] │ │ │ │ str r9, [sp] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 707c4 │ │ │ │ + bl 707bc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ @@ -106513,470 +106510,470 @@ │ │ │ │ strb r4, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ streq r2, [sp, #112] @ 0x70 │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - beq 8a7f8 │ │ │ │ - ldr r0, [pc, #1416] @ 8ad68 │ │ │ │ + beq 8a7ec │ │ │ │ + ldr r0, [pc, #1416] @ 8ad5c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1388] @ 8ad6c │ │ │ │ + ldr r3, [pc, #1388] @ 8ad60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #584] @ 0x248 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ab58 │ │ │ │ + beq 8ab4c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 8a750 │ │ │ │ + bne 8a744 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 8abfc │ │ │ │ + beq 8abf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a404 │ │ │ │ + b 8a3f8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a4fc │ │ │ │ + b 8a4f0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ - bne 8a4d0 │ │ │ │ + bne 8a4c4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - b 8a4d0 │ │ │ │ + b 8a4c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r7, [r3, #45] @ 0x2d │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8ac84 │ │ │ │ + bne 8ac78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8ac68 │ │ │ │ + bne 8ac5c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 8a770 │ │ │ │ + b 8a764 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r3, [r6, #684] @ 0x2ac │ │ │ │ strh r2, [r3] │ │ │ │ - b 8a684 │ │ │ │ + b 8a678 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ cmp r1, r2 │ │ │ │ streq r7, [r3, #716] @ 0x2cc │ │ │ │ - b 8a604 │ │ │ │ + b 8a5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a95c │ │ │ │ + beq 8a950 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq 8aa70 │ │ │ │ + beq 8aa64 │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1072] @ 8ad70 │ │ │ │ - ldr r0, [pc, #1072] @ 8ad74 │ │ │ │ + ldr r2, [pc, #1072] @ 8ad64 │ │ │ │ + ldr r0, [pc, #1072] @ 8ad68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8ab30 │ │ │ │ + bne 8ab24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8aa08 │ │ │ │ - ldr r3, [pc, #1020] @ 8ad78 │ │ │ │ + beq 8a9fc │ │ │ │ + ldr r3, [pc, #1020] @ 8ad6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - beq 8aa9c │ │ │ │ + beq 8aa90 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [r8] │ │ │ │ mov r1, #4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #6 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - beq 8aab0 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + beq 8aaa4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 8ab1c │ │ │ │ - ldr r0, [pc, #904] @ 8ad7c │ │ │ │ + beq 8ab10 │ │ │ │ + ldr r0, [pc, #904] @ 8ad70 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ - ldr r0, [pc, #868] @ 8ad80 │ │ │ │ + b 8a6e0 │ │ │ │ + ldr r0, [pc, #868] @ 8ad74 │ │ │ │ mov r3, #15 │ │ │ │ stm sp, {r1, sl} │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 8acfc │ │ │ │ + bgt 8acf0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ - b 8a380 │ │ │ │ + b 8a374 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r7, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 8a280 │ │ │ │ - ldr r0, [pc, #780] @ 8ad84 │ │ │ │ + b 8a274 │ │ │ │ + ldr r0, [pc, #780] @ 8ad78 │ │ │ │ mov r1, #15 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - b 8a95c │ │ │ │ + b 8a950 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - beq 8aa08 │ │ │ │ + beq 8a9fc │ │ │ │ mov r2, ip │ │ │ │ - b 8a98c │ │ │ │ + b 8a980 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r0, #716] @ 0x2cc │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr r4, [r0, #744] @ 0x2e8 │ │ │ │ cmp r1, ip │ │ │ │ streq lr, [r0, #716] @ 0x2cc │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str ip, [r0, #740] @ 0x2e4 │ │ │ │ - beq 8ab20 │ │ │ │ - ldr r0, [pc, #672] @ 8ad88 │ │ │ │ + beq 8ab14 │ │ │ │ + ldr r0, [pc, #672] @ 8ad7c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e15c │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 8aa04 │ │ │ │ + beq 8a9f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6e0 │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #612] @ 8ad8c │ │ │ │ + ldr r3, [pc, #612] @ 8ad80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b 8aae0 │ │ │ │ + b 8aad4 │ │ │ │ mov r3, #15 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 7939c │ │ │ │ + bl 79394 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6e0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 731a4 │ │ │ │ + bl 7319c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8abe4 │ │ │ │ + beq 8abd8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r8] │ │ │ │ - bl e9620 │ │ │ │ + bl e961c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6dc │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ - b 8ab7c │ │ │ │ + b 8ab70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #112] @ 0x70 │ │ │ │ ldreq r1, [sp, #52] @ 0x34 │ │ │ │ ldrne r1, [sp, #52] @ 0x34 │ │ │ │ movne r7, r6 │ │ │ │ streq r0, [sp, #72] @ 0x48 │ │ │ │ streq r7, [sp, #36] @ 0x24 │ │ │ │ strne r6, [sp, #68] @ 0x44 │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ mov r3, #15 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 8abb8 │ │ │ │ - ldr r0, [pc, #288] @ 8ad90 │ │ │ │ + b 8abac │ │ │ │ + ldr r0, [pc, #288] @ 8ad84 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6dc │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - beq 8acc0 │ │ │ │ - bl 73428 │ │ │ │ + beq 8acb4 │ │ │ │ + bl 73420 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - ldr r1, [pc, #240] @ 8ad94 │ │ │ │ - ldr r0, [pc, #240] @ 8ad98 │ │ │ │ + b 8ac70 │ │ │ │ + ldr r1, [pc, #240] @ 8ad88 │ │ │ │ + ldr r0, [pc, #240] @ 8ad8c │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - bl 6e0b0 │ │ │ │ + b 8ac70 │ │ │ │ + bl 6e0a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 7075c │ │ │ │ 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 e961c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ + b 8ac70 │ │ │ │ mov r7, sl │ │ │ │ - b 8a2c8 │ │ │ │ + b 8a2bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00225eb0 │ │ │ │ + @ instruction: 0x00225ebc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r0, lr, r5 │ │ │ │ + mlaeq r2, ip, lr, r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x001e34b4 │ │ │ │ - mlaseq r0, ip, r6, lr │ │ │ │ - andseq r3, lr, ip, lsl sl │ │ │ │ - @ instruction: 0x001e33fc │ │ │ │ + mlaseq r0, r8, r7, lr │ │ │ │ + @ instruction: 0x001e34b0 │ │ │ │ + eorseq lr, r0, r8, lsr #13 │ │ │ │ + andseq r3, lr, r8, lsl sl │ │ │ │ + @ instruction: 0x001e33f8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x0030e5f8 │ │ │ │ - eorseq lr, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x0030e4d0 │ │ │ │ - eorseq lr, r0, r8, ror r3 │ │ │ │ - eorseq lr, r0, r8, lsr #6 │ │ │ │ - andseq r3, lr, r0, lsr r1 │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ - eoreq r5, r2, r4, lsl #18 │ │ │ │ - eorseq lr, r0, r8, lsr r2 │ │ │ │ - andseq r2, lr, r4, lsl #31 │ │ │ │ - @ instruction: 0x0030e1b4 │ │ │ │ - andseq r3, lr, r8, asr r6 │ │ │ │ - andseq r2, lr, r0, lsr #28 │ │ │ │ - eorseq lr, r0, r8, lsr r0 │ │ │ │ - andseq r2, lr, r4, ror sp │ │ │ │ - andseq r2, lr, r4, asr #26 │ │ │ │ - andseq r3, lr, r4, asr #10 │ │ │ │ - andseq r2, lr, r0, lsl #25 │ │ │ │ - eorseq sp, r0, ip, lsl #29 │ │ │ │ - andseq r3, lr, ip, asr sp │ │ │ │ - andseq r2, lr, r0, asr #21 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ - │ │ │ │ -0008ad9c : │ │ │ │ - b 261f0c │ │ │ │ - │ │ │ │ -0008ada0 : │ │ │ │ - b 261fa8 │ │ │ │ - │ │ │ │ -0008ada4 : │ │ │ │ - ldr r3, [pc, #16] @ 8adbc │ │ │ │ - ldr r2, [pc, #16] @ 8adc0 │ │ │ │ + eorseq lr, r0, r4, lsl #12 │ │ │ │ + mlaseq r0, r4, r5, lr │ │ │ │ + @ instruction: 0x0030e4dc │ │ │ │ + eorseq lr, r0, r4, lsl #7 │ │ │ │ + eorseq lr, r0, r4, lsr r3 │ │ │ │ + andseq r3, lr, ip, lsr #2 │ │ │ │ + mulseq lr, r0, r0 │ │ │ │ + eoreq r5, r2, r0, lsl r9 │ │ │ │ + eorseq lr, r0, r4, asr #4 │ │ │ │ + andseq r2, lr, r0, lsl #31 │ │ │ │ + eorseq lr, r0, r0, asr #3 │ │ │ │ + andseq r3, lr, r4, asr r6 │ │ │ │ + andseq r2, lr, ip, lsl lr │ │ │ │ + eorseq lr, r0, r4, asr #32 │ │ │ │ + andseq r2, lr, r0, ror sp │ │ │ │ + andseq r2, lr, r0, asr #26 │ │ │ │ + andseq r3, lr, r0, asr #10 │ │ │ │ + andseq r2, lr, ip, ror ip │ │ │ │ + mlaseq r0, r8, lr, sp │ │ │ │ + andseq r3, lr, r8, asr sp │ │ │ │ + @ instruction: 0x001e2abc │ │ │ │ + andseq r3, lr, r8, asr #5 │ │ │ │ + │ │ │ │ +0008ad90 : │ │ │ │ + b 261efc │ │ │ │ + │ │ │ │ +0008ad94 : │ │ │ │ + b 261f98 │ │ │ │ + │ │ │ │ +0008ad98 : │ │ │ │ + ldr r3, [pc, #16] @ 8adb0 │ │ │ │ + ldr r2, [pc, #16] @ 8adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262170 │ │ │ │ - eoreq r5, r2, ip, asr #4 │ │ │ │ + b 262160 │ │ │ │ + eoreq r5, r2, r8, asr r2 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008adc4 : │ │ │ │ - ldr r3, [pc, #16] @ 8addc │ │ │ │ - ldr r2, [pc, #16] @ 8ade0 │ │ │ │ +0008adb8 : │ │ │ │ + ldr r3, [pc, #16] @ 8add0 │ │ │ │ + ldr r2, [pc, #16] @ 8add4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 26223c │ │ │ │ - eoreq r5, r2, ip, lsr #4 │ │ │ │ + b 26222c │ │ │ │ + eoreq r5, r2, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ade4 : │ │ │ │ +0008add8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #72] @ 8ae44 │ │ │ │ - ldr r3, [pc, #72] @ 8ae48 │ │ │ │ + ldr r2, [pc, #72] @ 8ae38 │ │ │ │ + ldr r3, [pc, #72] @ 8ae3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae14 │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 8ae4c │ │ │ │ + ldr r3, [pc, #36] @ 8ae40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262160 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r5, [r2], -ip @ │ │ │ │ + eoreq r5, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae50 : │ │ │ │ - ldr r3, [pc, #16] @ 8ae68 │ │ │ │ - ldr r2, [pc, #16] @ 8ae6c │ │ │ │ +0008ae44 : │ │ │ │ + ldr r3, [pc, #16] @ 8ae5c │ │ │ │ + ldr r2, [pc, #16] @ 8ae60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262308 │ │ │ │ - eoreq r5, r2, r0, lsr #3 │ │ │ │ + b 2622f8 │ │ │ │ + eoreq r5, r2, ip, lsr #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae70 : │ │ │ │ +0008ae64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #312] @ 8afcc │ │ │ │ - ldr r2, [pc, #312] @ 8afd0 │ │ │ │ + ldr r1, [pc, #308] @ 8afbc │ │ │ │ + ldr r2, [pc, #308] @ 8afc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #304] @ 8afd4 │ │ │ │ - ldr r3, [pc, #304] @ 8afd8 │ │ │ │ + ldr r6, [pc, #300] @ 8afc4 │ │ │ │ + ldr r3, [pc, #300] @ 8afc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #284] @ 8afdc │ │ │ │ + ldr r1, [pc, #280] @ 8afcc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -106984,89 +106981,88 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 8af90 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + beq 8af80 │ │ │ │ add r2, sp, #16 │ │ │ │ - add r7, sp, #24 │ │ │ │ - mov r8, #9 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r8, #9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #144] @ 8afe0 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #144] @ 8afd0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r0, [pc, #100] @ 8afe4 │ │ │ │ + bl 55fd4 │ │ │ │ + ldr r0, [pc, #100] @ 8afd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 8afe8 │ │ │ │ - ldr r3, [pc, #48] @ 8afd0 │ │ │ │ + ldr r2, [pc, #76] @ 8afd8 │ │ │ │ + ldr r3, [pc, #48] @ 8afc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #64] @ 8afec │ │ │ │ + ldr r0, [pc, #64] @ 8afdc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 8afc8 │ │ │ │ + bne 8afb8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r2, r4, ror #2 │ │ │ │ + eoreq r5, r2, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r2, r8, asr #2 │ │ │ │ + eoreq r5, r2, r4, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r0, r8, ror #21 │ │ │ │ + @ instruction: 0x0030daf4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x001f01d4 │ │ │ │ - eoreq r5, r2, ip, asr r0 │ │ │ │ - @ instruction: 0x0030d9f8 │ │ │ │ + eoreq r5, r2, ip, rrx │ │ │ │ + eorseq sp, r0, r8, lsl #20 │ │ │ │ │ │ │ │ -0008aff0 : │ │ │ │ +0008afe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #184] @ 8b0c0 │ │ │ │ - ldr r2, [pc, #184] @ 8b0c4 │ │ │ │ + ldr r1, [pc, #184] @ 8b0b0 │ │ │ │ + ldr r2, [pc, #184] @ 8b0b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #176] @ 8b0c8 │ │ │ │ + ldr r4, [pc, #176] @ 8b0b8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 8b0cc │ │ │ │ + ldr r3, [pc, #172] @ 8b0bc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -107074,190 +107070,190 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #100] @ 8b0d0 │ │ │ │ + bl 2137c4 │ │ │ │ + ldr r3, [pc, #100] @ 8b0c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8b0b0 │ │ │ │ + beq 8b0a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #76] @ 8b0d4 │ │ │ │ + ldr r2, [pc, #76] @ 8b0c4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 8b0c4 │ │ │ │ + ldr r3, [pc, #52] @ 8b0b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b0bc │ │ │ │ + bne 8b0ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 174760 │ │ │ │ + bl 174764 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b07c │ │ │ │ + b 8b06c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -r0 @ │ │ │ │ + eoreq r5, r2, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r2], -r0 @ │ │ │ │ + eoreq r4, r2, r0, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r4, r2, ip, ror #30 │ │ │ │ + eoreq r4, r2, ip, ror pc │ │ │ │ │ │ │ │ -0008b0d8 : │ │ │ │ - ldr r3, [pc, #16] @ 8b0f0 │ │ │ │ - ldr r2, [pc, #16] @ 8b0f4 │ │ │ │ +0008b0c8 : │ │ │ │ + ldr r3, [pc, #16] @ 8b0e0 │ │ │ │ + ldr r2, [pc, #16] @ 8b0e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r8, lsl pc │ │ │ │ + eoreq r4, r2, r8, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ │ │ │ │ -0008b0f8 : │ │ │ │ +0008b0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r1, [pc, #628] @ 8b384 │ │ │ │ - ldr r2, [pc, #628] @ 8b388 │ │ │ │ + ldr r1, [pc, #628] @ 8b374 │ │ │ │ + ldr r2, [pc, #628] @ 8b378 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #620] @ 8b38c │ │ │ │ + ldr r7, [pc, #620] @ 8b37c │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #616] @ 8b390 │ │ │ │ + ldr r3, [pc, #616] @ 8b380 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r8, sp, #24 │ │ │ │ - mov r3, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r4, [r5, #12] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #424] @ 8b394 │ │ │ │ + ldr r0, [pc, #424] @ 8b384 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174800 │ │ │ │ + bl 174804 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 8b234 │ │ │ │ + bne 8b224 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 8b258 │ │ │ │ - ldr r1, [pc, #348] @ 8b398 │ │ │ │ - ldr r0, [pc, #348] @ 8b39c │ │ │ │ + beq 8b248 │ │ │ │ + ldr r1, [pc, #348] @ 8b388 │ │ │ │ + ldr r0, [pc, #348] @ 8b38c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 183e4c │ │ │ │ + bl 183e50 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ 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 55fd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 176504 │ │ │ │ - ldr r3, [pc, #232] @ 8b3a0 │ │ │ │ + bl 176508 │ │ │ │ + ldr r3, [pc, #232] @ 8b390 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b348 │ │ │ │ + beq 8b338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 176504 │ │ │ │ + bl 176508 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b348 │ │ │ │ + beq 8b338 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 16effc │ │ │ │ + bl 16f000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8b348 │ │ │ │ + ble 8b338 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8b348 │ │ │ │ + ble 8b338 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ @@ -107265,52 +107261,52 @@ │ │ │ │ addgt r3, r3, #2 │ │ │ │ lslgt r3, r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ orrgt r4, r3, r2 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 16ff50 │ │ │ │ + bl 16ff54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #80] @ 8b3a4 │ │ │ │ + ldr r2, [pc, #80] @ 8b394 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 8b388 │ │ │ │ + ldr r3, [pc, #44] @ 8b378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b380 │ │ │ │ + bne 8b370 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, ror #29 │ │ │ │ + strdeq r4, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r8, asr #29 │ │ │ │ + ldrdeq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001e37fc │ │ │ │ andseq r3, lr, r8, lsr #15 │ │ │ │ @ instruction: 0x001e37b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x00224cb0 │ │ │ │ │ │ │ │ -0008b3a8 : │ │ │ │ +0008b398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #312] @ 8b4f8 │ │ │ │ - ldr lr, [pc, #312] @ 8b4fc │ │ │ │ + ldr r4, [pc, #312] @ 8b4e8 │ │ │ │ + ldr lr, [pc, #312] @ 8b4ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #304] @ 8b500 │ │ │ │ + ldr r2, [pc, #304] @ 8b4f0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #300] @ 8b504 │ │ │ │ + ldr r3, [pc, #300] @ 8b4f4 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -107323,500 +107319,500 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #24 │ │ │ │ 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, #12 │ │ │ │ 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 │ │ │ │ + bne 8b454 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq 8b480 │ │ │ │ - ldr r1, [pc, #156] @ 8b508 │ │ │ │ - ldr r0, [pc, #156] @ 8b50c │ │ │ │ + beq 8b470 │ │ │ │ + ldr r1, [pc, #156] @ 8b4f8 │ │ │ │ + ldr r0, [pc, #156] @ 8b4fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - bl 20df58 │ │ │ │ + bl 48af0 │ │ │ │ + bl 20df48 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 5355c │ │ │ │ + bl 53554 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfe0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a0714 │ │ │ │ + bl 1a0718 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5359c │ │ │ │ + bl 53594 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #72] @ 8b510 │ │ │ │ + ldr r2, [pc, #72] @ 8b500 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8b4fc │ │ │ │ + ldr r3, [pc, #44] @ 8b4ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b4f4 │ │ │ │ + bne 8b4e4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsr ip │ │ │ │ + eoreq r4, r2, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r0, lsl ip │ │ │ │ + eoreq r4, r2, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r3, lr, r0, lsl #11 │ │ │ │ andseq r3, lr, r4, lsr #11 │ │ │ │ - eoreq r4, r2, ip, lsr #22 │ │ │ │ + eoreq r4, r2, ip, lsr fp │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 8b54c │ │ │ │ + ldr r3, [pc, #44] @ 8b53c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 8b534 │ │ │ │ + bne 8b524 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq 8b540 │ │ │ │ - ldr r2, [pc, #20] @ 8b550 │ │ │ │ + beq 8b530 │ │ │ │ + ldr r2, [pc, #20] @ 8b540 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 8b554 │ │ │ │ + ldr r2, [pc, #12] @ 8b544 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0008b558 : │ │ │ │ +0008b548 : │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 8b590 │ │ │ │ + ldr r3, [pc, #44] @ 8b580 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 8b578 │ │ │ │ + bne 8b568 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ - beq 8b584 │ │ │ │ - ldr r2, [pc, #20] @ 8b594 │ │ │ │ + beq 8b574 │ │ │ │ + ldr r2, [pc, #20] @ 8b584 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 8b598 │ │ │ │ + ldr r2, [pc, #12] @ 8b588 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mlaeq r2, r4, sl, r4 │ │ │ │ + eoreq r4, r2, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #28] @ 8b5c0 │ │ │ │ - ldr r2, [pc, #28] @ 8b5c4 │ │ │ │ + ldr r3, [pc, #28] @ 8b5b0 │ │ │ │ + ldr r2, [pc, #28] @ 8b5b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r4, asr sl │ │ │ │ + eoreq r4, r2, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b5d0 : │ │ │ │ - ldr r2, [pc, #36] @ 8b5fc │ │ │ │ - ldr r3, [pc, #36] @ 8b600 │ │ │ │ +0008b5c0 : │ │ │ │ + ldr r2, [pc, #36] @ 8b5ec │ │ │ │ + ldr r3, [pc, #36] @ 8b5f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #640] @ 0x280 │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #12] @ 8b604 │ │ │ │ + ldr r3, [pc, #12] @ 8b5f4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r0, lsr #20 │ │ │ │ + eoreq r4, r2, r0, lsr sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 8b62c │ │ │ │ - ldr r2, [pc, #28] @ 8b630 │ │ │ │ + ldr r3, [pc, #28] @ 8b61c │ │ │ │ + ldr r2, [pc, #28] @ 8b620 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r8, ror #19 │ │ │ │ + strdeq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b63c : │ │ │ │ +0008b62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #200] @ 8b71c │ │ │ │ - ldr ip, [pc, #200] @ 8b720 │ │ │ │ + ldr lr, [pc, #200] @ 8b70c │ │ │ │ + ldr ip, [pc, #200] @ 8b710 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ 8b724 │ │ │ │ + ldr r2, [pc, #188] @ 8b714 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 8b728 │ │ │ │ + ldr r3, [pc, #184] @ 8b718 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #132] @ 8b72c │ │ │ │ + ldr r0, [pc, #132] @ 8b71c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #64] @ 8b720 │ │ │ │ + ldr r3, [pc, #64] @ 8b710 │ │ │ │ ldr r1, [r1] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ 8b730 │ │ │ │ + ldr r2, [pc, #60] @ 8b720 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b718 │ │ │ │ + bne 8b708 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r0, lsr #19 │ │ │ │ + @ instruction: 0x002249b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r0, lsl #19 │ │ │ │ + mlaeq r2, r0, r9, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r3, lr, r4, asr #8 │ │ │ │ - eoreq r4, r2, r4, lsl #18 │ │ │ │ + eoreq r4, r2, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #176] @ 8b7fc │ │ │ │ - ldr ip, [pc, #176] @ 8b800 │ │ │ │ + ldr lr, [pc, #176] @ 8b7ec │ │ │ │ + ldr ip, [pc, #176] @ 8b7f0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #164] @ 8b804 │ │ │ │ + ldr r2, [pc, #164] @ 8b7f4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #160] @ 8b808 │ │ │ │ + ldr r3, [pc, #160] @ 8b7f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 8b80c │ │ │ │ + ldr r0, [pc, #124] @ 8b7fc │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 8b63c │ │ │ │ - ldr r2, [pc, #60] @ 8b810 │ │ │ │ - ldr r3, [pc, #40] @ 8b800 │ │ │ │ + bl 8b62c │ │ │ │ + ldr r2, [pc, #60] @ 8b800 │ │ │ │ + ldr r3, [pc, #40] @ 8b7f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b7f8 │ │ │ │ + bne 8b7e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x002248b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r8, lsl #17 │ │ │ │ + mlaeq r2, r8, r8, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r3, lr, ip, lsl #5 │ │ │ │ - eoreq r4, r2, r4, lsr #16 │ │ │ │ + eoreq r4, r2, r4, lsr r8 │ │ │ │ │ │ │ │ -0008b814 : │ │ │ │ +0008b804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b844 │ │ │ │ + bne 8b834 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b87c │ │ │ │ - ldr r1, [pc, #64] @ 8b88c │ │ │ │ - ldr r0, [pc, #64] @ 8b890 │ │ │ │ + beq 8b86c │ │ │ │ + ldr r1, [pc, #64] @ 8b87c │ │ │ │ + ldr r0, [pc, #64] @ 8b880 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ - bne 8b844 │ │ │ │ - b 8b864 │ │ │ │ + bne 8b834 │ │ │ │ + b 8b854 │ │ │ │ @ instruction: 0x001e31f8 │ │ │ │ andseq r3, lr, r0, lsl #4 │ │ │ │ │ │ │ │ -0008b894 : │ │ │ │ +0008b884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ 8b91c │ │ │ │ + ldr r5, [pc, #112] @ 8b90c │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b8cc │ │ │ │ + bne 8b8bc │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b90c │ │ │ │ - ldr r1, [pc, #76] @ 8b920 │ │ │ │ - ldr r0, [pc, #76] @ 8b924 │ │ │ │ + beq 8b8fc │ │ │ │ + ldr r1, [pc, #76] @ 8b910 │ │ │ │ + ldr r0, [pc, #76] @ 8b914 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #44] @ 8b928 │ │ │ │ + bl 1c2bc8 │ │ │ │ + ldr r3, [pc, #44] @ 8b918 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ - bne 8b8cc │ │ │ │ - b 8b8ec │ │ │ │ - eoreq r4, r2, r4, asr #14 │ │ │ │ + bne 8b8bc │ │ │ │ + b 8b8dc │ │ │ │ + eoreq r4, r2, r4, asr r7 │ │ │ │ andseq r3, lr, r0, ror r1 │ │ │ │ andseq r3, lr, ip, lsl #3 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0008b92c : │ │ │ │ +0008b91c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #116] @ 8b9b8 │ │ │ │ + ldr r5, [pc, #116] @ 8b9a8 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b964 │ │ │ │ + bne 8b954 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b9a8 │ │ │ │ - ldr r1, [pc, #80] @ 8b9bc │ │ │ │ - ldr r0, [pc, #80] @ 8b9c0 │ │ │ │ + beq 8b998 │ │ │ │ + ldr r1, [pc, #80] @ 8b9ac │ │ │ │ + ldr r0, [pc, #80] @ 8b9b0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c2db0 │ │ │ │ - ldr r3, [pc, #44] @ 8b9c4 │ │ │ │ + bl 1c2d88 │ │ │ │ + ldr r3, [pc, #44] @ 8b9b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ - bne 8b964 │ │ │ │ - b 8b984 │ │ │ │ - eoreq r4, r2, ip, lsr #13 │ │ │ │ + bne 8b954 │ │ │ │ + b 8b974 │ │ │ │ + @ instruction: 0x002246bc │ │ │ │ ldrsbeq r3, [lr], -r8 │ │ │ │ andseq r3, lr, r4, lsl #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0008b9c8 : │ │ │ │ +0008b9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #132] @ 8ba64 │ │ │ │ + ldr r5, [pc, #132] @ 8ba54 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8ba00 │ │ │ │ + bne 8b9f0 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8ba44 │ │ │ │ - ldr r1, [pc, #96] @ 8ba68 │ │ │ │ - ldr r0, [pc, #96] @ 8ba6c │ │ │ │ + beq 8ba34 │ │ │ │ + ldr r1, [pc, #96] @ 8ba58 │ │ │ │ + ldr r0, [pc, #96] @ 8ba5c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ba54 │ │ │ │ - ldr r3, [pc, #52] @ 8ba70 │ │ │ │ + bne 8ba44 │ │ │ │ + ldr r3, [pc, #52] @ 8ba60 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ - bne 8ba00 │ │ │ │ - b 8ba20 │ │ │ │ - ldr r3, [pc, #24] @ 8ba74 │ │ │ │ + bne 8b9f0 │ │ │ │ + b 8ba10 │ │ │ │ + ldr r3, [pc, #24] @ 8ba64 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r4, r2, r0, lsl r6 │ │ │ │ + eoreq r4, r2, r0, lsr #12 │ │ │ │ andseq r3, lr, ip, lsr r0 │ │ │ │ andseq r3, lr, r8, ror r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ - ldr lr, [pc, #832] @ 8bea8 │ │ │ │ - ldr ip, [pc, #832] @ 8beac │ │ │ │ - ldr r2, [pc, #832] @ 8beb0 │ │ │ │ + ldr lr, [pc, #832] @ 8be98 │ │ │ │ + ldr ip, [pc, #832] @ 8be9c │ │ │ │ + ldr r2, [pc, #832] @ 8bea0 │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #812] @ 8beb4 │ │ │ │ + ldr r3, [pc, #812] @ 8bea4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [lr, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -107825,87 +107821,87 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 8bbd4 │ │ │ │ + bne 8bbc4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq 8bc04 │ │ │ │ + beq 8bbf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #724] @ 8beb4 │ │ │ │ + ldr r2, [pc, #724] @ 8bea4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #716] @ 8beb8 │ │ │ │ + ldr r0, [pc, #716] @ 8bea8 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #712] @ 8bebc │ │ │ │ + ldr r1, [pc, #712] @ 8beac │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #692] @ 8bec0 │ │ │ │ + ldr r3, [pc, #692] @ 8beb0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 8bc50 │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8bc9c │ │ │ │ + beq 8bc8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 8bda4 │ │ │ │ + bne 8bd94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8bc18 │ │ │ │ + beq 8bc08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #568] @ 8beb4 │ │ │ │ + ldr r3, [pc, #568] @ 8bea4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bc28 │ │ │ │ + bne 8bc18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #540] @ 8bec4 │ │ │ │ + ldr r3, [pc, #540] @ 8beb4 │ │ │ │ mov r5, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #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 1c1fd8 │ │ │ │ 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,271 +107910,271 @@ │ │ │ │ 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 e9690 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 8bdf8 │ │ │ │ + beq 8bde8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #320] @ 8beb4 │ │ │ │ + ldr r3, [pc, #320] @ 8bea4 │ │ │ │ ldr r0, [r2, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 8bc50 │ │ │ │ + bl e961c │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 8be78 │ │ │ │ + beq 8be68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ 8beb4 │ │ │ │ + ldr r3, [pc, #248] @ 8bea4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #248] @ 8bec8 │ │ │ │ - ldr r3, [pc, #220] @ 8beb0 │ │ │ │ + ldr r2, [pc, #248] @ 8beb8 │ │ │ │ + ldr r3, [pc, #220] @ 8bea0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bea4 │ │ │ │ + bne 8be94 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 791cc │ │ │ │ + bl 791c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq 8be54 │ │ │ │ + beq 8be44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b 8bc50 │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ str r1, [r2, #16] │ │ │ │ str r4, [r3, #740] @ 0x2e4 │ │ │ │ - b 8be28 │ │ │ │ + b 8be18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #64] @ 8bec4 │ │ │ │ + ldr r3, [pc, #64] @ 8beb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #744] @ 0x2e8 │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ - b 8bdb0 │ │ │ │ + b 8bda0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsl #9 │ │ │ │ - eoreq r4, r2, r4, lsl #9 │ │ │ │ + mlaeq r2, r8, r4, r4 │ │ │ │ + mlaeq r2, r4, r4, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001e2eb0 │ │ │ │ andseq r2, lr, ip, lsr #29 │ │ │ │ andseq r2, lr, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r8, lsr #4 │ │ │ │ - ldr r3, [pc, #28] @ 8bef0 │ │ │ │ - ldr r2, [pc, #28] @ 8bef4 │ │ │ │ + eoreq r4, r2, r8, lsr r2 │ │ │ │ + ldr r3, [pc, #28] @ 8bee0 │ │ │ │ + ldr r2, [pc, #28] @ 8bee4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r4, lsr #2 │ │ │ │ + eoreq r4, r2, r4, lsr r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bf00 : │ │ │ │ +0008bef0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bf08 : │ │ │ │ +0008bef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #216] @ 8bff8 │ │ │ │ - ldr ip, [pc, #216] @ 8bffc │ │ │ │ + ldr lr, [pc, #216] @ 8bfe8 │ │ │ │ + ldr ip, [pc, #216] @ 8bfec │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #208] @ 8c000 │ │ │ │ + ldr r3, [pc, #208] @ 8bff0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #204] @ 8c004 │ │ │ │ + ldr r2, [pc, #204] @ 8bff4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #140] @ 8bff8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c20cc │ │ │ │ + bl 1c20a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #76] @ 8c00c │ │ │ │ + ldr r1, [pc, #76] @ 8bffc │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #48] @ 8bffc │ │ │ │ + ldr r2, [pc, #48] @ 8bfec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 8bff4 │ │ │ │ + bne 8bfe4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r2, lr, r8, asr fp │ │ │ │ - eoreq r4, r2, r0, lsr r0 │ │ │ │ - b 8bf08 │ │ │ │ + eoreq r4, r2, r0, asr #32 │ │ │ │ + b 8bef8 │ │ │ │ │ │ │ │ -0008c014 : │ │ │ │ +0008c004 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008c018 : │ │ │ │ +0008c008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 8c084 │ │ │ │ - ldr r2, [pc, #84] @ 8c088 │ │ │ │ - ldr r1, [pc, #84] @ 8c08c │ │ │ │ + ldr r3, [pc, #84] @ 8c074 │ │ │ │ + ldr r2, [pc, #84] @ 8c078 │ │ │ │ + ldr r1, [pc, #84] @ 8c07c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ 8c090 │ │ │ │ - ldr r2, [pc, #48] @ 8c094 │ │ │ │ - ldr r1, [pc, #48] @ 8c098 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #48] @ 8c080 │ │ │ │ + ldr r2, [pc, #48] @ 8c084 │ │ │ │ + ldr r1, [pc, #48] @ 8c088 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ @ instruction: 0xfffffab8 │ │ │ │ @ instruction: 0xfffff5e4 │ │ │ │ @ instruction: 0xfffffa0c │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ @ instruction: 0xfffffe84 │ │ │ │ │ │ │ │ -0008c09c : │ │ │ │ +0008c08c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008c0a0 : │ │ │ │ +0008c090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1156] @ 8c544 │ │ │ │ - ldr r1, [pc, #1156] @ 8c548 │ │ │ │ + ldr r0, [pc, #1156] @ 8c534 │ │ │ │ + ldr r1, [pc, #1156] @ 8c538 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1148] @ 8c54c │ │ │ │ - ldr r2, [pc, #1148] @ 8c550 │ │ │ │ + ldr r3, [pc, #1148] @ 8c53c │ │ │ │ + ldr r2, [pc, #1148] @ 8c540 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r7, [pc, #1124] @ 8c554 │ │ │ │ + ldr r7, [pc, #1124] @ 8c544 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r6] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #1112] @ 8c558 │ │ │ │ + ldr r0, [pc, #1112] @ 8c548 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -108186,276 +108182,276 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 74964 │ │ │ │ + bl 7495c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1036] @ 8c55c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1032] @ 8c560 │ │ │ │ + ldr r7, [pc, #1036] @ 8c54c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1032] @ 8c550 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #964] @ 8c564 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #960] @ 8c568 │ │ │ │ + ldr r7, [pc, #964] @ 8c554 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #960] @ 8c558 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #924] @ 8c56c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #920] @ 8c570 │ │ │ │ + ldr r7, [pc, #924] @ 8c55c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #920] @ 8c560 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #852] @ 8c574 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #848] @ 8c578 │ │ │ │ + ldr r7, [pc, #852] @ 8c564 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #848] @ 8c568 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #780] @ 8c57c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #776] @ 8c580 │ │ │ │ + ldr r7, [pc, #780] @ 8c56c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #776] @ 8c570 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #708] @ 8c584 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #704] @ 8c588 │ │ │ │ + ldr r7, [pc, #708] @ 8c574 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #704] @ 8c578 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #636] @ 8c58c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #632] @ 8c590 │ │ │ │ + ldr r7, [pc, #636] @ 8c57c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #632] @ 8c580 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #564] @ 8c594 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #560] @ 8c598 │ │ │ │ + ldr r7, [pc, #564] @ 8c584 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #560] @ 8c588 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #492] @ 8c59c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 8c5a0 │ │ │ │ + ldr r7, [pc, #492] @ 8c58c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #488] @ 8c590 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #420] @ 8c5a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 8c5a8 │ │ │ │ + ldr r7, [pc, #420] @ 8c594 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #416] @ 8c598 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #348] @ 8c5ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #344] @ 8c5b0 │ │ │ │ + ldr r7, [pc, #348] @ 8c59c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #344] @ 8c5a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r4, [pc, #320] @ 8c5b4 │ │ │ │ + bl 74148 │ │ │ │ + ldr r4, [pc, #320] @ 8c5a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #300] @ 8c5b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #300] @ 8c5a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ 8c5bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #264] @ 8c5c0 │ │ │ │ + ldr r4, [pc, #268] @ 8c5ac │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #264] @ 8c5b0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #228] @ 8c5c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #224] @ 8c5c8 │ │ │ │ + ldr r4, [pc, #228] @ 8c5b4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #224] @ 8c5b8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #180] @ 8c5cc │ │ │ │ + ldr r2, [pc, #180] @ 8c5bc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 8c548 │ │ │ │ + ldr r3, [pc, #40] @ 8c538 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c540 │ │ │ │ + bne 8c530 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r8, lsr pc │ │ │ │ + eoreq r3, r2, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, ip, lsl pc │ │ │ │ + eoreq r3, r2, ip, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mulseq lr, ip, r9 │ │ │ │ @ instruction: 0xfffff3dc │ │ │ │ andseq r2, lr, r8, lsr #19 │ │ │ │ @ instruction: 0xfffff4d0 │ │ │ │ andseq r2, lr, r0, asr #18 │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ @@ -108479,166 +108475,166 @@ │ │ │ │ @ instruction: 0xfffff2c8 │ │ │ │ mulseq lr, r0, r6 │ │ │ │ @ instruction: 0xfffff100 │ │ │ │ andseq r2, lr, r4, ror #12 │ │ │ │ @ instruction: 0xfffff13c │ │ │ │ andseq r2, lr, r4, asr r6 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - ldrdeq r3, [r2], -ip @ │ │ │ │ + eoreq r3, r2, ip, ror #21 │ │ │ │ ldrb ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 8c618 │ │ │ │ + beq 8c608 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, lr │ │ │ │ add r4, ip, r3 │ │ │ │ add lr, lr, ip │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ add r3, r3, r3, lsl #5 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, r4 │ │ │ │ - bne 8c5e8 │ │ │ │ + bne 8c5d8 │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ strne lr, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, ip │ │ │ │ mov r3, ip │ │ │ │ - b 8c604 │ │ │ │ + b 8c5f4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #408] @ 8c7dc │ │ │ │ - ldr ip, [pc, #408] @ 8c7e0 │ │ │ │ + ldr lr, [pc, #408] @ 8c7cc │ │ │ │ + ldr ip, [pc, #408] @ 8c7d0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #392] @ 8c7e4 │ │ │ │ + ldr r2, [pc, #392] @ 8c7d4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #388] @ 8c7e8 │ │ │ │ + ldr r3, [pc, #388] @ 8c7d8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr lr, [r7] │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #4 │ │ │ │ mov ip, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ - beq 8c7a4 │ │ │ │ - mov r3, #0 │ │ │ │ + beq 8c794 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r4, [pc, #296] @ 8c7ec │ │ │ │ + ldr r4, [pc, #304] @ 8c7dc │ │ │ │ add r5, sp, #16 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r6, [r2, r4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 8c7a4 │ │ │ │ + beq 8c794 │ │ │ │ mov r4, #7 │ │ │ │ - b 8c70c │ │ │ │ + b 8c6fc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 8c7a0 │ │ │ │ + beq 8c790 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ ldr r9, [lr, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 8c6f8 │ │ │ │ + bne 8c6e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8c6f8 │ │ │ │ - ldr r1, [pc, #116] @ 8c7f0 │ │ │ │ + bne 8c6e8 │ │ │ │ + ldr r1, [pc, #116] @ 8c7e0 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ str r3, [r7] │ │ │ │ - b 8c7a8 │ │ │ │ + b 8c798 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str lr, [r7] │ │ │ │ - ldr r2, [pc, #68] @ 8c7f4 │ │ │ │ - ldr r3, [pc, #44] @ 8c7e0 │ │ │ │ + ldr r2, [pc, #68] @ 8c7e4 │ │ │ │ + ldr r3, [pc, #44] @ 8c7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c7d8 │ │ │ │ + bne 8c7c8 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002239b0 │ │ │ │ + eoreq r3, r2, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, ip, lsl #19 │ │ │ │ + mlaeq r2, ip, r9, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andseq r1, lr, r8, asr sl │ │ │ │ - eoreq r3, r2, r8, asr #16 │ │ │ │ + eoreq r3, r2, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 8c8cc │ │ │ │ + ldr lr, [pc, #188] @ 8c8bc │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #180] @ 8c8d0 │ │ │ │ + ldr r0, [pc, #180] @ 8c8c0 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #172] @ 8c8d4 │ │ │ │ + ldr r3, [pc, #172] @ 8c8c4 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #168] @ 8c8d8 │ │ │ │ + ldr ip, [pc, #168] @ 8c8c8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -108648,487 +108644,487 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - beq 8c88c │ │ │ │ + beq 8c87c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ - ldr r2, [pc, #56] @ 8c8dc │ │ │ │ - ldr r3, [pc, #40] @ 8c8d0 │ │ │ │ + bl 3ca98 │ │ │ │ + ldr r2, [pc, #56] @ 8c8cc │ │ │ │ + ldr r3, [pc, #40] @ 8c8c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c8c8 │ │ │ │ + bne 8c8b8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, ror #15 │ │ │ │ + strdeq r3, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r0, asr #15 │ │ │ │ + ldrdeq r3, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r4, asr r7 │ │ │ │ + eoreq r3, r2, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 8c970 │ │ │ │ + ldr r6, [pc, #120] @ 8c960 │ │ │ │ ands r5, r0, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ movne r5, #0 │ │ │ │ - bne 8c914 │ │ │ │ + bne 8c904 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8c954 │ │ │ │ + beq 8c944 │ │ │ │ ands r0, r4, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 8c92c │ │ │ │ + bne 8c91c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8c93c │ │ │ │ + beq 8c92c │ │ │ │ sub r0, r5, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 8c974 │ │ │ │ + ldr r3, [pc, #48] @ 8c964 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ - b 8c92c │ │ │ │ - ldr r3, [pc, #24] @ 8c974 │ │ │ │ + bl 1e95c0 │ │ │ │ + b 8c91c │ │ │ │ + ldr r3, [pc, #24] @ 8c964 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 8c914 │ │ │ │ - eoreq r3, r2, r0, lsl #14 │ │ │ │ + b 8c904 │ │ │ │ + eoreq r3, r2, r0, lsl r7 │ │ │ │ muleq r0, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ lsl fp, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ 8ca7c │ │ │ │ + ldr r3, [pc, #208] @ 8ca6c │ │ │ │ add r9, r0, #12 │ │ │ │ add sl, r1, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ mov r2, fp │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 8ca30 │ │ │ │ + bne 8ca20 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ add r5, r5, #3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #112] @ 8ca80 │ │ │ │ + ldr r3, [pc, #112] @ 8ca70 │ │ │ │ add r5, r5, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ - bne 8ca18 │ │ │ │ + bne 8ca08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r7, r5 │ │ │ │ add r8, r8, r3 │ │ │ │ mov r2, fp │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ bl 23310 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r5, r7 │ │ │ │ add r1, r3, r8 │ │ │ │ mov r2, fp │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23310 │ │ │ │ - eoreq r3, r2, r8, asr #12 │ │ │ │ + eoreq r3, r2, r8, asr r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #384] @ 8cc24 │ │ │ │ + ldr r1, [pc, #384] @ 8cc14 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #380] @ 8cc28 │ │ │ │ + ldr r2, [pc, #380] @ 8cc18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 8cc2c │ │ │ │ + ldr r3, [pc, #372] @ 8cc1c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #368] @ 8cc30 │ │ │ │ + ldr ip, [pc, #368] @ 8cc20 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ 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 │ │ │ │ + beq 8cb80 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r3, #32 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8cbb0 │ │ │ │ + bne 8cba0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #204] @ 8cc34 │ │ │ │ + ldr r2, [pc, #204] @ 8cc24 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #184] @ 8cc28 │ │ │ │ + ldr r3, [pc, #184] @ 8cc18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8cc20 │ │ │ │ + bne 8cc10 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r0] │ │ │ │ - b 8cb38 │ │ │ │ + b 8cb28 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub r3, r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, #5 │ │ │ │ mov r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 34d08 │ │ │ │ + bl 34d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 8cb58 │ │ │ │ + bne 8cb48 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 8cb58 │ │ │ │ + b 8cb48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, asr r5 │ │ │ │ + eoreq r3, r2, r0, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r0, lsr r5 │ │ │ │ + eoreq r3, r2, r0, asr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, ip, lsl #9 │ │ │ │ + mlaeq r2, ip, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8cc94 │ │ │ │ + beq 8cc84 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8cc7c │ │ │ │ + bne 8cc6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8ccf8 │ │ │ │ + beq 8cce8 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8cce0 │ │ │ │ + bne 8ccd0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #280] @ 8ce38 │ │ │ │ + ldr r0, [pc, #280] @ 8ce28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #276] @ 8ce3c │ │ │ │ + ldr r2, [pc, #276] @ 8ce2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #268] @ 8ce40 │ │ │ │ - ldr ip, [pc, #268] @ 8ce44 │ │ │ │ + ldr r3, [pc, #268] @ 8ce30 │ │ │ │ + ldr ip, [pc, #268] @ 8ce34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ - ldr r2, [pc, #248] @ 8ce48 │ │ │ │ + ldr r2, [pc, #248] @ 8ce38 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ 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, #4 │ │ │ │ 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 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ 8ce4c │ │ │ │ + ldr r0, [pc, #128] @ 8ce3c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b7c │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8ce50 │ │ │ │ + ldr r2, [pc, #72] @ 8ce40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8ce3c │ │ │ │ + ldr r3, [pc, #44] @ 8ce2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ce34 │ │ │ │ + bne 8ce24 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r2], -r4 @ │ │ │ │ + eoreq r3, r2, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002232b8 │ │ │ │ + eoreq r3, r2, r8, asr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq r9, r0, ip, asr #5 │ │ │ │ - eoreq r3, r2, ip, ror #3 │ │ │ │ + ldrdeq r9, [r0], -r0 │ │ │ │ + strdeq r3, [r2], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #272] @ 8cf84 │ │ │ │ + ldr r0, [pc, #272] @ 8cf74 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #268] @ 8cf88 │ │ │ │ + ldr r1, [pc, #268] @ 8cf78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #260] @ 8cf8c │ │ │ │ - ldr r2, [pc, #260] @ 8cf90 │ │ │ │ + ldr r3, [pc, #260] @ 8cf7c │ │ │ │ + ldr r2, [pc, #260] @ 8cf80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #240] @ 8cf94 │ │ │ │ + ldr r2, [pc, #240] @ 8cf84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ 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 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r0, [pc, #128] @ 8cf98 │ │ │ │ + ldr r0, [pc, #128] @ 8cf88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b7c │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8cf9c │ │ │ │ + ldr r2, [pc, #72] @ 8cf8c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8cf88 │ │ │ │ + ldr r3, [pc, #44] @ 8cf78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8cf80 │ │ │ │ + bne 8cf70 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, lsl #3 │ │ │ │ + mlaeq r2, r0, r1, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r4, ror #2 │ │ │ │ + eoreq r3, r2, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq r6, r0, r4, lsr r1 │ │ │ │ - eoreq r3, r2, r0, lsr #1 │ │ │ │ + andeq r6, r0, r8, lsr r1 │ │ │ │ + strheq r3, [r2], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 8d074 │ │ │ │ + ldr lr, [pc, #188] @ 8d064 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #180] @ 8d078 │ │ │ │ + ldr r0, [pc, #180] @ 8d068 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #172] @ 8d07c │ │ │ │ + ldr r3, [pc, #172] @ 8d06c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #168] @ 8d080 │ │ │ │ + ldr ip, [pc, #168] @ 8d070 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -109138,249 +109134,249 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - beq 8d034 │ │ │ │ + beq 8d024 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ - ldr r2, [pc, #56] @ 8d084 │ │ │ │ - ldr r3, [pc, #40] @ 8d078 │ │ │ │ + bl 3cbdc │ │ │ │ + ldr r2, [pc, #56] @ 8d074 │ │ │ │ + ldr r3, [pc, #40] @ 8d068 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d070 │ │ │ │ + bne 8d060 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r8, lsr r0 │ │ │ │ + eoreq r3, r2, r8, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ + eoreq r3, r2, r8, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x00222fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #424] @ 8d248 │ │ │ │ + ldr lr, [pc, #424] @ 8d238 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr ip, [pc, #420] @ 8d24c │ │ │ │ + ldr ip, [pc, #420] @ 8d23c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #368] @ 8d250 │ │ │ │ - ldr lr, [pc, #368] @ 8d254 │ │ │ │ + ldr r2, [pc, #368] @ 8d240 │ │ │ │ + ldr lr, [pc, #368] @ 8d244 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r2, lr] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str lr, [r4] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 8d1ac │ │ │ │ + beq 8d19c │ │ │ │ cmp ip, #79 @ 0x4f │ │ │ │ - beq 8d194 │ │ │ │ + beq 8d184 │ │ │ │ cmp ip, #82 @ 0x52 │ │ │ │ - bne 8d1d0 │ │ │ │ + bne 8d1c0 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 8d224 │ │ │ │ - bl 3cc30 │ │ │ │ + beq 8d214 │ │ │ │ + bl 3cc28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d20c │ │ │ │ + bne 8d1fc │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ - ldr r2, [pc, #232] @ 8d258 │ │ │ │ - ldr r3, [pc, #216] @ 8d24c │ │ │ │ + ldr r2, [pc, #232] @ 8d248 │ │ │ │ + ldr r3, [pc, #216] @ 8d23c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d244 │ │ │ │ + bne 8d234 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 8d150 │ │ │ │ + bne 8d140 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ - b 8d168 │ │ │ │ + bl 3ca98 │ │ │ │ + b 8d158 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 8d160 │ │ │ │ + bne 8d150 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 8d230 │ │ │ │ + beq 8d220 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa88 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d160 │ │ │ │ + beq 8d150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 8d168 │ │ │ │ + beq 8d158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cbdc │ │ │ │ + b 8d158 │ │ │ │ sub r0, r3, r7 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4] │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 8d168 │ │ │ │ + b 8d158 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, asr pc │ │ │ │ + eoreq r2, r2, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsl pc │ │ │ │ + eoreq r2, r2, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, r8, lsl #29 │ │ │ │ + mlaeq r2, r8, lr, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #256] @ 8d374 │ │ │ │ - ldr ip, [pc, #256] @ 8d378 │ │ │ │ + ldr lr, [pc, #256] @ 8d364 │ │ │ │ + ldr ip, [pc, #256] @ 8d368 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #252] @ 8d37c │ │ │ │ + ldr r3, [pc, #252] @ 8d36c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #248] @ 8d380 │ │ │ │ + ldr r2, [pc, #248] @ 8d370 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq 8d32c │ │ │ │ + beq 8d31c │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ str r3, [r5] │ │ │ │ asr r1, r1, #16 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r1, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #3 │ │ │ │ - bls 8d35c │ │ │ │ + bls 8d34c │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strh r3, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #124] @ 8d384 │ │ │ │ - ldr r3, [pc, #108] @ 8d378 │ │ │ │ + ldr r2, [pc, #124] @ 8d374 │ │ │ │ + ldr r3, [pc, #108] @ 8d368 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d370 │ │ │ │ + bne 8d360 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r1, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #36] @ 8d388 │ │ │ │ + ldr r2, [pc, #36] @ 8d378 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r1, [r2, r4] │ │ │ │ - b 8d2f0 │ │ │ │ + b 8d2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, lsl #27 │ │ │ │ + mlaeq r2, r4, sp, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r4, ror #26 │ │ │ │ + eoreq r2, r2, r4, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r2, [r2], -r0 @ │ │ │ │ + eoreq r2, r2, r0, lsl #26 │ │ │ │ andseq r6, pc, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrsh r8, [r0, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #360] @ 8d518 │ │ │ │ + ldr r0, [pc, #360] @ 8d508 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #356] @ 8d51c │ │ │ │ + ldr r2, [pc, #356] @ 8d50c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r7, [pc, #348] @ 8d520 │ │ │ │ - ldr r3, [pc, #348] @ 8d524 │ │ │ │ + ldr r7, [pc, #348] @ 8d510 │ │ │ │ + ldr r3, [pc, #348] @ 8d514 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ and r9, r8, #3 │ │ │ │ orr r3, r9, r4 │ │ │ │ @@ -109390,310 +109386,310 @@ │ │ │ │ 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 34bc0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 8d488 │ │ │ │ + beq 8d478 │ │ │ │ cmp r9, #1 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ lsleq r2, r2, #1 │ │ │ │ - beq 8d48c │ │ │ │ + beq 8d47c │ │ │ │ cmp r9, #2 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ addeq r2, r2, r2, lsl #1 │ │ │ │ - beq 8d48c │ │ │ │ + beq 8d47c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ smlabb r2, r5, r2, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 8d4ac │ │ │ │ + b 8d49c │ │ │ │ mov r2, r5 │ │ │ │ add r2, r2, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ and r4, r4, #1 │ │ │ │ bl 23310 │ │ │ │ bics r4, r4, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne 8d4e0 │ │ │ │ + bne 8d4d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #112] @ 8d528 │ │ │ │ + ldr r2, [pc, #112] @ 8d518 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #92] @ 8d51c │ │ │ │ + ldr r3, [pc, #92] @ 8d50c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d514 │ │ │ │ + bne 8d504 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #64] @ 8d52c │ │ │ │ + ldr r2, [pc, #64] @ 8d51c │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ add r3, r0, r5, lsl #3 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ add r2, r0, #12 │ │ │ │ add r3, r3, #12 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d504 │ │ │ │ - b 8d4ac │ │ │ │ + bne 8d4f4 │ │ │ │ + b 8d49c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, asr #24 │ │ │ │ + eoreq r2, r2, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsr #24 │ │ │ │ + eoreq r2, r2, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsr fp │ │ │ │ + eoreq r2, r2, ip, asr #22 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #336] @ 8d698 │ │ │ │ - ldr lr, [pc, #336] @ 8d69c │ │ │ │ + ldr r4, [pc, #336] @ 8d688 │ │ │ │ + ldr lr, [pc, #336] @ 8d68c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #324] @ 8d6a0 │ │ │ │ + ldr ip, [pc, #324] @ 8d690 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #316] @ 8d6a4 │ │ │ │ + ldr r2, [pc, #316] @ 8d694 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r2] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, ip │ │ │ │ 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 │ │ │ │ + beq 8d624 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ sub r9, r1, #1 │ │ │ │ and r0, r0, #3 │ │ │ │ add r0, r0, #1 │ │ │ │ smulbb r0, r0, r9 │ │ │ │ mov r5, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str r4, [sp] │ │ │ │ - bl 8c978 │ │ │ │ + bl 8c968 │ │ │ │ cmp r9, r6 │ │ │ │ - bgt 8d664 │ │ │ │ + bgt 8d654 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r1, r1, r3, lsl r8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ stmib r0, {r1, r3} │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #104] @ 8d6a8 │ │ │ │ - ldr r3, [pc, #88] @ 8d69c │ │ │ │ + ldr r2, [pc, #104] @ 8d698 │ │ │ │ + ldr r3, [pc, #88] @ 8d68c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d694 │ │ │ │ + bne 8d684 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r5, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8c978 │ │ │ │ - b 8d614 │ │ │ │ + bl 8c968 │ │ │ │ + b 8d604 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, ip, lsr #21 │ │ │ │ + @ instruction: 0x00222abc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsl #21 │ │ │ │ + mlaeq r2, r8, sl, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002229b8 │ │ │ │ + eoreq r2, r2, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ tst r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsrne lr, r1, #1 │ │ │ │ - bne 8d710 │ │ │ │ + bne 8d700 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ - ldr r2, [pc, #356] @ 8d84c │ │ │ │ + ldr r2, [pc, #356] @ 8d83c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d7ac │ │ │ │ + beq 8d79c │ │ │ │ tst r3, #4 │ │ │ │ - beq 8d81c │ │ │ │ + beq 8d80c │ │ │ │ ldrh r2, [r1, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl lr, r3, #16 │ │ │ │ lsr lr, lr, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr lr, lr, r3, lsl #13 │ │ │ │ eor lr, lr, lr, lsr #16 │ │ │ │ lsl r3, lr, #16 │ │ │ │ - ldr r0, [pc, #304] @ 8d850 │ │ │ │ + ldr r0, [pc, #304] @ 8d840 │ │ │ │ eor lr, lr, r3, lsr #24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ and r3, r7, lr │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ and lr, r7, lr, lsr #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r0] │ │ │ │ orr lr, lr, #1 │ │ │ │ lsl r1, r3, #2 │ │ │ │ - beq 8d814 │ │ │ │ + beq 8d804 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8d774 │ │ │ │ + b 8d764 │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, #0 │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ - beq 8d808 │ │ │ │ + beq 8d7f8 │ │ │ │ add r3, lr, r3 │ │ │ │ cmp r5, ip │ │ │ │ and r3, r3, r7 │ │ │ │ - bne 8d75c │ │ │ │ + bne 8d74c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d798 │ │ │ │ - ldr r3, [pc, #192] @ 8d854 │ │ │ │ + beq 8d788 │ │ │ │ + ldr r3, [pc, #192] @ 8d844 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r8, #0 │ │ │ │ strne ip, [r8] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #164] @ 8d858 │ │ │ │ + ldr r9, [pc, #164] @ 8d848 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d82c │ │ │ │ - ldr r2, [pc, #116] @ 8d85c │ │ │ │ + beq 8d81c │ │ │ │ + ldr r2, [pc, #116] @ 8d84c │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, sl, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 8d700 │ │ │ │ - ldr r3, [pc, #80] @ 8d860 │ │ │ │ + b 8d6f0 │ │ │ │ + ldr r3, [pc, #80] @ 8d850 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl lr, r3, #16 │ │ │ │ lsr lr, lr, #19 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - b 8d70c │ │ │ │ + b 8d6fc │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #44] @ 8d864 │ │ │ │ + ldreq r3, [pc, #44] @ 8d854 │ │ │ │ lslne lr, r3, #16 │ │ │ │ - ldreq lr, [pc, #40] @ 8d868 │ │ │ │ + ldreq lr, [pc, #40] @ 8d858 │ │ │ │ lsrne lr, lr, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - b 8d824 │ │ │ │ + b 8d814 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eorseq fp, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0030b4dc │ │ │ │ - eoreq r3, r2, r8, asr #4 │ │ │ │ + eorseq fp, r0, r4, asr r5 │ │ │ │ + eorseq fp, r0, ip, ror #9 │ │ │ │ + eoreq r3, r2, r8, asr r2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq fp, r0, r0, ror #8 │ │ │ │ + eorseq fp, r0, r0, ror r4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #660] @ 8db18 │ │ │ │ - ldr ip, [pc, #660] @ 8db1c │ │ │ │ + ldr lr, [pc, #660] @ 8db08 │ │ │ │ + ldr ip, [pc, #660] @ 8db0c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #644] @ 8db20 │ │ │ │ + ldr lr, [pc, #644] @ 8db10 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #632] @ 8db24 │ │ │ │ + ldr ip, [pc, #632] @ 8db14 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r9, [sp, #32] │ │ │ │ @@ -109705,73 +109701,73 @@ │ │ │ │ lsr r5, ip, r1 │ │ │ │ ldr ip, [r6] │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [r6] │ │ │ │ mov ip, #5 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #32 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #24 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + 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, #32 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, #1 │ │ │ │ lsl r7, ip, r4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq 8da84 │ │ │ │ - ldr r3, [pc, #484] @ 8db28 │ │ │ │ + beq 8da74 │ │ │ │ + ldr r3, [pc, #484] @ 8db18 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp r9, r3 │ │ │ │ cmpne r9, #0 │ │ │ │ - bne 8d960 │ │ │ │ + bne 8d950 │ │ │ │ cmp sl, r3 │ │ │ │ cmpne sl, #0 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r8, ip, r3 │ │ │ │ cmp r8, #3 │ │ │ │ addne r0, r8, #1 │ │ │ │ lslne r0, r0, #16 │ │ │ │ asrne r0, r0, #16 │ │ │ │ lslne r0, r0, #3 │ │ │ │ addne r0, r0, #12 │ │ │ │ moveq r0, #44 @ 0x2c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ orr r7, r7, r3, lsl r5 │ │ │ │ lsl r8, r8, #16 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ asr r8, r8, #16 │ │ │ │ tst ip, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, #2 │ │ │ │ str r7, [r0, #4] │ │ │ │ strh r8, [r0, #2] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne 8d9d4 │ │ │ │ + bne 8d9c4 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ ldreq r3, [ip, #8] │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r0, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 8d9fc │ │ │ │ + bne 8d9ec │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ ldreq r2, [r1, #8] │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ subeq r2, r2, #1 │ │ │ │ addeq r3, r3, r2 │ │ │ │ streq r3, [r0, #8] │ │ │ │ @@ -109781,112 +109777,112 @@ │ │ │ │ movle r2, #1 │ │ │ │ movgt r2, #0 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ tst r8, #1 │ │ │ │ str ip, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bne 8da5c │ │ │ │ + bne 8da4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #244] @ 8db2c │ │ │ │ - ldr r3, [pc, #224] @ 8db1c │ │ │ │ + ldr r2, [pc, #244] @ 8db1c │ │ │ │ + ldr r3, [pc, #224] @ 8db0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8db14 │ │ │ │ + bne 8db04 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r8, #2 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldrne r1, [sp, #20] │ │ │ │ strne r1, [r2, #28] │ │ │ │ ldrne r2, [sp, #148] @ 0x94 │ │ │ │ strne r2, [r3, #28] │ │ │ │ - b 8da28 │ │ │ │ + b 8da18 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ add r1, r1, #5 │ │ │ │ stm sp, {r9, ip} │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ mov r2, #2 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ and r4, r4, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 34bc0 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strh r4, [r0, #2] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r6] │ │ │ │ - b 8da30 │ │ │ │ + b 8da20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r0, ror r7 │ │ │ │ + eoreq r2, r2, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r0, asr r7 │ │ │ │ + eoreq r2, r2, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r2, r2, r0, asr #11 │ │ │ │ + ldrdeq r2, [r2], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ands r8, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movne r8, #0 │ │ │ │ - bne 8dbac │ │ │ │ - ldr r7, [pc, #396] @ 8dce8 │ │ │ │ + bne 8db9c │ │ │ │ + ldr r7, [pc, #396] @ 8dcd8 │ │ │ │ mov r6, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrsh r3, [r4] │ │ │ │ str r6, [r5] │ │ │ │ sub r3, r3, #47 @ 0x2f │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 8db80 │ │ │ │ + bhi 8db70 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8db30 │ │ │ │ + bl 8db20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r8, r8, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 8db60 │ │ │ │ + beq 8db50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r8, r8, #47 @ 0x2f │ │ │ │ sub r8, r8, r4, asr #1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -109899,33 +109895,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8db88 │ │ │ │ + bne 8db78 │ │ │ │ lsr r3, r4, #23 │ │ │ │ - ldr r2, [pc, #216] @ 8dcec │ │ │ │ + ldr r2, [pc, #216] @ 8dcdc │ │ │ │ orr r3, r3, r5, lsl #9 │ │ │ │ eor r3, r3, r4 │ │ │ │ mul r0, r2, r3 │ │ │ │ - ldr r1, [pc, #204] @ 8dcf0 │ │ │ │ + ldr r1, [pc, #204] @ 8dce0 │ │ │ │ eor ip, r5, r5, lsr #23 │ │ │ │ mla r0, r1, ip, r0 │ │ │ │ umull ip, lr, r3, r1 │ │ │ │ - ldr r4, [pc, #192] @ 8dcf4 │ │ │ │ + ldr r4, [pc, #192] @ 8dce4 │ │ │ │ add r0, r0, lr │ │ │ │ eor r3, ip, r0, lsr #15 │ │ │ │ - ldr ip, [pc, #184] @ 8dcf8 │ │ │ │ - ldr lr, [pc, #184] @ 8dcfc │ │ │ │ + ldr ip, [pc, #184] @ 8dce8 │ │ │ │ + ldr lr, [pc, #184] @ 8dcec │ │ │ │ eor ip, ip, r3 │ │ │ │ - ldr r3, [pc, #180] @ 8dd00 │ │ │ │ + ldr r3, [pc, #180] @ 8dcf0 │ │ │ │ eor r4, r4, r0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla r3, lr, r4, r3 │ │ │ │ umull r0, r4, ip, lr │ │ │ │ add r3, r3, r4 │ │ │ │ lsr ip, r0, #23 │ │ │ │ orr ip, ip, r3, lsl #9 │ │ │ │ @@ -109936,108 +109932,108 @@ │ │ │ │ umull r3, ip, r0, r1 │ │ │ │ add r2, r2, ip │ │ │ │ eor r3, r3, r2, lsr #15 │ │ │ │ add r8, r8, r3, lsr #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 2667f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dc08 │ │ │ │ - b 8db88 │ │ │ │ + beq 8dbf8 │ │ │ │ + b 8db78 │ │ │ │ add r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #53 @ 0x35 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 197b68 │ │ │ │ + bl 197b6c │ │ │ │ mov r4, r0 │ │ │ │ - b 8dba4 │ │ │ │ + b 8db94 │ │ │ │ andseq r5, pc, r0, lsl #22 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1996] @ 8e4f0 │ │ │ │ + ldr r1, [pc, #1996] @ 8e4e0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1992] @ 8e4f4 │ │ │ │ + ldr r3, [pc, #1992] @ 8e4e4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #1972] @ 8e4f8 │ │ │ │ + ldr ip, [pc, #1972] @ 8e4e8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1948] @ 8e4fc │ │ │ │ + ldr r2, [pc, #1948] @ 8e4ec │ │ │ │ mov r3, ip │ │ │ │ - ldr r3, [pc, #1944] @ 8e500 │ │ │ │ + ldr r3, [pc, #1944] @ 8e4f0 │ │ │ │ ldr r9, [ip, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 8e23c │ │ │ │ + beq 8e22c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ streq r4, [sp, #56] @ 0x38 │ │ │ │ - beq 8de18 │ │ │ │ + beq 8de08 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -110060,555 +110056,555 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orr r6, r6, #1 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 8df88 │ │ │ │ + beq 8df78 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ - ldr fp, [pc, #1640] @ 8e504 │ │ │ │ + beq 8e054 │ │ │ │ + ldr fp, [pc, #1640] @ 8e4f4 │ │ │ │ mov r3, #0 │ │ │ │ add fp, pc, fp │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ mov r9, #7 │ │ │ │ mov r5, r3 │ │ │ │ - b 8df20 │ │ │ │ + b 8df10 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - beq 8df7c │ │ │ │ + beq 8df6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8e2b4 │ │ │ │ + beq 8e2a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8df4c │ │ │ │ + beq 8df3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8df6c │ │ │ │ + bne 8df5c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #1 │ │ │ │ add r4, r6, r4 │ │ │ │ str r2, [fp, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and r4, r4, r7 │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e210 │ │ │ │ + beq 8e200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8deb0 │ │ │ │ + bne 8dea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8def0 │ │ │ │ + beq 8dee0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bne 8e228 │ │ │ │ - b 8e074 │ │ │ │ + bne 8e218 │ │ │ │ + b 8e064 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8def0 │ │ │ │ + beq 8dee0 │ │ │ │ mov r0, r1 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8def0 │ │ │ │ + bne 8dee0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 8e2bc │ │ │ │ + b 8e2ac │ │ │ │ cmp r5, #0 │ │ │ │ addeq r5, r4, #1 │ │ │ │ - b 8def0 │ │ │ │ + b 8dee0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ - ldr r8, [pc, #1380] @ 8e508 │ │ │ │ + beq 8e054 │ │ │ │ + ldr r8, [pc, #1380] @ 8e4f8 │ │ │ │ mov r5, #6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 8dff0 │ │ │ │ + b 8dfe0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e024 │ │ │ │ + bne 8e014 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, r6, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and r4, r4, r7 │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ + beq 8e054 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8e2a4 │ │ │ │ + beq 8e294 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8dfac │ │ │ │ + bne 8df9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8dfc4 │ │ │ │ + beq 8dfb4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8dfc4 │ │ │ │ + bne 8dfb4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r1, [pc, #1232] @ 8e50c │ │ │ │ - ldr r3, [pc, #1204] @ 8e4f4 │ │ │ │ + ldr r1, [pc, #1232] @ 8e4fc │ │ │ │ + ldr r3, [pc, #1204] @ 8e4e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8e4ec │ │ │ │ + bne 8e4dc │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e488 │ │ │ │ + beq 8e478 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1144] @ 8e510 │ │ │ │ - ldr r3, [pc, #1144] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + ldr r2, [pc, #1144] @ 8e500 │ │ │ │ + ldr r3, [pc, #1144] @ 8e504 │ │ │ │ + bl 2668b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e498 │ │ │ │ + beq 8e488 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r7, #4096 @ 0x1000 │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ - bgt 8e328 │ │ │ │ + bgt 8e318 │ │ │ │ lsl r3, r7, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 8e1a8 │ │ │ │ + beq 8e198 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8ddd0 │ │ │ │ + ble 8ddc0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 8e144 │ │ │ │ + bne 8e134 │ │ │ │ mov r5, r0 │ │ │ │ - b 8ddd0 │ │ │ │ + b 8ddc0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8ddd0 │ │ │ │ + ble 8ddc0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e1fc │ │ │ │ + beq 8e1ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e1fc │ │ │ │ + beq 8e1ec │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 8e1bc │ │ │ │ + bne 8e1ac │ │ │ │ mov r5, r0 │ │ │ │ - b 8ddd0 │ │ │ │ + b 8ddc0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8e064 │ │ │ │ + beq 8e054 │ │ │ │ sub r4, r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 8e074 │ │ │ │ + b 8e064 │ │ │ │ tst r4, #1 │ │ │ │ lsrne r6, r4, #1 │ │ │ │ - bne 8e284 │ │ │ │ + bne 8e274 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r2, [pc, #708] @ 8e518 │ │ │ │ + ldr r2, [pc, #708] @ 8e508 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e2c4 │ │ │ │ + beq 8e2b4 │ │ │ │ tst r3, #4 │ │ │ │ lsleq r6, r3, #16 │ │ │ │ lsreq r6, r6, #19 │ │ │ │ - beq 8e43c │ │ │ │ + beq 8e42c │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r6, r3, #16 │ │ │ │ lsr r6, r6, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr r6, r6, r3, lsl #13 │ │ │ │ eor r6, r6, r6, lsr #16 │ │ │ │ lsl r3, r6, #16 │ │ │ │ eor r6, r6, r3, lsr #24 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r7, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ and r6, r7, r6, lsr #1 │ │ │ │ - b 8de60 │ │ │ │ + b 8de50 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - b 8e034 │ │ │ │ + b 8e024 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - b 8e034 │ │ │ │ - ldr r8, [pc, #592] @ 8e51c │ │ │ │ + b 8e024 │ │ │ │ + ldr r8, [pc, #592] @ 8e50c │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e414 │ │ │ │ - ldr r2, [pc, #544] @ 8e520 │ │ │ │ + beq 8e404 │ │ │ │ + ldr r2, [pc, #544] @ 8e510 │ │ │ │ ldrh r1, [r4, #-2] │ │ │ │ orr r3, r5, #4 │ │ │ │ and r0, r2, r6, lsr #16 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ strh r1, [r4, #-2] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - b 8e274 │ │ │ │ + b 8e264 │ │ │ │ mov r4, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e358 │ │ │ │ + beq 8e348 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e358 │ │ │ │ + beq 8e348 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 8e334 │ │ │ │ + bgt 8e324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #412] @ 8e510 │ │ │ │ - ldr r3, [pc, #412] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667d0 │ │ │ │ + ldr r2, [pc, #412] @ 8e500 │ │ │ │ + ldr r3, [pc, #412] @ 8e504 │ │ │ │ + bl 2668b4 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8e444 │ │ │ │ + beq 8e434 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #360] @ 8e510 │ │ │ │ - ldr r3, [pc, #360] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667d0 │ │ │ │ + ldr r2, [pc, #360] @ 8e500 │ │ │ │ + ldr r3, [pc, #360] @ 8e504 │ │ │ │ + bl 2668b4 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ cmp r0, #0 │ │ │ │ asreq r0, r7, #1 │ │ │ │ asrne r0, r7, #2 │ │ │ │ lsl r3, r0, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r0, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - bne 8e138 │ │ │ │ - b 8e1b0 │ │ │ │ + bne 8e128 │ │ │ │ + b 8e1a0 │ │ │ │ bics r3, r5, #4 │ │ │ │ ldreq r5, [sp, #44] @ 0x2c │ │ │ │ ldrne r5, [sp, #44] @ 0x2c │ │ │ │ lslne r6, r3, #16 │ │ │ │ - ldreq r6, [pc, #248] @ 8e524 │ │ │ │ - ldreq r3, [pc, #248] @ 8e528 │ │ │ │ + ldreq r6, [pc, #248] @ 8e514 │ │ │ │ + ldreq r3, [pc, #248] @ 8e518 │ │ │ │ lsrne r6, r6, #19 │ │ │ │ mov r1, r5 │ │ │ │ strheq r3, [r4, #2] │ │ │ │ strhne r3, [r4, #2] │ │ │ │ ldrsh r3, [r4] │ │ │ │ - b 8e280 │ │ │ │ + b 8e270 │ │ │ │ lsl r3, r7, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - bne 8e138 │ │ │ │ - b 8e1b0 │ │ │ │ + bne 8e128 │ │ │ │ + b 8e1a0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 8e2bc │ │ │ │ + b 8e2ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - beq 8e4c8 │ │ │ │ + beq 8e4b8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, r6, #1 │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r9] │ │ │ │ - b 8e034 │ │ │ │ + b 8e024 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b 8e4ac │ │ │ │ + b 8e49c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, ip, asr #5 │ │ │ │ + ldrdeq r2, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002222b4 │ │ │ │ + eoreq r2, r2, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r0, r4, lsl #30 │ │ │ │ - @ instruction: 0x0030add0 │ │ │ │ - eorseq sl, r0, r8, asr #25 │ │ │ │ - @ instruction: 0x00221fbc │ │ │ │ + eorseq sl, r0, r4, lsl pc │ │ │ │ + eorseq sl, r0, r0, ror #27 │ │ │ │ + @ instruction: 0x0030acd8 │ │ │ │ + eoreq r1, r2, ip, asr #31 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq r2, r2, r0, lsr r7 │ │ │ │ + eoreq r2, r2, r0, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8e62c │ │ │ │ - ldr r8, [pc, #1116] @ 8e9b0 │ │ │ │ + bne 8e61c │ │ │ │ + ldr r8, [pc, #1116] @ 8e9a0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r0, [r5] │ │ │ │ sub r1, r0, #47 @ 0x2f │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - bhi 8e578 │ │ │ │ + bhi 8e568 │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r0, r0, #56 @ 0x38 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e5ac │ │ │ │ + bne 8e59c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 8e8dc │ │ │ │ + beq 8e8cc │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp r3, r1 │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 8e5c0 │ │ │ │ + bne 8e5b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #972] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #972] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e828 │ │ │ │ + beq 8e818 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r0, [r5, #-2] │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r0, lsl #13 │ │ │ │ add r0, r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4710 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r4, lsl #10 │ │ │ │ tst r5, #1 │ │ │ │ eor r4, r0, r0, lsr #6 │ │ │ │ - beq 8e55c │ │ │ │ + beq 8e54c │ │ │ │ add r0, r4, r5, asr #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ - bne 8e64c │ │ │ │ + bne 8e63c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b68 │ │ │ │ + bl 197b6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b70 │ │ │ │ + bl 197b74 │ │ │ │ mov r5, r0 │ │ │ │ - b 8e61c │ │ │ │ + b 8e60c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 2667f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e754 │ │ │ │ + bne 8e744 │ │ │ │ lsr r3, r6, #23 │ │ │ │ - ldr r2, [pc, #760] @ 8e9b8 │ │ │ │ + ldr r2, [pc, #760] @ 8e9a8 │ │ │ │ orr r3, r3, r7, lsl #9 │ │ │ │ eor r3, r3, r6 │ │ │ │ mul r0, r2, r3 │ │ │ │ - ldr r1, [pc, #748] @ 8e9bc │ │ │ │ + ldr r1, [pc, #748] @ 8e9ac │ │ │ │ eor ip, r7, r7, lsr #23 │ │ │ │ mla r0, r1, ip, r0 │ │ │ │ umull ip, lr, r3, r1 │ │ │ │ - ldr r5, [pc, #736] @ 8e9c0 │ │ │ │ + ldr r5, [pc, #736] @ 8e9b0 │ │ │ │ add r0, r0, lr │ │ │ │ eor r3, ip, r0, lsr #15 │ │ │ │ - ldr ip, [pc, #728] @ 8e9c4 │ │ │ │ - ldr lr, [pc, #728] @ 8e9c8 │ │ │ │ + ldr ip, [pc, #728] @ 8e9b4 │ │ │ │ + ldr lr, [pc, #728] @ 8e9b8 │ │ │ │ eor ip, ip, r3 │ │ │ │ - ldr r3, [pc, #724] @ 8e9cc │ │ │ │ + ldr r3, [pc, #724] @ 8e9bc │ │ │ │ eor r5, r5, r0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla r3, lr, r5, r3 │ │ │ │ umull r0, r5, ip, lr │ │ │ │ add r3, r3, r5 │ │ │ │ lsr ip, r0, #23 │ │ │ │ orr ip, ip, r3, lsl #9 │ │ │ │ @@ -110622,211 +110618,211 @@ │ │ │ │ add r0, r4, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e6b4 │ │ │ │ + beq 8e6a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ add r4, r4, r4, lsl #3 │ │ │ │ ldrne r2, [r5, #12] │ │ │ │ addne r3, r3, r2 │ │ │ │ - b 8e608 │ │ │ │ + b 8e5f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8e78c │ │ │ │ + beq 8e77c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 8e884 │ │ │ │ + beq 8e874 │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp r3, r1 │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 8e7a0 │ │ │ │ + bne 8e790 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r4, r4, r0 │ │ │ │ - b 8e61c │ │ │ │ + b 8e60c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r4, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #448] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #448] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #460] @ 8e9d0 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #460] @ 8e9c0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 8e830 │ │ │ │ + b 8e820 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #416] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #416] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #432] @ 8e9d4 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #432] @ 8e9c4 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 8e830 │ │ │ │ - ldr r7, [pc, #424] @ 8e9d8 │ │ │ │ + b 8e820 │ │ │ │ + ldr r7, [pc, #424] @ 8e9c8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e910 │ │ │ │ - ldr r0, [pc, #380] @ 8e9dc │ │ │ │ + beq 8e900 │ │ │ │ + ldr r0, [pc, #380] @ 8e9cc │ │ │ │ str r2, [r7] │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ and r1, r0, r8, lsr #16 │ │ │ │ and r2, r2, #31 │ │ │ │ orr r3, r6, #4 │ │ │ │ orr r2, r2, r1, lsl #5 │ │ │ │ mov r0, r1 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r2, [r5, #-2] │ │ │ │ - b 8e5fc │ │ │ │ - ldr r2, [pc, #296] @ 8e9b4 │ │ │ │ + b 8e5ec │ │ │ │ + ldr r2, [pc, #296] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #324] @ 8e9e0 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #324] @ 8e9d0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e858 │ │ │ │ + bne 8e848 │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #276] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #276] @ 8e9d4 │ │ │ │ ldrsh r0, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r2, [r7] │ │ │ │ - b 8e5fc │ │ │ │ - ldr r2, [pc, #208] @ 8e9b4 │ │ │ │ + b 8e5ec │ │ │ │ + ldr r2, [pc, #208] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e93c │ │ │ │ + beq 8e92c │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r5, #-2] │ │ │ │ moveq r2, #56 @ 0x38 │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ add r0, r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #200] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #200] @ 8e9d4 │ │ │ │ strhne r3, [r5, #2] │ │ │ │ lslne r3, r3, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r0, [r5] │ │ │ │ - ldreq r3, [pc, #184] @ 8e9e8 │ │ │ │ + ldreq r3, [pc, #184] @ 8e9d8 │ │ │ │ ldrshne r0, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ str r2, [r7] │ │ │ │ - b 8e604 │ │ │ │ - ldr r7, [pc, #168] @ 8e9ec │ │ │ │ + b 8e5f4 │ │ │ │ + ldr r7, [pc, #168] @ 8e9dc │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r1, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e998 │ │ │ │ - ldr r2, [pc, #104] @ 8e9dc │ │ │ │ + beq 8e988 │ │ │ │ + ldr r2, [pc, #104] @ 8e9cc │ │ │ │ str r1, [r7] │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, r8, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r6, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 8e8fc │ │ │ │ + b 8e8ec │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #64] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #64] @ 8e9d4 │ │ │ │ ldrsh r2, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r1, [r7] │ │ │ │ - b 8e8fc │ │ │ │ + b 8e8ec │ │ │ │ andseq r5, pc, ip, lsl r1 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ - strdeq r2, [r2], -ip @ │ │ │ │ - ldrdeq r2, [r2], -ip @ │ │ │ │ - ldrdeq r2, [r2], -r0 @ │ │ │ │ + eoreq r2, r2, ip, lsl #4 │ │ │ │ + eoreq r2, r2, ip, ror #3 │ │ │ │ + eoreq r2, r2, r0, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r2, r2, r0, ror #2 │ │ │ │ + eoreq r2, r2, r0, ror r1 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - strheq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r8, asr #1 │ │ │ │ │ │ │ │ -0008e9f0 : │ │ │ │ +0008e9e0 : │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ strh r3, [r0, #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ea00 : │ │ │ │ +0008e9f0 : │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #124] @ 8ea88 │ │ │ │ + ldr r2, [pc, #124] @ 8ea78 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic r2, r1, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ asr r5, r5, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ea5c │ │ │ │ - ldr r3, [pc, #60] @ 8ea8c │ │ │ │ + bne 8ea4c │ │ │ │ + ldr r3, [pc, #60] @ 8ea7c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ strh r5, [r6, #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsr r1, r4, #11 │ │ │ │ ldrh r3, [r6, #-2] │ │ │ │ bic r1, r1, #31 │ │ │ │ @@ -110837,26 +110833,26 @@ │ │ │ │ orr r5, r5, #4 │ │ │ │ strh r1, [r6, #-2] │ │ │ │ strh r5, [r6, #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ │ │ │ │ -0008ea90 : │ │ │ │ +0008ea80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #196] @ 8eb6c │ │ │ │ - ldr r2, [pc, #196] @ 8eb70 │ │ │ │ + ldr r1, [pc, #196] @ 8eb5c │ │ │ │ + ldr r2, [pc, #196] @ 8eb60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #188] @ 8eb74 │ │ │ │ + ldr r6, [pc, #188] @ 8eb64 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 8eb78 │ │ │ │ + ldr r3, [pc, #184] @ 8eb68 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -110866,349 +110862,349 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #78 @ 0x4e │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [r0, #4] │ │ │ │ strh r3, [r0] │ │ │ │ - bne 8eb34 │ │ │ │ - ldr r2, [pc, #88] @ 8eb7c │ │ │ │ - ldr r3, [pc, #88] @ 8eb80 │ │ │ │ + bne 8eb24 │ │ │ │ + ldr r2, [pc, #88] @ 8eb6c │ │ │ │ + ldr r3, [pc, #88] @ 8eb70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 8eb84 │ │ │ │ + ldr r2, [pc, #68] @ 8eb74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8eb70 │ │ │ │ + ldr r3, [pc, #40] @ 8eb60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8eb68 │ │ │ │ + bne 8eb58 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r0, asr r5 │ │ │ │ + eoreq r1, r2, r0, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r2, r0, lsr r5 │ │ │ │ + eoreq r1, r2, r0, asr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffdaa4 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - @ instruction: 0x002214b4 │ │ │ │ + eoreq r1, r2, r4, asr #9 │ │ │ │ │ │ │ │ -0008eb88 : │ │ │ │ +0008eb78 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #32] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008eba4 : │ │ │ │ +0008eb94 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ebb8 │ │ │ │ + beq 8eba8 │ │ │ │ mov r2, #0 │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ebc0 : │ │ │ │ - b 3caa0 │ │ │ │ +0008ebb0 : │ │ │ │ + b 3ca98 │ │ │ │ │ │ │ │ -0008ebc4 : │ │ │ │ +0008ebb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #356] @ 8ed48 │ │ │ │ - ldr r1, [pc, #356] @ 8ed4c │ │ │ │ + ldr r0, [pc, #356] @ 8ed38 │ │ │ │ + ldr r1, [pc, #356] @ 8ed3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #348] @ 8ed50 │ │ │ │ - ldr r2, [pc, #348] @ 8ed54 │ │ │ │ + ldr r3, [pc, #348] @ 8ed40 │ │ │ │ + ldr r2, [pc, #348] @ 8ed44 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 34bc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strh r5, [r0, #2] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 8ecdc │ │ │ │ + bne 8eccc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8eca8 │ │ │ │ + beq 8ec98 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ 8ed58 │ │ │ │ + ldr r2, [pc, #164] @ 8ed48 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #144] @ 8ed4c │ │ │ │ + ldr r3, [pc, #144] @ 8ed3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ed44 │ │ │ │ + bne 8ed34 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b 8ec70 │ │ │ │ + b 8ec60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r4, lsl r4 │ │ │ │ + eoreq r1, r2, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ + eoreq r1, r2, r8, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r2, r0, asr #6 │ │ │ │ + eoreq r1, r2, r0, asr r3 │ │ │ │ │ │ │ │ -0008ed5c : │ │ │ │ +0008ed4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #324] @ 8eec8 │ │ │ │ - ldr r1, [pc, #324] @ 8eecc │ │ │ │ + ldr r0, [pc, #324] @ 8eeb8 │ │ │ │ + ldr r1, [pc, #324] @ 8eebc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #316] @ 8eed0 │ │ │ │ - ldr r2, [pc, #316] @ 8eed4 │ │ │ │ + ldr r3, [pc, #316] @ 8eec0 │ │ │ │ + ldr r2, [pc, #316] @ 8eec4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r6, #8 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ble 8ee0c │ │ │ │ + ble 8edfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #256] @ 8eed8 │ │ │ │ - ldr r3, [pc, #256] @ 8eedc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667d0 │ │ │ │ + ldr r2, [pc, #256] @ 8eec8 │ │ │ │ + ldr r3, [pc, #256] @ 8eecc │ │ │ │ + bl 2668b4 │ │ │ │ asr r7, r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8ee78 │ │ │ │ + beq 8ee68 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #32] │ │ │ │ - ldr r2, [pc, #148] @ 8eee0 │ │ │ │ - ldr r3, [pc, #124] @ 8eecc │ │ │ │ + ldr r2, [pc, #148] @ 8eed0 │ │ │ │ + ldr r3, [pc, #124] @ 8eebc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8eec4 │ │ │ │ + bne 8eeb4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsl r0, r7, r6 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 8ee0c │ │ │ │ + b 8edfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r4, ror r2 │ │ │ │ + eoreq r1, r2, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r2, r8, asr r2 │ │ │ │ + eoreq r1, r2, r8, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eoreq r1, r2, ip, lsr #3 │ │ │ │ + @ instruction: 0x002211bc │ │ │ │ │ │ │ │ -0008eee4 : │ │ │ │ +0008eed4 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #128] @ 8ef70 │ │ │ │ + ldr lr, [pc, #128] @ 8ef60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - blt 8ef20 │ │ │ │ + blt 8ef10 │ │ │ │ cmp r2, ip │ │ │ │ asr r0, ip, #31 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bge 8ef68 │ │ │ │ + bge 8ef58 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ add r3, r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ ldrgt r1, [r1, #16] │ │ │ │ addgt r2, r1, r2, lsl #2 │ │ │ │ - bgt 8ef44 │ │ │ │ - b 8ef5c │ │ │ │ + bgt 8ef34 │ │ │ │ + b 8ef4c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - ble 8ef5c │ │ │ │ + ble 8ef4c │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ef38 │ │ │ │ + beq 8ef28 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #16] @ 8ef74 │ │ │ │ + ldr r3, [pc, #16] @ 8ef64 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r1, r2, r4, lsl #2 │ │ │ │ + eoreq r1, r2, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0008ef78 : │ │ │ │ +0008ef68 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r3, ip │ │ │ │ - bge 8efc8 │ │ │ │ + bge 8efb8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8efc8 │ │ │ │ + beq 8efb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r3, [r0] │ │ │ │ ldrne r3, [r1, r2, lsl #2] │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008efd0 : │ │ │ │ +0008efc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #288] @ 8f108 │ │ │ │ - ldr ip, [pc, #288] @ 8f10c │ │ │ │ + ldr lr, [pc, #288] @ 8f0f8 │ │ │ │ + ldr ip, [pc, #288] @ 8f0fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #280] @ 8f110 │ │ │ │ + ldr r3, [pc, #280] @ 8f100 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #276] @ 8f114 │ │ │ │ + ldr r2, [pc, #276] @ 8f104 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -111219,82 +111215,82 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ cmp r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strle r3, [r2, #4] │ │ │ │ movle r0, #16 │ │ │ │ - ble 8f078 │ │ │ │ + ble 8f068 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt 8f064 │ │ │ │ + blt 8f054 │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ strh r1, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r4, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f0b8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f0b8 │ │ │ │ cmp r5, #4 │ │ │ │ moveq r4, #3 │ │ │ │ movne r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #64] @ 8f118 │ │ │ │ + ldr r2, [pc, #64] @ 8f108 │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ 8f10c │ │ │ │ + ldr r3, [pc, #44] @ 8f0fc │ │ │ │ add r2, pc, r2 │ │ │ │ strb r4, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f104 │ │ │ │ + bne 8f0f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r0, lsl r0 │ │ │ │ + eoreq r1, r2, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r1, r2, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsl pc │ │ │ │ + eoreq r0, r2, ip, lsr #30 │ │ │ │ │ │ │ │ -0008f11c : │ │ │ │ +0008f10c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 8f1e8 │ │ │ │ - ldr r1, [pc, #180] @ 8f1ec │ │ │ │ + ldr ip, [pc, #180] @ 8f1d8 │ │ │ │ + ldr r1, [pc, #180] @ 8f1dc │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 8f1f0 │ │ │ │ + ldr r2, [pc, #168] @ 8f1e0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 8f1f4 │ │ │ │ + ldr r3, [pc, #164] @ 8f1e4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -111309,98 +111305,98 @@ │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 8f1ec │ │ │ │ + ldr r3, [pc, #48] @ 8f1dc │ │ │ │ str r0, [r2, #12] │ │ │ │ - ldr r2, [pc, #52] @ 8f1f8 │ │ │ │ + ldr r2, [pc, #52] @ 8f1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f1e4 │ │ │ │ + bne 8f1d4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r0, asr #29 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r0, lsr #29 │ │ │ │ + @ instruction: 0x00220eb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r8, lsr lr │ │ │ │ + eoreq r0, r2, r8, asr #28 │ │ │ │ │ │ │ │ -0008f1fc : │ │ │ │ +0008f1ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #144] @ 8f2a4 │ │ │ │ - ldr lr, [pc, #144] @ 8f2a8 │ │ │ │ + ldr r4, [pc, #144] @ 8f294 │ │ │ │ + ldr lr, [pc, #144] @ 8f298 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #132] @ 8f2ac │ │ │ │ + ldr ip, [pc, #132] @ 8f29c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #120] @ 8f2b0 │ │ │ │ + ldr lr, [pc, #120] @ 8f2a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f2b4 │ │ │ │ + ldr r2, [pc, #60] @ 8f2a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f2a8 │ │ │ │ + ldr r3, [pc, #40] @ 8f298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f2a0 │ │ │ │ + bne 8f290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + strdeq r0, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r4, asr #27 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, ror sp │ │ │ │ + eoreq r0, r2, ip, lsl #27 │ │ │ │ │ │ │ │ -0008f2b8 : │ │ │ │ +0008f2a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #144] @ 8f360 │ │ │ │ - ldr lr, [pc, #144] @ 8f364 │ │ │ │ + ldr r4, [pc, #144] @ 8f350 │ │ │ │ + ldr lr, [pc, #144] @ 8f354 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #136] @ 8f368 │ │ │ │ + ldr r3, [pc, #136] @ 8f358 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #132] @ 8f36c │ │ │ │ + ldr ip, [pc, #132] @ 8f35c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -111409,47 +111405,47 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f370 │ │ │ │ + ldr r2, [pc, #60] @ 8f360 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f364 │ │ │ │ + ldr r3, [pc, #40] @ 8f354 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f35c │ │ │ │ + bne 8f34c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, lsr #26 │ │ │ │ + eoreq r0, r2, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r8, lsl #26 │ │ │ │ + eoreq r0, r2, r8, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r0, asr #25 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ │ │ │ │ -0008f374 : │ │ │ │ +0008f364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #144] @ 8f41c │ │ │ │ - ldr ip, [pc, #144] @ 8f420 │ │ │ │ + ldr lr, [pc, #144] @ 8f40c │ │ │ │ + ldr ip, [pc, #144] @ 8f410 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #136] @ 8f424 │ │ │ │ + ldr r3, [pc, #136] @ 8f414 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #132] @ 8f428 │ │ │ │ + ldr r2, [pc, #132] @ 8f418 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -111458,310 +111454,310 @@ │ │ │ │ mov r2, #1 │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f42c │ │ │ │ + ldr r2, [pc, #60] @ 8f41c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f420 │ │ │ │ + ldr r3, [pc, #40] @ 8f410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f418 │ │ │ │ + bne 8f408 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, ip, ror #24 │ │ │ │ + eoreq r0, r2, ip, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, ip, asr #24 │ │ │ │ + eoreq r0, r2, ip, asr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #24 │ │ │ │ + eoreq r0, r2, r4, lsl ip │ │ │ │ │ │ │ │ -0008f430 : │ │ │ │ +0008f420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #288] @ 8f568 │ │ │ │ + ldr lr, [pc, #288] @ 8f558 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #280] @ 8f56c │ │ │ │ + ldr r2, [pc, #280] @ 8f55c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #268] @ 8f570 │ │ │ │ + ldr ip, [pc, #268] @ 8f560 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #260] @ 8f574 │ │ │ │ + ldr r3, [pc, #260] @ 8f564 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, ip │ │ │ │ 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, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8f4f8 │ │ │ │ + beq 8f4e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f550 │ │ │ │ + beq 8f540 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8f51c │ │ │ │ + beq 8f50c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ ldrhne r3, [r2, #12] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r2, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 8f578 │ │ │ │ + ldr r2, [pc, #80] @ 8f568 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 8f56c │ │ │ │ + ldr r3, [pc, #60] @ 8f55c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f564 │ │ │ │ + bne 8f554 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 8f4f4 │ │ │ │ + b 8f4e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x00220bb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r0, lsl #23 │ │ │ │ + mlaeq r2, r0, fp, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, asr #21 │ │ │ │ + ldrdeq r0, [r2], -ip @ │ │ │ │ │ │ │ │ -0008f57c : │ │ │ │ +0008f56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 8f430 │ │ │ │ + bl 8f420 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008f5a4 : │ │ │ │ +0008f594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008f5e4 : │ │ │ │ +0008f5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #272] @ 8f70c │ │ │ │ - ldr lr, [pc, #272] @ 8f710 │ │ │ │ + ldr r4, [pc, #272] @ 8f6fc │ │ │ │ + ldr lr, [pc, #272] @ 8f700 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #256] @ 8f714 │ │ │ │ + ldr ip, [pc, #256] @ 8f704 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #248] @ 8f718 │ │ │ │ + ldr r3, [pc, #248] @ 8f708 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 8f700 │ │ │ │ + beq 8f6f0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 8f6a4 │ │ │ │ + beq 8f694 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f6e8 │ │ │ │ + beq 8f6d8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f6f0 │ │ │ │ + beq 8f6e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #92] @ 8f71c │ │ │ │ + ldr r2, [pc, #92] @ 8f70c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ 8f710 │ │ │ │ + ldr r3, [pc, #72] @ 8f700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f708 │ │ │ │ + bne 8f6f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r4] │ │ │ │ - b 8f6b0 │ │ │ │ + b 8f6a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f6b8 │ │ │ │ + b 8f6a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f6b8 │ │ │ │ + b 8f6a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r2], -r8 @ │ │ │ │ + eoreq r0, r2, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r0, r2, r0, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsr r9 │ │ │ │ + eoreq r0, r2, r4, asr #18 │ │ │ │ │ │ │ │ -0008f720 : │ │ │ │ +0008f710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #216] @ 8f810 │ │ │ │ - ldr ip, [pc, #216] @ 8f814 │ │ │ │ + ldr lr, [pc, #216] @ 8f800 │ │ │ │ + ldr ip, [pc, #216] @ 8f804 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #204] @ 8f818 │ │ │ │ + ldr r3, [pc, #204] @ 8f808 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #200] @ 8f81c │ │ │ │ + ldr r2, [pc, #200] @ 8f80c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 8f7cc │ │ │ │ + beq 8f7bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f800 │ │ │ │ + beq 8f7f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8f820 │ │ │ │ + ldr r2, [pc, #72] @ 8f810 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 8f814 │ │ │ │ + ldr r3, [pc, #52] @ 8f804 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f80c │ │ │ │ + bne 8f7fc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f7d0 │ │ │ │ + b 8f7c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002208bc │ │ │ │ + eoreq r0, r2, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r8, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsl r8 │ │ │ │ + eoreq r0, r2, ip, lsr #16 │ │ │ │ │ │ │ │ -0008f824 : │ │ │ │ +0008f814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #160] @ 8f8dc │ │ │ │ - ldr ip, [pc, #160] @ 8f8e0 │ │ │ │ + ldr lr, [pc, #160] @ 8f8cc │ │ │ │ + ldr ip, [pc, #160] @ 8f8d0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 8f8e4 │ │ │ │ + ldr r3, [pc, #152] @ 8f8d4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 8f8e8 │ │ │ │ + ldr r2, [pc, #148] @ 8f8d8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -111772,333 +111768,333 @@ │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8f5e4 │ │ │ │ + bl 8f5d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 8f8ec │ │ │ │ + ldr r2, [pc, #68] @ 8f8dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 8f8e0 │ │ │ │ + ldr r3, [pc, #48] @ 8f8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f8d8 │ │ │ │ + bne 8f8c8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002207bc │ │ │ │ + eoreq r0, r2, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r7, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, asr #14 │ │ │ │ + eoreq r0, r2, ip, asr r7 │ │ │ │ │ │ │ │ -0008f8f0 : │ │ │ │ +0008f8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #240] @ 8f9f8 │ │ │ │ + ldr lr, [pc, #240] @ 8f9e8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #232] @ 8f9fc │ │ │ │ + ldr r2, [pc, #232] @ 8f9ec │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #220] @ 8fa00 │ │ │ │ + ldr r3, [pc, #220] @ 8f9f0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #216] @ 8fa04 │ │ │ │ + ldr ip, [pc, #216] @ 8f9f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ - 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 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8f9ac │ │ │ │ + beq 8f99c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f9e0 │ │ │ │ + beq 8f9d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 8fa08 │ │ │ │ + ldr r2, [pc, #80] @ 8f9f8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 8f9fc │ │ │ │ + ldr r3, [pc, #60] @ 8f9ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f9f4 │ │ │ │ + bne 8f9e4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 8f9a8 │ │ │ │ + b 8f998 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, ror #13 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r4, asr #13 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsr r6 │ │ │ │ + eoreq r0, r2, ip, asr #12 │ │ │ │ │ │ │ │ -0008fa0c : │ │ │ │ +0008f9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #760] @ 8fd1c │ │ │ │ + ldr r4, [pc, #760] @ 8fd0c │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr lr, [pc, #756] @ 8fd20 │ │ │ │ + ldr lr, [pc, #756] @ 8fd10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #724] @ 8fd24 │ │ │ │ + ldr ip, [pc, #724] @ 8fd14 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #712] @ 8fd28 │ │ │ │ + ldr lr, [pc, #712] @ 8fd18 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ add ip, sp, #8 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + add ip, sp, #20 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #4 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #4 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - add r7, sp, #32 │ │ │ │ - add ip, sp, #16 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ ldrb ip, [r2, #16] │ │ │ │ - mov r4, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ cmp lr, ip │ │ │ │ add lr, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r5] │ │ │ │ str lr, [r5] │ │ │ │ mov lr, #10 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - add lr, sp, #12 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - add lr, sp, #20 │ │ │ │ + mov r4, #0 │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ 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 r7, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - bne 8fb04 │ │ │ │ + bne 8faf4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp r6, lr │ │ │ │ - beq 8fb3c │ │ │ │ + beq 8fb2c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #540] @ 8fd2c │ │ │ │ - ldr r3, [pc, #524] @ 8fd20 │ │ │ │ + ldr r2, [pc, #540] @ 8fd1c │ │ │ │ + ldr r3, [pc, #524] @ 8fd10 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8fcf4 │ │ │ │ + bne 8fce4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 8fb04 │ │ │ │ + bne 8faf4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8c8e0 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldreq ip, [sp, #44] @ 0x2c │ │ │ │ - beq 8fb08 │ │ │ │ + beq 8faf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ sub r6, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 8fc60 │ │ │ │ + beq 8fc50 │ │ │ │ mov r9, r4 │ │ │ │ - b 8fbe8 │ │ │ │ + b 8fbd8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 8fc48 │ │ │ │ - bl 106d14 │ │ │ │ + beq 8fc38 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 8fcd4 │ │ │ │ + beq 8fcc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8fce0 │ │ │ │ + beq 8fcd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8fc60 │ │ │ │ + beq 8fc50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fbd8 │ │ │ │ + beq 8fbc8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fbd8 │ │ │ │ + beq 8fbc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8fb8c │ │ │ │ + bne 8fb7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp sl, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 8fb9c │ │ │ │ - bl 10799c │ │ │ │ + bne 8fb8c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 8fcf8 │ │ │ │ + beq 8fce8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 8fb9c │ │ │ │ + b 8fb8c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8f5e4 │ │ │ │ + bl 8f5d4 │ │ │ │ mov r1, r0 │ │ │ │ - b 8fbb8 │ │ │ │ + b 8fba8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - beq 8fb08 │ │ │ │ + beq 8faf8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 8fcc8 │ │ │ │ + beq 8fcb8 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fcc0 │ │ │ │ + beq 8fcb0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fcc0 │ │ │ │ + beq 8fcb0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8fcec │ │ │ │ + beq 8fcdc │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 8fc90 │ │ │ │ + bne 8fc80 │ │ │ │ clz r8, r9 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ mov r8, r9 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ 8fd30 │ │ │ │ - ldr r1, [pc, #48] @ 8fd34 │ │ │ │ - ldr r0, [pc, #48] @ 8fd38 │ │ │ │ + ldr r3, [pc, #48] @ 8fd20 │ │ │ │ + ldr r1, [pc, #48] @ 8fd24 │ │ │ │ + ldr r0, [pc, #48] @ 8fd28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #44] @ 8fd3c │ │ │ │ + ldr r2, [pc, #44] @ 8fd2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r0, r2, r0, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r5, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r8, ror #9 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ 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 │ │ │ │ +0008fd30 : │ │ │ │ + b 3ca98 │ │ │ │ │ │ │ │ -0008fd44 : │ │ │ │ +0008fd34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #624] @ 8ffd4 │ │ │ │ - ldr r1, [pc, #624] @ 8ffd8 │ │ │ │ + ldr r0, [pc, #624] @ 8ffc4 │ │ │ │ + ldr r1, [pc, #624] @ 8ffc8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #616] @ 8ffdc │ │ │ │ - ldr r2, [pc, #616] @ 8ffe0 │ │ │ │ + ldr r3, [pc, #616] @ 8ffcc │ │ │ │ + ldr r2, [pc, #616] @ 8ffd0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -112109,15 +112105,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -112127,670 +112123,670 @@ │ │ │ │ strb r4, [r0, #17] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr ip, [r3, #24] │ │ │ │ str ip, [r0, #24] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8fe30 │ │ │ │ + beq 8fe20 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ lsl r4, r2, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, #4 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 8ff4c │ │ │ │ + beq 8ff3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, sp, #20 │ │ │ │ add r8, sp, #24 │ │ │ │ - b 8fef8 │ │ │ │ + b 8fee8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq 8fee8 │ │ │ │ + beq 8fed8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp lr, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - beq 8ff80 │ │ │ │ + beq 8ff70 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 8ff4c │ │ │ │ + beq 8ff3c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, r2, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8feec │ │ │ │ + beq 8fedc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8feec │ │ │ │ + beq 8fedc │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 8fea0 │ │ │ │ + bne 8fe90 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 8fee8 │ │ │ │ + b 8fed8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #140] @ 8ffe4 │ │ │ │ + ldr r2, [pc, #140] @ 8ffd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #120] @ 8ffd8 │ │ │ │ + ldr r3, [pc, #120] @ 8ffc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ffa4 │ │ │ │ + bne 8ff94 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8ffa8 │ │ │ │ + beq 8ff98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 8fec8 │ │ │ │ + b 8feb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ 8ffe8 │ │ │ │ - ldr r1, [pc, #56] @ 8ffec │ │ │ │ - ldr r0, [pc, #56] @ 8fff0 │ │ │ │ + ldr r3, [pc, #56] @ 8ffd8 │ │ │ │ + ldr r1, [pc, #56] @ 8ffdc │ │ │ │ + ldr r0, [pc, #56] @ 8ffe0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #6 │ │ │ │ - ldr r2, [pc, #48] @ 8fff4 │ │ │ │ + ldr r2, [pc, #48] @ 8ffe4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mlaeq r2, r4, r2, r0 │ │ │ │ + eoreq r0, r2, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r8, ror r2 │ │ │ │ + eoreq r0, r2, r8, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r0, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #1 │ │ │ │ @ instruction: 0x001f38b8 │ │ │ │ mulseq sp, r0, fp │ │ │ │ andseq lr, sp, ip, lsr #23 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ │ │ │ │ -0008fff8 : │ │ │ │ +0008ffe8 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #172] @ 900b0 │ │ │ │ + ldr lr, [pc, #172] @ 900a0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - blt 9004c │ │ │ │ + blt 9003c │ │ │ │ cmp r2, ip │ │ │ │ asr r0, ip, #31 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bge 900a8 │ │ │ │ + bge 90098 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 900a8 │ │ │ │ + beq 90098 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ add r3, r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ ldrgt r1, [r1, #12] │ │ │ │ addgt r1, r1, r2, lsl #2 │ │ │ │ - ble 90090 │ │ │ │ + ble 90080 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90084 │ │ │ │ + beq 90074 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90084 │ │ │ │ + beq 90074 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9009c │ │ │ │ + bne 9008c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt 90060 │ │ │ │ - ldr r3, [pc, #28] @ 900b4 │ │ │ │ + bgt 90050 │ │ │ │ + ldr r3, [pc, #28] @ 900a4 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r1], -r0 @ │ │ │ │ + eoreq r0, r2, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000900b8 : │ │ │ │ +000900a8 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r3, ip │ │ │ │ - bge 9013c │ │ │ │ + bge 9012c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90144 │ │ │ │ + beq 90134 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [r0] │ │ │ │ - beq 90164 │ │ │ │ + beq 90154 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bne 9015c │ │ │ │ - bl 10799c │ │ │ │ - b 9015c │ │ │ │ + bne 9014c │ │ │ │ + bl 1079a0 │ │ │ │ + b 9014c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ - beq 90164 │ │ │ │ + beq 90154 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009016c : │ │ │ │ +0009015c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #228] @ 90268 │ │ │ │ - ldr r6, [pc, #228] @ 9026c │ │ │ │ - ldr r5, [pc, #228] @ 90270 │ │ │ │ + ldr r7, [pc, #228] @ 90258 │ │ │ │ + ldr r6, [pc, #228] @ 9025c │ │ │ │ + ldr r5, [pc, #228] @ 90260 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #79 @ 0x4f │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #81 @ 0x51 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r0, #85 @ 0x55 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffcaa0 │ │ │ │ @ instruction: 0xffffcb00 │ │ │ │ @ instruction: 0xffffc484 │ │ │ │ │ │ │ │ -00090274 : │ │ │ │ +00090264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90318 │ │ │ │ + bne 90308 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #184] @ 90354 │ │ │ │ + ldr r2, [pc, #184] @ 90344 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 902c4 │ │ │ │ + beq 902b4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90320 │ │ │ │ + beq 90310 │ │ │ │ ldrh r2, [r0, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #140] @ 90358 │ │ │ │ + ldr r6, [pc, #140] @ 90348 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90334 │ │ │ │ - ldr r1, [pc, #100] @ 9035c │ │ │ │ + beq 90324 │ │ │ │ + ldr r1, [pc, #100] @ 9034c │ │ │ │ str r2, [r6] │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ orr r3, r4, #4 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 902b4 │ │ │ │ + b 902a4 │ │ │ │ lsr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r1, r4, #4 │ │ │ │ - ldreq r1, [pc, #32] @ 90360 │ │ │ │ + ldreq r1, [pc, #32] @ 90350 │ │ │ │ lslne r3, r1, #16 │ │ │ │ - ldreq r3, [pc, #28] @ 90364 │ │ │ │ + ldreq r3, [pc, #28] @ 90354 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strh r1, [r5, #2] │ │ │ │ str r2, [r6] │ │ │ │ - b 90328 │ │ │ │ + b 90318 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq r0, r2, r4, lsr r7 │ │ │ │ + eoreq r0, r2, r4, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -00090368 : │ │ │ │ +00090358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #300] @ 904ac │ │ │ │ - ldr r3, [pc, #300] @ 904b0 │ │ │ │ + ldr r2, [pc, #300] @ 9049c │ │ │ │ + ldr r3, [pc, #300] @ 904a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ lsrne r0, r0, #1 │ │ │ │ - bne 903ec │ │ │ │ + bne 903dc │ │ │ │ ldrsh r2, [r5] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 90418 │ │ │ │ + bls 90408 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r1, [pc, #232] @ 904b4 │ │ │ │ + ldr r1, [pc, #232] @ 904a4 │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90428 │ │ │ │ + beq 90418 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r5, #-2] │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ - ldr r2, [pc, #196] @ 904b8 │ │ │ │ - ldr r3, [pc, #184] @ 904b0 │ │ │ │ + ldr r2, [pc, #196] @ 904a8 │ │ │ │ + ldr r3, [pc, #184] @ 904a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 904a8 │ │ │ │ + bne 90498 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, sp │ │ │ │ mov r2, #5 │ │ │ │ - bl 8e52c │ │ │ │ - b 903ec │ │ │ │ - ldr r6, [pc, #140] @ 904bc │ │ │ │ + bl 8e51c │ │ │ │ + b 903dc │ │ │ │ + ldr r6, [pc, #140] @ 904ac │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9047c │ │ │ │ + beq 9046c │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #96] @ 904c0 │ │ │ │ + ldr r1, [pc, #96] @ 904b0 │ │ │ │ orr r3, r4, #4 │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ strh r3, [r5, #2] │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 903e0 │ │ │ │ + b 903d0 │ │ │ │ bics r0, r4, #4 │ │ │ │ - ldreq r3, [pc, #60] @ 904c4 │ │ │ │ + ldreq r3, [pc, #60] @ 904b4 │ │ │ │ lslne r3, r0, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - ldreq r3, [pc, #48] @ 904c8 │ │ │ │ + ldreq r3, [pc, #48] @ 904b8 │ │ │ │ ldrshne r2, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strhne r0, [r5, #2] │ │ │ │ str r1, [r6] │ │ │ │ - b 903e8 │ │ │ │ + b 903d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r8, ror ip @ │ │ │ │ + eoreq pc, r1, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq pc, r1, r4, lsl #24 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq pc, r1, r4, lsl ip @ │ │ │ │ + eoreq r0, r2, r0, ror #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -000904cc : │ │ │ │ +000904bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #304] @ 90614 │ │ │ │ - ldr r3, [pc, #304] @ 90618 │ │ │ │ + ldr r2, [pc, #304] @ 90604 │ │ │ │ + ldr r3, [pc, #304] @ 90608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bne 90588 │ │ │ │ + bne 90578 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 9057c │ │ │ │ + bls 9056c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r1, [pc, #240] @ 9061c │ │ │ │ + ldr r1, [pc, #240] @ 9060c │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90590 │ │ │ │ + beq 90580 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r0, #-2] │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ asr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #200] @ 90620 │ │ │ │ - ldr r3, [pc, #188] @ 90618 │ │ │ │ + ldr r2, [pc, #200] @ 90610 │ │ │ │ + ldr r3, [pc, #188] @ 90608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90610 │ │ │ │ + bne 90600 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, sp │ │ │ │ - bl 8db30 │ │ │ │ - b 90550 │ │ │ │ + bl 8db20 │ │ │ │ + b 90540 │ │ │ │ lsr r0, r0, #1 │ │ │ │ - b 9054c │ │ │ │ - ldr r6, [pc, #140] @ 90624 │ │ │ │ + b 9053c │ │ │ │ + ldr r6, [pc, #140] @ 90614 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905e4 │ │ │ │ + beq 905d4 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #96] @ 90628 │ │ │ │ + ldr r1, [pc, #96] @ 90618 │ │ │ │ orr r3, r4, #4 │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ strh r3, [r5, #2] │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 90540 │ │ │ │ + b 90530 │ │ │ │ bics r0, r4, #4 │ │ │ │ - ldreq r3, [pc, #60] @ 9062c │ │ │ │ + ldreq r3, [pc, #60] @ 9061c │ │ │ │ lslne r3, r0, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - ldreq r3, [pc, #48] @ 90630 │ │ │ │ + ldreq r3, [pc, #48] @ 90620 │ │ │ │ ldrshne r2, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strhne r0, [r5, #2] │ │ │ │ str r1, [r6] │ │ │ │ - b 90548 │ │ │ │ + b 90538 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsl fp @ │ │ │ │ + eoreq pc, r1, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq pc, r1, r0, lsr #21 │ │ │ │ - eoreq r0, r2, r8, ror #8 │ │ │ │ + @ instruction: 0x0021fab0 │ │ │ │ + eoreq r0, r2, r8, ror r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -00090634 : │ │ │ │ +00090624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009064c <_mzHAMT_VAL@@Base>: │ │ │ │ +0009063c <_mzHAMT_VAL@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #32] @ 9067c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ + ldr r3, [pc, #32] @ 9066c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 90670 <_mzHAMT_VAL@@Base+0x24> │ │ │ │ + beq 90660 <_mzHAMT_VAL@@Base+0x24> │ │ │ │ add r1, r1, r2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 90680 <_mzHAMT_VAL@@Base+0x34> │ │ │ │ + ldr r2, [pc, #8] @ 90670 <_mzHAMT_VAL@@Base+0x34> │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq pc, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x0021f9b0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00090684 : │ │ │ │ +00090674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 906b0 │ │ │ │ - b 9076c │ │ │ │ + beq 906a0 │ │ │ │ + b 9075c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ tst r4, #1 │ │ │ │ - bne 9076c │ │ │ │ + bne 9075c │ │ │ │ ldrh r3, [r4] │ │ │ │ sub r3, r3, #83 @ 0x53 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 906a4 │ │ │ │ + bls 90694 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r2, [pc, #216] @ 907a4 │ │ │ │ + ldr r2, [pc, #216] @ 90794 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90714 │ │ │ │ + beq 90704 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90774 │ │ │ │ + beq 90764 │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ - ldr r0, [pc, #176] @ 907a8 │ │ │ │ - ldr r1, [pc, #176] @ 907ac │ │ │ │ - ldr r2, [pc, #176] @ 907b0 │ │ │ │ + ldr r0, [pc, #176] @ 90798 │ │ │ │ + ldr r1, [pc, #176] @ 9079c │ │ │ │ + ldr r2, [pc, #176] @ 907a0 │ │ │ │ and r0, r0, r3, lsl #16 │ │ │ │ and r1, r1, r3, lsr #16 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #152] @ 907b4 │ │ │ │ + ldr r6, [pc, #152] @ 907a4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90784 │ │ │ │ - ldr r1, [pc, #108] @ 907b8 │ │ │ │ + beq 90774 │ │ │ │ + ldr r1, [pc, #108] @ 907a8 │ │ │ │ str r2, [r6] │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r4, #-2] │ │ │ │ orr r3, r5, #4 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r1, [r4, #-2] │ │ │ │ - b 906e4 │ │ │ │ + b 906d4 │ │ │ │ lsr r3, r4, #1 │ │ │ │ - b 906f0 │ │ │ │ + b 906e0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r4] │ │ │ │ - b 906ec │ │ │ │ + b 906dc │ │ │ │ bics r1, r5, #4 │ │ │ │ - ldreq r1, [pc, #44] @ 907bc │ │ │ │ + ldreq r1, [pc, #44] @ 907ac │ │ │ │ lslne r3, r1, #16 │ │ │ │ - ldreq r3, [pc, #40] @ 907c0 │ │ │ │ + ldreq r3, [pc, #40] @ 907b0 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strh r1, [r4, #2] │ │ │ │ str r2, [r6] │ │ │ │ - b 9077c │ │ │ │ + b 9076c │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - eoreq r0, r2, r0, ror #5 │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #676] @ 90a8c │ │ │ │ + ldr r0, [pc, #676] @ 90a7c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #672] @ 90a90 │ │ │ │ + ldr r1, [pc, #672] @ 90a80 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r9, [pc, #664] @ 90a94 │ │ │ │ - ldr r3, [pc, #664] @ 90a98 │ │ │ │ + ldr r9, [pc, #664] @ 90a84 │ │ │ │ + ldr r3, [pc, #664] @ 90a88 │ │ │ │ lsr r5, r6, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, r3] │ │ │ │ @@ -112798,690 +112794,691 @@ │ │ │ │ mov r3, #1 │ │ │ │ ands r3, sl, r3, lsl r5 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ streq r1, [r7] │ │ │ │ - beq 908cc │ │ │ │ + beq 908bc │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add fp, r8, #2 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsl r3, fp, #2 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne 908b0 │ │ │ │ + bne 908a0 │ │ │ │ ldrsh ip, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ - beq 908fc │ │ │ │ + beq 908ec │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d530 │ │ │ │ + bl 8d520 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #456] @ 90a9c │ │ │ │ - ldr r3, [pc, #440] @ 90a90 │ │ │ │ + ldr r2, [pc, #456] @ 90a8c │ │ │ │ + ldr r3, [pc, #440] @ 90a80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90a88 │ │ │ │ + bne 90a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90a14 │ │ │ │ + beq 90a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ and r0, r2, #1 │ │ │ │ - beq 90a38 │ │ │ │ + beq 90a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90988 │ │ │ │ + beq 90978 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ str r3, [fp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7] │ │ │ │ - b 908cc │ │ │ │ + b 908bc │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - bne 90974 │ │ │ │ + bne 90964 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 90974 │ │ │ │ + bne 90964 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ str r2, [fp, #4] │ │ │ │ ldrsh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 909e8 │ │ │ │ + bne 909d8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ add r8, sl, r8 │ │ │ │ tst r1, #1 │ │ │ │ - beq 90a70 │ │ │ │ + beq 90a60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ tst r2, #2 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 90a50 │ │ │ │ + bne 90a40 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 9097c │ │ │ │ + b 9096c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ str ip, [r7] │ │ │ │ - bl 8d530 │ │ │ │ + bl 8d520 │ │ │ │ mov r4, r0 │ │ │ │ - b 908cc │ │ │ │ + b 908bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909a0 │ │ │ │ + bne 90990 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ - bne 909a0 │ │ │ │ - b 90974 │ │ │ │ + bne 90990 │ │ │ │ + b 90964 │ │ │ │ tst r1, #2 │ │ │ │ - beq 90a7c │ │ │ │ + beq 90a6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r8, r8, sl │ │ │ │ add r3, r4, r8, lsl #2 │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 9097c │ │ │ │ - ldr r0, [pc, #40] @ 90aa0 │ │ │ │ + b 9096c │ │ │ │ + ldr r0, [pc, #40] @ 90a90 │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - b 909fc │ │ │ │ + b 909ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 90a5c │ │ │ │ + bl 90674 │ │ │ │ + b 90a4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, ip, lsl #16 │ │ │ │ + eoreq pc, r1, ip, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r8, ror #15 │ │ │ │ + strdeq pc, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r1, r4, lsr #14 │ │ │ │ + eoreq pc, r1, r4, lsr r7 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ lsr ip, r1, r3 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ and ip, ip, #31 │ │ │ │ mov r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 90b74 │ │ │ │ + beq 90b64 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ mvn r8, #0 │ │ │ │ - b 90b00 │ │ │ │ + b 90af0 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bne 90b2c │ │ │ │ + bne 90b1c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ - beq 90b74 │ │ │ │ + beq 90b64 │ │ │ │ bic r0, fp, r8, lsl ip │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add sl, sl, #5 │ │ │ │ mov r3, r4 │ │ │ │ lsr ip, r6, sl │ │ │ │ and ip, ip, #31 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 90ae8 │ │ │ │ + beq 90ad8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r2, #2 │ │ │ │ - beq 90b84 │ │ │ │ + beq 90b74 │ │ │ │ mov r0, fp │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 90b74 │ │ │ │ + bne 90b64 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 90b5c │ │ │ │ + b 90b4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #244] @ 90ca0 │ │ │ │ + ldr r6, [pc, #244] @ 90c90 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ - b 90bd8 │ │ │ │ + b 90bc8 │ │ │ │ orrs r1, r2, r3 │ │ │ │ - beq 90c18 │ │ │ │ + beq 90c08 │ │ │ │ subs r2, r2, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r9, [r0, #4]! │ │ │ │ tst r9, #1 │ │ │ │ - bne 90bc4 │ │ │ │ + bne 90bb4 │ │ │ │ ldrh r1, [r9] │ │ │ │ sub r1, r1, #83 @ 0x53 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 90bc4 │ │ │ │ + bhi 90bb4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs lr, r3, ip │ │ │ │ - blt 90c84 │ │ │ │ + blt 90c74 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r2, r1 │ │ │ │ sbc r3, r3, ip │ │ │ │ - b 90bd4 │ │ │ │ + b 90bc4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r3] │ │ │ │ - beq 90c48 │ │ │ │ + beq 90c38 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 90c74 │ │ │ │ - ldr r3, [pc, #96] @ 90ca4 │ │ │ │ + bne 90c64 │ │ │ │ + ldr r3, [pc, #96] @ 90c94 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 90c8c │ │ │ │ + beq 90c7c │ │ │ │ mov r3, #2 │ │ │ │ smlabb r0, r0, r3, r7 │ │ │ │ add r3, r8, r0, lsl r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, r0, r7 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b 90c44 │ │ │ │ + b 90c34 │ │ │ │ mov r8, r9 │ │ │ │ - b 90bb8 │ │ │ │ + b 90ba8 │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ str r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq pc, r1, r4, asr #8 │ │ │ │ + eoreq pc, r1, r4, asr r4 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #572] @ 90f00 │ │ │ │ - ldr r3, [pc, #572] @ 90f04 │ │ │ │ + ldr r2, [pc, #572] @ 90ef0 │ │ │ │ + ldr r3, [pc, #572] @ 90ef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #564] @ 90f08 │ │ │ │ + ldr r7, [pc, #564] @ 90ef8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ tst r1, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ lsrne r3, r1, #1 │ │ │ │ - bne 90d28 │ │ │ │ + bne 90d18 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ - ldr r2, [pc, #520] @ 90f0c │ │ │ │ + ldr r2, [pc, #520] @ 90efc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90e38 │ │ │ │ + beq 90e28 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90ec0 │ │ │ │ + beq 90eb0 │ │ │ │ ldrh r2, [r1, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ - ldr r1, [pc, #480] @ 90f10 │ │ │ │ - ldr r2, [pc, #480] @ 90f14 │ │ │ │ + ldr r1, [pc, #480] @ 90f00 │ │ │ │ + ldr r2, [pc, #480] @ 90f04 │ │ │ │ and r1, r1, r3, lsl #16 │ │ │ │ and r2, r2, r3, lsr #16 │ │ │ │ orr r1, r1, r2 │ │ │ │ - ldr r2, [pc, #468] @ 90f18 │ │ │ │ + ldr r2, [pc, #468] @ 90f08 │ │ │ │ tst r8, #1 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ - bne 90d5c │ │ │ │ + bne 90d4c │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r8, [r8, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90d94 │ │ │ │ + beq 90d84 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r3, r4, r9, lsl #2 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ ands r2, r8, #1 │ │ │ │ - beq 90dc4 │ │ │ │ + beq 90db4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 90e94 │ │ │ │ + beq 90e84 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #384] @ 90f1c │ │ │ │ - ldr r3, [pc, #356] @ 90f04 │ │ │ │ + ldr r2, [pc, #384] @ 90f0c │ │ │ │ + ldr r3, [pc, #356] @ 90ef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90efc │ │ │ │ + bne 90eec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 90d88 │ │ │ │ + bne 90d78 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 90d90 │ │ │ │ + ble 90d80 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r2 │ │ │ │ add sl, sp, #32 │ │ │ │ add r9, sp, #28 │ │ │ │ add r7, sp, #24 │ │ │ │ - b 90e08 │ │ │ │ + b 90df8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ adds r4, r4, #1 │ │ │ │ adc fp, fp, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 90d90 │ │ │ │ + ble 90d80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r7, r9, sl} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 90df4 │ │ │ │ + bne 90de4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strne r5, [r6] │ │ │ │ - b 90d94 │ │ │ │ - ldr r9, [pc, #224] @ 90f20 │ │ │ │ + b 90d84 │ │ │ │ + ldr r9, [pc, #224] @ 90f10 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90edc │ │ │ │ - ldr r2, [pc, #176] @ 90f24 │ │ │ │ + beq 90ecc │ │ │ │ + ldr r2, [pc, #176] @ 90f14 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, sl, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 90d1c │ │ │ │ + b 90d0c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ cmp r6, #0 │ │ │ │ strne r8, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 90ed0 │ │ │ │ + beq 90ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ - b 90d94 │ │ │ │ + b 90d84 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 90d24 │ │ │ │ - ldr r3, [pc, #80] @ 90f28 │ │ │ │ + b 90d14 │ │ │ │ + ldr r3, [pc, #80] @ 90f18 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - b 90d94 │ │ │ │ + b 90d84 │ │ │ │ bics r3, r4, #4 │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - ldreq r2, [pc, #64] @ 90f2c │ │ │ │ + ldreq r2, [pc, #64] @ 90f1c │ │ │ │ lslne r3, r3, #16 │ │ │ │ - ldreq r3, [pc, #60] @ 90f30 │ │ │ │ + ldreq r3, [pc, #60] @ 90f20 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r5, #2] │ │ │ │ - b 90ec8 │ │ │ │ + b 90eb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsr r3 @ │ │ │ │ + eoreq pc, r1, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r0, lsr #6 │ │ │ │ + eoreq pc, r1, r0, lsr r3 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - eoreq pc, r1, ip, asr r2 @ │ │ │ │ - @ instruction: 0x0021fbbc │ │ │ │ + eoreq pc, r1, ip, ror #4 │ │ │ │ + eoreq pc, r1, ip, asr #23 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #424] @ 910f4 │ │ │ │ + ldr ip, [pc, #424] @ 910e4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #416] @ 910f8 │ │ │ │ + ldr r2, [pc, #416] @ 910e8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #380] @ 910fc │ │ │ │ - ldr r3, [pc, #380] @ 91100 │ │ │ │ + ldr r2, [pc, #380] @ 910ec │ │ │ │ + ldr r3, [pc, #380] @ 910f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr sl, [r2, r3] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #24 │ │ │ │ + str r2, [sp, #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, #24 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - ble 910bc │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ble 910ac │ │ │ │ mov r5, r4 │ │ │ │ - b 9102c │ │ │ │ + b 9101c │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ - beq 910a4 │ │ │ │ + beq 91094 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - beq 91070 │ │ │ │ - bl 3aa90 │ │ │ │ + beq 91060 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91080 │ │ │ │ + bne 91070 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 910b8 │ │ │ │ + ble 910a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ str r8, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne 90ff8 │ │ │ │ + bne 90fe8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91014 │ │ │ │ + bne 91004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ strne r4, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 91098 │ │ │ │ + b 91088 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8cfa0 │ │ │ │ + bl 8cf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91014 │ │ │ │ + beq 91004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ strne r4, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 910c0 │ │ │ │ + b 910b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91014 │ │ │ │ - b 91080 │ │ │ │ + beq 91004 │ │ │ │ + b 91070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ 91104 │ │ │ │ + ldr r2, [pc, #60] @ 910f4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #40] @ 910f8 │ │ │ │ + ldr r3, [pc, #40] @ 910e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 910f0 │ │ │ │ + bne 910e0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsr #1 │ │ │ │ + strheq pc, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r8, ror r0 @ │ │ │ │ + eoreq pc, r1, r8, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, ip, lsr #30 │ │ │ │ + eoreq lr, r1, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #344] @ 91280 │ │ │ │ + ldr r1, [pc, #348] @ 91274 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #336] @ 91284 │ │ │ │ + ldr r2, [pc, #340] @ 91278 │ │ │ │ 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] @ 9127c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r0, [pc, #316] @ 9128c │ │ │ │ + ldr r0, [pc, #320] @ 91280 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ subs r4, r6, #1 │ │ │ │ asr r5, r6, #31 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #32 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ + add fp, sp, #44 @ 0x2c │ │ │ │ + add sl, sp, #48 @ 0x30 │ │ │ │ subs r6, r4, r6 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #6 │ │ │ │ sbc r9, r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 91224 │ │ │ │ + b 91218 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - stm sp, {sl, fp} │ │ │ │ - bl 90b94 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 90b84 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9126c │ │ │ │ + bne 91260 │ │ │ │ cmp r5, r9 │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne 911d8 │ │ │ │ + bne 911c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #72] @ 91290 │ │ │ │ - ldr r3, [pc, #56] @ 91284 │ │ │ │ + ldr r2, [pc, #72] @ 91284 │ │ │ │ + ldr r3, [pc, #56] @ 91278 │ │ │ │ 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 91270 │ │ │ │ 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 91230 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, r8, asr #29 │ │ │ │ + ldrdeq lr, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r0, lsr #29 │ │ │ │ + @ instruction: 0x0021eeb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021edb0 │ │ │ │ + @ instruction: 0x0021edbc │ │ │ │ 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] @ 913e4 │ │ │ │ + ldr ip, [pc, #324] @ 913e8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #316] @ 913f8 │ │ │ │ + ldr sl, [pc, #316] @ 913ec │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #304] @ 913fc │ │ │ │ + ldr r3, [pc, #304] @ 913f0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r5, [sl, r3] │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -113490,212 +113487,212 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str ip, [r5] │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 913e0 │ │ │ │ + beq 913d4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r2, r4, r8, lsl #2 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ tst fp, #1 │ │ │ │ - bne 91338 │ │ │ │ + bne 9132c │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 913c0 │ │ │ │ + beq 913b4 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 913a0 │ │ │ │ - ldr r2, [pc, #180] @ 91400 │ │ │ │ + bne 91394 │ │ │ │ + ldr r2, [pc, #180] @ 913f4 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #136] @ 91404 │ │ │ │ - ldr r3, [pc, #116] @ 913f4 │ │ │ │ + ldr r2, [pc, #136] @ 913f8 │ │ │ │ + ldr r3, [pc, #116] @ 913e8 │ │ │ │ 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 913e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r8, r0 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - b 9134c │ │ │ │ + b 91340 │ │ │ │ str r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 91108 │ │ │ │ - b 91374 │ │ │ │ + bl 910f8 │ │ │ │ + b 91368 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 91374 │ │ │ │ + b 91368 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #26 │ │ │ │ + eoreq lr, r1, r8, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r4, lsr #26 │ │ │ │ + eoreq lr, r1, r0, lsr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror ip │ │ │ │ + eoreq lr, r1, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #256] @ 91520 │ │ │ │ + ldr lr, [pc, #256] @ 91514 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #244] @ 91524 │ │ │ │ + ldr ip, [pc, #244] @ 91518 │ │ │ │ add lr, pc, lr │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 91480 │ │ │ │ + beq 91474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ands r5, r6, #1 │ │ │ │ - bne 91474 │ │ │ │ + bne 91468 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 914b0 │ │ │ │ + beq 914a4 │ │ │ │ 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] @ 9151c │ │ │ │ + ldr r3, [pc, #152] @ 91518 │ │ │ │ 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 91510 │ │ │ │ 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 91474 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ str fp, [sp, #8] │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r8, r8, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 914d4 │ │ │ │ + bne 914c8 │ │ │ │ mov r5, #1 │ │ │ │ - b 91480 │ │ │ │ + b 91474 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #23 │ │ │ │ + ldrdeq lr, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r0, ror fp │ │ │ │ + eoreq lr, r1, ip, ror fp │ │ │ │ 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] @ 916c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ 916d4 │ │ │ │ + ldr r3, [pc, #380] @ 916c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 90aa4 │ │ │ │ - ldr r8, [pc, #344] @ 916d8 │ │ │ │ + bl 90a94 │ │ │ │ + ldr r8, [pc, #344] @ 916cc │ │ │ │ add r8, pc, r8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 915b0 │ │ │ │ + beq 915a4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, r4, r7, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 915a8 │ │ │ │ + bne 9159c │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 91610 │ │ │ │ + beq 91604 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 915e0 │ │ │ │ + beq 915d4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #288] @ 916dc │ │ │ │ - ldr r3, [pc, #276] @ 916d4 │ │ │ │ + ldr r2, [pc, #288] @ 916d0 │ │ │ │ + ldr r3, [pc, #276] @ 916c8 │ │ │ │ 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 916c0 │ │ │ │ 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 916ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ 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 915a8 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 915b4 │ │ │ │ + beq 915a8 │ │ │ │ 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 +113701,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 91670 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 916c4 │ │ │ │ + beq 916b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91658 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91658 │ │ │ │ mov r0, #1 │ │ │ │ - b 915b4 │ │ │ │ - ldr r3, [pc, #32] @ 916e0 │ │ │ │ + b 915a8 │ │ │ │ + ldr r3, [pc, #32] @ 916d4 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 91600 │ │ │ │ + b 915f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 915b4 │ │ │ │ + b 915a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, r4, lsr #21 │ │ │ │ + @ instruction: 0x0021eab0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, ror sl │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + eoreq lr, r1, r8, lsl #21 │ │ │ │ + eoreq lr, r1, r8, asr #20 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #392] @ 91890 │ │ │ │ - ldr r1, [pc, #392] @ 91894 │ │ │ │ + ldr r0, [pc, #392] @ 91884 │ │ │ │ + ldr r1, [pc, #392] @ 91888 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #384] @ 91898 │ │ │ │ - ldr r2, [pc, #384] @ 9189c │ │ │ │ + ldr r5, [pc, #384] @ 9188c │ │ │ │ + ldr r2, [pc, #384] @ 91890 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -113766,592 +113763,592 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 917dc │ │ │ │ + beq 917d0 │ │ │ │ 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 91798 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 91818 │ │ │ │ + beq 9180c │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 9184c │ │ │ │ + beq 91840 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91810 │ │ │ │ + beq 91804 │ │ │ │ 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 9176c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [pc, #188] @ 918a0 │ │ │ │ - ldr r3, [pc, #172] @ 91894 │ │ │ │ + ldr r2, [pc, #188] @ 91894 │ │ │ │ + ldr r3, [pc, #172] @ 91888 │ │ │ │ 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 91880 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 90684 │ │ │ │ - b 917b8 │ │ │ │ - ldr r3, [pc, #132] @ 918a4 │ │ │ │ + bl 90674 │ │ │ │ + b 917ac │ │ │ │ + ldr r3, [pc, #132] @ 91898 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91834 │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ - bl 20b8fc │ │ │ │ + ble 91828 │ │ │ │ + bl 916d8 │ │ │ │ + b 917ac │ │ │ │ + bl 20b8ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ + bl 916d8 │ │ │ │ + b 917ac │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91884 │ │ │ │ + beq 91878 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 917b8 │ │ │ │ + ble 917ac │ │ │ │ add sl, sl, #1 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp fp, sl │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 9186c │ │ │ │ - b 917b8 │ │ │ │ - bl 90684 │ │ │ │ - b 91864 │ │ │ │ + bne 91860 │ │ │ │ + b 917ac │ │ │ │ + bl 90674 │ │ │ │ + b 91858 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + strdeq lr, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq lr, [r1], -r4 @ │ │ │ │ + eoreq lr, r1, r0, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r4, lsl r8 │ │ │ │ + eoreq lr, r1, r0, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3984] @ 9285c │ │ │ │ + ldr r0, [pc, #3984] @ 92850 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #3980] @ 92860 │ │ │ │ + ldr r1, [pc, #3980] @ 92854 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r6, [pc, #3972] @ 92864 │ │ │ │ - ldr r2, [pc, #3972] @ 92868 │ │ │ │ + ldr r6, [pc, #3972] @ 92858 │ │ │ │ + ldr r2, [pc, #3972] @ 9285c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 91938 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ strls r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8db30 │ │ │ │ + bl 8db20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 923cc │ │ │ │ + bne 923c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ands fp, r3, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov ip, r1 │ │ │ │ - beq 919e4 │ │ │ │ + beq 919d8 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ - bgt 92c0c │ │ │ │ + bgt 92c00 │ │ │ │ mov r2, #188 @ 0xbc │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #3808] @ 9286c │ │ │ │ + ldr r0, [pc, #3808] @ 92860 │ │ │ │ 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 919a8 │ │ │ │ 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] @ 92864 │ │ │ │ + ldr r3, [pc, #3744] @ 92854 │ │ │ │ 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 92eb8 │ │ │ │ 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 91b60 │ │ │ │ + ldr r0, [pc, #3708] @ 92868 │ │ │ │ sub lr, sl, #42 @ 0x2a │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #147 @ 0x93 │ │ │ │ - bhi 92590 │ │ │ │ + bhi 92584 │ │ │ │ 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] @ 92894 │ │ │ │ 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 92a9c │ │ │ │ + ldr r3, [pc, #3640] @ 92898 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 91a90 │ │ │ │ - ldr r3, [pc, #3620] @ 928a8 │ │ │ │ + bcs 91a84 │ │ │ │ + ldr r3, [pc, #3620] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92b30 │ │ │ │ + beq 92b24 │ │ │ │ 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 91ab4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916d8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b60 │ │ │ │ mov r8, #6 │ │ │ │ tst r0, #1 │ │ │ │ asr r5, fp, #31 │ │ │ │ - bne 91af4 │ │ │ │ + bne 91ae8 │ │ │ │ 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 92564 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92568 │ │ │ │ + beq 9255c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ 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 91b60 │ │ │ │ cmn fp, #1 │ │ │ │ - bne 91adc │ │ │ │ + bne 91ad0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ 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 92690 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ addne ip, r2, ip │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a20 │ │ │ │ ldrb r3, [ip, #-1]! │ │ │ │ cmp ip, r2 │ │ │ │ add fp, fp, r3 │ │ │ │ - bne 91ba8 │ │ │ │ + bne 91b9c │ │ │ │ mov sl, fp │ │ │ │ - b 91b6c │ │ │ │ + b 91b60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3240] @ 92878 │ │ │ │ + ldr r2, [pc, #3240] @ 9286c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 92638 │ │ │ │ + beq 9262c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92904 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + beq 928f8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #3160] @ 928a0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #3164] @ 92894 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 927cc │ │ │ │ - ldr r3, [pc, #3112] @ 928a4 │ │ │ │ + ble 927c0 │ │ │ │ + ldr r3, [pc, #3112] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 9261c │ │ │ │ + bcc 92610 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92cd4 │ │ │ │ + beq 92cc8 │ │ │ │ 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 92ad0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 92cc8 │ │ │ │ - ldr r2, [pc, #2968] @ 9287c │ │ │ │ + beq 92cbc │ │ │ │ + ldr r2, [pc, #2968] @ 92870 │ │ │ │ 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 55fd4 │ │ │ │ ands sl, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 92bcc │ │ │ │ + bne 92bc0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 92bdc │ │ │ │ + bne 92bd0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #2908] @ 928a0 │ │ │ │ + ldr r3, [pc, #2908] @ 92894 │ │ │ │ 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 92b64 │ │ │ │ + ldr r3, [pc, #2880] @ 92898 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 91da4 │ │ │ │ - ldr r3, [pc, #2860] @ 928a8 │ │ │ │ + bcs 91d98 │ │ │ │ + ldr r3, [pc, #2860] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91da4 │ │ │ │ + bne 91d98 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, ip │ │ │ │ str r3, [r4] │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 926e8 │ │ │ │ + beq 926dc │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne 91dc8 │ │ │ │ + bne 91dbc │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 926e8 │ │ │ │ + bne 926dc │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bb8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #2796] @ 928c8 │ │ │ │ + ldr r2, [pc, #2796] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d58 │ │ │ │ + beq 92d4c │ │ │ │ tst r3, #4 │ │ │ │ - beq 92c24 │ │ │ │ + beq 92c18 │ │ │ │ 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 919a8 │ │ │ │ + ldr r3, [pc, #2692] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b58 │ │ │ │ - ldr r3, [pc, #2676] @ 928a4 │ │ │ │ + ble 92b4c │ │ │ │ + ldr r3, [pc, #2676] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 91e54 │ │ │ │ - ldr r3, [pc, #2656] @ 928a8 │ │ │ │ + bcs 91e48 │ │ │ │ + ldr r3, [pc, #2656] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 925a0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91f04 │ │ │ │ + beq 91ef8 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92af4 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #2644] @ 928c8 │ │ │ │ + ldr r2, [pc, #2644] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 925f0 │ │ │ │ - ldr r6, [pc, #2556] @ 92880 │ │ │ │ + bne 925e4 │ │ │ │ + ldr r6, [pc, #2556] @ 92874 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b08 │ │ │ │ + beq 92afc │ │ │ │ str r2, [r6] │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ - ldr r2, [pc, #2580] @ 928d0 │ │ │ │ + ldr r2, [pc, #2580] @ 928c4 │ │ │ │ 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 91de8 │ │ │ │ + ldr r3, [pc, #2496] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b40 │ │ │ │ - ldr r3, [pc, #2480] @ 928a4 │ │ │ │ + ble 92b34 │ │ │ │ + ldr r3, [pc, #2480] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 92598 │ │ │ │ + bcc 9258c │ │ │ │ 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 9189c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ add sl, sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91f9c │ │ │ │ + beq 91f90 │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91f9c │ │ │ │ - ldr r2, [pc, #2400] @ 928c8 │ │ │ │ + bne 91f90 │ │ │ │ + ldr r2, [pc, #2400] @ 928bc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92ec8 │ │ │ │ + beq 92ebc │ │ │ │ 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 919a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 925c8 │ │ │ │ + beq 925bc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r2, [ip] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ - b 91924 │ │ │ │ + b 91918 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2212] @ 928a0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [pc, #2212] @ 92894 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b9c │ │ │ │ - ldr r3, [pc, #2172] @ 928a4 │ │ │ │ + ble 92b90 │ │ │ │ + ldr r3, [pc, #2172] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92054 │ │ │ │ - ldr r3, [pc, #2152] @ 928a8 │ │ │ │ + bcs 92048 │ │ │ │ + ldr r3, [pc, #2152] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92054 │ │ │ │ + bne 92048 │ │ │ │ mov r3, #8 │ │ │ │ - b 923c0 │ │ │ │ + b 923b4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 92750 │ │ │ │ + bne 92744 │ │ │ │ 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 +114356,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 91b60 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r5, #1 │ │ │ │ - beq 92a54 │ │ │ │ + beq 92a48 │ │ │ │ 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 92a3c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ 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 9208c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4710 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ + b 91918 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92c50 │ │ │ │ + bne 92c44 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9260c │ │ │ │ + beq 92600 │ │ │ │ movle sl, r5 │ │ │ │ - ble 91b6c │ │ │ │ - ldr r2, [pc, #1832] @ 928a0 │ │ │ │ - ldr fp, [pc, #1800] @ 92884 │ │ │ │ + ble 91b60 │ │ │ │ + ldr r2, [pc, #1832] @ 92894 │ │ │ │ + ldr fp, [pc, #1800] @ 92878 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ mov sl, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 92888 │ │ │ │ + ldr r6, [pc, #1788] @ 9287c │ │ │ │ mov r4, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ - b 9224c │ │ │ │ + b 92240 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r3, r5, #3 │ │ │ │ ldrd r8, [r4, r3] │ │ │ │ add sl, sl, sl, lsl #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92240 │ │ │ │ + bne 92234 │ │ │ │ lsr r2, r8, #23 │ │ │ │ - ldr r3, [pc, #1728] @ 9288c │ │ │ │ + ldr r3, [pc, #1728] @ 92880 │ │ │ │ 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] @ 92884 │ │ │ │ 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] @ 92888 │ │ │ │ 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] @ 92880 │ │ │ │ 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 92ac8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 92194 │ │ │ │ + bgt 92188 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 92194 │ │ │ │ + b 92188 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ - ldr r3, [pc, #1564] @ 928a0 │ │ │ │ + b 91918 │ │ │ │ + ldr r3, [pc, #1564] @ 92894 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b84 │ │ │ │ - ldr r3, [pc, #1548] @ 928a4 │ │ │ │ + ble 92b78 │ │ │ │ + ldr r3, [pc, #1548] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 922bc │ │ │ │ - ldr r1, [pc, #1528] @ 928a8 │ │ │ │ + bcs 922b0 │ │ │ │ + ldr r1, [pc, #1528] @ 9289c │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 925a0 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 925d4 │ │ │ │ + bne 925c8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r1] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r1] │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b60 │ │ │ │ mov r8, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92ac8 │ │ │ │ + ble 92abc │ │ │ │ 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 9189c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 922f8 │ │ │ │ - b 91b6c │ │ │ │ + bne 922ec │ │ │ │ + b 91b60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1316] @ 928a0 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #1332] @ 92894 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92bb0 │ │ │ │ - ldr r3, [pc, #1292] @ 928a4 │ │ │ │ + ble 92ba4 │ │ │ │ + ldr r3, [pc, #1292] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 923d4 │ │ │ │ - ldr r3, [pc, #1272] @ 928a8 │ │ │ │ + bcs 923c8 │ │ │ │ + ldr r3, [pc, #1272] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #9 │ │ │ │ - bne 923d4 │ │ │ │ + bne 923c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 91b6c │ │ │ │ + b 91b60 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 927e0 │ │ │ │ + bne 927d4 │ │ │ │ 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 91b60 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 92a40 │ │ │ │ + beq 92a34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 924ac │ │ │ │ + beq 924a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 92a5c │ │ │ │ + beq 92a50 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ 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 92408 │ │ │ │ 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 919a8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9253c │ │ │ │ + beq 92530 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9253c │ │ │ │ - ldr r1, [pc, #960] @ 928c8 │ │ │ │ + bne 92530 │ │ │ │ + ldr r1, [pc, #960] @ 928bc │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92d88 │ │ │ │ + beq 92d7c │ │ │ │ tst r2, #4 │ │ │ │ - beq 92c48 │ │ │ │ + beq 92c3c │ │ │ │ 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 919a8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r3, #4] │ │ │ │ addne r3, r1, ip, lsl #2 │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a20 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov sl, fp │ │ │ │ - bne 92550 │ │ │ │ - b 91b6c │ │ │ │ + bne 92544 │ │ │ │ + b 91b60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 91b2c │ │ │ │ + b 91b20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 90b94 │ │ │ │ - b 91b08 │ │ │ │ + bl 90b84 │ │ │ │ + b 91afc │ │ │ │ lsl r2, sl, #2 │ │ │ │ - b 91984 │ │ │ │ - ldr r3, [pc, #776] @ 928a8 │ │ │ │ + b 91978 │ │ │ │ + ldr r3, [pc, #776] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91f04 │ │ │ │ + bne 91ef8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4] │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91fc0 │ │ │ │ + b 91fb4 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92af4 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #736] @ 928c8 │ │ │ │ + ldr r2, [pc, #736] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d2c │ │ │ │ + beq 92d20 │ │ │ │ tst r3, #4 │ │ │ │ lsleq ip, r3, #16 │ │ │ │ lsreq ip, ip, #19 │ │ │ │ - beq 92b28 │ │ │ │ + beq 92b1c │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 91df4 │ │ │ │ + b 91de8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ - ldr r3, [pc, #644] @ 928a8 │ │ │ │ + b 919a8 │ │ │ │ + ldr r3, [pc, #644] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c8c │ │ │ │ + bne 91c80 │ │ │ │ mov r3, #11 │ │ │ │ - b 923c0 │ │ │ │ + b 923b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 91c0c │ │ │ │ + bne 91c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9265c │ │ │ │ + beq 92650 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 91c14 │ │ │ │ + beq 91c08 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d2c │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #596] @ 928c8 │ │ │ │ + ldr r2, [pc, #596] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92e0c │ │ │ │ + beq 92e00 │ │ │ │ tst r3, #4 │ │ │ │ - beq 92d50 │ │ │ │ + beq 92d44 │ │ │ │ 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 91df8 │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91b98 │ │ │ │ - ldr r2, [pc, #536] @ 928c8 │ │ │ │ + bne 91b8c │ │ │ │ + ldr r2, [pc, #536] @ 928bc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92da4 │ │ │ │ + beq 92d98 │ │ │ │ tst r1, #4 │ │ │ │ moveq r2, #56 @ 0x38 │ │ │ │ - beq 926cc │ │ │ │ + beq 926c0 │ │ │ │ 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 919a8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [ip] │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b60 │ │ │ │ mov r5, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92abc │ │ │ │ + ble 92ab0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92a34 │ │ │ │ + beq 92a28 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228798 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 92704 │ │ │ │ - b 91b6c │ │ │ │ + bne 926f8 │ │ │ │ + b 91b60 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bb8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #352] @ 928c8 │ │ │ │ + ldr r2, [pc, #352] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91de4 │ │ │ │ - ldr r7, [pc, #288] @ 92898 │ │ │ │ + bne 91dd8 │ │ │ │ + ldr r7, [pc, #288] @ 9288c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d64 │ │ │ │ + beq 92d58 │ │ │ │ str r2, [r7] │ │ │ │ ldrh r1, [r6, #-2] │ │ │ │ - ldr r2, [pc, #288] @ 928d0 │ │ │ │ + ldr r2, [pc, #288] @ 928c4 │ │ │ │ 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 91de8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 91c74 │ │ │ │ + b 91c68 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d2c │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #208] @ 928c8 │ │ │ │ + ldr r2, [pc, #208] @ 928bc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9267c │ │ │ │ - ldr r6, [pc, #148] @ 9289c │ │ │ │ + bne 92670 │ │ │ │ + ldr r6, [pc, #148] @ 92890 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d40 │ │ │ │ + beq 92d34 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #144] @ 928d0 │ │ │ │ + ldr r2, [pc, #144] @ 928c4 │ │ │ │ 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 92680 │ │ │ │ + eoreq lr, r1, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, lsl #14 │ │ │ │ + eoreq lr, r1, r8, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ - eoreq lr, r1, ip, lsr r6 │ │ │ │ - @ instruction: 0x001f1cb4 │ │ │ │ + eoreq lr, r1, r8, asr #12 │ │ │ │ + @ instruction: 0x001f1cb0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror fp │ │ │ │ + eoreq lr, r1, r8, lsl #23 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ - eoreq lr, r1, r8, lsl #5 │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ + mlaeq r1, r4, r2, lr │ │ │ │ + eoreq lr, r1, r0, lsl #4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq r0, pc, r4, ror #27 │ │ │ │ - ldrheq ip, [sp], -ip @ │ │ │ │ - ldrsbeq ip, [sp], -r8 │ │ │ │ + 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 │ │ │ │ + eoreq sp, r1, r0, lsr #27 │ │ │ │ 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 │ │ │ │ - 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, lsr #25 │ │ │ │ + andeq r0, r0, sl, asr r3 │ │ │ │ + eoreq sp, r1, ip, ror ip │ │ │ │ + eoreq sp, r1, ip, asr ip │ │ │ │ + strdeq sp, [r1], -r4 @ │ │ │ │ + eoreq sp, r1, r8, lsr fp │ │ │ │ + eoreq sp, r1, r4, ror #21 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecdb0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 9295c │ │ │ │ + bne 92950 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92e6c │ │ │ │ + beq 92e60 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-204] @ 928a0 │ │ │ │ + ldr r3, [pc, #-204] @ 92894 │ │ │ │ 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 92d88 │ │ │ │ + ldr r3, [pc, #-244] @ 92898 │ │ │ │ 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 929b4 │ │ │ │ + ldr r3, [pc, #-268] @ 9289c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9204c │ │ │ │ + beq 92040 │ │ │ │ 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 92a20 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92c14 │ │ │ │ + beq 92c08 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 929ec │ │ │ │ - b 91b6c │ │ │ │ + bne 929e0 │ │ │ │ + b 91b60 │ │ │ │ mov sl, ip │ │ │ │ - b 91b6c │ │ │ │ + b 91b60 │ │ │ │ add r2, fp, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 9272c │ │ │ │ + b 92720 │ │ │ │ mov r8, ip │ │ │ │ - b 92414 │ │ │ │ + b 92408 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 920f4 │ │ │ │ + b 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b 92098 │ │ │ │ + b 9208c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 92478 │ │ │ │ - bl 10799c │ │ │ │ + bne 9246c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 92474 │ │ │ │ - ldr r3, [pc, #-472] @ 928ac │ │ │ │ - ldr r1, [pc, #-472] @ 928b0 │ │ │ │ - ldr r0, [pc, #-472] @ 928b4 │ │ │ │ + bne 92468 │ │ │ │ + ldr r3, [pc, #-472] @ 928a0 │ │ │ │ + ldr r1, [pc, #-472] @ 928a4 │ │ │ │ + ldr r0, [pc, #-472] @ 928a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #-480] @ 928b8 │ │ │ │ + ldr r2, [pc, #-480] @ 928ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91a64 │ │ │ │ + b 91a58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92710 │ │ │ │ + bl 20b8ec │ │ │ │ + b 92704 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92304 │ │ │ │ + bl 20b8ec │ │ │ │ + b 922f8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 91b6c │ │ │ │ + b 91b60 │ │ │ │ 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 55fd4 │ │ │ │ + b 91cfc │ │ │ │ lsr ip, r8, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df8 │ │ │ │ bics r3, r5, #4 │ │ │ │ lslne ip, r3, #16 │ │ │ │ - ldreq ip, [pc, #-560] @ 928e8 │ │ │ │ - ldreq r3, [pc, #-540] @ 92900 │ │ │ │ + ldreq ip, [pc, #-560] @ 928dc │ │ │ │ + ldreq r3, [pc, #-540] @ 928f4 │ │ │ │ lsrne ip, ip, #19 │ │ │ │ strheq r3, [r8, #2] │ │ │ │ strhne r3, [r8, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r3, [r8] │ │ │ │ - b 91e00 │ │ │ │ + b 91df4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, ip │ │ │ │ - b 923c4 │ │ │ │ + b 923b8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91eec │ │ │ │ + b 91ee0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91e28 │ │ │ │ + b 91e1c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91d5c │ │ │ │ + b 91d50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 92290 │ │ │ │ + b 92284 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92020 │ │ │ │ + b 92014 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92390 │ │ │ │ + b 92384 │ │ │ │ lsr ip, r6, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ asr sl, r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a8 │ │ │ │ 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] @ 928b0 │ │ │ │ + ldr r1, [pc, #-820] @ 928b4 │ │ │ │ + ldr r0, [pc, #-820] @ 928b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 91b6c │ │ │ │ + bl 4e5cc │ │ │ │ + b 91b60 │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - b 91b6c │ │ │ │ + b 91b60 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 92a08 │ │ │ │ + b 929fc │ │ │ │ lsl ip, r3, #16 │ │ │ │ lsr ip, ip, #19 │ │ │ │ ldrsh r3, [r6] │ │ │ │ - b 91e00 │ │ │ │ + b 91df4 │ │ │ │ bics r2, r5, #4 │ │ │ │ ldrsh sl, [r3] │ │ │ │ - ldreq r2, [pc, #-836] @ 92900 │ │ │ │ + ldreq r2, [pc, #-836] @ 928f4 │ │ │ │ strh r2, [r3, #2] │ │ │ │ str r1, [r8] │ │ │ │ mov ip, sl │ │ │ │ - b 92520 │ │ │ │ + b 92514 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-916] @ 928c8 │ │ │ │ + ldr r1, [pc, #-916] @ 928bc │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 92510 │ │ │ │ - ldr r8, [pc, #-928] @ 928cc │ │ │ │ + bne 92504 │ │ │ │ + ldr r8, [pc, #-928] @ 928c0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r3 │ │ │ │ orr r2, r2, r6 │ │ │ │ lsl r5, r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92c34 │ │ │ │ - ldr ip, [pc, #-980] @ 928d0 │ │ │ │ + beq 92c28 │ │ │ │ + ldr ip, [pc, #-980] @ 928c4 │ │ │ │ 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 92514 │ │ │ │ + ldr r2, [pc, #-1020] @ 928c8 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - b 91ce4 │ │ │ │ + b 91cd8 │ │ │ │ mov r7, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1044] @ 928d8 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-1044] @ 928cc │ │ │ │ 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] @ 928d0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a3c │ │ │ │ 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 91c98 │ │ │ │ + ldr r6, [pc, #-1108] @ 928d4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 91e84 │ │ │ │ + b 91e78 │ │ │ │ lsr ip, r7, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df8 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1100] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1100] @ 928f4 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 9268c │ │ │ │ - ldr r7, [pc, #-1148] @ 928e4 │ │ │ │ + b 92680 │ │ │ │ + ldr r7, [pc, #-1148] @ 928d8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 92778 │ │ │ │ + b 9276c │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1136] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1136] @ 928f4 │ │ │ │ lslne ip, r3, #16 │ │ │ │ strheq r3, [r6, #2] │ │ │ │ strhne r3, [r6, #2] │ │ │ │ - ldreq ip, [pc, #-1176] @ 928e8 │ │ │ │ + ldreq ip, [pc, #-1176] @ 928dc │ │ │ │ lsrne ip, ip, #19 │ │ │ │ str r2, [r7] │ │ │ │ - b 92c2c │ │ │ │ - ldr r8, [pc, #-1188] @ 928ec │ │ │ │ + b 92c20 │ │ │ │ + ldr r8, [pc, #-1188] @ 928e0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 92c6c │ │ │ │ + b 92c60 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92990 │ │ │ │ - ldr r7, [pc, #-1212] @ 928f0 │ │ │ │ + bl 20b8ec │ │ │ │ + b 92984 │ │ │ │ + ldr r7, [pc, #-1212] @ 928e4 │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r1, r1, r5 │ │ │ │ lsl r6, r1, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ asr r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #8 │ │ │ │ - beq 92e98 │ │ │ │ + beq 92e8c │ │ │ │ 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 926b8 │ │ │ │ + ldr r8, [pc, #-1312] @ 928e8 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92eb0 │ │ │ │ + beq 92ea4 │ │ │ │ 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 92678 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 92940 │ │ │ │ - b 9295c │ │ │ │ + bne 92934 │ │ │ │ + b 92950 │ │ │ │ bics r1, r6, #4 │ │ │ │ - ldreq r1, [pc, #-1444] @ 92900 │ │ │ │ + ldreq r1, [pc, #-1444] @ 928f4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ strh r1, [r3, #2] │ │ │ │ str r0, [r7] │ │ │ │ - b 926cc │ │ │ │ + b 926c0 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1468] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1468] @ 928f4 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r8] │ │ │ │ - b 92d50 │ │ │ │ + b 92d44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-1496] @ 928f8 │ │ │ │ + ldr r2, [pc, #-1496] @ 928ec │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r6, r1, r5 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ lsl r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f38 │ │ │ │ + beq 92f2c │ │ │ │ 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] @ 928f0 │ │ │ │ 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 91f64 │ │ │ │ + ldr r2, [pc, #-1600] @ 928f4 │ │ │ │ bics r1, r6, #4 │ │ │ │ moveq r1, r2 │ │ │ │ - b 92f1c │ │ │ │ + b 92f10 │ │ │ │ │ │ │ │ -00092f48 : │ │ │ │ +00092f3c : │ │ │ │ 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] @ 93008 │ │ │ │ + ldr r1, [pc, #180] @ 9300c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #172] @ 9301c │ │ │ │ + ldr r2, [pc, #172] @ 93010 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #168] @ 93020 │ │ │ │ + ldr r3, [pc, #168] @ 93014 │ │ │ │ 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 +115333,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 9189c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93024 │ │ │ │ + ldr r2, [pc, #60] @ 93018 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93018 │ │ │ │ + ldr r3, [pc, #40] @ 9300c │ │ │ │ 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 93004 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r8, r0, sp │ │ │ │ + eoreq sp, r1, r4, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r1, r8, ror r0 │ │ │ │ + eoreq sp, r1, r4, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r1, ip │ │ │ │ + eoreq sp, r1, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r3 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ - bl 918a8 │ │ │ │ + bl 9189c │ │ │ │ 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] @ 9309c │ │ │ │ + ldr r2, [pc, #48] @ 930a0 │ │ │ │ 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 9189c │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #31 │ │ │ │ + eoreq ip, r1, ip, lsl #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000930b0 : │ │ │ │ +000930a4 : │ │ │ │ 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] @ 93174 │ │ │ │ + ldr r1, [pc, #184] @ 93178 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #176] @ 93188 │ │ │ │ + ldr r3, [pc, #176] @ 9317c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #172] @ 9318c │ │ │ │ + ldr r2, [pc, #172] @ 93180 │ │ │ │ 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 +115426,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 9189c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93190 │ │ │ │ + ldr r2, [pc, #60] @ 93184 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93184 │ │ │ │ + ldr r3, [pc, #40] @ 93178 │ │ │ │ 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 93170 │ │ │ │ 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 pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, r0, lsl pc │ │ │ │ + eoreq ip, r1, ip, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r1, r0, lsr #29 │ │ │ │ + eoreq ip, r1, ip, lsr #29 │ │ │ │ │ │ │ │ -00093194 : │ │ │ │ - b 918a8 │ │ │ │ +00093188 : │ │ │ │ + b 9189c │ │ │ │ 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] @ 94164 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4020] @ 94174 │ │ │ │ + ldr r0, [pc, #4020] @ 94168 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #4012] @ 94178 │ │ │ │ + ldr r7, [pc, #4012] @ 9416c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #4008] @ 9417c │ │ │ │ + ldr ip, [pc, #4008] @ 94170 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, ip] │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [r6] │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #24 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ 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 93248 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 932f8 │ │ │ │ + bls 932ec │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 93f7c │ │ │ │ + beq 93f70 │ │ │ │ mov r9, r5 │ │ │ │ - b 9325c │ │ │ │ + b 93250 │ │ │ │ mov r9, #47 @ 0x2f │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r2] │ │ │ │ add r4, r8, r9 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bgt 93434 │ │ │ │ + bgt 93428 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 94150 │ │ │ │ + bne 94144 │ │ │ │ cmp r5, #87 @ 0x57 │ │ │ │ - bgt 932c4 │ │ │ │ + bgt 932b8 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 9346c │ │ │ │ - ldr r2, [pc, #3800] @ 94180 │ │ │ │ + ble 93460 │ │ │ │ + ldr r2, [pc, #3800] @ 94174 │ │ │ │ sub r1, r5, #42 @ 0x2a │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bhi 9346c │ │ │ │ + bhi 93460 │ │ │ │ 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 93460 │ │ │ │ + ldr r1, [pc, #3748] @ 94178 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 9346c │ │ │ │ + bhi 93460 │ │ │ │ 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 93248 │ │ │ │ ldrsh r5, [r1] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - bne 9324c │ │ │ │ + bne 93240 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - beq 93f80 │ │ │ │ + beq 93f74 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 93254 │ │ │ │ + bne 93248 │ │ │ │ ldrsh r5, [r3] │ │ │ │ - b 9324c │ │ │ │ + b 93240 │ │ │ │ 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] @ 9417c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 9402c │ │ │ │ + beq 94020 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 94380 │ │ │ │ + beq 94374 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #3 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #3592] @ 941cc │ │ │ │ + ldr r0, [pc, #3592] @ 941c0 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94298 │ │ │ │ - ldr r3, [pc, #3548] @ 941d0 │ │ │ │ + ble 9428c │ │ │ │ + ldr r3, [pc, #3548] @ 941c4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93624 │ │ │ │ - ldr r3, [pc, #3528] @ 941d4 │ │ │ │ + bcs 93618 │ │ │ │ + ldr r3, [pc, #3528] @ 941c8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93624 │ │ │ │ + bne 93618 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #11 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #3400] @ 9418c │ │ │ │ - ldr r3, [pc, #3372] @ 94174 │ │ │ │ + ldr r2, [pc, #3400] @ 94180 │ │ │ │ + ldr r3, [pc, #3372] @ 94168 │ │ │ │ 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 94a54 │ │ │ │ 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] @ 94184 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94300 │ │ │ │ + beq 942f4 │ │ │ │ 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 93430 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #3344] @ 941cc │ │ │ │ + ldr r2, [pc, #3344] @ 941c0 │ │ │ │ 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 9410c │ │ │ │ + ldr r2, [pc, #3288] @ 941c4 │ │ │ │ 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 93518 │ │ │ │ + ldr r1, [pc, #3264] @ 941c8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #6 │ │ │ │ - beq 9401c │ │ │ │ + beq 94010 │ │ │ │ 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 93550 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93434 │ │ │ │ + beq 93428 │ │ │ │ mov sl, #6 │ │ │ │ - b 935e0 │ │ │ │ + b 935d4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ 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 93428 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93428 │ │ │ │ tst r0, #1 │ │ │ │ asr r7, r5, #31 │ │ │ │ - bne 935f8 │ │ │ │ + bne 935ec │ │ │ │ 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 93ea8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9357c │ │ │ │ + bne 93570 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 93590 │ │ │ │ + b 93584 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94510 │ │ │ │ + beq 94504 │ │ │ │ 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 93fec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 94564 │ │ │ │ - ldr r3, [pc, #2836] @ 94194 │ │ │ │ + beq 94558 │ │ │ │ + ldr r3, [pc, #2836] @ 94188 │ │ │ │ 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 55fd4 │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 94160 │ │ │ │ + bne 94154 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9421c │ │ │ │ + bne 94210 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r6] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 936f0 │ │ │ │ + beq 936e4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 94964 │ │ │ │ - ldr r3, [pc, #2772] @ 941cc │ │ │ │ + beq 94958 │ │ │ │ + ldr r3, [pc, #2772] @ 941c0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94140 │ │ │ │ + ble 94134 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 93f88 │ │ │ │ + beq 93f7c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r2] │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r4, r4, r4, lsl #10 │ │ │ │ cmp r1, #0 │ │ │ │ eor r8, r4, r4, lsr #6 │ │ │ │ - beq 93220 │ │ │ │ + beq 93214 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r6] │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2624] @ 941cc │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #2620] @ 941c0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940e8 │ │ │ │ - ldr r2, [pc, #2572] @ 941d0 │ │ │ │ + ble 940dc │ │ │ │ + ldr r2, [pc, #2572] @ 941c4 │ │ │ │ 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 937e0 │ │ │ │ + ldr r1, [pc, #2548] @ 941c8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 9400c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94094 │ │ │ │ + bne 94088 │ │ │ │ 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 93894 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ 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 960f0 │ │ │ │ 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 93428 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r7, #1 │ │ │ │ - beq 93ee4 │ │ │ │ + beq 93ed8 │ │ │ │ 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 93824 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 93848 │ │ │ │ + b 9383c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #2248] @ 941cc │ │ │ │ + ldr r2, [pc, #2248] @ 941c0 │ │ │ │ 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 9411c │ │ │ │ + ldr r2, [pc, #2220] @ 941c4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 93948 │ │ │ │ - ldr r2, [pc, #2200] @ 941d4 │ │ │ │ + bcs 9393c │ │ │ │ + ldr r2, [pc, #2200] @ 941c8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93970 │ │ │ │ + beq 93964 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bne 947f0 │ │ │ │ + bne 947e4 │ │ │ │ ldrh r0, [r8, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 947f0 │ │ │ │ + beq 947e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93fe8 │ │ │ │ + beq 93fdc │ │ │ │ sub r5, r1, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ - ble 93f38 │ │ │ │ + ble 93f2c │ │ │ │ mov r8, #4 │ │ │ │ - b 939cc │ │ │ │ + b 939c0 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228798 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ add sl, sl, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r5, sl │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93f38 │ │ │ │ + beq 93f2c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 93ed8 │ │ │ │ + ble 93ecc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 93998 │ │ │ │ + bne 9398c │ │ │ │ add r1, sl, #2 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - b 939a4 │ │ │ │ - ldr r3, [pc, #2000] @ 941cc │ │ │ │ + b 93998 │ │ │ │ + ldr r3, [pc, #2000] @ 941c0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94108 │ │ │ │ - ldr r3, [pc, #1984] @ 941d0 │ │ │ │ + ble 940fc │ │ │ │ + ldr r3, [pc, #1984] @ 941c4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93a34 │ │ │ │ - ldr r3, [pc, #1964] @ 941d4 │ │ │ │ + bcs 93a28 │ │ │ │ + ldr r3, [pc, #1964] @ 941c8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94760 │ │ │ │ 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 960f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93a78 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 945b4 │ │ │ │ + beq 945a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 93738 │ │ │ │ - ldr r3, [pc, #1848] @ 941cc │ │ │ │ + b 9372c │ │ │ │ + ldr r3, [pc, #1848] @ 941c0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940f8 │ │ │ │ - ldr r3, [pc, #1832] @ 941d0 │ │ │ │ + ble 940ec │ │ │ │ + ldr r3, [pc, #1832] @ 941c4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93acc │ │ │ │ - ldr r3, [pc, #1812] @ 941d4 │ │ │ │ + bcs 93ac0 │ │ │ │ + ldr r3, [pc, #1812] @ 941c8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947c0 │ │ │ │ + bne 947b4 │ │ │ │ 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 960f0 │ │ │ │ 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 9372c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #1660] @ 941c0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940d8 │ │ │ │ - ldr r2, [pc, #1612] @ 941d0 │ │ │ │ + ble 940cc │ │ │ │ + ldr r2, [pc, #1612] @ 941c4 │ │ │ │ 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 93ba0 │ │ │ │ + ldr r1, [pc, #1588] @ 941c8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94580 │ │ │ │ + beq 94574 │ │ │ │ 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 942a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 93f5c │ │ │ │ + beq 93f50 │ │ │ │ mov r5, #9 │ │ │ │ - b 93c98 │ │ │ │ + b 93c8c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ca8 │ │ │ │ + beq 93c9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 93eec │ │ │ │ + beq 93ee0 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ 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 960f0 │ │ │ │ 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 93f50 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93bf8 │ │ │ │ + bne 93bec │ │ │ │ mov r3, r4 │ │ │ │ - b 93c88 │ │ │ │ - ldr r3, [pc, #1300] @ 941cc │ │ │ │ + b 93c7c │ │ │ │ + ldr r3, [pc, #1300] @ 941c0 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940c8 │ │ │ │ - ldr r3, [pc, #1284] @ 941d0 │ │ │ │ + ble 940bc │ │ │ │ + ldr r3, [pc, #1284] @ 941c4 │ │ │ │ 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 93cec │ │ │ │ + ldr r0, [pc, #1256] @ 941c8 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94588 │ │ │ │ + beq 9457c │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93f90 │ │ │ │ + bne 93f84 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - ble 93434 │ │ │ │ + ble 93428 │ │ │ │ mov r7, #4 │ │ │ │ - b 93d60 │ │ │ │ + b 93d54 │ │ │ │ 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 960f0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93434 │ │ │ │ + beq 93428 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93d30 │ │ │ │ + bgt 93d24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93d30 │ │ │ │ + bl 20b8ec │ │ │ │ + b 93d24 │ │ │ │ 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 9372c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 94258 │ │ │ │ + bne 9424c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 93fe8 │ │ │ │ - ble 93434 │ │ │ │ - ldr r2, [pc, #1036] @ 941cc │ │ │ │ - ldr fp, [pc, #980] @ 94198 │ │ │ │ + beq 93fdc │ │ │ │ + ble 93428 │ │ │ │ + ldr r2, [pc, #1036] @ 941c0 │ │ │ │ + ldr fp, [pc, #980] @ 9418c │ │ │ │ ldr sl, [r7, r2] │ │ │ │ str r6, [sp, #20] │ │ │ │ - ldr r7, [pc, #972] @ 9419c │ │ │ │ + ldr r7, [pc, #972] @ 94190 │ │ │ │ mov r6, r3 │ │ │ │ str ip, [sp, #16] │ │ │ │ - b 93e94 │ │ │ │ + b 93e88 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r3, r5, #3 │ │ │ │ ldrd r8, [r6, r3] │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93e88 │ │ │ │ + bne 93e7c │ │ │ │ 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] @ 94194 │ │ │ │ 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] @ 94198 │ │ │ │ eor r1, r1, #80 @ 0x50 │ │ │ │ mul r3, r1, r3 │ │ │ │ - ldr r0, [pc, #856] @ 941a8 │ │ │ │ - ldr ip, [pc, #852] @ 941a8 │ │ │ │ + ldr r0, [pc, #856] @ 9419c │ │ │ │ + ldr ip, [pc, #852] @ 9419c │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ mov r3, r0 │ │ │ │ umull r0, r2, r1, ip │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r2, r0, #23 │ │ │ │ orr r2, r2, r3, lsl #9 │ │ │ │ eor r1, r0, r2 │ │ │ │ @@ -116282,815 +116279,815 @@ │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ umull r2, r0, r1, r7 │ │ │ │ add r3, r3, r0 │ │ │ │ eor r3, r2, r3, lsr #15 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 94024 │ │ │ │ + beq 94018 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93dd8 │ │ │ │ + bgt 93dcc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 93dd8 │ │ │ │ + b 93dcc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str fp, [sp] │ │ │ │ - bl 90b94 │ │ │ │ - b 9360c │ │ │ │ + bl 90b84 │ │ │ │ + b 93600 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 939d8 │ │ │ │ + bl 20b8ec │ │ │ │ + b 939cc │ │ │ │ mov r7, r0 │ │ │ │ - b 938a8 │ │ │ │ + b 9389c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r9, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 93c38 │ │ │ │ - bl 10799c │ │ │ │ + bne 93c2c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 93c34 │ │ │ │ - ldr r3, [pc, #664] @ 941ac │ │ │ │ - ldr r1, [pc, #664] @ 941b0 │ │ │ │ - ldr r0, [pc, #664] @ 941b4 │ │ │ │ + bne 93c28 │ │ │ │ + ldr r3, [pc, #664] @ 941a0 │ │ │ │ + ldr r1, [pc, #664] @ 941a4 │ │ │ │ + ldr r0, [pc, #664] @ 941a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #656] @ 941b8 │ │ │ │ + ldr r2, [pc, #656] @ 941ac │ │ │ │ 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 93fd0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ - b 93d88 │ │ │ │ + bl 228798 │ │ │ │ + b 93d7c │ │ │ │ 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 93430 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 93320 │ │ │ │ + b 93314 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 93724 │ │ │ │ + b 93718 │ │ │ │ tst r9, #1 │ │ │ │ lsrne r3, r9, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fc0 │ │ │ │ ldrsh r3, [r9, #2] │ │ │ │ - ldr r2, [pc, #604] @ 94204 │ │ │ │ + ldr r2, [pc, #604] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 945c8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 945a4 │ │ │ │ + beq 94598 │ │ │ │ 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 93430 │ │ │ │ add r5, r5, #2 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - b 93d88 │ │ │ │ + b 93d7c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ 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 55fd4 │ │ │ │ + b 93694 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 93424 │ │ │ │ + b 93418 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 93434 │ │ │ │ + b 93428 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 93384 │ │ │ │ + bne 93378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94050 │ │ │ │ + beq 94044 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9338c │ │ │ │ + beq 93380 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ lsrne r3, r7, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fc0 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #408] @ 94204 │ │ │ │ + ldr r2, [pc, #408] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94820 │ │ │ │ + beq 94814 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94798 │ │ │ │ + beq 9478c │ │ │ │ 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 93fc0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9436c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #344] @ 94204 │ │ │ │ + ldr r2, [pc, #344] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94630 │ │ │ │ + beq 94624 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94570 │ │ │ │ + beq 94564 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 93fc0 │ │ │ │ + b 93fb4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93cc4 │ │ │ │ + bl 20b8ec │ │ │ │ + b 93cb8 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93b7c │ │ │ │ + bl 20b8ec │ │ │ │ + b 93b70 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 937bc │ │ │ │ + bl 20b8ec │ │ │ │ + b 937b0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93aa0 │ │ │ │ + bl 20b8ec │ │ │ │ + b 93a94 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93a08 │ │ │ │ + bl 20b8ec │ │ │ │ + b 939fc │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 934f0 │ │ │ │ + bl 20b8ec │ │ │ │ + b 934e4 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 9391c │ │ │ │ + b 93910 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93704 │ │ │ │ + bl 20b8ec │ │ │ │ + b 936f8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r0, asr #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ - eoreq ip, r1, ip, lsr lr │ │ │ │ + b 93430 │ │ │ │ + eoreq ip, r1, r8, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsl lr │ │ │ │ + eoreq ip, r1, r8, lsr #28 │ │ │ │ @ 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 │ │ │ │ + eoreq ip, r1, r0, asr #23 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ - andseq pc, lr, r4, asr r9 @ │ │ │ │ - andseq sl, sp, ip, lsr #24 │ │ │ │ - andseq sl, sp, r8, asr #24 │ │ │ │ + andseq pc, lr, 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 │ │ │ │ + eoreq ip, r1, r8, ror #13 │ │ │ │ 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 @ │ │ │ │ + eoreq ip, r1, ip, lsr #8 │ │ │ │ ldrdeq ip, [r1], -r4 @ │ │ │ │ + eoreq ip, r1, r4, ror r3 │ │ │ │ + eoreq ip, r1, r0, lsl #6 │ │ │ │ + eoreq ip, r1, r0, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - eoreq ip, r1, r0, lsl r1 │ │ │ │ + eoreq ip, r1, ip, lsl r1 │ │ │ │ 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, lsl #1 │ │ │ │ + eoreq ip, r1, ip, lsr r0 │ │ │ │ + eoreq ip, r1, ip │ │ │ │ + @ instruction: 0x0021bfb0 │ │ │ │ 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] @ 941b0 │ │ │ │ + ldr r1, [pc, #-116] @ 941b4 │ │ │ │ + ldr r0, [pc, #-116] @ 941b8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ tst r3, #1 │ │ │ │ lsrne r3, r3, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fc0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-108] @ 94204 │ │ │ │ + ldr r1, [pc, #-108] @ 941f8 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9468c │ │ │ │ + beq 94680 │ │ │ │ tst r2, #4 │ │ │ │ - beq 9467c │ │ │ │ + beq 94670 │ │ │ │ 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 93fc0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 933ec │ │ │ │ + b 933e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ lsrne r4, r5, #1 │ │ │ │ - bne 942f0 │ │ │ │ + bne 942e4 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-196] @ 94204 │ │ │ │ + ldr r2, [pc, #-196] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94700 │ │ │ │ + beq 946f4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 946f0 │ │ │ │ + beq 946e4 │ │ │ │ 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 93430 │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9436c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-272] @ 94204 │ │ │ │ + ldr r2, [pc, #-272] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 940b4 │ │ │ │ - ldr r8, [pc, #-348] @ 941c8 │ │ │ │ + bne 940a8 │ │ │ │ + ldr r8, [pc, #-348] @ 941bc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r5 │ │ │ │ orr r7, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r7, r7, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r7, r7, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9463c │ │ │ │ - ldr r2, [pc, #-352] @ 941f8 │ │ │ │ + beq 94630 │ │ │ │ + ldr r2, [pc, #-352] @ 941ec │ │ │ │ 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 93fb4 │ │ │ │ lsr r3, r5, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fc0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r9, #6 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecdb0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 943d8 │ │ │ │ + bne 943cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 94890 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 948c8 │ │ │ │ + beq 948bc │ │ │ │ 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] @ 941c0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9475c │ │ │ │ - ldr r3, [pc, #-580] @ 941d0 │ │ │ │ + ble 94750 │ │ │ │ + ldr r3, [pc, #-580] @ 941c4 │ │ │ │ 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 94430 │ │ │ │ + ldr r3, [pc, #-604] @ 941c8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 9400c │ │ │ │ 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 94494 │ │ │ │ mov r5, #8 │ │ │ │ - b 9446c │ │ │ │ + b 94460 │ │ │ │ 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 960f0 │ │ │ │ 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 94458 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93428 │ │ │ │ mov r7, #8 │ │ │ │ - b 944f0 │ │ │ │ + b 944e4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960f0 │ │ │ │ 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 93428 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 944ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 944c4 │ │ │ │ + b 944b8 │ │ │ │ mov r8, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-848] @ 941d8 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-848] @ 941cc │ │ │ │ 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] @ 941d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a3c │ │ │ │ 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 93630 │ │ │ │ + ldr r3, [pc, #-908] @ 941d4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - b 93680 │ │ │ │ + b 93674 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 93fc8 │ │ │ │ + b 93fbc │ │ │ │ mov r3, #9 │ │ │ │ - b 9401c │ │ │ │ + b 94010 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r6] │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r9] │ │ │ │ - b 93fc8 │ │ │ │ - bl 104168 │ │ │ │ + b 93fbc │ │ │ │ + bl 10416c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subne r3, r3, #2 │ │ │ │ strne r3, [r2] │ │ │ │ - b 93738 │ │ │ │ - ldr r8, [pc, #-1016] @ 941e4 │ │ │ │ + b 9372c │ │ │ │ + ldr r8, [pc, #-1016] @ 941d8 │ │ │ │ mov r0, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8] │ │ │ │ orr r5, r3, r7 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r5, r5, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9465c │ │ │ │ - ldr r2, [pc, #-1048] @ 941f8 │ │ │ │ + beq 94650 │ │ │ │ + ldr r2, [pc, #-1048] @ 941ec │ │ │ │ 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 93fb4 │ │ │ │ + ldr r8, [pc, #-1104] @ 941dc │ │ │ │ add r8, pc, r8 │ │ │ │ - b 94324 │ │ │ │ + b 94318 │ │ │ │ bics r7, r7, #4 │ │ │ │ - ldreq r2, [pc, #-1072] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1072] @ 9420c │ │ │ │ lslne r3, r7, #16 │ │ │ │ - ldreq r3, [pc, #-1108] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1108] @ 941f0 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r5, #2] │ │ │ │ strhne r7, [r5, #2] │ │ │ │ - b 94578 │ │ │ │ + b 9456c │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r2, [pc, #-1104] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1104] @ 9420c │ │ │ │ lslne r3, r5, #16 │ │ │ │ - ldreq r3, [pc, #-1140] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1140] @ 941f0 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r9, #2] │ │ │ │ strhne r5, [r9, #2] │ │ │ │ - b 945ac │ │ │ │ + b 945a0 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r3] │ │ │ │ - b 94290 │ │ │ │ - ldr r7, [pc, #-1192] @ 941ec │ │ │ │ + b 94284 │ │ │ │ + ldr r7, [pc, #-1192] @ 941e0 │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r5, r2, r8 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 94794 │ │ │ │ ldrh r0, [r3, #-2] │ │ │ │ - ldr r1, [pc, #-1244] @ 941f8 │ │ │ │ + ldr r1, [pc, #-1244] @ 941ec │ │ │ │ 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 9427c │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsr r4, r4, #19 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - b 942ec │ │ │ │ - ldr r7, [pc, #-1304] @ 941f0 │ │ │ │ + b 942e0 │ │ │ │ + ldr r7, [pc, #-1304] @ 941e4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ orr r4, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9487c │ │ │ │ - ldr r2, [pc, #-1348] @ 941f8 │ │ │ │ + beq 94870 │ │ │ │ + ldr r2, [pc, #-1348] @ 941ec │ │ │ │ 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 942d4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 9440c │ │ │ │ + bl 20b8ec │ │ │ │ + b 94400 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 93430 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1408] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1408] @ 9420c │ │ │ │ strh r3, [r7, #2] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 94084 │ │ │ │ + b 94078 │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r1, [pc, #-1428] @ 94218 │ │ │ │ + ldreq r1, [pc, #-1428] @ 9420c │ │ │ │ lslne r2, r5, #16 │ │ │ │ - ldreq r2, [pc, #-1464] @ 941fc │ │ │ │ + ldreq r2, [pc, #-1464] @ 941f0 │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r1, [r3, #2] │ │ │ │ strhne r5, [r3, #2] │ │ │ │ - b 94684 │ │ │ │ + b 94678 │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9436c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-1488] @ 94204 │ │ │ │ + ldr r2, [pc, #-1488] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 949f4 │ │ │ │ + beq 949e8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 949ec │ │ │ │ + beq 949e0 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ + b 94078 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 9493c │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1536] @ 94204 │ │ │ │ + ldr r2, [pc, #-1536] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94a54 │ │ │ │ + beq 94a48 │ │ │ │ tst r3, #4 │ │ │ │ - beq 9495c │ │ │ │ + beq 94950 │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ - ldr r8, [pc, #-1588] @ 941f4 │ │ │ │ + b 94078 │ │ │ │ + ldr r8, [pc, #-1588] @ 941e8 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9478c │ │ │ │ - ldr r2, [pc, #-1636] @ 941f8 │ │ │ │ + beq 94780 │ │ │ │ + ldr r2, [pc, #-1636] @ 941ec │ │ │ │ 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 94078 │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #-1648] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1648] @ 9420c │ │ │ │ lslne r4, r3, #16 │ │ │ │ - ldreq r4, [pc, #-1684] @ 941fc │ │ │ │ + ldreq r4, [pc, #-1684] @ 941f0 │ │ │ │ lsrne r4, r4, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - b 946f8 │ │ │ │ + b 946ec │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df48 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 943bc │ │ │ │ - b 943d8 │ │ │ │ + bne 943b0 │ │ │ │ + b 943cc │ │ │ │ ldr r8, [sp, #28] │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 9493c │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1756] @ 94204 │ │ │ │ + ldr r2, [pc, #-1756] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r9, [pc, #-1776] @ 94200 │ │ │ │ + bne 94800 │ │ │ │ + ldr r9, [pc, #-1776] @ 941f4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r9] │ │ │ │ asr r7, r7, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94950 │ │ │ │ + beq 94944 │ │ │ │ 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 94808 │ │ │ │ lsr r3, r8, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fc0 │ │ │ │ bics r3, r7, #4 │ │ │ │ - ldreq r3, [pc, #-1860] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1860] @ 9420c │ │ │ │ strh r3, [r8, #2] │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 94084 │ │ │ │ + b 94078 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ - ldr r2, [pc, #-1904] @ 94204 │ │ │ │ + bne 9493c │ │ │ │ + ldr r2, [pc, #-1904] @ 941f8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r2, [pc, #-1916] @ 94208 │ │ │ │ + bne 94800 │ │ │ │ + ldr r2, [pc, #-1916] @ 941fc │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [pc, r2] │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ asr r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94a64 │ │ │ │ + beq 94a58 │ │ │ │ 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] @ 94200 │ │ │ │ strh r3, [r8, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r1] │ │ │ │ - b 9480c │ │ │ │ + b 94800 │ │ │ │ bics r3, r8, #4 │ │ │ │ - ldreq r3, [pc, #-2004] @ 94218 │ │ │ │ + ldreq r3, [pc, #-2004] @ 9420c │ │ │ │ strh r3, [r5, #2] │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 94084 │ │ │ │ - ldr r9, [pc, #-2028] @ 94210 │ │ │ │ + b 94078 │ │ │ │ + ldr r9, [pc, #-2028] @ 94204 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 949e0 │ │ │ │ + beq 949d4 │ │ │ │ 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 947d8 │ │ │ │ + ldr r9, [pc, #-2120] @ 94208 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 948f0 │ │ │ │ + b 948e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2132] @ 94218 │ │ │ │ + ldr r2, [pc, #-2132] @ 9420c │ │ │ │ bics r3, r7, #4 │ │ │ │ moveq r3, r2 │ │ │ │ - b 949c4 │ │ │ │ + b 949b8 │ │ │ │ │ │ │ │ -00094a74 : │ │ │ │ +00094a68 : │ │ │ │ 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] @ 94b68 │ │ │ │ + ldr r2, [pc, #232] @ 94b6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 94b7c │ │ │ │ + ldr r5, [pc, #168] @ 94b70 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 94b08 │ │ │ │ - ldr r2, [pc, #156] @ 94b80 │ │ │ │ - ldr r3, [pc, #144] @ 94b78 │ │ │ │ + beq 94afc │ │ │ │ + ldr r2, [pc, #156] @ 94b74 │ │ │ │ + ldr r3, [pc, #144] @ 94b6c │ │ │ │ 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 94b64 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #116] @ 94b84 │ │ │ │ + ldr r3, [pc, #116] @ 94b78 │ │ │ │ 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 +117101,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 9318c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 94adc │ │ │ │ + b 94ad0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, ror #10 │ │ │ │ + eoreq fp, r1, r8, ror r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r1, r4, lsr #10 │ │ │ │ - eoreq fp, r1, r4, lsl r5 │ │ │ │ + eoreq fp, r1, r0, lsr r5 │ │ │ │ + eoreq fp, r1, r0, lsr #10 │ │ │ │ @ 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] @ 95490 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2288] @ 954a0 │ │ │ │ + ldr r3, [pc, #2288] @ 95494 │ │ │ │ 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] @ 95498 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #2264] @ 954a8 │ │ │ │ + ldr r2, [pc, #2264] @ 9549c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ @@ -117147,32 +117144,32 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ 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] @ 954a0 │ │ │ │ + ldr r1, [pc, #2168] @ 954a4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ add fp, r0, #8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -117180,38 +117177,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 951b0 │ │ │ │ + ldr r2, [pc, #2072] @ 954a8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ - ldr r2, [pc, #2064] @ 954b8 │ │ │ │ + ldr r2, [pc, #2064] @ 954ac │ │ │ │ ldr r1, [sl, r2] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r5 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne 94fb8 │ │ │ │ + bne 94fac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94cdc │ │ │ │ + beq 94cd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r8, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a68 │ │ │ │ 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 +117217,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 9522c │ │ │ │ + ldr r3, [pc, #1912] @ 954a8 │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp lr, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - beq 95050 │ │ │ │ + beq 95044 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 95224 │ │ │ │ + beq 95218 │ │ │ │ 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 95124 │ │ │ │ + ldr r2, [pc, #1836] @ 954b0 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 94de8 │ │ │ │ + bne 94ddc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -117273,140 +117270,140 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r4, r5, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e40 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 94d68 │ │ │ │ + bne 94d5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #1700] @ 954c0 │ │ │ │ + ldr r1, [pc, #1700] @ 954b4 │ │ │ │ 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 94de0 │ │ │ │ + ldr r3, [pc, #1668] @ 954b8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95428 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95428 │ │ │ │ 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 95438 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #1584] @ 954c8 │ │ │ │ - ldr r3, [pc, #1584] @ 954cc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667d0 │ │ │ │ + ldr r2, [pc, #1584] @ 954bc │ │ │ │ + ldr r3, [pc, #1584] @ 954c0 │ │ │ │ + bl 2668b4 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95484 │ │ │ │ + beq 95478 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, r3, lsl #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lslle r3, r5, #1 │ │ │ │ movgt r3, r5 │ │ │ │ str r3, [r6, #4] │ │ │ │ lsl r6, r3, #2 │ │ │ │ mov r7, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r4 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ str r0, [r3, #12] │ │ │ │ - ble 94f80 │ │ │ │ - ldr r6, [pc, #1408] @ 954d0 │ │ │ │ + ble 94f74 │ │ │ │ + ldr r6, [pc, #1408] @ 954c4 │ │ │ │ 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 94f7c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 94f5c │ │ │ │ + bne 94f50 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, #2 │ │ │ │ - b 94c7c │ │ │ │ + b 94c70 │ │ │ │ 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 94b7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 94f70 │ │ │ │ + b 94f64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ffc │ │ │ │ + beq 94ff0 │ │ │ │ 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 94d00 │ │ │ │ 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 +117416,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 94d00 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e40 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 951a8 │ │ │ │ + beq 9519c │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 953c8 │ │ │ │ - ldr r2, [pc, #1092] @ 954d4 │ │ │ │ + bne 953bc │ │ │ │ + ldr r2, [pc, #1092] @ 954c8 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 950d8 │ │ │ │ + bne 950cc │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 92f48 │ │ │ │ + bl 92f3c │ │ │ │ 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] @ 954cc │ │ │ │ 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 94e40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95068 │ │ │ │ + bne 9505c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #964] @ 954dc │ │ │ │ + ldr ip, [pc, #964] @ 954d0 │ │ │ │ cmp r7, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 950e8 │ │ │ │ + b 950dc │ │ │ │ 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 95180 │ │ │ │ ldr r0, [r2, r8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #892] @ 954e0 │ │ │ │ + ldr r2, [pc, #892] @ 954d4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 954a0 │ │ │ │ + ldr r3, [pc, #820] @ 95494 │ │ │ │ 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 9548c │ │ │ │ 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 95390 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 95150 │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 95088 │ │ │ │ + b 9507c │ │ │ │ tst r8, #1 │ │ │ │ lsrne r4, r8, #1 │ │ │ │ - bne 95200 │ │ │ │ + bne 951f4 │ │ │ │ ldrsh r4, [r8, #2] │ │ │ │ - ldr r2, [pc, #784] @ 954e4 │ │ │ │ + ldr r2, [pc, #784] @ 954d8 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95334 │ │ │ │ + beq 95328 │ │ │ │ tst r4, #4 │ │ │ │ lsleq r4, r4, #16 │ │ │ │ lsreq r4, r4, #19 │ │ │ │ - beq 9542c │ │ │ │ + beq 95420 │ │ │ │ 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 94d00 │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 94d88 │ │ │ │ + b 94d7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e40 │ │ │ │ mov r0, lr │ │ │ │ - ldr lr, [pc, #652] @ 954e8 │ │ │ │ + ldr lr, [pc, #652] @ 954dc │ │ │ │ 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 952c0 │ │ │ │ cmp r2, sl │ │ │ │ cmpeq r7, #2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ movne fp, r4 │ │ │ │ add r4, r5, r4 │ │ │ │ @@ -117578,109 +117575,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 94e2c │ │ │ │ cmp r9, r2 │ │ │ │ - bne 95288 │ │ │ │ + bne 9527c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - beq 952ec │ │ │ │ - ldr r1, [pc, #516] @ 954ec │ │ │ │ + beq 952e0 │ │ │ │ + ldr r1, [pc, #516] @ 954e0 │ │ │ │ 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 95148 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #468] @ 954f0 │ │ │ │ + bne 95190 │ │ │ │ + ldr r2, [pc, #468] @ 954e4 │ │ │ │ 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 95190 │ │ │ │ + ldr r5, [pc, #440] @ 954e8 │ │ │ │ mov r0, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ orr r4, r4, r3 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95408 │ │ │ │ - ldr r2, [pc, #388] @ 954f8 │ │ │ │ + beq 953fc │ │ │ │ + ldr r2, [pc, #388] @ 954ec │ │ │ │ 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 951e8 │ │ │ │ + ldr r2, [pc, #344] @ 954f0 │ │ │ │ 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 95150 │ │ │ │ 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 95148 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #252] @ 95500 │ │ │ │ + bne 95190 │ │ │ │ + ldr r2, [pc, #252] @ 954f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 953a4 │ │ │ │ + b 95398 │ │ │ │ bics r4, r4, #4 │ │ │ │ - ldreq r3, [pc, #240] @ 95504 │ │ │ │ + ldreq r3, [pc, #240] @ 954f8 │ │ │ │ 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] @ 954fc │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ lsrne r4, r4, #19 │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 951fc │ │ │ │ + b 951f0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ - b 9515c │ │ │ │ + b 95150 │ │ │ │ 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 +117685,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 95150 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ str r7, [r6, #32] │ │ │ │ - b 9544c │ │ │ │ + b 95440 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, asr #8 │ │ │ │ + eoreq fp, r1, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r1, r0, lsr #8 │ │ │ │ + eoreq fp, r1, ip, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r0, r4, lsr #32 │ │ │ │ - eorseq r4, r0, r8, lsr #32 │ │ │ │ + eorseq r4, r0, r0, lsr r0 │ │ │ │ + eorseq r4, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x00303edc │ │ │ │ - eorseq r3, r0, r8, asr #28 │ │ │ │ - eorseq r3, r0, r8, lsr #28 │ │ │ │ + eorseq r3, r0, r8, ror #29 │ │ │ │ + eorseq r3, r0, r4, asr lr │ │ │ │ + eorseq r3, r0, r4, lsr lr │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eorseq r3, r0, ip, lsl sp │ │ │ │ - @ instruction: 0x00303bdc │ │ │ │ - eorseq r3, r0, ip, lsl #23 │ │ │ │ - eorseq r3, r0, r0, asr fp │ │ │ │ - mlaeq r1, r0, lr, sl │ │ │ │ + eorseq r3, r0, r8, lsr #26 │ │ │ │ + eorseq r3, r0, r8, ror #23 │ │ │ │ + mlaseq r0, r8, fp, r3 │ │ │ │ + eorseq r3, r0, ip, asr fp │ │ │ │ + mlaeq r1, ip, lr, sl │ │ │ │ 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 sl │ │ │ │ + mlaseq r0, r4, r9, r3 │ │ │ │ + eorseq r3, r0, ip, asr r9 │ │ │ │ + eoreq fp, r1, ip, asr #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r0, ip, asr #17 │ │ │ │ - eorseq r3, r0, ip, ror #16 │ │ │ │ + @ instruction: 0x003038d8 │ │ │ │ + eorseq r3, r0, r8, ror r8 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -0009550c : │ │ │ │ +00095500 : │ │ │ │ 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 9554c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95564 │ │ │ │ + beq 95558 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b7c │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ │ │ │ │ -00095570 : │ │ │ │ +00095564 : │ │ │ │ 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] @ 95968 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #992] @ 95978 │ │ │ │ + ldr r3, [pc, #992] @ 9596c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr ip, [pc, #980] @ 9597c │ │ │ │ + ldr ip, [pc, #980] @ 95970 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #976] @ 95980 │ │ │ │ + ldr r2, [pc, #976] @ 95974 │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 95780 │ │ │ │ + beq 95774 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 9567c │ │ │ │ + beq 95670 │ │ │ │ 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 94b7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #816] @ 95984 │ │ │ │ + ldr r2, [pc, #816] @ 95978 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #796] @ 95978 │ │ │ │ + ldr r3, [pc, #796] @ 9596c │ │ │ │ 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 95964 │ │ │ │ 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 956cc │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #728] @ 95988 │ │ │ │ + ldr r2, [pc, #728] @ 9597c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958b8 │ │ │ │ + beq 958ac │ │ │ │ tst r3, #4 │ │ │ │ - beq 958a8 │ │ │ │ + beq 9589c │ │ │ │ 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] @ 95980 │ │ │ │ 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,359 +117855,359 @@ │ │ │ │ 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 95954 │ │ │ │ + ldr r0, [pc, #620] @ 95984 │ │ │ │ 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 95754 │ │ │ │ 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 95808 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 957cc │ │ │ │ + beq 957c0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9573c │ │ │ │ + bne 95730 │ │ │ │ cmp fp, #2 │ │ │ │ streq r4, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ - b 9573c │ │ │ │ + b 95730 │ │ │ │ mov r1, #8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, #5 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ - b 95604 │ │ │ │ + b 955f8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 957e0 │ │ │ │ - ldr r3, [pc, #440] @ 95994 │ │ │ │ + beq 957d4 │ │ │ │ + ldr r3, [pc, #440] @ 95988 │ │ │ │ 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 9563c │ │ │ │ + ldr r3, [pc, #412] @ 9598c │ │ │ │ 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 9563c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #376] @ 9599c │ │ │ │ + ldr r3, [pc, #376] @ 95990 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq 95648 │ │ │ │ + beq 9563c │ │ │ │ cmp fp, #1 │ │ │ │ - beq 95884 │ │ │ │ + beq 95878 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #344] @ 959a0 │ │ │ │ - ldr r3, [pc, #344] @ 959a4 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667d0 │ │ │ │ + ldr r2, [pc, #344] @ 95994 │ │ │ │ + ldr r3, [pc, #344] @ 95998 │ │ │ │ + bl 2668b4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e28 │ │ │ │ cmp r0, #0 │ │ │ │ addeq fp, fp, #1 │ │ │ │ streq fp, [r5, #32] │ │ │ │ streq r4, [sp, #12] │ │ │ │ - bne 95934 │ │ │ │ + bne 95928 │ │ │ │ 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 9563c │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r7] │ │ │ │ - b 956d4 │ │ │ │ - ldr r6, [pc, #232] @ 959a8 │ │ │ │ + b 956c8 │ │ │ │ + ldr r6, [pc, #232] @ 9599c │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95914 │ │ │ │ - ldr r1, [pc, #184] @ 959ac │ │ │ │ + beq 95908 │ │ │ │ + ldr r1, [pc, #184] @ 959a0 │ │ │ │ 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 956bc │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #144] @ 959b0 │ │ │ │ + ldreq r3, [pc, #144] @ 959a4 │ │ │ │ lslne r2, r3, #16 │ │ │ │ - ldreq r2, [pc, #140] @ 959b4 │ │ │ │ + ldreq r2, [pc, #140] @ 959a8 │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r3, [r7, #2] │ │ │ │ strhne r3, [r7, #2] │ │ │ │ - b 958b0 │ │ │ │ + b 958a4 │ │ │ │ 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 94b7c │ │ │ │ + b 9563c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95834 │ │ │ │ - b 95648 │ │ │ │ + bne 95828 │ │ │ │ + b 9563c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, ror #20 │ │ │ │ + eoreq sl, r1, r0, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r0, asr #20 │ │ │ │ + eoreq sl, r1, ip, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsr #19 │ │ │ │ + eoreq sl, r1, ip, lsr #19 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eorseq r3, r0, r8, lsl #11 │ │ │ │ - eorseq r3, r0, r8, asr #10 │ │ │ │ - mlaseq r0, r4, r4, r3 │ │ │ │ - eorseq r3, r0, r0, ror r4 │ │ │ │ - eorseq r3, r0, ip, asr #8 │ │ │ │ + mlaseq r0, r4, r5, r3 │ │ │ │ + eorseq r3, r0, r4, asr r5 │ │ │ │ + eorseq r3, r0, r0, lsr #9 │ │ │ │ + eorseq r3, r0, ip, ror r4 │ │ │ │ + eorseq r3, r0, r8, asr r4 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eoreq fp, r1, ip, lsr r1 │ │ │ │ + eoreq fp, r1, r8, asr #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -000959b8 : │ │ │ │ +000959ac : │ │ │ │ mov r3, #0 │ │ │ │ - b 95570 │ │ │ │ + b 95564 │ │ │ │ │ │ │ │ -000959c0 : │ │ │ │ +000959b4 : │ │ │ │ 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] @ 95a94 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 95aa4 │ │ │ │ + ldr r2, [pc, #188] @ 95a98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ 95aa8 │ │ │ │ + ldr r3, [pc, #180] @ 95a9c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #176] @ 95aac │ │ │ │ + ldr ip, [pc, #176] @ 95aa0 │ │ │ │ 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 │ │ │ │ + bl 207b14 │ │ │ │ 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 95564 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 95ab0 │ │ │ │ + ldr r2, [pc, #60] @ 95aa4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 95aa4 │ │ │ │ + ldr r3, [pc, #40] @ 95a98 │ │ │ │ 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 95a90 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, lsl r6 │ │ │ │ + eoreq sl, r1, r0, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r0, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsl #11 │ │ │ │ + eoreq sl, r1, ip, lsl #11 │ │ │ │ │ │ │ │ -00095ab4 : │ │ │ │ +00095aa8 : │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b00 │ │ │ │ + beq 95af4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95afc │ │ │ │ + beq 95af0 │ │ │ │ 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 94b7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095b08 : │ │ │ │ +00095afc : │ │ │ │ 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] @ 95c08 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #232] @ 95c18 │ │ │ │ + ldr r1, [pc, #232] @ 95c0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 95c1c │ │ │ │ - ldr r2, [pc, #224] @ 95c20 │ │ │ │ + ldr r3, [pc, #224] @ 95c10 │ │ │ │ + ldr r2, [pc, #224] @ 95c14 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95bc4 │ │ │ │ + beq 95bb8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95c04 │ │ │ │ + beq 95bf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b7c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #76] @ 95c24 │ │ │ │ + ldr r2, [pc, #76] @ 95c18 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 95c18 │ │ │ │ + ldr r3, [pc, #56] @ 95c0c │ │ │ │ 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 95c04 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 8d6ac │ │ │ │ + bl 8d69c │ │ │ │ mov r2, r0 │ │ │ │ - b 95bc4 │ │ │ │ + b 95bb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, asr #9 │ │ │ │ + ldrdeq sl, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ + @ instruction: 0x0021a4bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r4 │ │ │ │ + eoreq sl, r1, r8, lsr #8 │ │ │ │ │ │ │ │ -00095c28 : │ │ │ │ +00095c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #216] @ 95d18 │ │ │ │ - ldr lr, [pc, #216] @ 95d1c │ │ │ │ + ldr r4, [pc, #216] @ 95d0c │ │ │ │ + ldr lr, [pc, #216] @ 95d10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #208] @ 95d20 │ │ │ │ + ldr r3, [pc, #208] @ 95d14 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 95d24 │ │ │ │ + ldr r2, [pc, #204] @ 95d18 │ │ │ │ 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] │ │ │ │ @@ -118223,229 +118220,229 @@ │ │ │ │ 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 │ │ │ │ + beq 95d00 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 95d04 │ │ │ │ + beq 95cf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b7c │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - beq 95d0c │ │ │ │ + beq 95d00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ 95d28 │ │ │ │ - ldr r3, [pc, #60] @ 95d1c │ │ │ │ + ldr r2, [pc, #76] @ 95d1c │ │ │ │ + ldr r3, [pc, #60] @ 95d10 │ │ │ │ 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 │ │ │ │ + bne 95d08 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 8d6ac │ │ │ │ - b 95cc4 │ │ │ │ + bl 8d69c │ │ │ │ + b 95cb8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95cd4 │ │ │ │ + b 95cc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0021a3b8 │ │ │ │ + eoreq sl, r1, r4, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r8, r3, sl │ │ │ │ + eoreq sl, r1, r4, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r3 │ │ │ │ + eoreq sl, r1, r8, lsr #6 │ │ │ │ │ │ │ │ -00095d2c : │ │ │ │ +00095d20 : │ │ │ │ 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] @ 95fac │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr lr, [pc, #624] @ 95fbc │ │ │ │ + ldr lr, [pc, #624] @ 95fb0 │ │ │ │ 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] @ 95fb4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #576] @ 95fc4 │ │ │ │ + ldr lr, [pc, #576] @ 95fb8 │ │ │ │ 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 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #28 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #32 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95e1c │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 95e60 │ │ │ │ + beq 95e54 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #404] @ 95fc8 │ │ │ │ - ldr r3, [pc, #388] @ 95fbc │ │ │ │ + ldr r2, [pc, #404] @ 95fbc │ │ │ │ + ldr r3, [pc, #388] @ 95fb0 │ │ │ │ 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 95fa8 │ │ │ │ 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 95e1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8c8e0 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 95f8c │ │ │ │ + beq 95f80 │ │ │ │ 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 95ef0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 95f54 │ │ │ │ - bl 106d14 │ │ │ │ + beq 95f48 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f9c │ │ │ │ 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 95f80 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ - beq 95f94 │ │ │ │ + beq 95f88 │ │ │ │ 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 95e94 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 95ec0 │ │ │ │ + bne 95eb4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f9c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95f9c │ │ │ │ + beq 95f90 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b7c │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95ebc │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 95e2c │ │ │ │ + b 95e20 │ │ │ │ mov r6, r1 │ │ │ │ - b 95f04 │ │ │ │ - bl 8d6ac │ │ │ │ + b 95ef8 │ │ │ │ + bl 8d69c │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95ebc │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ - b 95e2c │ │ │ │ + b 95e20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, lsr #5 │ │ │ │ + @ instruction: 0x0021a2b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r8, ror r2 │ │ │ │ + eoreq sl, r1, r4, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r4, asr #3 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ 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] @ 9608c │ │ │ │ + ldr ip, [pc, #180] @ 96090 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 960a0 │ │ │ │ + ldr r3, [pc, #172] @ 96094 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r0, [pc, #168] @ 960a4 │ │ │ │ + ldr r0, [pc, #168] @ 96098 │ │ │ │ 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,86 +118457,86 @@ │ │ │ │ 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 9318c │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #68] @ 960a8 │ │ │ │ + ldr r2, [pc, #68] @ 9609c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 9609c │ │ │ │ + ldr r3, [pc, #48] @ 96090 │ │ │ │ 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 96088 │ │ │ │ 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, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r0, pc, r9 @ │ │ │ │ + mlaeq r1, ip, pc, r9 @ │ │ │ │ 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] @ 960e8 │ │ │ │ + ldr r2, [pc, #48] @ 960ec │ │ │ │ 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 9318c │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ - eoreq r9, r1, r4, lsr pc │ │ │ │ + b 12878c │ │ │ │ + eoreq r9, r1, r0, asr #30 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #328] @ 9625c │ │ │ │ - ldr lr, [pc, #328] @ 96260 │ │ │ │ + ldr r4, [pc, #328] @ 96250 │ │ │ │ + ldr lr, [pc, #328] @ 96254 │ │ │ │ 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] @ 96258 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #308] @ 96268 │ │ │ │ + ldr ip, [pc, #308] @ 9625c │ │ │ │ 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 │ │ │ │ + beq 96240 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -118548,106 +118545,106 @@ │ │ │ │ mov r0, ip │ │ │ │ mov r8, #6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #28] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd4 │ │ │ │ ands r4, r0, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 96240 │ │ │ │ + bne 96234 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9620c │ │ │ │ + bne 96200 │ │ │ │ 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] @ 96260 │ │ │ │ + ldr r3, [pc, #116] @ 96254 │ │ │ │ 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 9624c │ │ │ │ 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] @ 96264 │ │ │ │ + ldr r1, [pc, #88] @ 96268 │ │ │ │ + ldr r0, [pc, #88] @ 9626c │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - b 961dc │ │ │ │ + b 961d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, r0, asr r7 │ │ │ │ - b 961dc │ │ │ │ + b 961d0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 93198 │ │ │ │ - b 961e0 │ │ │ │ + bl 9318c │ │ │ │ + b 961d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #29 │ │ │ │ + eoreq r9, r1, ip, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00219ebc │ │ │ │ + eoreq r9, r1, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r1, r0, lsl lr │ │ │ │ - andseq r1, lr, r4, lsl #9 │ │ │ │ - andseq r8, sp, ip, ror #18 │ │ │ │ - andseq r8, sp, r4, ror #19 │ │ │ │ + eoreq r9, r1, ip, lsl lr │ │ │ │ + andseq r1, lr, r0, lsl #9 │ │ │ │ + andseq r8, sp, r8, ror #18 │ │ │ │ + andseq r8, sp, r0, ror #19 │ │ │ │ │ │ │ │ -0009627c : │ │ │ │ +00096270 : │ │ │ │ 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] @ 96374 │ │ │ │ + ldr r2, [pc, #232] @ 96378 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 96388 │ │ │ │ + ldr r5, [pc, #168] @ 9637c │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96314 │ │ │ │ - ldr r2, [pc, #156] @ 9638c │ │ │ │ - ldr r3, [pc, #144] @ 96384 │ │ │ │ + beq 96308 │ │ │ │ + ldr r2, [pc, #156] @ 96380 │ │ │ │ + ldr r3, [pc, #144] @ 96378 │ │ │ │ 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 96370 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ 96390 │ │ │ │ + ldr r3, [pc, #116] @ 96384 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ @@ -118661,64 +118658,64 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 93198 │ │ │ │ + bl 9318c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 962e8 │ │ │ │ + b 962dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #26 │ │ │ │ + eoreq r9, r1, ip, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r8, lsl sp │ │ │ │ - eoreq r9, r1, r8, lsl #26 │ │ │ │ + eoreq r9, r1, r4, lsr #26 │ │ │ │ + eoreq r9, r1, r4, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -00096394 : │ │ │ │ +00096388 : │ │ │ │ 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] @ 9648c │ │ │ │ + ldr r2, [pc, #236] @ 96490 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 964a0 │ │ │ │ + ldr r5, [pc, #172] @ 96494 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96428 │ │ │ │ - ldr r2, [pc, #160] @ 964a4 │ │ │ │ - ldr r3, [pc, #148] @ 9649c │ │ │ │ + beq 9641c │ │ │ │ + ldr r2, [pc, #160] @ 96498 │ │ │ │ + ldr r3, [pc, #148] @ 96490 │ │ │ │ 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 96488 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ 964a8 │ │ │ │ + ldr r3, [pc, #120] @ 9649c │ │ │ │ mov r2, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ @@ -118733,65 +118730,65 @@ │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 93198 │ │ │ │ + bl 9318c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 963fc │ │ │ │ + b 963f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, ip, asr #24 │ │ │ │ + eoreq r9, r1, r8, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r4, lsl #24 │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r0, lsl ip │ │ │ │ + eoreq r9, r1, r0, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000964ac : │ │ │ │ +000964a0 : │ │ │ │ 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] @ 965a8 │ │ │ │ + ldr r2, [pc, #236] @ 965ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 965bc │ │ │ │ + ldr r5, [pc, #172] @ 965b0 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96544 │ │ │ │ - ldr r2, [pc, #160] @ 965c0 │ │ │ │ - ldr r3, [pc, #148] @ 965b8 │ │ │ │ + beq 96538 │ │ │ │ + ldr r2, [pc, #160] @ 965b4 │ │ │ │ + ldr r3, [pc, #148] @ 965ac │ │ │ │ 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 965a4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #120] @ 965c4 │ │ │ │ + ldr r3, [pc, #120] @ 965b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ @@ -118806,211 +118803,211 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 93198 │ │ │ │ + bl 9318c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 96518 │ │ │ │ + b 9650c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, lsr fp │ │ │ │ + eoreq r9, r1, ip, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r8, ror #21 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ + strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r4, ror #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000965c8 : │ │ │ │ +000965bc : │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 93198 │ │ │ │ + b 9318c │ │ │ │ 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] @ 969a8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #956] @ 969b8 │ │ │ │ + ldr r3, [pc, #956] @ 969ac │ │ │ │ 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] @ 969b0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #924] @ 969c0 │ │ │ │ + ldr r3, [pc, #924] @ 969b4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r3] │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #32 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r1, r8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r9] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ and r2, r2, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - add ip, sp, #32 │ │ │ │ + add ip, sp, #28 │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r2 │ │ │ │ str r3, [r9] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #792] @ 969c4 │ │ │ │ + ldr r0, [pc, #792] @ 969b8 │ │ │ │ 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 96788 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r4, #2 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsl sl, r7, #2 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 96708 │ │ │ │ + bne 966fc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 96964 │ │ │ │ + beq 96958 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #2 │ │ │ │ - beq 96864 │ │ │ │ + beq 96858 │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bne 968b8 │ │ │ │ + bne 968ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r0, r7, lsl #2 │ │ │ │ tst ip, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 96924 │ │ │ │ + beq 96918 │ │ │ │ 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] @ 969bc │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #580] @ 969b8 │ │ │ │ + ldr r3, [pc, #580] @ 969ac │ │ │ │ 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 969a4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh sl, [r1, #2] │ │ │ │ mov r3, #4 │ │ │ │ and sl, sl, #3 │ │ │ │ orr sl, sl, r0 │ │ │ │ cmp sl, #3 │ │ │ │ addne r3, sl, #1 │ │ │ │ add r8, r5, #1 │ │ │ │ smulbb r0, r8, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, sl │ │ │ │ strh r3, [r0, #2] │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8c978 │ │ │ │ + bl 8c968 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt 96938 │ │ │ │ + bgt 9692c │ │ │ │ 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 96754 │ │ │ │ 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 96754 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ lsl sl, r7, #2 │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ - beq 9672c │ │ │ │ + beq 96720 │ │ │ │ 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 968ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ addne r3, r5, r4 │ │ │ │ addne r3, r0, r3, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ @@ -119020,15 +119017,15 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r1, r8, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, r0, r7 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ @@ -119037,360 +119034,360 @@ │ │ │ │ addne r4, r0, r4, lsl #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 96760 │ │ │ │ + b 96754 │ │ │ │ sub r3, r5, r4 │ │ │ │ add r2, r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 8c978 │ │ │ │ - b 96804 │ │ │ │ + bl 8c968 │ │ │ │ + b 967f8 │ │ │ │ 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 965c8 │ │ │ │ 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 96754 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r1], -ip @ │ │ │ │ + eoreq r9, r1, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r9, r1, r4, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r9, r1, r8, lsl #17 │ │ │ │ + mlaeq r1, r4, r8, r9 │ │ │ │ │ │ │ │ -000969cc <_mzHAMT_CODE@@Base>: │ │ │ │ +000969c0 <_mzHAMT_CODE@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 969e8 <_mzHAMT_CODE@@Base+0x1c> │ │ │ │ + beq 969dc <_mzHAMT_CODE@@Base+0x1c> │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b 90684 │ │ │ │ + b 90674 │ │ │ │ │ │ │ │ -000969f4 : │ │ │ │ +000969e8 : │ │ │ │ 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 : │ │ │ │ +00096a0c : │ │ │ │ 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] @ 96a50 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a58 │ │ │ │ - ldr r2, [pc, #28] @ 96a60 │ │ │ │ + bne 96a4c │ │ │ │ + ldr r2, [pc, #28] @ 96a54 │ │ │ │ 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 1287cc │ │ │ │ + ldrdeq r9, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096a64 : │ │ │ │ - ldr r3, [pc, #52] @ 96aa0 │ │ │ │ +00096a58 : │ │ │ │ + ldr r3, [pc, #52] @ 96a94 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a80 │ │ │ │ + bne 96a74 │ │ │ │ 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 96a8c │ │ │ │ + ldr r2, [pc, #16] @ 96a98 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsl #11 │ │ │ │ + mlaeq r1, r8, r5, r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096aa8 : │ │ │ │ +00096a9c : │ │ │ │ tst r0, #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96abc │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 96b3c │ │ │ │ + beq 96b30 │ │ │ │ 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 96ae4 │ │ │ │ orrs r1, ip, r4 │ │ │ │ - beq 96b30 │ │ │ │ + beq 96b24 │ │ │ │ subs ip, ip, #1 │ │ │ │ sbc r4, r4, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ tst r1, #1 │ │ │ │ - bne 96adc │ │ │ │ + bne 96ad0 │ │ │ │ ldrh lr, [r1] │ │ │ │ sub lr, lr, #83 @ 0x53 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 96adc │ │ │ │ + bhi 96ad0 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ asr r7, lr, #31 │ │ │ │ cmp ip, lr │ │ │ │ sbcs r8, r4, r7 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96b44 │ │ │ │ subs lr, ip, lr │ │ │ │ mov ip, lr │ │ │ │ sbc r4, r4, r7 │ │ │ │ - b 96aec │ │ │ │ + b 96ae0 │ │ │ │ str r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96abc │ │ │ │ ldrsh ip, [r0] │ │ │ │ - b 96ac0 │ │ │ │ + b 96ab4 │ │ │ │ mov r0, r1 │ │ │ │ - b 96ad0 │ │ │ │ + b 96ac4 │ │ │ │ │ │ │ │ -00096b58 : │ │ │ │ +00096b4c : │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #64] @ 96ba8 │ │ │ │ + ldr r3, [pc, #64] @ 96b9c │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 96b9c │ │ │ │ + beq 96b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ 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] @ 96ba0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mlaeq r1, r4, r4, r9 │ │ │ │ + eoreq r9, r1, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00096bb0 : │ │ │ │ - ldr r3, [pc, #64] @ 96bf8 │ │ │ │ +00096ba4 : │ │ │ │ + ldr r3, [pc, #64] @ 96bec │ │ │ │ asr r1, r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 96bd4 │ │ │ │ + bne 96bc8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - ble 96bec │ │ │ │ + ble 96be0 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 96bfc │ │ │ │ + ldr r2, [pc, #8] @ 96bf0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsr r4 │ │ │ │ + eoreq r9, r1, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096c00 : │ │ │ │ +00096bf4 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 96c14 │ │ │ │ + bne 96c08 │ │ │ │ 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 96c24 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00096c6c : │ │ │ │ - ldr r3, [pc, #12] @ 96c80 │ │ │ │ +00096c60 : │ │ │ │ + ldr r3, [pc, #12] @ 96c74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00301ffc │ │ │ │ + eorseq r2, r0, r8 │ │ │ │ │ │ │ │ -00096c84 : │ │ │ │ +00096c78 : │ │ │ │ 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] @ 96d84 │ │ │ │ + ldr r1, [pc, #244] @ 96d88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 96d98 │ │ │ │ + ldr r3, [pc, #236] @ 96d8c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #232] @ 96d9c │ │ │ │ + ldr r2, [pc, #232] @ 96d90 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #216] @ 96da0 │ │ │ │ + ldr r5, [pc, #216] @ 96d94 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, #16 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 96da4 │ │ │ │ + ldr r2, [pc, #68] @ 96d98 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 96d94 │ │ │ │ + ldr r3, [pc, #44] @ 96d88 │ │ │ │ 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 96d80 │ │ │ │ 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, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, ip, lsr r3 │ │ │ │ + eoreq r9, r1, r8, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r4, lsr #31 │ │ │ │ - mlaeq r1, r4, r2, r9 │ │ │ │ + @ instruction: 0x00301fb0 │ │ │ │ + eoreq r9, r1, r0, lsr #5 │ │ │ │ │ │ │ │ -00096da8 : │ │ │ │ +00096d9c : │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - beq 96de0 │ │ │ │ + beq 96dd4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq 96df0 │ │ │ │ + beq 96de4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 96dd0 │ │ │ │ - ldr r3, [pc, #56] @ 96e00 │ │ │ │ + beq 96dc4 │ │ │ │ + ldr r3, [pc, #56] @ 96df4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ 96e04 │ │ │ │ + ldr r3, [pc, #44] @ 96df8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ 96e08 │ │ │ │ + ldr r3, [pc, #32] @ 96dfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ 96e0c │ │ │ │ + ldr r3, [pc, #20] @ 96e00 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00301eb4 │ │ │ │ + eorseq r1, r0, r4, lsr #29 │ │ │ │ + mlaseq r0, r4, lr, r1 │ │ │ │ + eorseq r1, r0, r4, lsl #29 │ │ │ │ │ │ │ │ -00096e10 : │ │ │ │ +00096e04 : │ │ │ │ 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] @ 96ed0 │ │ │ │ + ldr r1, [pc, #180] @ 96ed4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 96ee4 │ │ │ │ + ldr r3, [pc, #172] @ 96ed8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #168] @ 96ee8 │ │ │ │ + ldr r2, [pc, #168] @ 96edc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -119400,280 +119397,280 @@ │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8d25c │ │ │ │ - ldr r2, [pc, #96] @ 96eec │ │ │ │ - ldr r3, [pc, #80] @ 96ee0 │ │ │ │ + bl 8d24c │ │ │ │ + ldr r2, [pc, #96] @ 96ee0 │ │ │ │ + ldr r3, [pc, #80] @ 96ed4 │ │ │ │ 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] @ 96ee4 │ │ │ │ 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 96ecc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r1], -r0 @ │ │ │ │ + ldrdeq r9, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002191b0 │ │ │ │ + @ instruction: 0x002191bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r0, ror #27 │ │ │ │ - eoreq r9, r1, r4, asr #2 │ │ │ │ + eorseq r1, r0, ip, ror #27 │ │ │ │ + eoreq r9, r1, r0, asr r1 │ │ │ │ │ │ │ │ -00096ef4 : │ │ │ │ +00096ee8 : │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f04 : │ │ │ │ +00096ef8 : │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f1c : │ │ │ │ +00096f10 : │ │ │ │ mov r2, #0 │ │ │ │ - b 90ca8 │ │ │ │ + b 90c98 │ │ │ │ │ │ │ │ -00096f24 : │ │ │ │ +00096f18 : │ │ │ │ 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] @ 97210 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #728] @ 97220 │ │ │ │ + ldr r1, [pc, #728] @ 97214 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r7, [pc, #716] @ 97224 │ │ │ │ + ldr r7, [pc, #716] @ 97218 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #712] @ 97228 │ │ │ │ + ldr r2, [pc, #712] @ 9721c │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 9712c │ │ │ │ + bne 97120 │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #85 @ 0x55 │ │ │ │ - beq 970c0 │ │ │ │ + beq 970b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97140 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - beq 971cc │ │ │ │ + beq 971c0 │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bne 971a8 │ │ │ │ + bne 9719c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ - bl 8c62c │ │ │ │ + beq 96fe8 │ │ │ │ + bl 8c61c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 94a74 │ │ │ │ - ldr r3, [pc, #556] @ 9722c │ │ │ │ - ldr r2, [pc, #556] @ 97230 │ │ │ │ - ldr r1, [pc, #556] @ 97234 │ │ │ │ + bl 94a68 │ │ │ │ + ldr r3, [pc, #556] @ 97220 │ │ │ │ + ldr r2, [pc, #556] @ 97224 │ │ │ │ + ldr r1, [pc, #556] @ 97228 │ │ │ │ and r2, r2, r0, lsr #16 │ │ │ │ and r3, r3, r0, lsl #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r1, r1, r0 │ │ │ │ orr r1, r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e8 │ │ │ │ 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 97054 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 971e8 │ │ │ │ + beq 971dc │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ mov r1, ip │ │ │ │ - beq 970e4 │ │ │ │ + beq 970d8 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - beq 97160 │ │ │ │ - bl 3aa90 │ │ │ │ + beq 97154 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e8 │ │ │ │ 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 97148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ 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 970f4 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97140 │ │ │ │ tst ip, #1 │ │ │ │ - bne 97138 │ │ │ │ + bne 9712c │ │ │ │ ldrsh r4, [ip] │ │ │ │ - b 96fc8 │ │ │ │ + b 96fbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97170 │ │ │ │ + bne 97164 │ │ │ │ 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] @ 9722c │ │ │ │ + ldr r3, [pc, #276] @ 97214 │ │ │ │ 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 9720c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97140 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ - bl 90368 │ │ │ │ - b 96ff8 │ │ │ │ + bl 90358 │ │ │ │ + b 96fec │ │ │ │ str r2, [r5] │ │ │ │ - b 970fc │ │ │ │ - ldr r3, [pc, #224] @ 9723c │ │ │ │ + b 970f0 │ │ │ │ + ldr r3, [pc, #224] @ 97230 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 970b4 │ │ │ │ + b 970a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8cfa0 │ │ │ │ + bl 8cf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e8 │ │ │ │ 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 97148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add r0, r8, r0 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b 970b4 │ │ │ │ + b 970a8 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne 97140 │ │ │ │ + bne 97134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 971c4 │ │ │ │ - bl 8c62c │ │ │ │ + beq 971b8 │ │ │ │ + bl 8c61c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 96394 │ │ │ │ - b 96ff8 │ │ │ │ + bl 96388 │ │ │ │ + b 96fec │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ - bl 90ca8 │ │ │ │ + bl 90c98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 97100 │ │ │ │ + b 970f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 90f34 │ │ │ │ - b 97100 │ │ │ │ + bl 90f24 │ │ │ │ + b 970f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r0, asr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r0, r0, r9 │ │ │ │ + mlaeq r1, ip, r0, r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + strdeq r8, [r1], -ip @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00097240 : │ │ │ │ +00097234 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 96f24 │ │ │ │ + b 96f18 │ │ │ │ │ │ │ │ -0009724c : │ │ │ │ +00097240 : │ │ │ │ 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] @ 972f8 │ │ │ │ + ldr ip, [pc, #160] @ 972fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 9730c │ │ │ │ + ldr r3, [pc, #152] @ 97300 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 97310 │ │ │ │ + ldr r2, [pc, #148] @ 97304 │ │ │ │ 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 │ │ │ │ @@ -119684,849 +119681,849 @@ │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 97314 │ │ │ │ + ldr r2, [pc, #68] @ 97308 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 97308 │ │ │ │ + ldr r3, [pc, #48] @ 972fc │ │ │ │ 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 972f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r4, sp, r8 │ │ │ │ + eoreq r8, r1, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r1, r4, ror sp │ │ │ │ + eoreq r8, r1, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r1, r4, lsr #26 │ │ │ │ + eoreq r8, r1, r0, lsr sp │ │ │ │ │ │ │ │ -00097318 : │ │ │ │ +0009730c : │ │ │ │ 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] @ 97b78 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2116] @ 97b88 │ │ │ │ + ldr r2, [pc, #2116] @ 97b7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #2104] @ 97b8c │ │ │ │ + ldr r7, [pc, #2104] @ 97b80 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2100] @ 97b90 │ │ │ │ + ldr r3, [pc, #2100] @ 97b84 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 97434 │ │ │ │ + bne 97428 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 97428 │ │ │ │ + beq 9741c │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97730 │ │ │ │ + beq 97724 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97450 │ │ │ │ + beq 97444 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bne 97438 │ │ │ │ + bne 9742c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97408 │ │ │ │ + beq 973fc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 96394 │ │ │ │ + bl 96388 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97484 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq 97708 │ │ │ │ + beq 976fc │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 90368 │ │ │ │ + bl 90358 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97484 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97474 │ │ │ │ + beq 97468 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - ldr r1, [pc, #1788] @ 97b94 │ │ │ │ + ldr r1, [pc, #1788] @ 97b88 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1784] @ 97b98 │ │ │ │ - ldr r4, [pc, #1784] @ 97b9c │ │ │ │ + ldr r2, [pc, #1784] @ 97b8c │ │ │ │ + ldr r4, [pc, #1784] @ 97b90 │ │ │ │ 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 974b8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 9766c │ │ │ │ + beq 97660 │ │ │ │ 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 974f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 977b4 │ │ │ │ + beq 977a8 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 975b4 │ │ │ │ + beq 975a8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ mov r1, r0 │ │ │ │ - beq 9779c │ │ │ │ + beq 97790 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - beq 97774 │ │ │ │ + beq 97768 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975c0 │ │ │ │ + beq 975b4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ - bne 97548 │ │ │ │ + bne 9753c │ │ │ │ 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 97858 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 976f0 │ │ │ │ - ldr r3, [pc, #1584] @ 97ba0 │ │ │ │ + bne 976e4 │ │ │ │ + ldr r3, [pc, #1584] @ 97b94 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp fp, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 97590 │ │ │ │ + bne 97584 │ │ │ │ add r5, r5, sl, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 9776c │ │ │ │ + beq 97760 │ │ │ │ str fp, [sp] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 97530 │ │ │ │ + beq 97524 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 97780 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 97718 │ │ │ │ - ldr r3, [pc, #1468] @ 97ba0 │ │ │ │ + bne 9770c │ │ │ │ + ldr r3, [pc, #1468] @ 97b94 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r5, sl, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ strh r2, [r3] │ │ │ │ - bne 97644 │ │ │ │ + bne 97638 │ │ │ │ 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 965c8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - beq 9776c │ │ │ │ + beq 97760 │ │ │ │ tst r8, #1 │ │ │ │ - bne 97694 │ │ │ │ + bne 97688 │ │ │ │ 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 965c8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1244] @ 97ba4 │ │ │ │ - ldr r3, [pc, #1212] @ 97b88 │ │ │ │ + ldr r2, [pc, #1244] @ 97b98 │ │ │ │ + ldr r3, [pc, #1212] @ 97b7c │ │ │ │ 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 97b74 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - b 97570 │ │ │ │ + b 97564 │ │ │ │ ldrsh r5, [r3] │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - bne 973d4 │ │ │ │ - b 97730 │ │ │ │ + bne 973c8 │ │ │ │ + b 97724 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - b 975e4 │ │ │ │ + b 975d8 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 97988 │ │ │ │ + bne 9797c │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r1, [pc, #1124] @ 97ba8 │ │ │ │ + ldr r1, [pc, #1124] @ 97b9c │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 978bc │ │ │ │ + beq 978b0 │ │ │ │ tst r3, #4 │ │ │ │ - beq 979ac │ │ │ │ + beq 979a0 │ │ │ │ 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 97484 │ │ │ │ str r2, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8cfa0 │ │ │ │ - b 97528 │ │ │ │ + bl 8cf90 │ │ │ │ + b 9751c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ - b 97528 │ │ │ │ + bl 8c7e8 │ │ │ │ + b 9751c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, #6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 90f34 │ │ │ │ + bl 90f24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 97920 │ │ │ │ + beq 97914 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 979bc │ │ │ │ + bne 979b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 97a0c │ │ │ │ + beq 97a00 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ mvn r8, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 9783c │ │ │ │ + bne 97830 │ │ │ │ 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 965c8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 97794 │ │ │ │ + bne 97788 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97aa8 │ │ │ │ + beq 97a9c │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97b38 │ │ │ │ + beq 97b2c │ │ │ │ cmp r5, #81 @ 0x51 │ │ │ │ - beq 97a94 │ │ │ │ - ldr r2, [pc, #764] @ 97bac │ │ │ │ + beq 97a88 │ │ │ │ + ldr r2, [pc, #764] @ 97ba0 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - b 976c0 │ │ │ │ - ldr r9, [pc, #748] @ 97bb0 │ │ │ │ + b 976b4 │ │ │ │ + ldr r9, [pc, #748] @ 97ba4 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 979e0 │ │ │ │ - ldr r1, [pc, #700] @ 97bb4 │ │ │ │ + beq 979d4 │ │ │ │ + ldr r1, [pc, #700] @ 97ba8 │ │ │ │ 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 97750 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 97780 │ │ │ │ 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 97948 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 97abc │ │ │ │ + beq 97ab0 │ │ │ │ ands ip, r1, r7, lsl r3 │ │ │ │ - bne 97948 │ │ │ │ + bne 9793c │ │ │ │ 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 965c8 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ - ldr r3, [pc, #516] @ 97b94 │ │ │ │ - ldr r2, [pc, #516] @ 97b98 │ │ │ │ + b 97814 │ │ │ │ + ldr r3, [pc, #516] @ 97b88 │ │ │ │ + ldr r2, [pc, #516] @ 97b8c │ │ │ │ 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] @ 97b90 │ │ │ │ and r2, r2, r4, lsr #1 │ │ │ │ orr r4, r3, r2 │ │ │ │ - b 974b8 │ │ │ │ + b 974ac │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r1, [r4] │ │ │ │ - b 97764 │ │ │ │ + b 97758 │ │ │ │ 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 965c8 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ + b 97814 │ │ │ │ bics r3, r8, #4 │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ - ldreq r3, [pc, #452] @ 97bb8 │ │ │ │ + ldreq r3, [pc, #452] @ 97bac │ │ │ │ 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] @ 97bb0 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 979b4 │ │ │ │ + b 979a8 │ │ │ │ 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 │ │ │ │ + bl 90b84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 97a58 │ │ │ │ + bne 97a4c │ │ │ │ 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 965c8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #292] @ 97bc0 │ │ │ │ + b 976b4 │ │ │ │ + ldr r2, [pc, #292] @ 97bb4 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #276] @ 97bc4 │ │ │ │ + b 976b4 │ │ │ │ + ldr r2, [pc, #276] @ 97bb8 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ add sl, r9, #140 @ 0x8c │ │ │ │ mvn r1, #0 │ │ │ │ mov lr, #31 │ │ │ │ - b 97b00 │ │ │ │ + b 97af4 │ │ │ │ ldrsh fp, [ip] │ │ │ │ cmp fp, #83 @ 0x53 │ │ │ │ - bne 97b0c │ │ │ │ + bne 97b00 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, ip │ │ │ │ movlt r3, lr │ │ │ │ - blt 97af8 │ │ │ │ + blt 97aec │ │ │ │ cmp r1, ip │ │ │ │ movgt r1, ip │ │ │ │ movgt r3, lr │ │ │ │ subs lr, lr, #1 │ │ │ │ - bcc 97b4c │ │ │ │ + bcc 97b40 │ │ │ │ ldr ip, [sl, #-4]! │ │ │ │ tst ip, #1 │ │ │ │ - beq 97acc │ │ │ │ + beq 97ac0 │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ add r1, r8, lr, lsl r5 │ │ │ │ tst r3, #2 │ │ │ │ - beq 97b60 │ │ │ │ + beq 97b54 │ │ │ │ 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 97954 │ │ │ │ + ldr r2, [pc, #136] @ 97bbc │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - b 976c0 │ │ │ │ + b 976b4 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ add r8, r8, r3, lsl r5 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ add r5, r5, #5 │ │ │ │ - b 9793c │ │ │ │ + b 97930 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 97b24 │ │ │ │ + b 97b18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00218cb8 │ │ │ │ + eoreq r8, r1, r4, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, ip, r8 │ │ │ │ + eoreq r8, r1, r0, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r8, r1, r0, lsr r9 │ │ │ │ + eoreq r8, r1, ip, lsr r9 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0x003013bc │ │ │ │ - eoreq r9, r1, r8, lsr r1 │ │ │ │ + eorseq r1, r0, r8, asr #7 │ │ │ │ + eoreq r9, r1, r4, asr #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - @ instruction: 0x003011d0 │ │ │ │ - @ instruction: 0x003011bc │ │ │ │ - eorseq r1, r0, ip, lsr #2 │ │ │ │ + @ instruction: 0x003011dc │ │ │ │ + eorseq r1, r0, r8, asr #3 │ │ │ │ + eorseq r1, r0, r8, lsr r1 │ │ │ │ │ │ │ │ -00097bcc : │ │ │ │ +00097bc0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 97318 │ │ │ │ + b 9730c │ │ │ │ │ │ │ │ -00097bd4 : │ │ │ │ +00097bc8 : │ │ │ │ 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] @ 98290 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1692] @ 982a0 │ │ │ │ + ldr r1, [pc, #1692] @ 98294 │ │ │ │ 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] @ 98298 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1660] @ 982a8 │ │ │ │ + ldr r3, [pc, #1660] @ 9829c │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ bics r1, r9, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strne r5, [r4] │ │ │ │ - bne 97e84 │ │ │ │ + bne 97e78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 97e30 │ │ │ │ + beq 97e24 │ │ │ │ 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 97ea8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bic r0, r0, r3, lsl sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add ip, r3, fp, lsl #2 │ │ │ │ add r6, r0, #2 │ │ │ │ add r2, r5, r6, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ and r2, r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 97ed0 │ │ │ │ + beq 97ec4 │ │ │ │ cmp r2, #0 │ │ │ │ and lr, r1, #1 │ │ │ │ - bne 97d2c │ │ │ │ + bne 97d20 │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - beq 97e3c │ │ │ │ + beq 97e30 │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ - beq 98004 │ │ │ │ + beq 97ff8 │ │ │ │ cmp lr, #0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - bne 97d44 │ │ │ │ + bne 97d38 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ - beq 97f94 │ │ │ │ + beq 97f88 │ │ │ │ tst r2, #2 │ │ │ │ - beq 97f6c │ │ │ │ + beq 97f60 │ │ │ │ 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 97f50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e6c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r2, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97d98 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq 98128 │ │ │ │ + beq 9811c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97f50 │ │ │ │ + beq 97f44 │ │ │ │ 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 97f38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r0, r4 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ - ldr r3, [pc, #1184] @ 982ac │ │ │ │ + beq 97e6c │ │ │ │ + ldr r3, [pc, #1184] @ 982a0 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 97f34 │ │ │ │ + ble 97f28 │ │ │ │ lsrs r9, r9, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97cb4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4] │ │ │ │ - b 97e88 │ │ │ │ + b 97e7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e6c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e6c │ │ │ │ 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 97bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ + bne 97df8 │ │ │ │ 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] @ 982a4 │ │ │ │ + ldr r3, [pc, #1036] @ 98294 │ │ │ │ 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 9828c │ │ │ │ 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 97cb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97ee8 │ │ │ │ + bne 97edc │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #83 @ 0x53 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 97e04 │ │ │ │ + bls 97df8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 97f88 │ │ │ │ + beq 97f7c │ │ │ │ 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 97f70 │ │ │ │ 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 97de4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20b8fc │ │ │ │ - b 97e1c │ │ │ │ - ldr r1, [pc, #872] @ 982b4 │ │ │ │ + bl 20b8ec │ │ │ │ + b 97e10 │ │ │ │ + ldr r1, [pc, #872] @ 982a8 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ - b 97ddc │ │ │ │ - ldr r3, [pc, #860] @ 982b4 │ │ │ │ + b 97dd0 │ │ │ │ + ldr r3, [pc, #860] @ 982a8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97dbc │ │ │ │ + b 97db0 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 90684 │ │ │ │ - b 97d78 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ + b 97d6c │ │ │ │ + bl 90674 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - b 97d5c │ │ │ │ - ldr r2, [pc, #816] @ 982b4 │ │ │ │ + b 97d50 │ │ │ │ + ldr r2, [pc, #816] @ 982a8 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ - b 97f20 │ │ │ │ - ldr r3, [pc, #804] @ 982b4 │ │ │ │ + b 97f14 │ │ │ │ + ldr r3, [pc, #804] @ 982a8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97f04 │ │ │ │ + b 97ef8 │ │ │ │ tst r2, #1 │ │ │ │ - beq 98160 │ │ │ │ + beq 98154 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ tst r2, #2 │ │ │ │ add ip, ip, fp │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldr r4, [ip, #12] │ │ │ │ - beq 98170 │ │ │ │ + beq 98164 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ smlabb r2, ip, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -120535,132 +120532,132 @@ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ add ip, ip, #5 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov ip, #5 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl 91294 │ │ │ │ + bl 91288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ + bne 97df8 │ │ │ │ + b 97e6c │ │ │ │ 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 97e6c │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 981c0 │ │ │ │ + beq 981b4 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e6c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98194 │ │ │ │ + beq 98188 │ │ │ │ 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 981a4 │ │ │ │ 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 97e6c │ │ │ │ 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 98100 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r5 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ - bl 91108 │ │ │ │ + bl 910f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e6c │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ - bne 980c0 │ │ │ │ + bne 980b4 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 97e04 │ │ │ │ + b 97df8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98180 │ │ │ │ - ldr r3, [pc, #380] @ 982b4 │ │ │ │ + bne 98174 │ │ │ │ + ldr r3, [pc, #380] @ 982a8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 91108 │ │ │ │ + bl 910f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ - ldr ip, [pc, #332] @ 982b4 │ │ │ │ + bne 97df8 │ │ │ │ + b 97e6c │ │ │ │ + ldr ip, [pc, #332] @ 982a8 │ │ │ │ tst r2, #2 │ │ │ │ ldr r4, [r8, ip] │ │ │ │ - bne 97fb4 │ │ │ │ - bl 90684 │ │ │ │ + bne 97fa8 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - b 97fc8 │ │ │ │ + b 97fbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, fp │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 98138 │ │ │ │ + b 9812c │ │ │ │ ldr r0, [ip, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bne 9806c │ │ │ │ + bne 98060 │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 90684 │ │ │ │ - b 98080 │ │ │ │ + bl 90674 │ │ │ │ + b 98074 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98284 │ │ │ │ + beq 98278 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ smlabb r2, r1, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -120672,261 +120669,261 @@ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ asr r5, r4, #31 │ │ │ │ mov r6, #7 │ │ │ │ add r7, r3, #5 │ │ │ │ mov r8, r2 │ │ │ │ - b 98268 │ │ │ │ + b 9825c │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r5 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ stm sp, {r7, r9} │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 91294 │ │ │ │ + bl 91288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e6c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9821c │ │ │ │ + bne 98210 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 97e04 │ │ │ │ + b 97df8 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b 981e4 │ │ │ │ + b 981d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ + ldrdeq r8, [r1], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r8, r1, r8, ror #2 │ │ │ │ + eoreq r8, r1, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -000982b8 : │ │ │ │ +000982ac : │ │ │ │ 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] @ 98814 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1348] @ 98824 │ │ │ │ + ldr r3, [pc, #1348] @ 98818 │ │ │ │ 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 98494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 98728 │ │ │ │ + beq 9871c │ │ │ │ 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 984c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ 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 98528 │ │ │ │ tst r8, #1 │ │ │ │ and r6, fp, #1 │ │ │ │ - bne 983bc │ │ │ │ + bne 983b0 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 984f8 │ │ │ │ + beq 984ec │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 9857c │ │ │ │ + beq 98570 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and r3, r3, #2 │ │ │ │ - bne 983dc │ │ │ │ + bne 983d0 │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 986d4 │ │ │ │ + beq 986c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9856c │ │ │ │ + beq 98560 │ │ │ │ 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 98554 │ │ │ │ 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 98494 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98494 │ │ │ │ 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 98488 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r7, r7, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 98534 │ │ │ │ + beq 98528 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 98460 │ │ │ │ + bne 98454 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #892] @ 98828 │ │ │ │ - ldr r3, [pc, #884] @ 98824 │ │ │ │ + ldr r2, [pc, #892] @ 9881c │ │ │ │ + ldr r3, [pc, #884] @ 98818 │ │ │ │ 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 98810 │ │ │ │ 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 98350 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98494 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98494 │ │ │ │ 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 982ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98494 │ │ │ │ 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 9871c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 9835c │ │ │ │ + b 98350 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 9841c │ │ │ │ + bl 90674 │ │ │ │ + b 98410 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r5, r0 │ │ │ │ - b 983fc │ │ │ │ + b 983f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98494 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98754 │ │ │ │ + beq 98748 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98494 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98744 │ │ │ │ + beq 98738 │ │ │ │ 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 9872c │ │ │ │ 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 98494 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ subs r2, r0, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ sbc r3, r3, #0 │ │ │ │ subs r1, r2, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -120937,90 +120934,90 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 98730 │ │ │ │ + beq 98724 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, r7, #1 │ │ │ │ asr r5, r7, #31 │ │ │ │ sbc r5, r5, #0 │ │ │ │ subs r7, r4, r7 │ │ │ │ sbc r8, r5, #0 │ │ │ │ - b 986b0 │ │ │ │ + b 986a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 986c0 │ │ │ │ + beq 986b4 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r4, r7 │ │ │ │ - bne 9867c │ │ │ │ - b 984a0 │ │ │ │ + bne 98670 │ │ │ │ + b 98494 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 98624 │ │ │ │ + b 98618 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98718 │ │ │ │ + beq 9870c │ │ │ │ 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 913fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98534 │ │ │ │ - b 984a0 │ │ │ │ + bne 98528 │ │ │ │ + b 98494 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r1, r0 │ │ │ │ - b 986f8 │ │ │ │ + b 986ec │ │ │ │ mov r0, #1 │ │ │ │ - b 984a4 │ │ │ │ + b 98498 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ - b 98534 │ │ │ │ + b 98528 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 985e4 │ │ │ │ + bl 90674 │ │ │ │ + b 985d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r5, r0 │ │ │ │ - b 985c0 │ │ │ │ + b 985b4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9880c │ │ │ │ + beq 98800 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -121033,362 +121030,362 @@ │ │ │ │ subs r7, r4, r7 │ │ │ │ add r2, r2, #5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ sbc r9, r5, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 987f8 │ │ │ │ + b 987ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ - bl 91408 │ │ │ │ + bl 913fc │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98494 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 987b8 │ │ │ │ + bne 987ac │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 98534 │ │ │ │ + b 98528 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 98780 │ │ │ │ + b 98774 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, lsl sp │ │ │ │ + eoreq r7, r1, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, ip, asr #22 │ │ │ │ + eoreq r7, r1, r8, asr fp │ │ │ │ │ │ │ │ -0009882c : │ │ │ │ +00098820 : │ │ │ │ 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] @ 98f54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1808] @ 98f64 │ │ │ │ + ldr r3, [pc, #1808] @ 98f58 │ │ │ │ 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] @ 98f5c │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 98e5c │ │ │ │ + beq 98e50 │ │ │ │ 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 98ac0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r2, r0, lsl #2 │ │ │ │ ldr r9, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 98b04 │ │ │ │ + beq 98af8 │ │ │ │ cmp r3, #0 │ │ │ │ and r6, r9, #1 │ │ │ │ - bne 98958 │ │ │ │ + bne 9894c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98bd4 │ │ │ │ + beq 98bc8 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 98cac │ │ │ │ + beq 98ca0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ - bne 98974 │ │ │ │ + bne 98968 │ │ │ │ ldrsh r2, [r9] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 98c40 │ │ │ │ + beq 98c34 │ │ │ │ tst r3, #2 │ │ │ │ - beq 98bac │ │ │ │ + beq 98ba0 │ │ │ │ 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 98bbc │ │ │ │ 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 98b60 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 98b9c │ │ │ │ + beq 98b90 │ │ │ │ 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 98b60 │ │ │ │ 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 98a4c │ │ │ │ subs r2, r8, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r2, r6 │ │ │ │ mov r8, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a34 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a34 │ │ │ │ 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 98e50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 988f4 │ │ │ │ + bne 988e8 │ │ │ │ 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 988dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98b20 │ │ │ │ + bne 98b14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #83 @ 0x53 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 98a90 │ │ │ │ + bls 98a84 │ │ │ │ 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 98c08 │ │ │ │ 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 98c1c │ │ │ │ + ldr r3, [pc, #1036] @ 98f60 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 98a90 │ │ │ │ + beq 98a84 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1016] @ 98f70 │ │ │ │ - ldr r3, [pc, #1000] @ 98f64 │ │ │ │ + ldr r2, [pc, #1016] @ 98f64 │ │ │ │ + ldr r3, [pc, #1000] @ 98f58 │ │ │ │ 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 98f50 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #968] @ 98f6c │ │ │ │ + ldr r3, [pc, #968] @ 98f60 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 989fc │ │ │ │ + b 989f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r8, r0 │ │ │ │ - bne 989a4 │ │ │ │ + bne 98998 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 989b4 │ │ │ │ + bl 90674 │ │ │ │ + b 989a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ 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 98820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a84 │ │ │ │ + b 98b60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a90 │ │ │ │ - ldr r3, [pc, #840] @ 98f6c │ │ │ │ + beq 98a84 │ │ │ │ + ldr r3, [pc, #840] @ 98f60 │ │ │ │ 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 98b58 │ │ │ │ tst r3, #1 │ │ │ │ - beq 98e38 │ │ │ │ + beq 98e2c │ │ │ │ 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 98e40 │ │ │ │ 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 91520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a84 │ │ │ │ + b 98b60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98e80 │ │ │ │ + beq 98e74 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b60 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98e70 │ │ │ │ + beq 98e64 │ │ │ │ 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 98e58 │ │ │ │ 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 98b60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ subs r2, r0, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ sbc r3, r3, #0 │ │ │ │ @@ -121401,87 +121398,87 @@ │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 98a90 │ │ │ │ + beq 98a84 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b60 │ │ │ │ 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 98de0 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dc8 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dc8 │ │ │ │ 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 98d50 │ │ │ │ + ldr r2, [pc, #300] @ 98f60 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ tst r3, #2 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - bne 98c68 │ │ │ │ + bne 98c5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ - b 98c84 │ │ │ │ + b 98c78 │ │ │ │ mov r0, #1 │ │ │ │ - b 98b70 │ │ │ │ + b 98b64 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 98d14 │ │ │ │ + bl 90674 │ │ │ │ + b 98d08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r6, r0 │ │ │ │ - b 98cf0 │ │ │ │ + b 98ce4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98f4c │ │ │ │ + beq 98f40 │ │ │ │ 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 +121492,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 98f24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 9152c │ │ │ │ + bl 91520 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r8, r4 │ │ │ │ - bne 98ee8 │ │ │ │ + bne 98edc │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b 98a90 │ │ │ │ + b 98a84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ - b 98ea8 │ │ │ │ + b 98e9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, r8, lsr #15 │ │ │ │ + @ instruction: 0x002177b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r0, ror r7 │ │ │ │ + eoreq r7, r1, ip, ror r7 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, r1, r0, lsl #9 │ │ │ │ + eoreq r7, r1, ip, lsl #9 │ │ │ │ │ │ │ │ -00098f74 : │ │ │ │ +00098f68 : │ │ │ │ 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] @ 9924c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #704] @ 9925c │ │ │ │ + ldr r3, [pc, #704] @ 99250 │ │ │ │ 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] @ 99254 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #680] @ 99264 │ │ │ │ + ldr r2, [pc, #680] @ 99258 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #20 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 99050 │ │ │ │ + bne 99044 │ │ │ │ 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 99060 │ │ │ │ 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 9909c │ │ │ │ tst r2, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ - bne 990e0 │ │ │ │ + bne 990d4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ ldrsh r3, [r2] │ │ │ │ - bne 990a0 │ │ │ │ + bne 99094 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 990ec │ │ │ │ + beq 990e0 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #436] @ 99268 │ │ │ │ - ldr r3, [pc, #420] @ 9925c │ │ │ │ + ldr r2, [pc, #436] @ 9925c │ │ │ │ + ldr r3, [pc, #420] @ 99250 │ │ │ │ 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 99248 │ │ │ │ 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 99090 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 991f0 │ │ │ │ - bl 8c8e0 │ │ │ │ + beq 991e4 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 9921c │ │ │ │ + beq 99210 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 991a4 │ │ │ │ - b 9921c │ │ │ │ + bne 99198 │ │ │ │ + b 99210 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 99140 │ │ │ │ + beq 99134 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99224 │ │ │ │ - bl 106d14 │ │ │ │ + beq 99218 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 9923c │ │ │ │ + beq 99230 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99248 │ │ │ │ + beq 9923c │ │ │ │ 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 99210 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9921c │ │ │ │ + beq 99210 │ │ │ │ tst r2, #1 │ │ │ │ asr r5, r4, #31 │ │ │ │ - bne 991c0 │ │ │ │ + bne 991b4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ - beq 991c4 │ │ │ │ + beq 991b8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r5, r3 │ │ │ │ - bge 99124 │ │ │ │ + bge 99118 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r7, r9, sl} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 99124 │ │ │ │ + b 99118 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 990fc │ │ │ │ + bne 990f0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 97bd4 │ │ │ │ + bl 97bc8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 990a0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 990ac │ │ │ │ + b 990a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f18 │ │ │ │ mov r1, r0 │ │ │ │ - b 9915c │ │ │ │ + b 99150 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ - b 990ac │ │ │ │ + b 990a0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 990a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, asr r0 │ │ │ │ + eoreq r7, r1, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r4, lsr r0 │ │ │ │ + eoreq r7, r1, r0, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r4, asr #30 │ │ │ │ + eoreq r6, r1, r0, asr pc │ │ │ │ │ │ │ │ -0009926c : │ │ │ │ +00099260 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99280 │ │ │ │ + bne 99274 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99294 │ │ │ │ + bne 99288 │ │ │ │ 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 992a0 │ │ │ │ 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 982ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000992d8 : │ │ │ │ +000992cc : │ │ │ │ tst r0, #1 │ │ │ │ - bne 992ec │ │ │ │ + bne 992e0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99300 │ │ │ │ + bne 992f4 │ │ │ │ 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 99338 │ │ │ │ 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 97bc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009934c : │ │ │ │ +00099340 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99360 │ │ │ │ + bne 99354 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99374 │ │ │ │ + bne 99368 │ │ │ │ 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 99380 │ │ │ │ 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 98820 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000993b8 : │ │ │ │ +000993ac : │ │ │ │ tst r0, #1 │ │ │ │ - bne 993cc │ │ │ │ + bne 993c0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - b 916e4 │ │ │ │ + b 916d8 │ │ │ │ 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] @ 99420 │ │ │ │ + ldr ip, [pc, #68] @ 99424 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [ip] │ │ │ │ mov r4, r0 │ │ │ │ - ble 99424 │ │ │ │ + ble 99418 │ │ │ │ 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 ip │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 994dc │ │ │ │ + bhi 994d0 │ │ │ │ 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 994c8 │ │ │ │ sub r3, r3, ip │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ cmp lr, r3 │ │ │ │ - ble 994a4 │ │ │ │ + ble 99498 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99498 │ │ │ │ + beq 9948c │ │ │ │ ldrh r2, [ip, #2] │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 994d4 │ │ │ │ + beq 994c8 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #0 │ │ │ │ - bne 994d4 │ │ │ │ + bne 994c8 │ │ │ │ ldr ip, [r1, #120] @ 0x78 │ │ │ │ ldr r0, [r1, #128] @ 0x80 │ │ │ │ sub r3, r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - ble 994d4 │ │ │ │ + ble 994c8 │ │ │ │ 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] @ 996bc │ │ │ │ + ldr lr, [pc, #460] @ 996c0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #448] @ 996d0 │ │ │ │ + ldr r3, [pc, #448] @ 996c4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #444] @ 996d4 │ │ │ │ + ldr ip, [pc, #444] @ 996c8 │ │ │ │ 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 99564 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #24 │ │ │ │ - bgt 99570 │ │ │ │ - ldr lr, [pc, #380] @ 996d8 │ │ │ │ + bgt 99564 │ │ │ │ + ldr lr, [pc, #380] @ 996cc │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 995e8 │ │ │ │ + bhi 995dc │ │ │ │ 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] @ 996d0 │ │ │ │ + ldr r3, [pc, #328] @ 996c0 │ │ │ │ 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 996b8 │ │ │ │ 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 995dc │ │ │ │ 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 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9967c │ │ │ │ + bne 99670 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 99578 │ │ │ │ + b 9956c │ │ │ │ add ip, sp, #8 │ │ │ │ cmn r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 995e8 │ │ │ │ + beq 995dc │ │ │ │ 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 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 995e8 │ │ │ │ + b 995dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ movne r5, #1 │ │ │ │ - bne 995e8 │ │ │ │ + bne 995dc │ │ │ │ ldrsh r5, [r0, #2] │ │ │ │ bic r5, r5, #8192 @ 0x2000 │ │ │ │ subs r5, r5, #1 │ │ │ │ movne r5, #1 │ │ │ │ - b 995e8 │ │ │ │ + b 995dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ - b 9964c │ │ │ │ + beq 995d8 │ │ │ │ + b 99640 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r4, ror #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r8, ror r3 │ │ │ │ - eoreq r6, r1, r8, ror sl │ │ │ │ + andseq sl, lr, r4, ror r3 │ │ │ │ + eoreq r6, r1, r4, lsl #21 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #268] @ 9980c │ │ │ │ - ldr lr, [pc, #268] @ 99810 │ │ │ │ + ldr r4, [pc, #268] @ 99800 │ │ │ │ + ldr lr, [pc, #268] @ 99804 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 99814 │ │ │ │ + ldr ip, [pc, #256] @ 99808 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ 99818 │ │ │ │ + ldr r3, [pc, #248] @ 9980c │ │ │ │ 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 99778 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 997b4 │ │ │ │ + beq 997a8 │ │ │ │ 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] @ 99810 │ │ │ │ + ldr r3, [pc, #124] @ 99804 │ │ │ │ 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 997fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, ip, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #2 │ │ │ │ lsl r4, ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - b 99768 │ │ │ │ + b 9975c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r4 @ │ │ │ │ + eoreq r6, r1, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r0 @ │ │ │ │ + ldrdeq r6, [r1], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, ror #16 │ │ │ │ + eoreq r6, r1, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #396] @ 999c4 │ │ │ │ - ldr r3, [pc, #396] @ 999c8 │ │ │ │ + ldr lr, [pc, #396] @ 999b8 │ │ │ │ + ldr r3, [pc, #396] @ 999bc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #384] @ 999cc │ │ │ │ + ldr r2, [pc, #384] @ 999c0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #380] @ 999d0 │ │ │ │ + ldr ip, [pc, #380] @ 999c4 │ │ │ │ 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 998b0 │ │ │ │ mov r0, #0 │ │ │ │ str lr, [ip] │ │ │ │ - ldr r2, [pc, #316] @ 999d4 │ │ │ │ - ldr r3, [pc, #300] @ 999c8 │ │ │ │ + ldr r2, [pc, #316] @ 999c8 │ │ │ │ + ldr r3, [pc, #300] @ 999bc │ │ │ │ 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 999b4 │ │ │ │ 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 998e8 │ │ │ │ + ldr r2, [pc, #252] @ 999cc │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, #22 │ │ │ │ - bhi 99888 │ │ │ │ + bhi 9987c │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ str lr, [ip] │ │ │ │ - b 99890 │ │ │ │ + b 99884 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mvn r2, #0 │ │ │ │ str lr, [ip] │ │ │ │ - bl ebfd4 │ │ │ │ - b 99890 │ │ │ │ + bl ebfd0 │ │ │ │ + b 99884 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 99888 │ │ │ │ + beq 9987c │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 9987c │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ - b 999ac │ │ │ │ + bne 99880 │ │ │ │ + b 999a0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 99888 │ │ │ │ + bne 9987c │ │ │ │ ldr r2, [r1, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 9987c │ │ │ │ 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 9987c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ + bne 99880 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r0, r0, #43 @ 0x2b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9988c │ │ │ │ + b 99880 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002167bc │ │ │ │ + eoreq r6, r1, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, ip, r7, r6 │ │ │ │ + eoreq r6, r1, r8, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r0, ror #14 │ │ │ │ - @ instruction: 0x001e9ffb │ │ │ │ + eoreq r6, r1, ip, ror #14 │ │ │ │ + @ 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] @ 99b9c │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #424] @ 99bac │ │ │ │ + ldr r2, [pc, #424] @ 99ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #416] @ 99bb0 │ │ │ │ - ldr r3, [pc, #416] @ 99bb4 │ │ │ │ + ldr r4, [pc, #416] @ 99ba4 │ │ │ │ + ldr r3, [pc, #416] @ 99ba8 │ │ │ │ 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] @ 99bac │ │ │ │ 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 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ 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 99b3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99b28 │ │ │ │ + beq 99b1c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #268] @ 99bbc │ │ │ │ + ldr r2, [pc, #268] @ 99bb0 │ │ │ │ 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 +122273,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] @ 99bb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #168] @ 99bac │ │ │ │ + ldr r3, [pc, #168] @ 99ba0 │ │ │ │ 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 99b98 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #243 @ 0xf3 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 99aa8 │ │ │ │ - ldr r3, [pc, #116] @ 99bc4 │ │ │ │ + b 99a9c │ │ │ │ + ldr r3, [pc, #116] @ 99bb8 │ │ │ │ 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 ea4b8 │ │ │ │ + ldr r3, [pc, #72] @ 99bbc │ │ │ │ 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 ea4b8 │ │ │ │ + b 99a60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -ip @ │ │ │ │ + eoreq r6, r1, r8, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r4, lsl #10 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 99ca0 │ │ │ │ - ldr ip, [pc, #188] @ 99ca4 │ │ │ │ + ldr lr, [pc, #188] @ 99c94 │ │ │ │ + ldr ip, [pc, #188] @ 99c98 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #176] @ 99ca8 │ │ │ │ + ldr r3, [pc, #176] @ 99c9c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #172] @ 99cac │ │ │ │ + ldr r2, [pc, #172] @ 99ca0 │ │ │ │ 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] @ 99ca4 │ │ │ │ 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 99c60 │ │ │ │ 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 999d0 │ │ │ │ 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] @ 99ca8 │ │ │ │ + ldr r3, [pc, #44] @ 99c98 │ │ │ │ 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 99c90 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsl r4 │ │ │ │ + eoreq r6, r1, ip, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ + strdeq r6, [r1], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, r4, lsl #7 │ │ │ │ + mlaeq r1, r0, r3, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #848] @ 9a028 │ │ │ │ - ldr r1, [pc, #848] @ 9a02c │ │ │ │ + ldr r0, [pc, #848] @ 9a01c │ │ │ │ + ldr r1, [pc, #848] @ 9a020 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #840] @ 9a030 │ │ │ │ - ldr r2, [pc, #840] @ 9a034 │ │ │ │ + ldr r3, [pc, #840] @ 9a024 │ │ │ │ + ldr r2, [pc, #840] @ 9a028 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 34bc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #243 @ 0xf3 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 99d88 │ │ │ │ + beq 99d7c │ │ │ │ ands r4, r2, #1 │ │ │ │ movne r4, r6 │ │ │ │ - beq 99fd0 │ │ │ │ + beq 99fc4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 99ff4 │ │ │ │ + ble 99fe8 │ │ │ │ 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 99dbc │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ strls r3, [sp, #32] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 99bcc │ │ │ │ + bl 99bc0 │ │ │ │ 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 99d94 │ │ │ │ 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 9a000 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ asr r4, r4, #4 │ │ │ │ and r4, r4, #1 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [r5] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ 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 r0, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #428] @ 9a02c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ 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, #120] @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r7] │ │ │ │ - ble 99fbc │ │ │ │ + ble 99fb0 │ │ │ │ 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 99f2c │ │ │ │ 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 +122560,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 99f08 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - bne 99fc0 │ │ │ │ + bne 99fb4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #172] @ 9a03c │ │ │ │ + ldr r2, [pc, #172] @ 9a030 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 9a02c │ │ │ │ + ldr r3, [pc, #148] @ 9a020 │ │ │ │ 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 9a018 │ │ │ │ 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 99f78 │ │ │ │ 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 99d8c │ │ │ │ mvn r8, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 99e44 │ │ │ │ - b 99e24 │ │ │ │ + beq 99e38 │ │ │ │ + b 99e18 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #32] │ │ │ │ - b 99e34 │ │ │ │ + b 99e28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsr #6 │ │ │ │ + eoreq r6, r1, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r1, r4, lsl #6 │ │ │ │ + eoreq r6, r1, r0, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0000c8bc │ │ │ │ - eoreq r6, r1, r4, rrx │ │ │ │ + eoreq r6, r1, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #36] @ 9a0b0 │ │ │ │ + ldr ip, [pc, #36] @ 9a0a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, sp, r0, lsl #14 │ │ │ │ + @ instruction: 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] @ 9a188 │ │ │ │ + ldr r2, [pc, #192] @ 9a18c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #184] @ 9a19c │ │ │ │ + ldr r5, [pc, #184] @ 9a190 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #180] @ 9a1a0 │ │ │ │ + ldr r3, [pc, #180] @ 9a194 │ │ │ │ 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 34bc0 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ - ldr r3, [pc, #112] @ 9a1a4 │ │ │ │ + ldr r3, [pc, #112] @ 9a198 │ │ │ │ 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 9a148 │ │ │ │ + bl f18d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 9a1a8 │ │ │ │ + ldr r2, [pc, #72] @ 9a19c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 9a198 │ │ │ │ + ldr r3, [pc, #48] @ 9a18c │ │ │ │ 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 9a184 │ │ │ │ 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 pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #30 │ │ │ │ + eoreq r5, r1, r0, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r1, r4, lr, r5 │ │ │ │ + eoreq r5, r1, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a0b4 │ │ │ │ + bl 9a0a8 │ │ │ │ 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] @ 9a1e0 │ │ │ │ mov r3, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 55454 │ │ │ │ - andseq r5, sp, ip, asr #16 │ │ │ │ + b 5544c │ │ │ │ + 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 2c964 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a250 │ │ │ │ + beq 9a244 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a23c │ │ │ │ - b 9a250 │ │ │ │ + bne 9a230 │ │ │ │ + b 9a244 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a234 │ │ │ │ + bne 9a228 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a27c │ │ │ │ + blt 9a270 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 9a25c │ │ │ │ + bl 2c964 │ │ │ │ + b 9a250 │ │ │ │ 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 9a1e4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a380 │ │ │ │ + beq 9a374 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a36c │ │ │ │ - b 9a380 │ │ │ │ + bne 9a360 │ │ │ │ + b 9a374 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a364 │ │ │ │ + bne 9a358 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a3ac │ │ │ │ + blt 9a3a0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 31cb4 │ │ │ │ - b 9a38c │ │ │ │ + bl 31cac │ │ │ │ + b 9a380 │ │ │ │ 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 9a314 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ mov r6, r1 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ asr r9, r7, #31 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r7, r9 │ │ │ │ eor r5, r7, r7, asr #31 │ │ │ │ - beq 9a4b4 │ │ │ │ + beq 9a4a8 │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ subs r5, r5, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a49c │ │ │ │ + bne 9a490 │ │ │ │ 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] @ 9a7f8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c18c │ │ │ │ + bl 2c184 │ │ │ │ asr sl, fp, #31 │ │ │ │ eor r9, fp, fp, asr #31 │ │ │ │ cmp r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a678 │ │ │ │ + beq 9a66c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9a568 │ │ │ │ + beq 9a55c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a6f8 │ │ │ │ + beq 9a6ec │ │ │ │ cmp r7, #4 │ │ │ │ - bne 9a690 │ │ │ │ + bne 9a684 │ │ │ │ cmp r9, #1 │ │ │ │ sub fp, r9, #2 │ │ │ │ movne sl, #0 │ │ │ │ - bne 9a578 │ │ │ │ + bne 9a56c │ │ │ │ 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 9a550 │ │ │ │ add r4, fp, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub fp, fp, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmn fp, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a580 │ │ │ │ + bne 9a574 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a550 │ │ │ │ add r4, r6, r9, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a550 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r9, r9, #5 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ add sl, r0, r9, lsl #2 │ │ │ │ - beq 9a6d0 │ │ │ │ + beq 9a6c4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 9a6c0 │ │ │ │ + beq 9a6b4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r6, [fp, #16] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9a710 │ │ │ │ + beq 9a704 │ │ │ │ ldr r2, [fp, r9, lsl #2] │ │ │ │ lsr r7, r0, #1 │ │ │ │ and r2, r2, r0, lsr #1 │ │ │ │ cmp r2, r0, lsr #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a550 │ │ │ │ add r6, fp, #20 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #1 │ │ │ │ - b 9a62c │ │ │ │ + b 9a620 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a660 │ │ │ │ + beq 9a654 │ │ │ │ ands r2, r7, r8, lsl r4 │ │ │ │ - beq 9a61c │ │ │ │ + beq 9a610 │ │ │ │ ldr r2, [sl] │ │ │ │ lsr r2, r2, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 9a61c │ │ │ │ + bne 9a610 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a62c │ │ │ │ + bne 9a620 │ │ │ │ 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 9a56c │ │ │ │ + b 9a550 │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c068 │ │ │ │ + bl 2c060 │ │ │ │ sub r4, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a7d0 │ │ │ │ + bne 9a7c4 │ │ │ │ cmp r4, #0 │ │ │ │ sub fp, r9, #2 │ │ │ │ - beq 9a5a4 │ │ │ │ + beq 9a598 │ │ │ │ mov sl, #1 │ │ │ │ - b 9a578 │ │ │ │ + b 9a56c │ │ │ │ ldrh r2, [fp, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [fp, #2] │ │ │ │ - b 9a5ec │ │ │ │ + b 9a5e0 │ │ │ │ sub r2, r7, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 9a7e8 │ │ │ │ - ldr r2, [pc, #292] @ 9a808 │ │ │ │ + bls 9a7dc │ │ │ │ + ldr r2, [pc, #292] @ 9a7fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r2] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a5d4 │ │ │ │ cmp sl, fp │ │ │ │ movne r8, r2 │ │ │ │ sub fp, r9, #1 │ │ │ │ movne sl, r8 │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ + bne 9a56c │ │ │ │ + b 9a550 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r2, #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a550 │ │ │ │ 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 9a750 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmn r9, #1 │ │ │ │ sub r8, r8, #128 @ 0x80 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sl, #-4]! │ │ │ │ ldr r7, [r3, #-4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ bics r3, r7, r1 │ │ │ │ - beq 9a74c │ │ │ │ + beq 9a740 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, #0 │ │ │ │ - b 9a790 │ │ │ │ + b 9a784 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a7c4 │ │ │ │ + beq 9a7b8 │ │ │ │ ands r0, r7, fp, lsl r4 │ │ │ │ lsr r3, r1, r4 │ │ │ │ - beq 9a780 │ │ │ │ + beq 9a774 │ │ │ │ tst r3, #1 │ │ │ │ - bne 9a780 │ │ │ │ + bne 9a774 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #32 │ │ │ │ ldr r1, [sl] │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a790 │ │ │ │ + bne 9a784 │ │ │ │ orr r1, r1, r7 │ │ │ │ str r1, [sl] │ │ │ │ - b 9a74c │ │ │ │ + b 9a740 │ │ │ │ cmp sl, fp │ │ │ │ movne sl, #0 │ │ │ │ movne fp, r4 │ │ │ │ movne r8, sl │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ - ldr r2, [pc, #28] @ 9a80c │ │ │ │ + bne 9a56c │ │ │ │ + b 9a550 │ │ │ │ + ldr r2, [pc, #28] @ 9a800 │ │ │ │ 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 9a5cc │ │ │ │ + eoreq r5, r1, r0, lsr fp │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ ldr ip, [r0] │ │ │ │ and r2, r2, #15 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #20] @ 9a83c │ │ │ │ + ldr r3, [pc, #20] @ 9a830 │ │ │ │ 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 : │ │ │ │ +0009a84c : │ │ │ │ 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] @ 9a918 │ │ │ │ + ldr ip, [pc, #180] @ 9a91c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 9a92c │ │ │ │ + ldr r3, [pc, #172] @ 9a920 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #168] @ 9a930 │ │ │ │ + ldr r1, [pc, #168] @ 9a924 │ │ │ │ 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 +123165,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 34b9c │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9a928 │ │ │ │ + ldr r3, [pc, #64] @ 9a91c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9a934 │ │ │ │ + ldr r2, [pc, #56] @ 9a928 │ │ │ │ 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 9a914 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsl #15 │ │ │ │ + mlaeq r1, r4, r7, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r8, ror #14 │ │ │ │ + eoreq r5, r1, r4, ror r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r5, [r1], -ip @ │ │ │ │ + eoreq r5, r1, r8, lsl #14 │ │ │ │ │ │ │ │ -0009a938 : │ │ │ │ +0009a92c : │ │ │ │ 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] @ 9a9fc │ │ │ │ + ldr ip, [pc, #184] @ 9aa00 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #176] @ 9aa10 │ │ │ │ + ldr r2, [pc, #176] @ 9aa04 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #172] @ 9aa14 │ │ │ │ + ldr r1, [pc, #172] @ 9aa08 │ │ │ │ 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 +123224,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 34b9c │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9aa0c │ │ │ │ + ldr r3, [pc, #64] @ 9aa00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9aa18 │ │ │ │ + ldr r2, [pc, #56] @ 9aa0c │ │ │ │ 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 9a9f8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x002156b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ + mlaeq r1, r0, r6, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r1, r8, lsl r6 │ │ │ │ + eoreq r5, r1, r4, lsr #12 │ │ │ │ orr r1, r1, r2, lsl #16 │ │ │ │ orr r1, r1, r3, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ add r3, r2, #4 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ str r3, [r0] │ │ │ │ @@ -123272,63 +123269,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 9aa78 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9aa64 │ │ │ │ + bne 9aa58 │ │ │ │ bl 23830 │ │ │ │ - ldr r6, [pc, #200] @ 9ab54 │ │ │ │ + ldr r6, [pc, #200] @ 9ab48 │ │ │ │ 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 9aad0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa74 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aac0 │ │ │ │ + bhi 9aab4 │ │ │ │ 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 9ab28 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa74 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ab18 │ │ │ │ + bhi 9ab0c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ orr ip, ip, r1 │ │ │ │ add r3, r4, #16 │ │ │ │ str r3, [r0] │ │ │ │ str ip, [r4, #12] │ │ │ │ @@ -123337,227 +123334,227 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 9ab90 │ │ │ │ + ldr r2, [pc, #12] @ 9ab84 │ │ │ │ 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 9abe8 │ │ │ │ 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 9ace0 │ │ │ │ + ldr r3, [pc, #304] @ 9acfc │ │ │ │ + ldr r1, [pc, #304] @ 9ad00 │ │ │ │ + ldr r0, [pc, #304] @ 9ad04 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ 9ad14 │ │ │ │ + ldr r2, [pc, #300] @ 9ad08 │ │ │ │ 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 9ac1c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ac08 │ │ │ │ + bne 9abfc │ │ │ │ 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 9ac68 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ac58 │ │ │ │ + bhi 9ac4c │ │ │ │ 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 9acb4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aca4 │ │ │ │ + bhi 9ac98 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ 9ad18 │ │ │ │ + ldr r3, [pc, #68] @ 9ad0c │ │ │ │ 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] @ 9b1b8 │ │ │ │ + ldr ip, [pc, #1168] @ 9b1bc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1156] @ 9b1cc │ │ │ │ + ldr r6, [pc, #1156] @ 9b1c0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #1152] @ 9b1d0 │ │ │ │ + ldr lr, [pc, #1152] @ 9b1c4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, lr] │ │ │ │ - add lr, sp, #44 @ 0x2c │ │ │ │ + add lr, sp, #20 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ - add lr, sp, #48 @ 0x30 │ │ │ │ - str lr, [sp, #116] @ 0x74 │ │ │ │ - add lr, sp, #52 @ 0x34 │ │ │ │ + add lr, sp, #36 @ 0x24 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #128] @ 0x80 │ │ │ │ - add lr, sp, #24 │ │ │ │ + add lr, sp, #48 @ 0x30 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #52 @ 0x34 │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ - add lr, sp, #12 │ │ │ │ + add lr, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [r5] │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ str lr, [r5] │ │ │ │ mov lr, #13 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ - add lr, sp, #28 │ │ │ │ - mov r4, #0 │ │ │ │ - str lr, [sp, #96] @ 0x60 │ │ │ │ add r7, sp, #32 │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ + add lr, sp, #24 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + add lr, sp, #16 │ │ │ │ + mov r4, #0 │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ + add lr, sp, #28 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ - add lr, sp, #40 @ 0x28 │ │ │ │ + add lr, sp, #12 │ │ │ │ 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 55e20 │ │ │ │ + ldr r3, [pc, #928] @ 9b1c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ae7c │ │ │ │ + beq 9ae70 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #900] @ 9b1d8 │ │ │ │ + ldr r2, [pc, #900] @ 9b1cc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #876] @ 9b1c8 │ │ │ │ + ldr r3, [pc, #876] @ 9b1bc │ │ │ │ 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 9b124 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #856] @ 9b1dc │ │ │ │ + ldr r3, [pc, #856] @ 9b1d0 │ │ │ │ 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] @ 9b1d4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4b8 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 9b114 │ │ │ │ + bgt 9b108 │ │ │ │ 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 +123569,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 9af54 │ │ │ │ + ldr ip, [pc, #696] @ 9b1d8 │ │ │ │ ldr ip, [r6, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9af44 │ │ │ │ + bne 9af38 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 9af60 │ │ │ │ + beq 9af54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8bfc │ │ │ │ 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 9af8c │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ strne r4, [fp, #20] │ │ │ │ str r2, [fp, #36] @ 0x24 │ │ │ │ tst r3, #2 │ │ │ │ - bne 9b0f8 │ │ │ │ + bne 9b0ec │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b09c │ │ │ │ - ldr r7, [pc, #564] @ 9b1e8 │ │ │ │ + beq 9b090 │ │ │ │ + ldr r7, [pc, #564] @ 9b1dc │ │ │ │ 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 9b128 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0d8 │ │ │ │ + bls 9b0cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9afe4 │ │ │ │ + bne 9afd8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r3, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b17c │ │ │ │ + bne 9b170 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0c8 │ │ │ │ + bls 9b0bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b01c │ │ │ │ + bne 9b010 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b1a0 │ │ │ │ + bne 9b194 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0e8 │ │ │ │ + bls 9b0dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b054 │ │ │ │ + bne 9b048 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9b158 │ │ │ │ + bne 9b14c │ │ │ │ and r3, r3, r7 │ │ │ │ orr r3, r3, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bne 9afc0 │ │ │ │ + bne 9afb4 │ │ │ │ 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 9ae40 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b03c │ │ │ │ + b 9b030 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b004 │ │ │ │ + b 9aff8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b074 │ │ │ │ + b 9b068 │ │ │ │ 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 9af94 │ │ │ │ + ldr r3, [pc, #208] @ 9b1e0 │ │ │ │ + ldr r0, [pc, #208] @ 9b1e4 │ │ │ │ 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] @ 9b1e8 │ │ │ │ + ldr r1, [pc, #184] @ 9b1ec │ │ │ │ + ldr r0, [pc, #184] @ 9b1f0 │ │ │ │ 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] @ 9b1f4 │ │ │ │ + ldr r1, [pc, #160] @ 9b1f8 │ │ │ │ + ldr r0, [pc, #160] @ 9b1fc │ │ │ │ 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] @ 9b200 │ │ │ │ + ldr r1, [pc, #136] @ 9b204 │ │ │ │ + ldr r0, [pc, #136] @ 9b208 │ │ │ │ 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] @ 9b20c │ │ │ │ + ldr r1, [pc, #112] @ 9b210 │ │ │ │ + ldr r0, [pc, #112] @ 9b214 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #108] @ 9b224 │ │ │ │ + ldr r2, [pc, #108] @ 9b218 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r5, r1, r0, asr #5 │ │ │ │ + eoreq r5, r1, ip, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r0, lsr #5 │ │ │ │ + eoreq r5, r1, ip, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r5, r1, r0, lsr #3 │ │ │ │ + eoreq r5, r1, ip, lsr #3 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq fp, r0, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq r3, sp, ip, lsr #24 │ │ │ │ - andseq r8, lr, r4, lsr r8 │ │ │ │ - andseq r3, sp, r8, lsl #22 │ │ │ │ - andseq r3, sp, ip, lsr #24 │ │ │ │ - andseq r8, lr, r0, lsl r8 │ │ │ │ - andseq r3, sp, r4, ror #21 │ │ │ │ - andseq r3, sp, r4, lsr #25 │ │ │ │ - andseq r8, lr, ip, ror #15 │ │ │ │ - andseq r3, sp, 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 9b314 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b3f8 │ │ │ │ + bne 9b3ec │ │ │ │ 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 9b368 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b268 │ │ │ │ + bne 9b25c │ │ │ │ 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 9b37c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b360 │ │ │ │ + bls 9b354 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2a0 │ │ │ │ + bne 9b294 │ │ │ │ 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 9b3a0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b34c │ │ │ │ + bls 9b340 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2d8 │ │ │ │ + bne 9b2cc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b3d0 │ │ │ │ + bne 9b3c4 │ │ │ │ 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 9b3e8 │ │ │ │ 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 9b2ec │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b2c0 │ │ │ │ + b 9b2b4 │ │ │ │ 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 9b27c │ │ │ │ + ldr r3, [pc, #140] @ 9b410 │ │ │ │ + ldr r1, [pc, #140] @ 9b414 │ │ │ │ + ldr r0, [pc, #140] @ 9b418 │ │ │ │ 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] @ 9b41c │ │ │ │ + ldr r1, [pc, #116] @ 9b420 │ │ │ │ + ldr r0, [pc, #116] @ 9b424 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #112] @ 9b434 │ │ │ │ + ldr r2, [pc, #112] @ 9b428 │ │ │ │ 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] @ 9b42c │ │ │ │ + ldr r1, [pc, #96] @ 9b430 │ │ │ │ + ldr r0, [pc, #96] @ 9b434 │ │ │ │ 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] @ 9b438 │ │ │ │ + ldr r1, [pc, #68] @ 9b43c │ │ │ │ + ldr r0, [pc, #68] @ 9b440 │ │ │ │ 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 9b55c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9b55c │ │ │ │ + beq 9b550 │ │ │ │ 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 9b6cc │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b66c │ │ │ │ + bls 9b660 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9b498 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b6f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b658 │ │ │ │ + bls 9b64c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b4d0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b720 │ │ │ │ + bne 9b714 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b644 │ │ │ │ + bls 9b638 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b514 │ │ │ │ + bne 9b508 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b744 │ │ │ │ + bne 9b738 │ │ │ │ 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 9b21c │ │ │ │ ldr r4, [r2] │ │ │ │ and r0, r4, #234881024 @ 0xe000000 │ │ │ │ cmp r0, #167772160 @ 0xa000000 │ │ │ │ - beq 9b680 │ │ │ │ + beq 9b674 │ │ │ │ and r0, r4, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b768 │ │ │ │ + bne 9b75c │ │ │ │ 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 9b6b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9b594 │ │ │ │ + bne 9b588 │ │ │ │ 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 9b6f0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b6ac │ │ │ │ + bls 9b6a0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b5cc │ │ │ │ + bne 9b5c0 │ │ │ │ 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 9b714 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b630 │ │ │ │ + bls 9b624 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 9b530 │ │ │ │ + beq 9b524 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9b614 │ │ │ │ + bhi 9b608 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9b534 │ │ │ │ + b 9b528 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b534 │ │ │ │ + b 9b528 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b4fc │ │ │ │ + b 9b4f0 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b 9b4c4 │ │ │ │ + b 9b4b8 │ │ │ │ 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 9b6c8 │ │ │ │ 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 9b5e0 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ bic r4, r4, #15 │ │ │ │ orr ip, ip, r4 │ │ │ │ - b 9b5b4 │ │ │ │ + b 9b5a8 │ │ │ │ bl 23870 │ │ │ │ - ldr r3, [pc, #172] @ 9b78c │ │ │ │ - ldr r1, [pc, #172] @ 9b790 │ │ │ │ - ldr r0, [pc, #172] @ 9b794 │ │ │ │ + ldr r3, [pc, #172] @ 9b780 │ │ │ │ + ldr r1, [pc, #172] @ 9b784 │ │ │ │ + ldr r0, [pc, #172] @ 9b788 │ │ │ │ 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] @ 9b78c │ │ │ │ + ldr r1, [pc, #148] @ 9b790 │ │ │ │ + ldr r0, [pc, #148] @ 9b794 │ │ │ │ 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] @ 9b798 │ │ │ │ + ldr r1, [pc, #124] @ 9b79c │ │ │ │ + ldr r0, [pc, #124] @ 9b7a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #120] @ 9b7b0 │ │ │ │ + ldr r2, [pc, #120] @ 9b7a4 │ │ │ │ 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] @ 9b7a8 │ │ │ │ + ldr r1, [pc, #104] @ 9b7ac │ │ │ │ + ldr r0, [pc, #104] @ 9b7b0 │ │ │ │ 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] @ 9b7b4 │ │ │ │ + ldr r1, [pc, #80] @ 9b7b8 │ │ │ │ + ldr r0, [pc, #80] @ 9b7bc │ │ │ │ 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 9b8d4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b7e4 │ │ │ │ + bne 9b7d8 │ │ │ │ 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 +124168,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 9b8a8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9b974 │ │ │ │ + bne 9b968 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b90c │ │ │ │ + beq 9b900 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc44 │ │ │ │ + bls 9bc38 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b894 │ │ │ │ + bne 9b888 │ │ │ │ bl 23830 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9b92c │ │ │ │ + beq 9b920 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b9ec │ │ │ │ + bls 9b9e0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b8c0 │ │ │ │ - b 9b8b0 │ │ │ │ - ldr r2, [pc, #1104] @ 9bd38 │ │ │ │ + bne 9b8b4 │ │ │ │ + b 9b8a4 │ │ │ │ + ldr r2, [pc, #1104] @ 9bd2c │ │ │ │ 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 9bbf0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b90c │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b900 │ │ │ │ + b 9b8a4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b954 │ │ │ │ + beq 9b948 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bba8 │ │ │ │ + bls 9bb9c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b934 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b928 │ │ │ │ + b 9b8a4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc98 │ │ │ │ + bls 9bc8c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b954 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b948 │ │ │ │ + b 9b8a4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b998 │ │ │ │ + bls 9b98c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b978 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b96c │ │ │ │ + b 9b8a4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ 9bd38 │ │ │ │ + ldr ip, [pc, #916] @ 9bd2c │ │ │ │ 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 9ba5c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba40 │ │ │ │ + bls 9ba34 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b9cc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr lr, [pc, #836] @ 9bd38 │ │ │ │ + bne 9b9c0 │ │ │ │ + b 9b8a4 │ │ │ │ + ldr lr, [pc, #836] @ 9bd2c │ │ │ │ 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 9bb10 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9baf4 │ │ │ │ + bls 9bae8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9ba20 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba14 │ │ │ │ + b 9b8a4 │ │ │ │ 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 9bab4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba94 │ │ │ │ + bls 9ba88 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ba74 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba68 │ │ │ │ + b 9b8a4 │ │ │ │ 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 +124337,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 9bb68 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bb48 │ │ │ │ + bls 9bb3c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bb28 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bb1c │ │ │ │ + b 9b8a4 │ │ │ │ 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 +124372,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] @ 9bd2c │ │ │ │ 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 9bb68 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd0c │ │ │ │ + bls 9bd00 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bbdc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr ip, [pc, #308] @ 9bd38 │ │ │ │ + bne 9bbd0 │ │ │ │ + b 9b8a4 │ │ │ │ + ldr ip, [pc, #308] @ 9bd2c │ │ │ │ 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 +124410,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] @ 9bd2c │ │ │ │ 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 9bab4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bce0 │ │ │ │ + bls 9bcd4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9bc78 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bc6c │ │ │ │ + b 9b8a4 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ 9bd38 │ │ │ │ + ldr ip, [pc, #148] @ 9bd2c │ │ │ │ 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 +124459,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 9bab4 │ │ │ │ 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 9bb68 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd60 │ │ │ │ + bls 9bd54 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bd40 │ │ │ │ - b 9b7cc │ │ │ │ + bne 9bd34 │ │ │ │ + b 9b7c0 │ │ │ │ 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] @ 9bd80 │ │ │ │ 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 +124504,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 9be60 │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ 9befc │ │ │ │ - ldr sl, [pc, #304] @ 9bf00 │ │ │ │ + ldr r8, [pc, #304] @ 9bef0 │ │ │ │ + ldr sl, [pc, #304] @ 9bef4 │ │ │ │ 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 9be8c │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9beb8 │ │ │ │ + bls 9beac │ │ │ │ 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 9bed0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9be10 │ │ │ │ + bne 9be04 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 9bdd0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ 9bf04 │ │ │ │ + ldr r2, [pc, #124] @ 9bef8 │ │ │ │ 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 9be48 │ │ │ │ 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 9be48 │ │ │ │ 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 9be30 │ │ │ │ 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 +124600,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] @ 9c020 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc 9bfe4 │ │ │ │ + bcc 9bfd8 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi 9bfbc │ │ │ │ + bhi 9bfb0 │ │ │ │ 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 9bffc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9bf70 │ │ │ │ + bne 9bf64 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 +124651,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] @ 9c020 │ │ │ │ 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 9bf90 │ │ │ │ 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 9ab88 │ │ │ │ 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 9c0f4 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi 9c0dc │ │ │ │ + bhi 9c0d0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c124 │ │ │ │ + bls 9c118 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c090 │ │ │ │ + bne 9c084 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 +124722,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] @ 9c130 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c0c0 │ │ │ │ + b 9c0b4 │ │ │ │ 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 9c1d8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi 9c1c0 │ │ │ │ + bhi 9c1b4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c204 │ │ │ │ + bls 9c1f8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9c17c │ │ │ │ + bne 9c170 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 9c21c │ │ │ │ + ldr r3, [pc, #108] @ 9c210 │ │ │ │ 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 +124778,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] @ 9c214 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c1a8 │ │ │ │ + b 9c19c │ │ │ │ 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 9c2d8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c244 │ │ │ │ + bne 9c238 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c310 │ │ │ │ + bls 9c304 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c268 │ │ │ │ + bne 9c25c │ │ │ │ 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 9c330 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c294 │ │ │ │ + bne 9c288 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 +124862,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 9c2b8 │ │ │ │ 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 9c40c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c378 │ │ │ │ + bne 9c36c │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c444 │ │ │ │ + bls 9c438 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c39c │ │ │ │ + bne 9c390 │ │ │ │ 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 9c464 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c3c8 │ │ │ │ + bne 9c3bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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,27 +124939,27 @@ │ │ │ │ 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 9c3ec │ │ │ │ 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] @ 9c770 │ │ │ │ + ldr lr, [pc, #728] @ 9c774 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #716] @ 9c784 │ │ │ │ + ldr r3, [pc, #716] @ 9c778 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #712] @ 9c788 │ │ │ │ + ldr ip, [pc, #712] @ 9c77c │ │ │ │ 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] │ │ │ │ @@ -124982,173 +124979,173 @@ │ │ │ │ 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 9c34c │ │ │ │ cmp r7, r5 │ │ │ │ - ble 9c690 │ │ │ │ - ldr r8, [pc, #592] @ 9c78c │ │ │ │ - ldr sl, [pc, #592] @ 9c790 │ │ │ │ - ldr r9, [pc, #592] @ 9c794 │ │ │ │ + ble 9c684 │ │ │ │ + ldr r8, [pc, #592] @ 9c780 │ │ │ │ + ldr sl, [pc, #592] @ 9c784 │ │ │ │ + ldr r9, [pc, #592] @ 9c788 │ │ │ │ mov r6, r5 │ │ │ │ - b 9c5bc │ │ │ │ + b 9c5b0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [fp, r5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 99434 │ │ │ │ + bl 99428 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9c5f0 │ │ │ │ + beq 9c5e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc 9c664 │ │ │ │ + bcc 9c658 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 9c6c4 │ │ │ │ + bhi 9c6b8 │ │ │ │ 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 9c680 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9c68c │ │ │ │ + bhi 9c680 │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c5e8 │ │ │ │ + beq 9c5dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 9c548 │ │ │ │ + bne 9c53c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [fp, r5] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc 9c724 │ │ │ │ + bcc 9c718 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ movhi r1, #0 │ │ │ │ - bls 9c740 │ │ │ │ + bls 9c734 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c760 │ │ │ │ + bls 9c754 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c620 │ │ │ │ + bne 9c614 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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] @ 9c78c │ │ │ │ str r2, [r3] │ │ │ │ - bcs 9c584 │ │ │ │ + bcs 9c578 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ 9c79c │ │ │ │ + ldr r3, [pc, #300] @ 9c790 │ │ │ │ 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 9c5b0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #260] @ 9c7a0 │ │ │ │ + ldr r2, [pc, #260] @ 9c794 │ │ │ │ str r6, [r3] │ │ │ │ - ldr r3, [pc, #220] @ 9c780 │ │ │ │ + ldr r3, [pc, #220] @ 9c774 │ │ │ │ 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 9c76c │ │ │ │ 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 9c6fc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c6c8 │ │ │ │ + bne 9c6bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b 9c5ac │ │ │ │ + b 9c5a0 │ │ │ │ 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 9c6ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #116] @ 9c7a4 │ │ │ │ + ldr r3, [pc, #116] @ 9c798 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9c57c │ │ │ │ + b 9c570 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #92] @ 9c7a8 │ │ │ │ + ldr r3, [pc, #92] @ 9c79c │ │ │ │ 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 9c570 │ │ │ │ + ldr r2, [pc, #68] @ 9c7a0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c64c │ │ │ │ + b 9c640 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r0, asr fp │ │ │ │ + eoreq r3, r1, ip, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r0, lsr fp │ │ │ │ + eoreq r3, r1, ip, lsr fp │ │ │ │ @ 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, ror #18 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -125157,94 +125154,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 9c864 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c7d8 │ │ │ │ + bne 9c7cc │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c8ac │ │ │ │ + bls 9c8a0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c7fc │ │ │ │ + bne 9c7f0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c8d8 │ │ │ │ + bls 9c8cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c81c │ │ │ │ + bne 9c810 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 9c88c │ │ │ │ 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 9ab88 │ │ │ │ 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 9c88c │ │ │ │ + ldr r1, [pc, #16] @ 9c8e4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c850 │ │ │ │ + b 9c844 │ │ │ │ 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] @ 9ce70 │ │ │ │ + ldr lr, [pc, #1392] @ 9ce74 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #1380] @ 9ce84 │ │ │ │ + ldr r3, [pc, #1380] @ 9ce78 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1376] @ 9ce88 │ │ │ │ + ldr ip, [pc, #1376] @ 9ce7c │ │ │ │ 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 +125251,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 9caf8 │ │ │ │ + ldr r0, [pc, #1304] @ 9ce80 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ 9ce90 │ │ │ │ + ldr r1, [pc, #1296] @ 9ce84 │ │ │ │ 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 9cad4 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r1, [pc, #1264] @ 9ce94 │ │ │ │ + ldr r1, [pc, #1264] @ 9ce88 │ │ │ │ str sl, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ str sl, [r5, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bne 9ca54 │ │ │ │ + bne 9ca48 │ │ │ │ mov r2, r4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cb48 │ │ │ │ + bls 9cb3c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9cc │ │ │ │ + bne 9c9c0 │ │ │ │ rsb r1, r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce2c │ │ │ │ + bls 9ce20 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9f0 │ │ │ │ + bne 9c9e4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce60 │ │ │ │ + bls 9ce54 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ca10 │ │ │ │ + bne 9ca04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1104] @ 9ce98 │ │ │ │ + ldr r2, [pc, #1104] @ 9ce8c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cb60 │ │ │ │ + b 9cb54 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cde0 │ │ │ │ + bls 9cdd4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca5c │ │ │ │ + bne 9ca50 │ │ │ │ rsb r0, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce10 │ │ │ │ + bls 9ce04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca80 │ │ │ │ + bne 9ca74 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce48 │ │ │ │ + bls 9ce3c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9caa0 │ │ │ │ + bne 9ca94 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #964] @ 9ce98 │ │ │ │ + ldr r2, [pc, #964] @ 9ce8c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cdf8 │ │ │ │ + b 9cdec │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble 9c998 │ │ │ │ - ldr r1, [pc, #932] @ 9ce94 │ │ │ │ + ble 9c98c │ │ │ │ + ldr r1, [pc, #932] @ 9ce88 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 9c9bc │ │ │ │ - ldr r1, [pc, #912] @ 9ce9c │ │ │ │ + b 9c9b0 │ │ │ │ + ldr r1, [pc, #912] @ 9ce90 │ │ │ │ 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] @ 9ce94 │ │ │ │ + ldr r3, [pc, #864] @ 9ce74 │ │ │ │ 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 9ce6c │ │ │ │ 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 9ab88 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, #9 │ │ │ │ add r2, r3, #4 │ │ │ │ - bgt 9cd08 │ │ │ │ - ldr r1, [pc, #784] @ 9ce9c │ │ │ │ + bgt 9ccfc │ │ │ │ + ldr r1, [pc, #784] @ 9ce90 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ - bne 9cd20 │ │ │ │ + bne 9cd14 │ │ │ │ mov r2, r6 │ │ │ │ sub r4, r2, #1 │ │ │ │ - ldr r9, [pc, #756] @ 9cea4 │ │ │ │ - ldr fp, [pc, #756] @ 9cea8 │ │ │ │ + ldr r9, [pc, #756] @ 9ce98 │ │ │ │ + ldr fp, [pc, #756] @ 9ce9c │ │ │ │ str r6, [sp, #16] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cd6c │ │ │ │ + beq 9cd60 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc 9cca8 │ │ │ │ + bcc 9cc9c │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ addls sl, r5, #4 │ │ │ │ movls r1, #0 │ │ │ │ - bhi 9cc7c │ │ │ │ + bhi 9cc70 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ccd0 │ │ │ │ + bls 9ccc4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9cbe4 │ │ │ │ + bne 9cbd8 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 9cce0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9cc24 │ │ │ │ + bne 9cc18 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 9cbb8 │ │ │ │ mov r2, #0 │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb08 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ rsb r2, r4, #0 │ │ │ │ - ldr r1, [pc, #544] @ 9ceac │ │ │ │ + ldr r1, [pc, #544] @ 9cea0 │ │ │ │ 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 9cc54 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #508] @ 9ceb0 │ │ │ │ - ldr ip, [pc, #508] @ 9ceb4 │ │ │ │ + ldr r1, [pc, #508] @ 9cea4 │ │ │ │ + ldr ip, [pc, #508] @ 9cea8 │ │ │ │ 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 9cc54 │ │ │ │ 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 9cc08 │ │ │ │ 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 9cc48 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #392] @ 9ce9c │ │ │ │ + ldr r1, [pc, #392] @ 9ce90 │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ strle r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9cc74 │ │ │ │ + bhi 9cc68 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c218 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9cba0 │ │ │ │ + beq 9cb94 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0a8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cba4 │ │ │ │ + b 9cb98 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #9 │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cda4 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cda4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb08 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb08 │ │ │ │ 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 9ab88 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 9cb74 │ │ │ │ + b 9cb68 │ │ │ │ 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 9cdec │ │ │ │ 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 9cb54 │ │ │ │ + ldr r2, [pc, #104] @ 9ceac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9cacc │ │ │ │ + b 9cac0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #76] @ 9ceb8 │ │ │ │ + ldr r2, [pc, #76] @ 9ceac │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ca40 │ │ │ │ + b 9ca34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r8, ror #13 │ │ │ │ + strdeq r3, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r8, asr #13 │ │ │ │ + ldrdeq r3, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r6, r1, #2 │ │ │ │ add r6, r2, r6 │ │ │ │ cmp r4, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov r6, r4 │ │ │ │ - ldrdeq r3, [r1], -ip @ │ │ │ │ + eoreq r3, r1, r8, ror #9 │ │ │ │ ldr r5, [r2, r5] │ │ │ │ str r5, [r4, r3] │ │ │ │ ldr r5, [r2, #-0] │ │ │ │ str r5, [r4] │ │ │ │ ldr r5, [r2] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #2040] @ 9d6cc │ │ │ │ + ldr ip, [pc, #2040] @ 9d6c0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #2032] @ 9d6d0 │ │ │ │ + ldr r1, [pc, #2032] @ 9d6c4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r9, [pc, #2024] @ 9d6d4 │ │ │ │ + ldr r9, [pc, #2024] @ 9d6c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #2020] @ 9d6d8 │ │ │ │ + ldr r3, [pc, #2020] @ 9d6cc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r6, [r9, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 99bcc │ │ │ │ + bl 99bc0 │ │ │ │ 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 9d0bc │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r8, r4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ - bne 9d2f0 │ │ │ │ + bne 9d2e4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d410 │ │ │ │ + bne 9d404 │ │ │ │ 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 9d648 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9cf8c │ │ │ │ + bne 9cf80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - ldr r2, [pc, #1796] @ 9d6dc │ │ │ │ + ldr r2, [pc, #1796] @ 9d6d0 │ │ │ │ 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 9d080 │ │ │ │ + ldr fp, [pc, #1768] @ 9d6d4 │ │ │ │ + ldr r3, [pc, #1768] @ 9d6d8 │ │ │ │ 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 9d50c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9d538 │ │ │ │ + bls 9d52c │ │ │ │ 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 9d550 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d038 │ │ │ │ + bne 9d02c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1660] @ 9d6e4 │ │ │ │ + ldr r3, [pc, #1660] @ 9d6d8 │ │ │ │ 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 9cff0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #1620] @ 9d6e8 │ │ │ │ + ldr r3, [pc, #1620] @ 9d6dc │ │ │ │ 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 9d570 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d0a8 │ │ │ │ + bne 9d09c │ │ │ │ bl 23830 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d3a0 │ │ │ │ + bne 9d394 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6bc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ 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 9d3e8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9d35c │ │ │ │ + bls 9d350 │ │ │ │ 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 9d1d8 │ │ │ │ + ldr r8, [pc, #1420] @ 9d6d4 │ │ │ │ + ldr sl, [pc, #1420] @ 9d6d8 │ │ │ │ + ldr fp, [pc, #1424] @ 9d6e0 │ │ │ │ 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 9d4a8 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9d4d4 │ │ │ │ + bls 9d4c8 │ │ │ │ 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 9d4ec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d198 │ │ │ │ + bne 9d18c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 9d150 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr ip, [pc, #1284] @ 9d6f0 │ │ │ │ + ldr ip, [pc, #1284] @ 9d6e4 │ │ │ │ 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 9d220 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d210 │ │ │ │ + bhi 9d204 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1208] @ 9d6f4 │ │ │ │ + ldr r2, [pc, #1208] @ 9d6e8 │ │ │ │ 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 9d26c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d25c │ │ │ │ + bhi 9d250 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1140] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1140] @ 9d6ec │ │ │ │ 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 9d2b4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d2a4 │ │ │ │ + bhi 9d298 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1068] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1068] @ 9d6ec │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #1056] @ 9d6fc │ │ │ │ + ldr r2, [pc, #1056] @ 9d6f0 │ │ │ │ add r3, ip, #20 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [ip, #16] │ │ │ │ - b 9d32c │ │ │ │ + b 9d320 │ │ │ │ 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 a912c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 9d46c │ │ │ │ + bls 9d460 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #972] @ 9d700 │ │ │ │ + ldr r2, [pc, #972] @ 9d6f4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #916] @ 9d6d0 │ │ │ │ + ldr r3, [pc, #916] @ 9d6c4 │ │ │ │ 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 9d6b8 │ │ │ │ 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 9d668 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d360 │ │ │ │ + bne 9d354 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #880] @ 9d704 │ │ │ │ + ldr r2, [pc, #880] @ 9d6f8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d138 │ │ │ │ - ldr r3, [pc, #864] @ 9d708 │ │ │ │ + b 9d12c │ │ │ │ + ldr r3, [pc, #864] @ 9d6fc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d68c │ │ │ │ + bls 9d680 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d3ac │ │ │ │ + bne 9d3a0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #804] @ 9d70c │ │ │ │ + ldr r2, [pc, #804] @ 9d700 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9d0d4 │ │ │ │ + b 9d0c8 │ │ │ │ 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 9d12c │ │ │ │ + ldr r2, [pc, #752] @ 9d6fc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 9d6a4 │ │ │ │ + bls 9d698 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9d41c │ │ │ │ + bne 9d410 │ │ │ │ add r3, r5, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #688] @ 9d70c │ │ │ │ + ldr r2, [pc, #688] @ 9d700 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9cf88 │ │ │ │ + b 9cf7c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r3 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #624] @ 9d710 │ │ │ │ + ldr r1, [pc, #624] @ 9d704 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2] │ │ │ │ - b 9d32c │ │ │ │ + b 9d320 │ │ │ │ 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 9d1c8 │ │ │ │ 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 9d1c8 │ │ │ │ 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 9d1b4 │ │ │ │ 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 9d070 │ │ │ │ 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 9d070 │ │ │ │ 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 9d058 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr ip, [pc, #364] @ 9d6f4 │ │ │ │ + ldr ip, [pc, #364] @ 9d6e8 │ │ │ │ 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 9d5bc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5ac │ │ │ │ + bhi 9d5a0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #292] @ 9d6f8 │ │ │ │ + ldr ip, [pc, #292] @ 9d6ec │ │ │ │ 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 9d604 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5f4 │ │ │ │ - ldr r0, [pc, #224] @ 9d6f8 │ │ │ │ + bhi 9d5e8 │ │ │ │ + ldr r0, [pc, #224] @ 9d6ec │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #212] @ 9d6fc │ │ │ │ + ldr r3, [pc, #212] @ 9d6f0 │ │ │ │ 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] @ 9d708 │ │ │ │ str r3, [r1, #24] │ │ │ │ - b 9d484 │ │ │ │ + b 9d478 │ │ │ │ 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 9cfac │ │ │ │ + ldr r2, [pc, #120] @ 9d6e8 │ │ │ │ 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 9d380 │ │ │ │ + ldr r2, [pc, #96] @ 9d6e8 │ │ │ │ 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 9d3cc │ │ │ │ + ldr r2, [pc, #72] @ 9d6e8 │ │ │ │ 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 9d444 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r3, r1, ip, lsl r1 │ │ │ │ + eoreq r3, r1, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r1], -ip @ │ │ │ │ + eoreq r3, r1, r8, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r0, ror #11 │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffd664 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ - eoreq r2, r1, r0, asr #25 │ │ │ │ + eoreq r2, r1, ip, asr #25 │ │ │ │ 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] @ 9deb4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1928] @ 9dec4 │ │ │ │ + ldr r1, [pc, #1928] @ 9deb8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r9, [pc, #1920] @ 9dec8 │ │ │ │ - ldr r3, [pc, #1920] @ 9decc │ │ │ │ + ldr r9, [pc, #1920] @ 9debc │ │ │ │ + ldr r3, [pc, #1920] @ 9dec0 │ │ │ │ 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] @ 9dec4 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [lr] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #32 │ │ │ │ @@ -126181,459 +126178,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 9d808 │ │ │ │ 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 99cac │ │ │ │ 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 9d904 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ add r5, r5, #12 │ │ │ │ mov r7, r6 │ │ │ │ - b 9d86c │ │ │ │ - bl 9c358 │ │ │ │ + b 9d860 │ │ │ │ + bl 9c34c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8cc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 9d910 │ │ │ │ + beq 9d904 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9d890 │ │ │ │ + bne 9d884 │ │ │ │ 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 9d848 │ │ │ │ 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 9d83c │ │ │ │ + bl 9c34c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [r4, #156] @ 0x9c │ │ │ │ - bls 9d860 │ │ │ │ + bls 9d854 │ │ │ │ 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] @ 9dec8 │ │ │ │ + ldr r3, [pc, #1492] @ 9deb8 │ │ │ │ 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 9deac │ │ │ │ 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 9d93c │ │ │ │ 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 9db44 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dae0 │ │ │ │ + bne 9dad4 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9debc │ │ │ │ + bne 9deb0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ 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 9db28 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9da9c │ │ │ │ + bls 9da90 │ │ │ │ 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] @ 9decc │ │ │ │ + ldrne r3, [pc, #1292] @ 9ded0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 9da60 │ │ │ │ + beq 9da54 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r7, sl, r5, lsl #12 │ │ │ │ - bcc 9db68 │ │ │ │ + bcc 9db5c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9db88 │ │ │ │ + bls 9db7c │ │ │ │ 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 9dba0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1180] @ 9dedc │ │ │ │ + ldr r3, [pc, #1180] @ 9ded0 │ │ │ │ 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 9d9c8 │ │ │ │ + ldr lr, [pc, #1144] @ 9ded4 │ │ │ │ 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 9dbc0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9da7c │ │ │ │ + bne 9da70 │ │ │ │ bl 23830 │ │ │ │ mov r1, r9 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de88 │ │ │ │ + bls 9de7c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daa0 │ │ │ │ + bne 9da94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 9dee4 │ │ │ │ + ldr r2, [pc, #1040] @ 9ded8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d9b8 │ │ │ │ - ldr r3, [pc, #1024] @ 9dee8 │ │ │ │ + b 9d9ac │ │ │ │ + ldr r3, [pc, #1024] @ 9dedc │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dea0 │ │ │ │ + bls 9de94 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daec │ │ │ │ + bne 9dae0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #968] @ 9deec │ │ │ │ + ldr r2, [pc, #968] @ 9dee0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b 9d954 │ │ │ │ + b 9d948 │ │ │ │ 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 9d9ac │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9d948 │ │ │ │ + b 9d93c │ │ │ │ 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 9da48 │ │ │ │ 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 9da48 │ │ │ │ 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 9da30 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #792] @ 9def0 │ │ │ │ + ldr lr, [pc, #792] @ 9dee4 │ │ │ │ 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 9dc0c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da8c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dbfc │ │ │ │ - ldr ip, [pc, #724] @ 9def4 │ │ │ │ + bhi 9dbf0 │ │ │ │ + ldr ip, [pc, #724] @ 9dee8 │ │ │ │ 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 9dc54 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da8c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dc44 │ │ │ │ - ldr r0, [pc, #652] @ 9def4 │ │ │ │ + bhi 9dc38 │ │ │ │ + ldr r0, [pc, #652] @ 9dee8 │ │ │ │ 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] @ 9deec │ │ │ │ str r2, [r1, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #612] @ 9defc │ │ │ │ + ldr r3, [pc, #612] @ 9def0 │ │ │ │ str r3, [r1, #20] │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8cc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 9de58 │ │ │ │ - ldr r6, [pc, #596] @ 9df00 │ │ │ │ - ldr r7, [pc, #576] @ 9def0 │ │ │ │ + ble 9de4c │ │ │ │ + ldr r6, [pc, #596] @ 9def4 │ │ │ │ + ldr r7, [pc, #576] @ 9dee4 │ │ │ │ mov r5, #8 │ │ │ │ - b 9dcec │ │ │ │ + b 9dce0 │ │ │ │ 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 9d8cc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r5, #4 │ │ │ │ - beq 9de58 │ │ │ │ + beq 9de4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9dd18 │ │ │ │ + bne 9dd0c │ │ │ │ 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 eb0bc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9dd64 │ │ │ │ + beq 9dd58 │ │ │ │ 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 9de34 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cebc │ │ │ │ + bl 9ceb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c480 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8cc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bcc 9de10 │ │ │ │ + bcc 9de04 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bhi 9dcb4 │ │ │ │ + bhi 9dca8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de2c │ │ │ │ + bls 9de20 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ddd0 │ │ │ │ + bne 9ddc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b 9dcd0 │ │ │ │ + b 9dcc4 │ │ │ │ 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 9dcc4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9de00 │ │ │ │ - bl 9c358 │ │ │ │ + b 9ddf4 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9dd64 │ │ │ │ + b 9dd58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9d8d8 │ │ │ │ + beq 9d8cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ 9ded8 │ │ │ │ + ldr r3, [pc, #96] @ 9decc │ │ │ │ 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 9d8cc │ │ │ │ + ldr r2, [pc, #96] @ 9dee4 │ │ │ │ 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 9dac0 │ │ │ │ + ldr r2, [pc, #72] @ 9dee4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9db18 │ │ │ │ + b 9db0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r2, r1, r0, asr #17 │ │ │ │ + eoreq r2, r1, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r1, r4, lsr #17 │ │ │ │ + @ instruction: 0x002128b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r1, ip, lsl #14 │ │ │ │ + eoreq r2, r1, r8, lsl r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xffffcec8 │ │ │ │ str r0, [fp, r3] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -126642,606 +126639,606 @@ │ │ │ │ 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] @ 9e7bc │ │ │ │ + ldr r2, [pc, #2216] @ 9e7c0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [pc, #2204] @ 9e7d0 │ │ │ │ + ldr sl, [pc, #2204] @ 9e7c4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2200] @ 9e7d4 │ │ │ │ + ldr r3, [pc, #2200] @ 9e7c8 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #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 9e038 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e48c │ │ │ │ + bls 9e480 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfbc │ │ │ │ + bne 9dfb0 │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e5e8 │ │ │ │ + bls 9e5dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9dfd4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e77c │ │ │ │ + bls 9e770 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e000 │ │ │ │ + bne 9dff4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1952] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1952] @ 9e7cc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e4a4 │ │ │ │ + b 9e498 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9e0d4 │ │ │ │ + bls 9e0c8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9e04c │ │ │ │ + bne 9e040 │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e604 │ │ │ │ + bls 9e5f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e070 │ │ │ │ + bne 9e064 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e794 │ │ │ │ + bls 9e788 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e090 │ │ │ │ + bne 9e084 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1808] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1808] @ 9e7cc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e0ec │ │ │ │ + b 9e0e0 │ │ │ │ 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 9ab88 │ │ │ │ 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] @ 9e7d0 │ │ │ │ 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] @ 9e7d4 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e42c │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ add r0, r6, #16 │ │ │ │ - ldr r3, [pc, #1692] @ 9e7e4 │ │ │ │ + ldr r3, [pc, #1692] @ 9e7d8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 9e7e8 │ │ │ │ + ldr r3, [pc, #1640] @ 9e7dc │ │ │ │ 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 9e674 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e4b8 │ │ │ │ + bls 9e4ac │ │ │ │ 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 9e658 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e620 │ │ │ │ + bls 9e614 │ │ │ │ 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 9e42c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 9e2c0 │ │ │ │ - ldr r3, [pc, #1480] @ 9e7ec │ │ │ │ + beq 9e2b4 │ │ │ │ + ldr r3, [pc, #1480] @ 9e7e0 │ │ │ │ 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 9e4f0 │ │ │ │ + ldr ip, [pc, #1448] @ 9e7e4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls 9e51c │ │ │ │ + bls 9e510 │ │ │ │ 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 9e534 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e268 │ │ │ │ + bne 9e25c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1364] @ 9e7ec │ │ │ │ + ldr r3, [pc, #1364] @ 9e7e0 │ │ │ │ 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 9e21c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #1324] @ 9e7f4 │ │ │ │ + ldr ip, [pc, #1324] @ 9e7e8 │ │ │ │ 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 9e554 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e2dc │ │ │ │ + bne 9e2d0 │ │ │ │ bl 23830 │ │ │ │ - ldr r0, [pc, #1268] @ 9e7f8 │ │ │ │ + ldr r0, [pc, #1268] @ 9e7ec │ │ │ │ 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] @ 9e7f0 │ │ │ │ str r1, [r2, #12] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e42c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c218 │ │ │ │ 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 9c7a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e42c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1096] @ 9e800 │ │ │ │ + ldr r2, [pc, #1096] @ 9e7f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, #16 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r7, [pc, #1060] @ 9e804 │ │ │ │ + ldr r7, [pc, #1060] @ 9e7f8 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1028] @ 9e808 │ │ │ │ + ldr r3, [pc, #1028] @ 9e7fc │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ 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 9e6bc │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r6] │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcfc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #940] @ 9e80c │ │ │ │ + ldr r2, [pc, #940] @ 9e800 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #868] @ 9e7cc │ │ │ │ + ldr r3, [pc, #868] @ 9e7c0 │ │ │ │ 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 9e7b4 │ │ │ │ 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 9ab88 │ │ │ │ + b 9e0f0 │ │ │ │ mov r1, r6 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e6b0 │ │ │ │ + bls 9e6a4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e4bc │ │ │ │ + bne 9e4b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ 9e810 │ │ │ │ + ldr r3, [pc, #800] @ 9e804 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1b4 │ │ │ │ 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 9e2a0 │ │ │ │ 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 9e2a0 │ │ │ │ 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 9e288 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr ip, [pc, #680] @ 9e814 │ │ │ │ + ldr ip, [pc, #680] @ 9e808 │ │ │ │ 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 9e5a0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9e2f8 │ │ │ │ + beq 9e2ec │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9e590 │ │ │ │ + bhi 9e584 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #576] @ 9e7f8 │ │ │ │ + ldr ip, [pc, #576] @ 9e7ec │ │ │ │ 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 9e2f0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e5c8 │ │ │ │ - b 9e2f8 │ │ │ │ + bne 9e5bc │ │ │ │ + b 9e2ec │ │ │ │ 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 9e498 │ │ │ │ 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 9e0e0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e698 │ │ │ │ + bls 9e68c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e624 │ │ │ │ + bne 9e618 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #448] @ 9e818 │ │ │ │ + ldr r1, [pc, #448] @ 9e80c │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9e1fc │ │ │ │ + b 9e1f0 │ │ │ │ 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 9e1f0 │ │ │ │ + ldr r3, [pc, #404] @ 9e810 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1b4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #368] @ 9e814 │ │ │ │ + ldr r1, [pc, #368] @ 9e808 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e650 │ │ │ │ - ldr r2, [pc, #348] @ 9e814 │ │ │ │ + b 9e644 │ │ │ │ + ldr r2, [pc, #348] @ 9e808 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 9e4e8 │ │ │ │ + b 9e4dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ 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 9aa34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9e7ac │ │ │ │ + beq 9e7a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c140 │ │ │ │ - ldr r3, [pc, #232] @ 9e820 │ │ │ │ + bl 9c134 │ │ │ │ + ldr r3, [pc, #232] @ 9e814 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #156] @ 9e804 │ │ │ │ + ldr r2, [pc, #156] @ 9e7f8 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b 9e43c │ │ │ │ + b 9e430 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #140] @ 9e814 │ │ │ │ + ldr r2, [pc, #140] @ 9e808 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e030 │ │ │ │ + b 9e024 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ 9e814 │ │ │ │ + ldr r2, [pc, #116] @ 9e808 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e0c0 │ │ │ │ + b 9e0b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - b 9e758 │ │ │ │ + b 9e74c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - ldrdeq r2, [r1], -r4 @ │ │ │ │ + eoreq r2, r1, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq r2, [r1], -r4 @ │ │ │ │ + eoreq r2, r1, r0, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ cmp r1, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xffffbd70 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - mlaeq r1, r4, fp, r1 │ │ │ │ + eoreq r1, r1, r0, lsr #23 │ │ │ │ str r1, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [fp, r3] │ │ │ │ str r1, [fp] │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #2120] @ 9f084 │ │ │ │ - ldr ip, [pc, #2120] @ 9f088 │ │ │ │ + ldr lr, [pc, #2120] @ 9f078 │ │ │ │ + ldr ip, [pc, #2120] @ 9f07c │ │ │ │ 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] @ 9f080 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #2100] @ 9f090 │ │ │ │ + ldr r3, [pc, #2100] @ 9f084 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r4, [fp, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp] │ │ │ │ @@ -127250,35 +127247,35 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r9, r2 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ble 9eda4 │ │ │ │ + ble 9ed98 │ │ │ │ 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 9e8f4 │ │ │ │ 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,685 +127283,685 @@ │ │ │ │ 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 9e928 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ec68 │ │ │ │ + beq 9ec5c │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9eb80 │ │ │ │ + bls 9eb74 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e93c │ │ │ │ + bne 9e930 │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ec18 │ │ │ │ + bls 9ec0c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e960 │ │ │ │ + bne 9e954 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed28 │ │ │ │ + bls 9ed1c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e980 │ │ │ │ + bne 9e974 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1752] @ 9f094 │ │ │ │ + ldr r3, [pc, #1752] @ 9f088 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9ea00 │ │ │ │ + beq 9e9f4 │ │ │ │ add r2, sl, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 9c8f4 │ │ │ │ + bl 9c8e8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed50 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 9eb9c │ │ │ │ + bcc 9eb90 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi 9ec34 │ │ │ │ + bhi 9ec28 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec4c │ │ │ │ + bls 9ec40 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ea14 │ │ │ │ + bne 9ea08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #1608] @ 9f098 │ │ │ │ + ldr r2, [pc, #1608] @ 9f08c │ │ │ │ str r2, [r3], #4 │ │ │ │ - ldr r2, [pc, #1604] @ 9f09c │ │ │ │ + ldr r2, [pc, #1604] @ 9f090 │ │ │ │ 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] @ 9f094 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed50 │ │ │ │ ldr lr, [r4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq 9ebb0 │ │ │ │ + beq 9eba4 │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9f03c │ │ │ │ + bne 9f030 │ │ │ │ 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 9ebd0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eab0 │ │ │ │ + bne 9eaa4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9eff0 │ │ │ │ + bne 9efe4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec04 │ │ │ │ + bls 9ebf8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eae8 │ │ │ │ + bne 9eadc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9f018 │ │ │ │ + bne 9f00c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ebf0 │ │ │ │ + bls 9ebe4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eb20 │ │ │ │ + bne 9eb14 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9f060 │ │ │ │ + bne 9f054 │ │ │ │ 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 9ed90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 9e8d8 │ │ │ │ + b 9e8cc │ │ │ │ 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 9e9b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r6, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ea50 │ │ │ │ + b 9ea44 │ │ │ │ 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 9efe0 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr lr, lr, r3 │ │ │ │ str lr, [r4] │ │ │ │ - b 9eb64 │ │ │ │ + b 9eb58 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9ead0 │ │ │ │ + b 9eac4 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b 9eb40 │ │ │ │ + b 9eb34 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9eb08 │ │ │ │ + b 9eafc │ │ │ │ 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 9e9b8 │ │ │ │ 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 9ea44 │ │ │ │ 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 9ea38 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r3 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ecfc │ │ │ │ + bls 9ecf0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec70 │ │ │ │ + bne 9ec64 │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed40 │ │ │ │ + bls 9ed34 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec94 │ │ │ │ + bne 9ec88 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9edb8 │ │ │ │ + bls 9edac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ecb4 │ │ │ │ + bne 9eca8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #932] @ 9f094 │ │ │ │ + ldr r1, [pc, #932] @ 9f088 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9ed14 │ │ │ │ + b 9ed08 │ │ │ │ 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 9ab88 │ │ │ │ mov r4, r0 │ │ │ │ - b 9e9d4 │ │ │ │ + b 9e9c8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #880] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #880] @ 9f098 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e9b4 │ │ │ │ + b 9e9a8 │ │ │ │ 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 9ed08 │ │ │ │ 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] @ 9f09c │ │ │ │ + ldr r3, [pc, #788] @ 9f07c │ │ │ │ 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 9efdc │ │ │ │ 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 9edc4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ - b 9ed68 │ │ │ │ + b 9ed5c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #736] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #736] @ 9f098 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9ece8 │ │ │ │ - ldr r3, [pc, #724] @ 9f0ac │ │ │ │ + b 9ecdc │ │ │ │ + ldr r3, [pc, #724] @ 9f0a0 │ │ │ │ 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 9eed8 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne 9ede0 │ │ │ │ + bne 9edd4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #660] @ 9f0b0 │ │ │ │ + ldr r3, [pc, #660] @ 9f0a4 │ │ │ │ str r3, [r1] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9f014 │ │ │ │ + bne 9f008 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #636] @ 9f0b4 │ │ │ │ + ldr r3, [pc, #636] @ 9f0a8 │ │ │ │ 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 9ef94 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9eefc │ │ │ │ + bls 9eef0 │ │ │ │ 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 9ef78 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9ef40 │ │ │ │ + bls 9ef34 │ │ │ │ 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 9ed5c │ │ │ │ + ldr r1, [pc, #492] @ 9f0ac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bls 9edac │ │ │ │ - b 9ed68 │ │ │ │ - ldr r2, [pc, #440] @ 9f0a4 │ │ │ │ + bls 9eda0 │ │ │ │ + b 9ed5c │ │ │ │ + ldr r2, [pc, #440] @ 9f098 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9ee0c │ │ │ │ + b 9ee00 │ │ │ │ mov r0, r7 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efd0 │ │ │ │ + bls 9efc4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 9ef00 │ │ │ │ + bne 9eef4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #392] @ 9f0bc │ │ │ │ + ldr r3, [pc, #392] @ 9f0b0 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9ee78 │ │ │ │ + b 9ee6c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efb8 │ │ │ │ + bls 9efac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ef44 │ │ │ │ + bne 9ef38 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #328] @ 9f0c0 │ │ │ │ + ldr r2, [pc, #328] @ 9f0b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9eeb4 │ │ │ │ + b 9eea8 │ │ │ │ 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 9eea8 │ │ │ │ + ldr r3, [pc, #284] @ 9f0b8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 9ee78 │ │ │ │ - ldr r2, [pc, #228] @ 9f0a4 │ │ │ │ + b 9ee6c │ │ │ │ + ldr r2, [pc, #228] @ 9f098 │ │ │ │ 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 9ef64 │ │ │ │ + ldr r2, [pc, #204] @ 9f098 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ - b 9ef2c │ │ │ │ + b 9ef20 │ │ │ │ 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] @ 9f0bc │ │ │ │ + ldr r1, [pc, #208] @ 9f0c0 │ │ │ │ + ldr r0, [pc, #208] @ 9f0c4 │ │ │ │ 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] @ 9f0c8 │ │ │ │ + ldr r1, [pc, #180] @ 9f0cc │ │ │ │ + ldr r0, [pc, #180] @ 9f0d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #176] @ 9f0e0 │ │ │ │ + ldr r2, [pc, #176] @ 9f0d4 │ │ │ │ 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] @ 9f0d8 │ │ │ │ + ldr r1, [pc, #160] @ 9f0dc │ │ │ │ + ldr r0, [pc, #160] @ 9f0e0 │ │ │ │ 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] @ 9f0e4 │ │ │ │ + ldr r1, [pc, #136] @ 9f0e8 │ │ │ │ + ldr r0, [pc, #136] @ 9f0ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002117b8 │ │ │ │ + eoreq r1, r1, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, r7, r1 │ │ │ │ + eoreq r1, r1, r0, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r1, r1, r8, lsl #5 │ │ │ │ + mlaeq r1, r4, r2, r1 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r2, [fp] │ │ │ │ @ instruction: 0xffffb16c │ │ │ │ str r1, [fp, r3] │ │ │ │ str r0, [fp, r3] │ │ │ │ str r1, [fp] │ │ │ │ - andseq r4, lr, r8, ror r9 │ │ │ │ - andseq pc, ip, ip, asr #24 │ │ │ │ - andseq pc, ip, r4, lsr #27 │ │ │ │ - andseq r4, lr, r0, asr r9 │ │ │ │ - andseq pc, ip, r0, lsr #24 │ │ │ │ - andseq pc, ip, ip, lsr #27 │ │ │ │ + andseq r4, lr, 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 : │ │ │ │ +0009f0f0 : │ │ │ │ cmp r2, #14 │ │ │ │ - ldrne r1, [pc, #68] @ 9f14c │ │ │ │ + ldrne r1, [pc, #68] @ 9f140 │ │ │ │ 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] @ 9f144 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #44] @ 9f154 │ │ │ │ + ldr ip, [pc, #44] @ 9f148 │ │ │ │ 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 : │ │ │ │ +0009f14c : │ │ │ │ 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] @ 9f1b0 │ │ │ │ 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] @ 9f1b4 │ │ │ │ + ldr r4, [pc, #52] @ 9f1b8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, ip, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [r3, #2976] @ 0xba0 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp] │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r0, r1, r8, lsl #29 │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ + mlaeq r1, r4, lr, r0 │ │ │ │ + eoreq r9, pc, r8, lsl #22 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -0009f1c8 : │ │ │ │ +0009f1bc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009f1cc : │ │ │ │ +0009f1c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9f208 │ │ │ │ + beq 9f1fc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0009f210 : │ │ │ │ +0009f204 : │ │ │ │ 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] @ 9f2a8 │ │ │ │ sub r3, r3, lr │ │ │ │ - ldr lr, [pc, #128] @ 9f2b8 │ │ │ │ + ldr lr, [pc, #128] @ 9f2ac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #116] @ 9f2bc │ │ │ │ + ldr ip, [pc, #116] @ 9f2b0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ 9f2c0 │ │ │ │ + ldr r0, [pc, #100] @ 9f2b4 │ │ │ │ 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] @ 9f2b8 │ │ │ │ + ldr r3, [pc, #40] @ 9f2ac │ │ │ │ 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 9f2a4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, asr #27 │ │ │ │ + ldrdeq r0, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r0, lsr #27 │ │ │ │ + eoreq r0, r1, ip, lsr #27 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r0, r1, ip, ror #26 │ │ │ │ + eoreq r0, r1, r8, ror sp │ │ │ │ │ │ │ │ -0009f2c8 : │ │ │ │ +0009f2bc : │ │ │ │ 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 9f2f8 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ 9f314 │ │ │ │ + ldr r0, [pc, #8] @ 9f308 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - b 9f2f8 │ │ │ │ - andseq pc, ip, r8, asr fp @ │ │ │ │ + bl 4be90 │ │ │ │ + b 9f2ec │ │ │ │ + andseq pc, ip, r4, asr fp @ │ │ │ │ │ │ │ │ -0009f318 : │ │ │ │ +0009f30c : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ sub r0, ip, r0 │ │ │ │ mov r2, r3 │ │ │ │ - b 99434 │ │ │ │ + b 99428 │ │ │ │ │ │ │ │ -0009f32c : │ │ │ │ +0009f320 : │ │ │ │ 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] @ 9f508 │ │ │ │ + ldr lr, [pc, #464] @ 9f50c │ │ │ │ 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] @ 9f510 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ 9f520 │ │ │ │ + ldr r0, [pc, #440] @ 9f514 │ │ │ │ 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] │ │ │ │ @@ -127973,126 +127970,126 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #12 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi 9f408 │ │ │ │ + bhi 9f3fc │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f430 │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f430 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f430 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f430 │ │ │ │ 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 9f430 │ │ │ │ + ldr r2, [pc, #276] @ 9f518 │ │ │ │ + ldr r3, [pc, #260] @ 9f50c │ │ │ │ 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 9f4e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3fc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3fc │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f3fc │ │ │ │ ldrsh ip, [r4] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9f4b4 │ │ │ │ + beq 9f4a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f3fc │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3fc │ │ │ │ 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 9f3fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ - b 9f408 │ │ │ │ + b 9f3fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 99434 │ │ │ │ + bl 99428 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3fc │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f4e4 │ │ │ │ + bne 9f4d8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ - beq 9f4f0 │ │ │ │ + beq 9f4e4 │ │ │ │ mov r4, r0 │ │ │ │ - b 9f408 │ │ │ │ + b 9f3fc │ │ │ │ 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] @ 9f51c │ │ │ │ + ldr r1, [pc, #48] @ 9f520 │ │ │ │ + ldr r0, [pc, #48] @ 9f524 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00210cbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #25 │ │ │ │ + mlaeq r1, r4, ip, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, ror #23 │ │ │ │ - andseq r4, lr, r8, ror r4 │ │ │ │ - andseq pc, ip, ip, lsl #19 │ │ │ │ - mulseq ip, ip, r9 │ │ │ │ + strdeq r0, [r1], -r4 @ │ │ │ │ + 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] @ 9f65c │ │ │ │ + ldr ip, [pc, #284] @ 9f660 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 9f670 │ │ │ │ + ldr r6, [pc, #272] @ 9f664 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #268] @ 9f674 │ │ │ │ + ldr r3, [pc, #268] @ 9f668 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -128101,109 +128098,109 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5c0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 9f630 │ │ │ │ + beq 9f624 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 9f600 │ │ │ │ + beq 9f5f4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #156] @ 9f678 │ │ │ │ - ldr r3, [pc, #140] @ 9f66c │ │ │ │ + ldr r2, [pc, #156] @ 9f66c │ │ │ │ + ldr r3, [pc, #140] @ 9f660 │ │ │ │ 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 9f658 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - bne 9f624 │ │ │ │ - ldr r2, [pc, #104] @ 9f67c │ │ │ │ + bne 9f618 │ │ │ │ + ldr r2, [pc, #104] @ 9f670 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r0 │ │ │ │ cmpeq r4, #1 │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5c0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f5d4 │ │ │ │ - ldr r2, [pc, #72] @ 9f680 │ │ │ │ + b 9f5c8 │ │ │ │ + ldr r2, [pc, #72] @ 9f674 │ │ │ │ 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 9f5c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r8, lsr #21 │ │ │ │ + @ instruction: 0x00210ab4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #21 │ │ │ │ + mlaeq r1, r4, sl, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, lsl sl │ │ │ │ + eoreq r0, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f684 : │ │ │ │ +0009f678 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #64] @ 9f6d0 │ │ │ │ + ldr r2, [pc, #64] @ 9f6c4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 9f6c8 │ │ │ │ - ldr r1, [pc, #48] @ 9f6d4 │ │ │ │ + blt 9f6bc │ │ │ │ + ldr r1, [pc, #48] @ 9f6c8 │ │ │ │ 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 r9 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f6d8 : │ │ │ │ +0009f6cc : │ │ │ │ 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] @ 9f9c0 │ │ │ │ + ldr lr, [pc, #732] @ 9f9c4 │ │ │ │ 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] @ 9f9c8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #708] @ 9f9d8 │ │ │ │ + ldr r3, [pc, #708] @ 9f9cc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -128213,675 +128210,675 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r5] │ │ │ │ str sp, [sp, #28] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f320 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f7dc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9f818 │ │ │ │ + bne 9f80c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f928 │ │ │ │ + bne 9f91c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a4 │ │ │ │ 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 9f7a4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 9f97c │ │ │ │ + beq 9f970 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #536] @ 9f9dc │ │ │ │ - ldr r3, [pc, #520] @ 9f9d0 │ │ │ │ + ldr r2, [pc, #536] @ 9f9d0 │ │ │ │ + ldr r3, [pc, #520] @ 9f9c4 │ │ │ │ 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 9f9bc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - beq 9f8e8 │ │ │ │ + beq 9f8dc │ │ │ │ and r3, r2, #480 @ 0x1e0 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - beq 9f7b8 │ │ │ │ + beq 9f7ac │ │ │ │ tst r2, #16 │ │ │ │ - bne 9f7b8 │ │ │ │ + bne 9f7ac │ │ │ │ mov r0, #1 │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7b0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f8b0 │ │ │ │ + beq 9f8a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8b0 │ │ │ │ + bne 9f8a4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a4 │ │ │ │ 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 9f7a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ - bl 9f684 │ │ │ │ + bne 9f7a4 │ │ │ │ + bl 9f678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f804 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9f780 │ │ │ │ + beq 9f774 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9f930 │ │ │ │ + beq 9f924 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f900 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a8 │ │ │ │ str r4, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a8 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne 9f7b4 │ │ │ │ + bne 9f7a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7a8 │ │ │ │ + b 9f8d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f9b8 │ │ │ │ + bne 9f9ac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, r4 │ │ │ │ - bmi 9f7b0 │ │ │ │ + bmi 9f7a4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ - bl ebfd4 │ │ │ │ + bl ebfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f9a4 │ │ │ │ + bne 9f998 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f904 │ │ │ │ + beq 9f8c0 │ │ │ │ + b 9f8f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f678 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7a8 │ │ │ │ + b 9f8d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and r0, r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7b0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f7b4 │ │ │ │ + beq 9f8c0 │ │ │ │ + b 9f7a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, lsl #18 │ │ │ │ + eoreq r0, r1, r0, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -ip @ │ │ │ │ + eoreq r0, r1, r8, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, lsr r8 │ │ │ │ + eoreq r0, r1, r0, asr #16 │ │ │ │ │ │ │ │ -0009f9e0 : │ │ │ │ +0009f9d4 : │ │ │ │ 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] @ 9fdbc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #968] @ 9fdcc │ │ │ │ + ldr r3, [pc, #968] @ 9fdc0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #956] @ 9fdd0 │ │ │ │ + ldr r7, [pc, #956] @ 9fdc4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #944] @ 9fdd4 │ │ │ │ + ldr r3, [pc, #944] @ 9fdc8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr lr, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ ands r0, r0, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 9fa88 │ │ │ │ + bne 9fa7c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #888] @ 9fdd8 │ │ │ │ + ldr r2, [pc, #888] @ 9fdcc │ │ │ │ ldrsh r3, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 9fac4 │ │ │ │ + bhi 9fab8 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9fd70 │ │ │ │ + bne 9fd64 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [r4] │ │ │ │ - ldr r2, [pc, #840] @ 9fddc │ │ │ │ - ldr r3, [pc, #820] @ 9fdcc │ │ │ │ + ldr r2, [pc, #840] @ 9fdd0 │ │ │ │ + ldr r3, [pc, #820] @ 9fdc0 │ │ │ │ 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 9fdb8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa80 │ │ │ │ cmp r3, #24 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa78 │ │ │ │ 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 9f9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd94 │ │ │ │ + bne 9fd88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa80 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa7c │ │ │ │ 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 9f9d4 │ │ │ │ + b 9fa80 │ │ │ │ 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 9f320 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2620 │ │ │ │ + bl d2614 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc44 │ │ │ │ - ldr r3, [pc, #556] @ 9fde0 │ │ │ │ + beq 9fc38 │ │ │ │ + ldr r3, [pc, #556] @ 9fdd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9fc44 │ │ │ │ + beq 9fc38 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa80 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa7c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fb44 │ │ │ │ + b 9fb38 │ │ │ │ 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 9f320 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d25a8 │ │ │ │ + bl d259c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbb8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9fd54 │ │ │ │ + bne 9fd48 │ │ │ │ mov r0, r6 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa78 │ │ │ │ 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 9f9d4 │ │ │ │ + b 9fa80 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa7c │ │ │ │ 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 9f9d4 │ │ │ │ + b 9fa80 │ │ │ │ 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 9f320 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2694 │ │ │ │ + bl d2688 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fd24 │ │ │ │ - ldr r3, [pc, #204] @ 9fde0 │ │ │ │ + beq 9fd18 │ │ │ │ + ldr r3, [pc, #204] @ 9fdd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9fc4c │ │ │ │ + beq 9fc40 │ │ │ │ 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 9f6cc │ │ │ │ + b 9fa80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [r4] │ │ │ │ - bl 9f6d8 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f6cc │ │ │ │ + b 9fa80 │ │ │ │ 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 9f9d4 │ │ │ │ + b 9fa80 │ │ │ │ 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 9f9d4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 9fb18 │ │ │ │ + b 9fb0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r4, ror #11 │ │ │ │ @ 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 r5 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ │ │ │ │ -0009fde4 : │ │ │ │ +0009fdd8 : │ │ │ │ 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] @ a0018 │ │ │ │ + ldr ip, [pc, #552] @ a001c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ a002c │ │ │ │ + ldr r3, [pc, #540] @ a0020 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #536] @ a0030 │ │ │ │ + ldr r2, [pc, #536] @ a0024 │ │ │ │ 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 9fe68 │ │ │ │ + ldr ip, [pc, #484] @ a0028 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 9fea8 │ │ │ │ + bhi 9fe9c │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9ffac │ │ │ │ + bne 9ffa0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #440] @ a0038 │ │ │ │ - ldr r3, [pc, #420] @ a0028 │ │ │ │ + ldr r2, [pc, #440] @ a002c │ │ │ │ + ldr r3, [pc, #420] @ a001c │ │ │ │ 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 a0014 │ │ │ │ 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 9fe68 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9fe74 │ │ │ │ + beq 9fe68 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe6c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + bne 9fe68 │ │ │ │ + b 9febc │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + beq 9fe68 │ │ │ │ + b 9febc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe64 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe68 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #2 │ │ │ │ - b 9ff4c │ │ │ │ + b 9ff40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe64 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe68 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 9fe74 │ │ │ │ + b 9fe68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe64 │ │ │ │ sub r7, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffcc │ │ │ │ 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 9fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffe4 │ │ │ │ + bne 9ffd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffcc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r4, ror #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e3ab5 │ │ │ │ - eoreq r0, r1, r8, ror r1 │ │ │ │ + @ instruction: 0x001e3ab1 │ │ │ │ + eoreq r0, r1, r4, lsl #3 │ │ │ │ │ │ │ │ -000a003c : │ │ │ │ +000a0030 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a0070 │ │ │ │ + bne a0064 │ │ │ │ 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 : │ │ │ │ +000a006c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a00a8 │ │ │ │ + bne a009c │ │ │ │ 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 : │ │ │ │ +000a00a4 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne a00dc │ │ │ │ + bne a00d0 │ │ │ │ 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 : │ │ │ │ +000a00e0 : │ │ │ │ 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 a0118 │ │ │ │ cmp r1, #2 │ │ │ │ - beq a0134 │ │ │ │ + beq a0128 │ │ │ │ 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 : │ │ │ │ +000a013c : │ │ │ │ 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 a0188 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a01a4 │ │ │ │ + bne a0198 │ │ │ │ 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 +128889,144 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a01b4 : │ │ │ │ +000a01a8 : │ │ │ │ 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] @ a027c │ │ │ │ ands r4, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - bne a0244 │ │ │ │ - ldr r5, [pc, #176] @ a028c │ │ │ │ + bne a0238 │ │ │ │ + ldr r5, [pc, #176] @ a0280 │ │ │ │ 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 a0244 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0268 │ │ │ │ + bne a025c │ │ │ │ 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 a0238 │ │ │ │ cmp r1, #3 │ │ │ │ - beq a0274 │ │ │ │ + beq a0268 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, lr │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a025c │ │ │ │ + beq a0250 │ │ │ │ str r6, [r5] │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0244 │ │ │ │ + bne a0238 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - ble a025c │ │ │ │ - b a0244 │ │ │ │ + ble a0250 │ │ │ │ + b a0238 │ │ │ │ subs r4, r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ - b a0248 │ │ │ │ - eoreq pc, r0, ip, lsr #28 │ │ │ │ + b a023c │ │ │ │ + eoreq pc, r0, r8, lsr lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0290 : │ │ │ │ +000a0284 : │ │ │ │ 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] @ a0344 │ │ │ │ ands r4, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0314 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #148] @ a0354 │ │ │ │ + ldr r1, [pc, #148] @ a0348 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldrsh r1, [r3] │ │ │ │ ldr r6, [r5] │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a032c │ │ │ │ + bls a0320 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0344 │ │ │ │ + bne a0338 │ │ │ │ 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 a0314 │ │ │ │ cmp r2, #3 │ │ │ │ - beq a0324 │ │ │ │ + beq a0318 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, #3 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r5] │ │ │ │ - beq a0338 │ │ │ │ + beq a032c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0314 │ │ │ │ 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 a032c │ │ │ │ + b a0314 │ │ │ │ + eoreq pc, r0, ip, asr sp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0358 : │ │ │ │ +000a034c : │ │ │ │ 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 a03b0 │ │ │ │ cmp ip, #2 │ │ │ │ - bne a03d4 │ │ │ │ + bne a03c8 │ │ │ │ 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 a03c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a03b0 │ │ │ │ + beq a03a4 │ │ │ │ cmp r3, #3 │ │ │ │ bxne lr │ │ │ │ subs r0, r3, #3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -129038,46 +129035,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 │ │ │ │ +000a03d8 : │ │ │ │ + ldr r3, [pc, #48] @ a0410 │ │ │ │ + ldr r2, [pc, #48] @ a0414 │ │ │ │ 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 ip @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -000a0424 : │ │ │ │ +000a0418 : │ │ │ │ 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] @ a06b4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #640] @ a06c4 │ │ │ │ + ldr r1, [pc, #640] @ a06b8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #628] @ a06c8 │ │ │ │ + ldr r3, [pc, #628] @ a06bc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #624] @ a06cc │ │ │ │ + ldr ip, [pc, #624] @ a06c0 │ │ │ │ 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 +129083,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 a04d0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #536] @ a06d0 │ │ │ │ - ldr r3, [pc, #520] @ a06c4 │ │ │ │ + ldr r2, [pc, #536] @ a06c4 │ │ │ │ + ldr r3, [pc, #520] @ a06b8 │ │ │ │ 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 a0644 │ │ │ │ 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 a05dc │ │ │ │ and r3, r7, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a069c │ │ │ │ + bne a0690 │ │ │ │ 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 a0630 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a0510 │ │ │ │ + bne a0504 │ │ │ │ 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 a066c │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0628 │ │ │ │ + bls a061c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0548 │ │ │ │ + bne a053c │ │ │ │ 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 a0648 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0614 │ │ │ │ + bls a0608 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0580 │ │ │ │ + bne a0574 │ │ │ │ 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 a04a0 │ │ │ │ + ldr r3, [pc, #264] @ a06c8 │ │ │ │ + ldr r1, [pc, #264] @ a06cc │ │ │ │ + ldr r0, [pc, #264] @ a06d0 │ │ │ │ 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 +129176,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 a04a0 │ │ │ │ bl 23870 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b a05a0 │ │ │ │ + b a0594 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a0568 │ │ │ │ + b a055c │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0530 │ │ │ │ + b a0524 │ │ │ │ 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] @ a06d4 │ │ │ │ + ldr r1, [pc, #132] @ a06d8 │ │ │ │ + ldr r0, [pc, #132] @ a06dc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #128] @ a06ec │ │ │ │ + ldr r2, [pc, #128] @ a06e0 │ │ │ │ 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] @ a06e4 │ │ │ │ + ldr r1, [pc, #112] @ a06e8 │ │ │ │ + ldr r0, [pc, #112] @ a06ec │ │ │ │ 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] @ a06f0 │ │ │ │ + ldr r1, [pc, #88] @ a06f4 │ │ │ │ + ldr r0, [pc, #88] @ a06f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0020fbb4 │ │ │ │ + eoreq pc, r0, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ + eoreq pc, r0, r0, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, asr #22 │ │ │ │ - andseq r3, lr, r4, lsr #7 │ │ │ │ - andseq lr, ip, r8, ror r6 │ │ │ │ - andseq lr, ip, r8, lsr r8 │ │ │ │ - andseq r3, lr, r4, lsl r3 │ │ │ │ - andseq lr, ip, r4, ror #11 │ │ │ │ - andseq lr, ip, r0, ror r7 │ │ │ │ + eoreq pc, r0, ip, asr #22 │ │ │ │ + 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 : │ │ │ │ +000a06fc : │ │ │ │ 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] @ a095c │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #580] @ a096c │ │ │ │ + ldr r1, [pc, #580] @ a0960 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #568] @ a0970 │ │ │ │ + ldr r3, [pc, #568] @ a0964 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #564] @ a0974 │ │ │ │ + ldr ip, [pc, #564] @ a0968 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [lr, #24] │ │ │ │ mov r1, r2 │ │ │ │ @@ -129273,180 +129270,180 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq a07c0 │ │ │ │ + beq a07b4 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996dc │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [pc, #480] @ a0978 │ │ │ │ - ldr r3, [pc, #464] @ a096c │ │ │ │ + ldr r2, [pc, #480] @ a096c │ │ │ │ + ldr r3, [pc, #464] @ a0960 │ │ │ │ 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 a08ec │ │ │ │ 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 a08f0 │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a08e4 │ │ │ │ + bls a08d8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a07e4 │ │ │ │ + bne a07d8 │ │ │ │ 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 a0914 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08d0 │ │ │ │ + bls a08c4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a081c │ │ │ │ + bne a0810 │ │ │ │ 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 a0938 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08bc │ │ │ │ + bls a08b0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0854 │ │ │ │ + bne a0848 │ │ │ │ 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 a0784 │ │ │ │ + ldr r3, [pc, #220] @ a0970 │ │ │ │ + ldr r1, [pc, #220] @ a0974 │ │ │ │ + ldr r0, [pc, #220] @ a0978 │ │ │ │ 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 a0868 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a083c │ │ │ │ + b a0830 │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0804 │ │ │ │ + b a07f8 │ │ │ │ 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] @ a097c │ │ │ │ + ldr r1, [pc, #132] @ a0980 │ │ │ │ + ldr r0, [pc, #132] @ a0984 │ │ │ │ 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] @ a0988 │ │ │ │ + ldr r1, [pc, #108] @ a098c │ │ │ │ + ldr r0, [pc, #108] @ a0990 │ │ │ │ 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] @ a0994 │ │ │ │ + ldr r1, [pc, #84] @ a0998 │ │ │ │ + ldr r0, [pc, #84] @ a099c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #80] @ a09ac │ │ │ │ + ldr r2, [pc, #80] @ a09a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldrdeq pc, [r0], -r0 @ │ │ │ │ + ldrdeq pc, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f8b0 │ │ │ │ + @ instruction: 0x0020f8bc │ │ │ │ @ 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, ror #16 │ │ │ │ + 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 : │ │ │ │ +000a09a4 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 996e8 │ │ │ │ + b 996dc │ │ │ │ │ │ │ │ -000a09bc : │ │ │ │ +000a09b0 : │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 996e8 │ │ │ │ + b 996dc │ │ │ │ │ │ │ │ -000a09c8 : │ │ │ │ +000a09bc : │ │ │ │ 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] @ a0b40 │ │ │ │ + ldr ip, [pc, #364] @ a0b44 │ │ │ │ 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] @ a0b48 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #344] @ a0b58 │ │ │ │ + ldr r2, [pc, #344] @ a0b4c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r6, [r5] │ │ │ │ @@ -129456,99 +129453,99 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ab0 │ │ │ │ + bne a0aa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0a80 │ │ │ │ + beq a0a74 │ │ │ │ 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 a0adc │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #212] @ a0b5c │ │ │ │ - ldr r3, [pc, #196] @ a0b50 │ │ │ │ + ldr r2, [pc, #212] @ a0b50 │ │ │ │ + ldr r3, [pc, #196] @ a0b44 │ │ │ │ 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 a0b3c │ │ │ │ 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 ebdec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne a0b00 │ │ │ │ + bne a0af4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a0a4c │ │ │ │ - bl 9c358 │ │ │ │ + b a0a40 │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b a0a80 │ │ │ │ + b a0a74 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebcf4 │ │ │ │ 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 a0a40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, lsl r6 @ │ │ │ │ + eoreq pc, r0, r0, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r0], -r0 @ │ │ │ │ + strdeq pc, [r0], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, ror r5 @ │ │ │ │ + eoreq pc, r0, ip, ror r5 @ │ │ │ │ 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] @ a0dd8 │ │ │ │ + ldr ip, [pc, #620] @ a0ddc │ │ │ │ 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] @ a0de0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #600] @ a0df0 │ │ │ │ + ldr r3, [pc, #600] @ a0de4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -129558,266 +129555,266 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi a0d24 │ │ │ │ + bhi a0d18 │ │ │ │ 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] @ a0de8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ ldr r8, [r5, #156] @ 0x9c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0cac │ │ │ │ + bls a0ca0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c18 │ │ │ │ + bne a0c0c │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0d58 │ │ │ │ + bls a0d4c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c3c │ │ │ │ + bne a0c30 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0dc8 │ │ │ │ + bls a0dbc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c5c │ │ │ │ + bne a0c50 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ 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 a0cc4 │ │ │ │ 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 9ab88 │ │ │ │ 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 996dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0d80 │ │ │ │ + bne a0d74 │ │ │ │ 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] @ a0dec │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #176] @ a0de8 │ │ │ │ + ldr r3, [pc, #176] @ a0ddc │ │ │ │ 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 a0dd4 │ │ │ │ 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 a0cc4 │ │ │ │ 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 9ab88 │ │ │ │ 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 996dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b a0d10 │ │ │ │ + b a0d04 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ a0dfc │ │ │ │ + ldr r1, [pc, #40] @ a0df0 │ │ │ │ mov r2, r6 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a0c8c │ │ │ │ + b a0c80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, ip, ror r4 @ │ │ │ │ + eoreq pc, r0, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r8, asr r4 @ │ │ │ │ + eoreq pc, r0, r4, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r0, r4, asr #5 │ │ │ │ + ldrdeq pc, [r0], -r0 @ │ │ │ │ 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] @ a0f0c │ │ │ │ + ldr ip, [pc, #256] @ a0f10 │ │ │ │ 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] @ a0f14 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ a0f24 │ │ │ │ + ldr r2, [pc, #236] @ a0f18 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str sp, [sp, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a0e94 │ │ │ │ + bhi a0e88 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ec8 │ │ │ │ + bne a0ebc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #136] @ a0f28 │ │ │ │ + ldr r2, [pc, #136] @ a0f1c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ a0f1c │ │ │ │ + ldr r3, [pc, #116] @ a0f10 │ │ │ │ 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 a0f08 │ │ │ │ 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 9ab88 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996dc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b a0e94 │ │ │ │ + b a0e88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f1b8 │ │ │ │ + eoreq pc, r0, r4, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r4, asr r1 @ │ │ │ │ + eoreq pc, r0, r0, ror #2 │ │ │ │ │ │ │ │ -000a0f2c : │ │ │ │ +000a0f20 : │ │ │ │ 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 9ab88 │ │ │ │ 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 996dc │ │ │ │ │ │ │ │ -000a0f8c : │ │ │ │ +000a0f80 : │ │ │ │ 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] @ a1024 │ │ │ │ + ldr r1, [pc, #140] @ a1028 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #132] @ a1038 │ │ │ │ + ldr r3, [pc, #132] @ a102c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ a103c │ │ │ │ + ldr r2, [pc, #128] @ a1030 │ │ │ │ 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 +129822,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 99cac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a1040 │ │ │ │ + ldr r2, [pc, #60] @ a1034 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a1034 │ │ │ │ + ldr r3, [pc, #40] @ a1028 │ │ │ │ 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 a1020 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, asr r0 @ │ │ │ │ + eoreq pc, r0, r0, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r4, lsr r0 @ │ │ │ │ + eoreq pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -r0 @ │ │ │ │ + strdeq lr, [r0], -ip @ │ │ │ │ │ │ │ │ -000a1044 : │ │ │ │ +000a1038 : │ │ │ │ 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] @ a1128 │ │ │ │ + ldr r2, [pc, #216] @ a112c │ │ │ │ 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 a10f8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1070 │ │ │ │ + bne a1064 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ a113c │ │ │ │ + ldr r1, [pc, #144] @ a1130 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #132] @ a1140 │ │ │ │ + ldr r3, [pc, #132] @ a1134 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a111c │ │ │ │ + bls a1110 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a10bc │ │ │ │ + bne a10b0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #80] @ a1144 │ │ │ │ + ldr r3, [pc, #80] @ a1138 │ │ │ │ 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] @ a113c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a10a0 │ │ │ │ - ldr r0, [pc, #36] @ a1148 │ │ │ │ + b a1094 │ │ │ │ + ldr r0, [pc, #36] @ a113c │ │ │ │ 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 a10e0 │ │ │ │ + eoreq lr, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a114c : │ │ │ │ +000a1140 : │ │ │ │ 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] @ a122c │ │ │ │ + ldr r2, [pc, #212] @ a1230 │ │ │ │ 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 a11fc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1178 │ │ │ │ + bne a116c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #140] @ a1240 │ │ │ │ + ldr r1, [pc, #140] @ a1234 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #128] @ a1244 │ │ │ │ + ldr r3, [pc, #128] @ a1238 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a1220 │ │ │ │ + bls a1214 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a11c4 │ │ │ │ + bne a11b8 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #76] @ a1248 │ │ │ │ + ldr r3, [pc, #76] @ a123c │ │ │ │ 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] @ a1240 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a11a8 │ │ │ │ - ldr r0, [pc, #36] @ a124c │ │ │ │ + b a119c │ │ │ │ + ldr r0, [pc, #36] @ a1240 │ │ │ │ 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 a11e8 │ │ │ │ + eoreq lr, r0, r0, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a1250 : │ │ │ │ +000a1244 : │ │ │ │ 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] @ a21f8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #3972] @ a2208 │ │ │ │ + ldr r0, [pc, #3972] @ a21fc │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [pc, #3964] @ a220c │ │ │ │ + ldr r5, [pc, #3964] @ a2200 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #3956] @ a2210 │ │ │ │ + ldr r1, [pc, #3956] @ a2204 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r6] │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #3896] @ a2214 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #3896] @ a2208 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs a1314 │ │ │ │ - ldr r3, [pc, #3856] @ a2218 │ │ │ │ + bcs a1308 │ │ │ │ + ldr r3, [pc, #3856] @ a220c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1510 │ │ │ │ + beq a1504 │ │ │ │ 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 9f320 │ │ │ │ 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 a1428 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1388 │ │ │ │ + beq a137c │ │ │ │ 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 a16fc │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ 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 e6f4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13ec │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - beq a1468 │ │ │ │ + beq a145c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1498 │ │ │ │ - ldr r3, [pc, #3688] @ a2248 │ │ │ │ + beq a148c │ │ │ │ + ldr r3, [pc, #3688] @ a223c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq a3024 │ │ │ │ + beq a3018 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0df4 │ │ │ │ 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] @ a2210 │ │ │ │ + ldr r3, [pc, #3576] @ a21fc │ │ │ │ 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 a4a80 │ │ │ │ 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 a1488 │ │ │ │ + ldr r2, [pc, #3548] @ a2214 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4e58 │ │ │ │ + bhi a4e4c │ │ │ │ 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] @ a2218 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4eb4 │ │ │ │ + bhi a4ea8 │ │ │ │ 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 a30d4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13ec │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a13fc │ │ │ │ + b a13f0 │ │ │ │ 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 a3858 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0df4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, #0 │ │ │ │ - b a1404 │ │ │ │ - ldr r2, [pc, #3396] @ a225c │ │ │ │ + b a13f8 │ │ │ │ + ldr r2, [pc, #3396] @ a2250 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eaebc │ │ │ │ + bl eaeb8 │ │ │ │ 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 a1600 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ - beq a1640 │ │ │ │ + beq a1634 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ mov r2, #12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -130248,246 +130245,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] @ a221c │ │ │ │ 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 52b7c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl eafa0 │ │ │ │ + bl eaf9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a16dc │ │ │ │ + beq a16d0 │ │ │ │ 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 a16e8 │ │ │ │ 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 a13f8 │ │ │ │ add r0, r7, sl │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ 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 a137c │ │ │ │ + ldr r0, [pc, #2816] @ a2220 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ - b a1508 │ │ │ │ + b a14fc │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13ec │ │ │ │ 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 a3e14 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13ec │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b54 │ │ │ │ + b a13ec │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1880 │ │ │ │ + bne a1874 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a17f4 │ │ │ │ + beq a17e8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne a41f0 │ │ │ │ + bne a41e4 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9bf20 │ │ │ │ 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 9bf20 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4280 │ │ │ │ + beq a4274 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a30 │ │ │ │ + bne a3a24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13ec │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b54 │ │ │ │ + b a13ec │ │ │ │ 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 ec1dc │ │ │ │ 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 a5028 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1988 │ │ │ │ + beq a197c │ │ │ │ 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 a4a2c │ │ │ │ + bl 9c34c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r9, r3, #1 │ │ │ │ - bne a19a4 │ │ │ │ + bne a1998 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ - ble a4988 │ │ │ │ + ble a497c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ - ldr r3, [pc, #2164] @ a2230 │ │ │ │ + bhi a1d7c │ │ │ │ + ldr r3, [pc, #2164] @ a2224 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - bne a4438 │ │ │ │ + bne a442c │ │ │ │ ldr r1, [r3, #2864] @ 0xb30 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab4c │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ 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 ec1f0 │ │ │ │ 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 +130492,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 a1244 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ 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 ec1dc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 a3aa4 │ │ │ │ + ldr r3, [pc, #1940] @ a223c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a1ae4 │ │ │ │ + beq a1ad8 │ │ │ │ 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 a5028 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1d88 │ │ │ │ + bcc a1d7c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ 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 +130556,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 a1244 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ 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 9d70c │ │ │ │ + b a13ec │ │ │ │ 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 d3aa0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a1c00 │ │ │ │ + beq a1bf4 │ │ │ │ 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 a43d0 │ │ │ │ + bl 9c34c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #1576] @ a2230 │ │ │ │ + ldr r3, [pc, #1576] @ a2224 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2872] @ 0xb38 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1552] @ a2234 │ │ │ │ + ldr r2, [pc, #1552] @ a2228 │ │ │ │ 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 +130625,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 eb904 │ │ │ │ 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 9c054 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - bhi a1d8c │ │ │ │ + bhi a1d80 │ │ │ │ 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 +130656,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 a1244 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ 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 ec1dc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d54 │ │ │ │ + beq a1d48 │ │ │ │ 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 a41cc │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble a3c18 │ │ │ │ + ble a3c0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ - b a1d80 │ │ │ │ + b a1d74 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a37e4 │ │ │ │ + beq a37d8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls a1d74 │ │ │ │ + bls a1d68 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ 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 +130716,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 a5028 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e1c │ │ │ │ + beq a1e10 │ │ │ │ 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 a43e4 │ │ │ │ + bl 9c34c │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - bne a391c │ │ │ │ + bne a3910 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a391c │ │ │ │ + bne a3910 │ │ │ │ ldr ip, [r4, #148] @ 0x94 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a1e50 │ │ │ │ + beq a1e44 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldrh r1, [r2, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne a48ec │ │ │ │ + bne a48e0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9bf20 │ │ │ │ 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 9bf20 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ 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 9bf20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #828] @ a2238 │ │ │ │ + ldr lr, [pc, #828] @ a222c │ │ │ │ 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 9c024 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #792] @ a223c │ │ │ │ + ldr ip, [pc, #792] @ a2230 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42e8 │ │ │ │ + bne a42dc │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r1, [pc, #636] @ a2240 │ │ │ │ + bhi a1b50 │ │ │ │ + ldr r1, [pc, #636] @ a2234 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq a4a60 │ │ │ │ + beq a4a54 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0df4 │ │ │ │ + b a13ec │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a2094 │ │ │ │ + blt a2088 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a4070 │ │ │ │ + beq a4064 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a403c │ │ │ │ + beq a4030 │ │ │ │ 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 9bf20 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4420 │ │ │ │ + bne a4414 │ │ │ │ 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 a3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a1874 │ │ │ │ - b a1500 │ │ │ │ + bls a1868 │ │ │ │ + b a14f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #6 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f320 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f320 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ands r8, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne a2164 │ │ │ │ + bne a2158 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq a4260 │ │ │ │ + beq a4254 │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4248 │ │ │ │ + beq a423c │ │ │ │ cmp r3, #4 │ │ │ │ - bne a3290 │ │ │ │ + bne a3284 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - beq a3298 │ │ │ │ + beq a328c │ │ │ │ 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 +130965,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 bbf24 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4454 │ │ │ │ + bgt a4448 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b50 │ │ │ │ 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 a0b54 │ │ │ │ + b a1b50 │ │ │ │ + eoreq lr, r0, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r0, r4, asr sp │ │ │ │ + eoreq lr, r0, r0, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eoreq lr, r0, ip, ror #23 │ │ │ │ + strdeq lr, [r0], -r8 @ │ │ │ │ + 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 +131012,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 a5028 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp sl, #2 │ │ │ │ - beq a3fe8 │ │ │ │ + beq a3fdc │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge sl, #1 │ │ │ │ - bgt a3f9c │ │ │ │ + bgt a3f90 │ │ │ │ cmp sl, #1 │ │ │ │ - ble a4af8 │ │ │ │ + ble a4aec │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #5 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b a2320 │ │ │ │ + b a2314 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - ble a3be0 │ │ │ │ + ble a3bd4 │ │ │ │ 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 a5028 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a230c │ │ │ │ - b a1d88 │ │ │ │ + bls a2300 │ │ │ │ + b a1d7c │ │ │ │ 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 9f320 │ │ │ │ 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 a23ac │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a4008 │ │ │ │ - ldr r4, [pc, #-376] @ a2248 │ │ │ │ + ble a3ffc │ │ │ │ + ldr r4, [pc, #-376] @ a223c │ │ │ │ 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 +131111,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 a1244 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ 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 +131129,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 a2458 │ │ │ │ + ldr r3, [pc, #-528] @ a2238 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq a3e88 │ │ │ │ + beq a3e7c │ │ │ │ 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 df5a4 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3204 │ │ │ │ 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 +131174,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 bbf24 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4234 │ │ │ │ + bgt a4228 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2538 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b54 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r5 │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ 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 a2578 │ │ │ │ + ldr r2, [pc, #-816] @ a2238 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq a3d50 │ │ │ │ + beq a3d44 │ │ │ │ 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 dabd8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b64 │ │ │ │ + beq a3b58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b50 │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b54 │ │ │ │ + b a1b50 │ │ │ │ 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 a2640 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a264c │ │ │ │ + beq a2640 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99428 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a26b4 │ │ │ │ + blt a26a8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a40c0 │ │ │ │ + beq a40b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-1096] @ a2254 │ │ │ │ + ldr r3, [pc, #-1096] @ a2248 │ │ │ │ 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 a3a3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a178c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdb8 │ │ │ │ + b a178c │ │ │ │ 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 a2734 │ │ │ │ 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 a48a8 │ │ │ │ + bl 9c34c │ │ │ │ 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 a275c │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq a4448 │ │ │ │ - ldr r3, [pc, #-1320] @ a2248 │ │ │ │ + beq a443c │ │ │ │ + ldr r3, [pc, #-1320] @ a223c │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - ldr r3, [pc, #-1324] @ a224c │ │ │ │ + ldr r3, [pc, #-1324] @ a2240 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r9 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne a412c │ │ │ │ + bne a4120 │ │ │ │ cmp r2, r9 │ │ │ │ - beq a4404 │ │ │ │ + beq a43f8 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r9 │ │ │ │ - beq a4198 │ │ │ │ + beq a418c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9bf20 │ │ │ │ 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 9bf20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a43a0 │ │ │ │ + bne a4394 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e48 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ tst r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ - beq a41b4 │ │ │ │ - ldr r1, [pc, #-1536] @ a2250 │ │ │ │ + beq a41a8 │ │ │ │ + ldr r1, [pc, #-1536] @ a2244 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a13f8 │ │ │ │ + ble a13ec │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1580] @ a2254 │ │ │ │ + ldr r2, [pc, #-1580] @ a2248 │ │ │ │ and r2, r2, fp, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r3] │ │ │ │ - b a13f8 │ │ │ │ + b a13ec │ │ │ │ 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 a28cc │ │ │ │ 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 a41b8 │ │ │ │ + bl 9c34c │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3a68 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ asr r1, r1, #1 │ │ │ │ mov r9, #5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 a912c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ mov r1, #2 │ │ │ │ lsl r7, r7, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr lr, [pc, #-1844] @ a2258 │ │ │ │ + ldr lr, [pc, #-1844] @ a224c │ │ │ │ mov r1, r7 │ │ │ │ add r7, ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c054 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ 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 a1244 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ 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 ec1dc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq a3948 │ │ │ │ + beq a393c │ │ │ │ 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 +131525,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 a5028 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldrb r7, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2c7c │ │ │ │ + bne a2c70 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq fp, r4, #4 │ │ │ │ - beq a2ad8 │ │ │ │ + beq a2acc │ │ │ │ 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 a4a40 │ │ │ │ + bl 9c34c │ │ │ │ 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 9c7a4 │ │ │ │ + ldr r3, [pc, #-2212] @ a2250 │ │ │ │ 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 9bd30 │ │ │ │ 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] @ a2254 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2400] @ a2264 │ │ │ │ + ldr r2, [pc, #-2400] @ a2258 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c08 │ │ │ │ + bne a4bfc │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e48 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ - ldr r1, [pc, #-2516] @ a2268 │ │ │ │ + bl 9c134 │ │ │ │ + ldr r1, [pc, #-2516] @ a225c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c50 │ │ │ │ + bne a4c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ 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 a1244 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ 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 ec1dc │ │ │ │ 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 +131705,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 ec0a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl eb908 │ │ │ │ + bl eb904 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a31d4 │ │ │ │ + beq a31c8 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2da4 │ │ │ │ + beq a2d98 │ │ │ │ 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 a4844 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e0 │ │ │ │ + bne a40d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp sl, #0 │ │ │ │ movle r1, r7 │ │ │ │ - ble a31d8 │ │ │ │ + ble a31cc │ │ │ │ mov fp, #0 │ │ │ │ mov r9, fp │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b a2e84 │ │ │ │ + b a2e78 │ │ │ │ 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 a912c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi a2e8c │ │ │ │ + bhi a2e80 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9c358 │ │ │ │ - ldr r3, [pc, #-3020] @ a226c │ │ │ │ + bl 9c34c │ │ │ │ + ldr r3, [pc, #-3020] @ a2260 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, ip, r2 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #-3060] @ a2270 │ │ │ │ + ldr lr, [pc, #-3060] @ a2264 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ add fp, fp, #1 │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c054 │ │ │ │ cmp sl, fp │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq a411c │ │ │ │ + beq a4110 │ │ │ │ cmp r2, r7 │ │ │ │ - bls a2dd8 │ │ │ │ + bls a2dcc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -131815,90 +131812,90 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl d6310 │ │ │ │ + bl d6304 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3204 │ │ │ │ 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 a24e0 │ │ │ │ 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 ec1dc │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ble a3234 │ │ │ │ + ble a3228 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b a2fa8 │ │ │ │ + b a2f9c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq a3230 │ │ │ │ + beq a3224 │ │ │ │ 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 a5028 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2f9c │ │ │ │ - b a1d88 │ │ │ │ + bls a2f90 │ │ │ │ + b a1d7c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2700 │ │ │ │ + beq a26f4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0df4 │ │ │ │ + b a13ec │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne a2ff4 │ │ │ │ - b a1b68 │ │ │ │ + bne a2fe8 │ │ │ │ + b a1b5c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b a14d8 │ │ │ │ + b a14cc │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -131906,135 +131903,135 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi a13f8 │ │ │ │ + bhi a13ec │ │ │ │ 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 9ab88 │ │ │ │ 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 996dc │ │ │ │ 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 a13ec │ │ │ │ + ldr r7, [pc, #-3700] @ a2268 │ │ │ │ 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 a31a8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r9 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e44 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3768] @ a2278 │ │ │ │ + ldr r9, [pc, #-3768] @ a226c │ │ │ │ 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 9bd30 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e44 │ │ │ │ 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 a3194 │ │ │ │ + ldr r3, [pc, #-3836] @ a2270 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #180] @ 0xb4 │ │ │ │ - b a13fc │ │ │ │ + b a13f0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9bd3c │ │ │ │ - b a3168 │ │ │ │ + bl 9bd30 │ │ │ │ + b a315c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, sl │ │ │ │ strne r3, [r1] │ │ │ │ - b a1b1c │ │ │ │ + b a1b10 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b50 │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b54 │ │ │ │ + b a1b50 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ 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 +132040,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 a1244 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt a2164 │ │ │ │ + bgt a2158 │ │ │ │ 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 a5028 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 99820 │ │ │ │ + bl 99814 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne a33a0 │ │ │ │ + bne a3394 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a3324 │ │ │ │ + beq a3318 │ │ │ │ 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 a4ab0 │ │ │ │ + bl 9c34c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #4080] @ a431c │ │ │ │ + ldr r3, [pc, #4080] @ a4310 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r3, #2744] @ 0xab8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #4048] @ a4320 │ │ │ │ + ldr ip, [pc, #4048] @ a4314 │ │ │ │ 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 9c7a4 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r9 │ │ │ │ ldreq r2, [r7, #4]! │ │ │ │ - beq a3440 │ │ │ │ + beq a3434 │ │ │ │ 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 a4bb4 │ │ │ │ + bl 9c34c │ │ │ │ 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 9c7a4 │ │ │ │ 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 9c218 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3732] @ a4324 │ │ │ │ + ldr r2, [pc, #3732] @ a4318 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ - ldr r3, [pc, #3700] @ a4354 │ │ │ │ + bl 9b21c │ │ │ │ + ldr r3, [pc, #3700] @ a4348 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r4, [pc, #3624] @ a4328 │ │ │ │ + ldr r4, [pc, #3624] @ a431c │ │ │ │ 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 9bf20 │ │ │ │ + ldr r3, [pc, #3592] @ a4320 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #3604] @ a4358 │ │ │ │ + ldr r1, [pc, #3604] @ a434c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq a4b08 │ │ │ │ + beq a4afc │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #3528] @ a4330 │ │ │ │ + ldr r2, [pc, #3528] @ a4324 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ + bcc a1b50 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #3576] @ a4370 │ │ │ │ + ldr r2, [pc, #3576] @ a4364 │ │ │ │ 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 ebddc │ │ │ │ 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 ebdec │ │ │ │ + ldr r3, [pc, #3420] @ a4310 │ │ │ │ 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] @ a4368 │ │ │ │ add ip, r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r0, #4]! │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ 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 ebdec │ │ │ │ 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 a1b50 │ │ │ │ + ldr r2, [pc, #3324] @ a4328 │ │ │ │ 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 9bf20 │ │ │ │ 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 9c7a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c218 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr lr, [pc, #3224] @ a4338 │ │ │ │ + ldr lr, [pc, #3224] @ a432c │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #3212] @ a433c │ │ │ │ + ldr r3, [pc, #3212] @ a4330 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r0, [pc, #3172] @ a4358 │ │ │ │ + ldr r0, [pc, #3172] @ a434c │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa10 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ - beq a4d6c │ │ │ │ + beq a4d60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a4d30 │ │ │ │ + beq a4d24 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ add r7, r5, #4 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c054 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a37c8 │ │ │ │ + beq a37bc │ │ │ │ mov r3, #6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movne r8, #2 │ │ │ │ moveq r8, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, r5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - b a3820 │ │ │ │ + b a3814 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c054 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge a3c18 │ │ │ │ + bge a3c0c │ │ │ │ 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 9ceb0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a37f8 │ │ │ │ - b a1d88 │ │ │ │ + bls a37ec │ │ │ │ + b a1d7c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3898 │ │ │ │ + beq a388c │ │ │ │ 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 a4830 │ │ │ │ + bl 9c34c │ │ │ │ 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 a14f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cebc │ │ │ │ + bl 9ceb0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c480 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble a1500 │ │ │ │ + ble a14f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1500 │ │ │ │ + bl 9a804 │ │ │ │ + b a14f4 │ │ │ │ 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 ea2e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1e9c │ │ │ │ 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 a397c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a3988 │ │ │ │ + beq a397c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99428 │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4868 │ │ │ │ + bne a485c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ec8 │ │ │ │ + bne a4ebc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9c054 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2c7c │ │ │ │ - b a1500 │ │ │ │ + bls a2c70 │ │ │ │ + b a14f4 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a42c8 │ │ │ │ + beq a42bc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1500 │ │ │ │ + bcc a14f4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1880 │ │ │ │ + bl acdb8 │ │ │ │ + b a1874 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a26c8 │ │ │ │ + bne a26bc │ │ │ │ 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 9c054 │ │ │ │ + b a26bc │ │ │ │ + ldr r3, [pc, #2308] @ a4374 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #2280] @ a4384 │ │ │ │ + ldr r1, [pc, #2280] @ a4378 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ - b a28e4 │ │ │ │ + b a28d8 │ │ │ │ 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 a5028 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ 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 +132593,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 eb904 │ │ │ │ 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 9c054 │ │ │ │ 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 a1ae8 │ │ │ │ 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 bbf24 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4930 │ │ │ │ + bgt a4924 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2538 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a2544 │ │ │ │ + bl a0b54 │ │ │ │ + b a2538 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a1798 │ │ │ │ + blt a178c │ │ │ │ cmp sl, #1 │ │ │ │ - bne a48c8 │ │ │ │ + bne a48bc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a178c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1798 │ │ │ │ + bl 9a804 │ │ │ │ + b a178c │ │ │ │ sub r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r7, #5 │ │ │ │ - b a3c84 │ │ │ │ + b a3c78 │ │ │ │ cmp r5, r1 │ │ │ │ - beq a3c48 │ │ │ │ + beq a3c3c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ 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 9c480 │ │ │ │ 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 a1d7c │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne a3c2c │ │ │ │ + bne a3c20 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ - bl ebca4 │ │ │ │ + bl ebca0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r7, [sp, #64] @ 0x40 │ │ │ │ - beq a3d24 │ │ │ │ + beq a3d18 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq a3d1c │ │ │ │ + beq a3d10 │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ mov r5, #6 │ │ │ │ - b a3cd4 │ │ │ │ + b a3cc8 │ │ │ │ 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 +132714,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 eba28 │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - bne a3cd0 │ │ │ │ + bne a3cc4 │ │ │ │ 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 ec1f0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ - b a1a2c │ │ │ │ + b a1a20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a2584 │ │ │ │ + bne a2578 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, #5 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 a3dd4 │ │ │ │ + b a4a98 │ │ │ │ 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 ebf34 │ │ │ │ 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 9c054 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge a4aa4 │ │ │ │ + bge a4a98 │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a3d90 │ │ │ │ - b a1d88 │ │ │ │ + bls a3d84 │ │ │ │ + b a1d7c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4944 │ │ │ │ + beq a4938 │ │ │ │ ldr r3, [r8, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a178c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdb8 │ │ │ │ + b a178c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a2464 │ │ │ │ + bne a2458 │ │ │ │ mov r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #2 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9c054 │ │ │ │ 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 a55b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #3 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9c054 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r2 │ │ │ │ strb r2, [r1, #8] │ │ │ │ - b a1400 │ │ │ │ + b a13f4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a22f8 │ │ │ │ + blt a22ec │ │ │ │ mov r0, r1 │ │ │ │ mov r4, #5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4468 │ │ │ │ + bne a445c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt a22f8 │ │ │ │ + bgt a22ec │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ - b a3bf4 │ │ │ │ + bl eb408 │ │ │ │ + b a3be8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne a4278 │ │ │ │ + bne a426c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a3f90 │ │ │ │ + ble a3f84 │ │ │ │ mov sl, #1 │ │ │ │ - b a22f8 │ │ │ │ + b a22ec │ │ │ │ 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 a59c4 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2094 │ │ │ │ + beq a2088 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ + bl 9a804 │ │ │ │ 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 a2088 │ │ │ │ ldr r8, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a403c │ │ │ │ + beq a4030 │ │ │ │ ldr r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne a4ad0 │ │ │ │ + bne a4ac4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a2094 │ │ │ │ + beq a2088 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #672] @ a4340 │ │ │ │ + ldr r2, [pc, #672] @ a4334 │ │ │ │ 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 a2088 │ │ │ │ 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 9bf20 │ │ │ │ + b a2688 │ │ │ │ + ldr r3, [pc, #664] @ a4374 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #636] @ a4384 │ │ │ │ + ldr r0, [pc, #636] @ a4378 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ - b a2db4 │ │ │ │ + b a2da8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - b a31d8 │ │ │ │ + b a31cc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 9bf20 │ │ │ │ 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 9bf20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ - bne a27e0 │ │ │ │ + bne a27d4 │ │ │ │ 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 9aa34 │ │ │ │ + b a2800 │ │ │ │ + ldr r1, [pc, #392] @ a4338 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9bd84 │ │ │ │ + b a2848 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a28d8 │ │ │ │ - bl 9c358 │ │ │ │ + b a28cc │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1d54 │ │ │ │ + b a1d48 │ │ │ │ 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 ea2e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r8, r4, #4 │ │ │ │ - b a1848 │ │ │ │ + b a183c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a2524 │ │ │ │ + bl 9a804 │ │ │ │ + b a2518 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f528 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2148 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f528 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2148 │ │ │ │ mov sl, r0 │ │ │ │ - b a22f8 │ │ │ │ + b a22ec │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #112] @ a431c │ │ │ │ + bhi a14f4 │ │ │ │ + ldr r3, [pc, #112] @ a4310 │ │ │ │ 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 9c7a4 │ │ │ │ + b a1868 │ │ │ │ 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 9c054 │ │ │ │ + b a209c │ │ │ │ + ldr r3, [pc, #144] @ a4374 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ a4384 │ │ │ │ + ldr r2, [pc, #116] @ a4378 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a1f70 │ │ │ │ + b a1f64 │ │ │ │ @ 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 +133130,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] @ a4374 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-68] @ a4384 │ │ │ │ + ldr r1, [pc, #-68] @ a4378 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - b a2818 │ │ │ │ - bl 9c358 │ │ │ │ + b a280c │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1c00 │ │ │ │ - bl 9c358 │ │ │ │ + b a1bf4 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1e1c │ │ │ │ + b a1e10 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ cmp sl, r9 │ │ │ │ - bne a27ac │ │ │ │ - b a4198 │ │ │ │ + bne a27a0 │ │ │ │ + b a418c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4a90 │ │ │ │ + beq a4a84 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2094 │ │ │ │ - b a4064 │ │ │ │ + beq a2088 │ │ │ │ + b a4058 │ │ │ │ ldr r1, [r3, #2860] @ 0xb2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ - b a19d4 │ │ │ │ - ldr r3, [pc, #-264] @ a4348 │ │ │ │ + bl 9ab4c │ │ │ │ + b a19c8 │ │ │ │ + ldr r3, [pc, #-264] @ a433c │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - b a2784 │ │ │ │ + b a2778 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a21e0 │ │ │ │ + bl 9a804 │ │ │ │ + b a21d4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r4, #4 │ │ │ │ - beq a44cc │ │ │ │ + beq a44c0 │ │ │ │ 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 a4be4 │ │ │ │ + bl 9c34c │ │ │ │ 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 9c7a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ - ldr r3, [pc, #-496] @ a4354 │ │ │ │ + bl eb408 │ │ │ │ + ldr r3, [pc, #-496] @ a4348 │ │ │ │ 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 9bd30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr ip, [r7, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #-540] @ a4358 │ │ │ │ + ldr r1, [pc, #-540] @ a434c │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #-596] @ a434c │ │ │ │ + ldr r1, [pc, #-596] @ a4340 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf08 │ │ │ │ + bl 9befc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b50 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ 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 9bf20 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4674 │ │ │ │ + beq a4668 │ │ │ │ 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 a4c30 │ │ │ │ + bl 9c34c │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-820] @ a4350 │ │ │ │ + ldr r3, [pc, #-820] @ a4344 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa10 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ 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 a22ec │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ mov r4, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4770 │ │ │ │ + beq a4764 │ │ │ │ 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 a4d0c │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r2, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d7c │ │ │ │ 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 9c7a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r7, r0 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-1124] @ a4354 │ │ │ │ + bhi a1b50 │ │ │ │ + ldr r3, [pc, #-1124] @ a4348 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1152] @ a4358 │ │ │ │ + ldr lr, [pc, #-1152] @ a434c │ │ │ │ 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 9aa10 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1188] @ a435c │ │ │ │ + ldr lr, [pc, #-1188] @ a4350 │ │ │ │ add r5, ip, #4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa10 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b a3bf4 │ │ │ │ - bl 9c358 │ │ │ │ + b a3be8 │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b a389c │ │ │ │ - bl 9c358 │ │ │ │ + b a3890 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a2da4 │ │ │ │ + b a2d98 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq a4ad8 │ │ │ │ + beq a4acc │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #-1348] @ a4360 │ │ │ │ + ldr r2, [pc, #-1348] @ a4354 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a3a00 │ │ │ │ - bl 9c358 │ │ │ │ + b a39f4 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a2740 │ │ │ │ + b a2734 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bf4 │ │ │ │ - b a4708 │ │ │ │ + beq a3be8 │ │ │ │ + b a46fc │ │ │ │ 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 ea2e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1e9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a3bbc │ │ │ │ + bl 9a804 │ │ │ │ + b a3bb0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7e8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #-1520] @ a437c │ │ │ │ + bhi a14f4 │ │ │ │ + ldr r3, [pc, #-1520] @ a4370 │ │ │ │ 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 9c7a4 │ │ │ │ + b a3e58 │ │ │ │ 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 9bf20 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c024 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1640] @ a4364 │ │ │ │ + ldr lr, [pc, #-1640] @ a4358 │ │ │ │ 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 9c7a4 │ │ │ │ + ldr r3, [pc, #-1664] @ a4370 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2868] @ 0xb34 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab4c │ │ │ │ str r9, [r4, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ str r7, [r4, #12] │ │ │ │ - b a19a4 │ │ │ │ - bl 9c358 │ │ │ │ + b a1998 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1988 │ │ │ │ - bl 9c358 │ │ │ │ + b a197c │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a2ad8 │ │ │ │ + b a2acc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ - ldr r3, [pc, #-1804] @ a4368 │ │ │ │ + blt a13ec │ │ │ │ + ldr r3, [pc, #-1804] @ a435c │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9aa40 │ │ │ │ - b a13f8 │ │ │ │ + bl 9aa34 │ │ │ │ + b a13ec │ │ │ │ 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 a2088 │ │ │ │ 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 a13f4 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a3324 │ │ │ │ + b a3318 │ │ │ │ mov r9, #1 │ │ │ │ - b a205c │ │ │ │ + b a2050 │ │ │ │ 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 9bf20 │ │ │ │ + b a488c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a3bf4 │ │ │ │ - b a1798 │ │ │ │ + bge a3be8 │ │ │ │ + b a178c │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #-1964] @ a436c │ │ │ │ + ldr r2, [pc, #-1964] @ a4360 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ - ldr r1, [pc, #-1972] @ a4370 │ │ │ │ + bcc a1b50 │ │ │ │ + ldr r1, [pc, #-1972] @ a4364 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #16 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #-1988] @ a4374 │ │ │ │ + ldr r3, [pc, #-1988] @ a4368 │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #536870912 @ 0x20000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ 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 a4bc8 │ │ │ │ + ldr r3, [pc, #-2024] @ a4370 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2752] @ 0xac0 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-2108] @ a4378 │ │ │ │ + bhi a1b50 │ │ │ │ + ldr r3, [pc, #-2108] @ a436c │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b a3648 │ │ │ │ - bl 9c358 │ │ │ │ + b a363c │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r4, [r9, #172] @ 0xac │ │ │ │ str r2, [r9, #156] @ 0x9c │ │ │ │ - b a3440 │ │ │ │ - ldr r3, [pc, #-2144] @ a437c │ │ │ │ + b a3434 │ │ │ │ + ldr r3, [pc, #-2144] @ a4370 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2748] @ 0xabc │ │ │ │ - bl 9ab58 │ │ │ │ - b a4b74 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9ab4c │ │ │ │ + b a4b68 │ │ │ │ + bl 9c34c │ │ │ │ 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 a44c0 │ │ │ │ + ldr r3, [pc, #-2192] @ a4374 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2220] @ a4384 │ │ │ │ + ldr r2, [pc, #-2220] @ a4378 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a2be8 │ │ │ │ - bl 9c358 │ │ │ │ + b a2bdc │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4678 │ │ │ │ + b a466c │ │ │ │ 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 9aa10 │ │ │ │ + ldr r9, [pc, #-2276] @ a437c │ │ │ │ + b a4ca4 │ │ │ │ + bl ebf34 │ │ │ │ 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 9bf20 │ │ │ │ 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 a14f4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - ble a2c7c │ │ │ │ + ble a2c70 │ │ │ │ mov r0, fp │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf20 │ │ │ │ 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 a4c60 │ │ │ │ + bl ebf34 │ │ │ │ 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 9c054 │ │ │ │ + b a4c90 │ │ │ │ + bl 9c34c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4774 │ │ │ │ + b a4768 │ │ │ │ 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 bbd00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #1928] @ 0x788 │ │ │ │ - b a376c │ │ │ │ + b a3760 │ │ │ │ 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 a4df4 │ │ │ │ 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 9ab4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r9, [r5, #76] @ 0x4c │ │ │ │ str r7, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r9, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - ble a3798 │ │ │ │ + ble a378c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 9a810 │ │ │ │ - b a3798 │ │ │ │ + bl 9a804 │ │ │ │ + b a378c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe10 │ │ │ │ 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 bbd00 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b a4da8 │ │ │ │ + b a4d9c │ │ │ │ bl 23830 │ │ │ │ bl 238f8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, #176] @ 0xb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a4ee4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13ec │ │ │ │ ldr r2, [r8, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14b4 │ │ │ │ + beq a14a8 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq a4f48 │ │ │ │ + beq a4f3c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne a14b4 │ │ │ │ + bne a14a8 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eb8c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b a14b8 │ │ │ │ + b a14ac │ │ │ │ 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 a13cc │ │ │ │ + b a4e50 │ │ │ │ + ldr r3, [pc, #-2884] @ a4380 │ │ │ │ + ldr r1, [pc, #-2884] @ a4384 │ │ │ │ + ldr r0, [pc, #-2884] @ a4388 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2888] @ a4398 │ │ │ │ + ldr r2, [pc, #-2888] @ a438c │ │ │ │ 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 a4f0c │ │ │ │ + ldr r7, [pc, #-2928] @ a4390 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ - b a30f0 │ │ │ │ + b a30e4 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq a4f38 │ │ │ │ + beq a4f2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 2667f8 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b a30f0 │ │ │ │ + b a30e4 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, sl │ │ │ │ - b a30f0 │ │ │ │ + b a30e4 │ │ │ │ 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 a4f74 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e714c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b a14b8 │ │ │ │ + b a14ac │ │ │ │ mov r4, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e714c │ │ │ │ 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,54 +133918,54 @@ │ │ │ │ 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 34b9c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r3, #1 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4f6c │ │ │ │ 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 a5010 │ │ │ │ + b a4f6c │ │ │ │ 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] @ a557c │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #1320] @ a558c │ │ │ │ + ldr ip, [pc, #1320] @ a5580 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #1308] @ a5590 │ │ │ │ + ldr r8, [pc, #1308] @ a5584 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1300] @ a5594 │ │ │ │ + ldr r2, [pc, #1300] @ a5588 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ mov r9, #0 │ │ │ │ str r9, [sp] │ │ │ │ @@ -133976,35 +133973,35 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #10 │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a51ac │ │ │ │ + beq a51a0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl ebde0 │ │ │ │ + bl ebddc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - beq a5124 │ │ │ │ + beq a5118 │ │ │ │ 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 +134012,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 a1244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5410 │ │ │ │ + bls a5404 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1048] @ a5598 │ │ │ │ + ldr r2, [pc, #1048] @ a558c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #1028] @ a558c │ │ │ │ + ldr r3, [pc, #1028] @ a5580 │ │ │ │ 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 a5578 │ │ │ │ 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 9f9d4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a527c │ │ │ │ + bne a5270 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a54b0 │ │ │ │ + bne a54a4 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ cmp ip, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5164 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ add r3, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5438 │ │ │ │ + beq a542c │ │ │ │ cmp r1, r3 │ │ │ │ - beq a54bc │ │ │ │ - ldr r3, [pc, #916] @ a559c │ │ │ │ + beq a54b0 │ │ │ │ + ldr r3, [pc, #916] @ a5590 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a5548 │ │ │ │ + bls a553c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a520c │ │ │ │ + bne a5200 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r3, [pc, #864] @ a55a0 │ │ │ │ + ldr r3, [pc, #864] @ a5594 │ │ │ │ str r3, [ip] │ │ │ │ - ldr r3, [pc, #860] @ a55a4 │ │ │ │ + ldr r3, [pc, #860] @ a5598 │ │ │ │ add r2, ip, #12 │ │ │ │ str r3, [ip, #4] │ │ │ │ - ldr r3, [pc, #852] @ a55a8 │ │ │ │ + ldr r3, [pc, #852] @ a559c │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5498 │ │ │ │ + b a548c │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcf0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebde0 │ │ │ │ + bl ebddc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a549c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a52d8 │ │ │ │ + beq a52cc │ │ │ │ cmp fp, #0 │ │ │ │ - beq a54cc │ │ │ │ + beq a54c0 │ │ │ │ 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,821 +134121,821 @@ │ │ │ │ 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 a1244 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a549c │ │ │ │ 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 ebdec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdd0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5360 │ │ │ │ + beq a5354 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a550c │ │ │ │ + beq a5500 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a53f8 │ │ │ │ + beq a53ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a54e8 │ │ │ │ + bne a54dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r2, [pc, #540] @ a55ac │ │ │ │ + ldr r2, [pc, #540] @ a55a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #504] @ a559c │ │ │ │ + ldr r3, [pc, #504] @ a5590 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a555c │ │ │ │ + bls a5550 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a53a8 │ │ │ │ + bne a539c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #468] @ a55b0 │ │ │ │ + ldr r1, [pc, #468] @ a55a4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne a5574 │ │ │ │ + bne a5568 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a549c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #1 │ │ │ │ str sl, [r6, #96] @ 0x60 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ - b a5178 │ │ │ │ + b a516c │ │ │ │ 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 ebdec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ - ldr r2, [pc, #348] @ a559c │ │ │ │ + b a516c │ │ │ │ + ldr r2, [pc, #348] @ a5590 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a5534 │ │ │ │ + bls a5528 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a5440 │ │ │ │ + bne a5434 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ - ldr r1, [pc, #288] @ a55a0 │ │ │ │ + ldr r1, [pc, #288] @ a5594 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r3, [r9, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #296] @ a55b4 │ │ │ │ + ldr r3, [pc, #296] @ a55a8 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5164 │ │ │ │ mov fp, #1 │ │ │ │ - b a5284 │ │ │ │ + b a5278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ + b a516c │ │ │ │ mov r0, r9 │ │ │ │ - bl a1044 │ │ │ │ - b a51d8 │ │ │ │ + bl a1038 │ │ │ │ + b a51cc │ │ │ │ mov r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5284 │ │ │ │ + b a5278 │ │ │ │ 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 a52cc │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #192] @ a55b8 │ │ │ │ + ldr r2, [pc, #192] @ a55ac │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r6, #92] @ 0x5c │ │ │ │ - b a539c │ │ │ │ + b a5390 │ │ │ │ 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 a5354 │ │ │ │ + ldr r2, [pc, #128] @ a55b0 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5474 │ │ │ │ - ldr r2, [pc, #108] @ a55bc │ │ │ │ + b a5468 │ │ │ │ + ldr r2, [pc, #108] @ a55b0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5238 │ │ │ │ - ldr r2, [pc, #88] @ a55bc │ │ │ │ + b a522c │ │ │ │ + ldr r2, [pc, #88] @ a55b0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a53d4 │ │ │ │ + b a53c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a114c │ │ │ │ + bl a1140 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - b a53ec │ │ │ │ + b a53e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r8, pc, sl @ │ │ │ │ + eoreq sl, r0, r4, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r0, ror pc │ │ │ │ + eoreq sl, r0, ip, ror pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, ror lr │ │ │ │ + eoreq sl, r0, r0, lsl #29 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ ldr r2, [r3] │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [fp, #-16] │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a55c0 : │ │ │ │ +000a55b4 : │ │ │ │ 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 a5028 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a55f4 : │ │ │ │ +000a55e8 : │ │ │ │ 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 a5028 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a562c : │ │ │ │ +000a5620 : │ │ │ │ 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] @ a5818 │ │ │ │ + ldr ip, [pc, #480] @ a581c │ │ │ │ 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] @ a5820 │ │ │ │ + ldr r3, [pc, #444] @ a5824 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ ldr r4, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ subs lr, r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a56f8 │ │ │ │ + beq a56ec │ │ │ │ cmp lr, #2 │ │ │ │ - beq a57e0 │ │ │ │ + beq a57d4 │ │ │ │ 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 a5028 │ │ │ │ + ldr r2, [pc, #352] @ a5828 │ │ │ │ + ldr r3, [pc, #336] @ a581c │ │ │ │ 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 a5814 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r1 │ │ │ │ - bne a5774 │ │ │ │ + bne a5768 │ │ │ │ ldr r3, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a57a8 │ │ │ │ + beq a579c │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a57a8 │ │ │ │ + bne a579c │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1dc │ │ │ │ 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 a5028 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a57c0 │ │ │ │ + bls a57b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56c0 │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne a5704 │ │ │ │ + bne a56f8 │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #2 │ │ │ │ - bne a5704 │ │ │ │ + bne a56f8 │ │ │ │ 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 a1244 │ │ │ │ + b a56c0 │ │ │ │ + ldr r0, [pc, #136] @ a582c │ │ │ │ str r4, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a571c │ │ │ │ + b a5710 │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a5808 │ │ │ │ + bne a57fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56c0 │ │ │ │ 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 a1244 │ │ │ │ + b a56c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl acdc4 │ │ │ │ - b a57d0 │ │ │ │ + bl acdb8 │ │ │ │ + b a57c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0020a9b0 │ │ │ │ + @ instruction: 0x0020a9bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r8, lsl #19 │ │ │ │ + mlaeq r0, r4, r9, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, lsr #18 │ │ │ │ - andseq r9, ip, ip, ror #15 │ │ │ │ + eoreq sl, r0, r0, lsr r9 │ │ │ │ + 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] @ a59ac │ │ │ │ + ldr r1, [pc, #356] @ a59b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #348] @ a59c0 │ │ │ │ + ldr r3, [pc, #348] @ a59b4 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #344] @ a59c4 │ │ │ │ + ldr r2, [pc, #344] @ a59b8 │ │ │ │ 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] @ a59bc │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r4, #748] @ 0x2ec │ │ │ │ ldr r8, [r4, #752] @ 0x2f0 │ │ │ │ ldr sl, [r4, #760] @ 0x2f8 │ │ │ │ ldr r9, [r4, #764] @ 0x2fc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #748] @ 0x2ec │ │ │ │ str r3, [r4, #752] @ 0x2f0 │ │ │ │ str r3, [r4, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #760] @ 0x2f8 │ │ │ │ str r3, [r4, #764] @ 0x2fc │ │ │ │ - beq a5998 │ │ │ │ + beq a598c │ │ │ │ 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 a1244 │ │ │ │ lsl r4, r0, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59ac │ │ │ │ + beq a59a0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ a59cc │ │ │ │ + ldr r2, [pc, #96] @ a59c0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ a59bc │ │ │ │ + ldr r3, [pc, #72] @ a59b0 │ │ │ │ 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 a59a8 │ │ │ │ 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 a5908 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b a5964 │ │ │ │ + b a5958 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r0, r4, lsr #15 │ │ │ │ + @ instruction: 0x0020a7b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r4, lsl #15 │ │ │ │ + mlaeq r0, r0, r7, sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r8, lsl #13 │ │ │ │ + mlaeq r0, r4, r6, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr lr, [pc, #2544] @ a63d8 │ │ │ │ + ldr lr, [pc, #2544] @ a63cc │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #2532] @ a63dc │ │ │ │ + ldr r1, [pc, #2532] @ a63d0 │ │ │ │ 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] @ a63d4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2500] @ a63e4 │ │ │ │ + ldr r3, [pc, #2500] @ a63d8 │ │ │ │ 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, #136] @ 0x88 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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 a5aa8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5d30 │ │ │ │ + beq a5d24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [ip, #188] @ 0xbc │ │ │ │ cmp r2, r3 │ │ │ │ movne r4, #0 │ │ │ │ - beq a5d24 │ │ │ │ + beq a5d18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ands r9, r3, #1 │ │ │ │ movne r8, r4 │ │ │ │ - bne a5ad8 │ │ │ │ + bne a5acc │ │ │ │ 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 a5ce8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bgt a5d54 │ │ │ │ + bgt a5d48 │ │ │ │ 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 a5b48 │ │ │ │ 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 a605c │ │ │ │ + bl 9c34c │ │ │ │ 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 ec1dc │ │ │ │ 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 e6f4c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5bec │ │ │ │ + bne a5be0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d8c │ │ │ │ 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 a5028 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5c00 │ │ │ │ + beq a5bf4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b54 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cdc │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a5c20 │ │ │ │ - ldr r0, [pc, #2000] @ a63e8 │ │ │ │ + beq a5c14 │ │ │ │ + ldr r0, [pc, #2000] @ a63dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ 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 ec1f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcf0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebddc │ │ │ │ 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 a5de0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b a5c90 │ │ │ │ + b a5c84 │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a5de4 │ │ │ │ + beq a5dd8 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5c84 │ │ │ │ + bne a5c78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5dd0 │ │ │ │ + beq a5dc4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1836] @ a63ec │ │ │ │ + ldr r2, [pc, #1836] @ a63e0 │ │ │ │ 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 996dc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5c84 │ │ │ │ + bls a5c78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #0 │ │ │ │ - b a5d9c │ │ │ │ + b a5d90 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d38 │ │ │ │ + beq a5d2c │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bne a6060 │ │ │ │ + bne a6054 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b0c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a61f4 │ │ │ │ + bne a61e8 │ │ │ │ mov r4, #1 │ │ │ │ - b a5ab4 │ │ │ │ + b a5aa8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq a5d88 │ │ │ │ + beq a5d7c │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ mov r6, #0 │ │ │ │ - b a5b18 │ │ │ │ + b a5b0c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d78 │ │ │ │ + beq a5d6c │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - beq a5d14 │ │ │ │ - b a5d18 │ │ │ │ + beq a5d08 │ │ │ │ + b a5d0c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne a5d90 │ │ │ │ + bne a5d84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a6050 │ │ │ │ + beq a6044 │ │ │ │ mov r6, #0 │ │ │ │ - b a5d18 │ │ │ │ + b a5d0c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #1612] @ a63f0 │ │ │ │ + ldr r2, [pc, #1612] @ a63e4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #1584] @ a63dc │ │ │ │ + ldr r3, [pc, #1584] @ a63d0 │ │ │ │ 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 a63b0 │ │ │ │ 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 9b444 │ │ │ │ + b a5ccc │ │ │ │ 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 a5f74 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cdc │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdd0 │ │ │ │ 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 ebdec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a6214 │ │ │ │ + beq a6208 │ │ │ │ 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 a5e9c │ │ │ │ + ldr r0, [pc, #1364] @ a63e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ 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 ec1f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcf0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebddc │ │ │ │ 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 a607c │ │ │ │ and r4, r4, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b a5f50 │ │ │ │ + b a5f44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - ldr r2, [pc, #1232] @ a63ec │ │ │ │ + ldr r2, [pc, #1232] @ a63e0 │ │ │ │ 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 996dc │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cdc │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a6080 │ │ │ │ + beq a6074 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5f44 │ │ │ │ + bne a5f38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a5f08 │ │ │ │ + bne a5efc │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b450 │ │ │ │ - b a5f34 │ │ │ │ + bl 9b444 │ │ │ │ + b a5f28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5fa4 │ │ │ │ + beq a5f98 │ │ │ │ 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 +134945,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 a1244 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq a5ffc │ │ │ │ + beq a5ff0 │ │ │ │ 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 a5cdc │ │ │ │ + bl ebdd0 │ │ │ │ cmp r9, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a5e30 │ │ │ │ + bne a5e24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdec │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b a5e70 │ │ │ │ + b a5e64 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b0c │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ - bl 9c358 │ │ │ │ + b a5b0c │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a5b54 │ │ │ │ + b a5b48 │ │ │ │ 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 a6140 │ │ │ │ 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 +135013,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 a1244 │ │ │ │ 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 a5cdc │ │ │ │ + bl ebdd0 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a6170 │ │ │ │ + bne a6164 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdec │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - b a61a0 │ │ │ │ + b a6194 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a5ce8 │ │ │ │ + bcc a5cdc │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdd0 │ │ │ │ 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 ebdec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq a631c │ │ │ │ + beq a6310 │ │ │ │ cmp r9, #2 │ │ │ │ - beq a62a8 │ │ │ │ + beq a629c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a62d8 │ │ │ │ + beq a62cc │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a61d0 │ │ │ │ - ldr r0, [pc, #560] @ a63f8 │ │ │ │ + beq a61c4 │ │ │ │ + ldr r0, [pc, #560] @ a63ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ 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 a5d90 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebcf4 │ │ │ │ clz r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b a5ab4 │ │ │ │ + b a5aa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6280 │ │ │ │ + bne a6274 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq a624c │ │ │ │ + beq a6240 │ │ │ │ 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 a6274 │ │ │ │ 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 a6398 │ │ │ │ + bl 9c34c │ │ │ │ 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 a62f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b a5e70 │ │ │ │ + b a5e64 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a62c0 │ │ │ │ - ldr r0, [pc, #320] @ a63fc │ │ │ │ + beq a62b4 │ │ │ │ + ldr r0, [pc, #320] @ a63f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ cmp r9, #2 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne a61cc │ │ │ │ + bne a61c0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #2 │ │ │ │ - b a5d9c │ │ │ │ + b a5d90 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a6394 │ │ │ │ + beq a6388 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a61d0 │ │ │ │ - b a62b4 │ │ │ │ + beq a61c4 │ │ │ │ + b a62a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b a6294 │ │ │ │ + b a6288 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ - beq a6348 │ │ │ │ + beq a633c │ │ │ │ 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 a6370 │ │ │ │ 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 a63b4 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ cmp r9, #2 │ │ │ │ - bne a62d8 │ │ │ │ + bne a62cc │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq a61cc │ │ │ │ - b a62b4 │ │ │ │ + beq a61c0 │ │ │ │ + b a62a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 9b228 │ │ │ │ - b a62ec │ │ │ │ - bl 9c358 │ │ │ │ + bl 9b21c │ │ │ │ + b a62e0 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6280 │ │ │ │ + b a6274 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ 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 a6370 │ │ │ │ + eoreq sl, r0, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sl, [r0], -ip @ │ │ │ │ + eoreq sl, r0, r8, ror #11 │ │ │ │ @ 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 r2 │ │ │ │ + andseq r9, ip, r8, asr r1 │ │ │ │ + andseq r8, ip, r4, ror #28 │ │ │ │ + andseq r8, ip, r0, ror sp │ │ │ │ │ │ │ │ -000a6400 : │ │ │ │ +000a63f4 : │ │ │ │ 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] @ a6714 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ a6724 │ │ │ │ + ldr r2, [pc, #772] @ a6718 │ │ │ │ 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] @ a671c │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a64b4 │ │ │ │ + ble a64a8 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a65f0 │ │ │ │ + blt a65e4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6708 │ │ │ │ + bls a66fc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6474 │ │ │ │ + bne a6468 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #636] @ a672c │ │ │ │ + ldr r3, [pc, #636] @ a6720 │ │ │ │ str r3, [r0] │ │ │ │ - b a64ec │ │ │ │ + b a64e0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a65f0 │ │ │ │ - ldr r1, [pc, #616] @ a6730 │ │ │ │ + bcc a65e4 │ │ │ │ + ldr r1, [pc, #616] @ a6724 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6470 │ │ │ │ + bhi a6464 │ │ │ │ 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 a65fc │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66bc │ │ │ │ + blt a66b0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66d8 │ │ │ │ + bls a66cc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a650c │ │ │ │ + bne a6500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #492] @ a6734 │ │ │ │ + ldr r2, [pc, #492] @ a6728 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a6648 │ │ │ │ + ble a663c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66a0 │ │ │ │ + blt a6694 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66f0 │ │ │ │ + bls a66e4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6568 │ │ │ │ + bne a655c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ a6738 │ │ │ │ + ldr r2, [pc, #404] @ a672c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #400] @ a673c │ │ │ │ + ldr r3, [pc, #400] @ a6730 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6688 │ │ │ │ + bls a667c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a65b0 │ │ │ │ + bne a65a4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a6740 │ │ │ │ + ldr r3, [pc, #348] @ a6734 │ │ │ │ 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 a64e0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66bc │ │ │ │ - ldr r1, [pc, #276] @ a6730 │ │ │ │ + bcc a66b0 │ │ │ │ + ldr r1, [pc, #276] @ a6724 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6508 │ │ │ │ + bhi a64fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #272] @ a6744 │ │ │ │ + ldr r3, [pc, #272] @ a6738 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ + b a653c │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66a0 │ │ │ │ - ldr r1, [pc, #212] @ a6730 │ │ │ │ + bcc a6694 │ │ │ │ + ldr r1, [pc, #212] @ a6724 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6564 │ │ │ │ + bhi a6558 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #212] @ a6748 │ │ │ │ + ldr r3, [pc, #212] @ a673c │ │ │ │ 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 a6598 │ │ │ │ + ldr r0, [pc, #188] @ a6740 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r0, r3, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a65dc │ │ │ │ + b a65d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #164] @ a6750 │ │ │ │ + ldr r3, [pc, #164] @ a6744 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a65a4 │ │ │ │ + b a6598 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #140] @ a6754 │ │ │ │ + ldr r3, [pc, #140] @ a6748 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ - ldr r2, [pc, #120] @ a6758 │ │ │ │ + b a653c │ │ │ │ + ldr r2, [pc, #120] @ a674c │ │ │ │ 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 a652c │ │ │ │ + ldr r2, [pc, #100] @ a6750 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a6594 │ │ │ │ + b a6588 │ │ │ │ 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 a6494 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - eoreq r9, r0, r0, lsr #23 │ │ │ │ + eoreq r9, r0, ip, lsr #23 │ │ │ │ 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 +135435,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] @ a68b0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #320] @ a68c0 │ │ │ │ + ldr r1, [pc, #320] @ a68b4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ a68c4 │ │ │ │ + ldr r3, [pc, #308] @ a68b8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #304] @ a68c8 │ │ │ │ + ldr r2, [pc, #304] @ a68bc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r6, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + 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 a63f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a6840 │ │ │ │ - ldr r2, [pc, #184] @ a68cc │ │ │ │ - ldr r3, [pc, #168] @ a68c0 │ │ │ │ + bls a6834 │ │ │ │ + ldr r2, [pc, #184] @ a68c0 │ │ │ │ + ldr r3, [pc, #168] @ a68b4 │ │ │ │ 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 a68ac │ │ │ │ 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 9e818 │ │ │ │ cmp r0, r5 │ │ │ │ - bne a6864 │ │ │ │ + bne a6858 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ - b a680c │ │ │ │ + b a6800 │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9e824 │ │ │ │ + bl 9e818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a6858 │ │ │ │ + beq a684c │ │ │ │ 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 bbcfc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a680c │ │ │ │ + b a6800 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r0, r8, ror r8 │ │ │ │ + eoreq r9, r0, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, asr r8 │ │ │ │ + eoreq r9, r0, r4, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, ror #15 │ │ │ │ + strdeq r9, [r0], -r0 @ │ │ │ │ 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] @ a7764 │ │ │ │ + ldr r2, [pc, #3720] @ a7768 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [pc, #3708] @ a7778 │ │ │ │ + ldr r6, [pc, #3708] @ a776c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3704] @ a777c │ │ │ │ + ldr r3, [pc, #3704] @ a7770 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -135559,146 +135556,146 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [r3] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, #9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ 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 a63f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r1, r2 │ │ │ │ movhi r4, sl │ │ │ │ - bls a6a18 │ │ │ │ + bls a6a0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #3476] @ a7780 │ │ │ │ + ldr r2, [pc, #3476] @ a7774 │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #3456] @ a7774 │ │ │ │ + ldr r3, [pc, #3456] @ a7768 │ │ │ │ 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 a775c │ │ │ │ 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 9c8e8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c3c │ │ │ │ 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 a6f2c │ │ │ │ + ldr r0, [pc, #3328] @ a7778 │ │ │ │ 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 a72c8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a6c54 │ │ │ │ + bne a6c48 │ │ │ │ add r0, r5, #4 │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a7188 │ │ │ │ + bls a717c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a6ac4 │ │ │ │ + bne a6ab8 │ │ │ │ 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 a72a8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6aec │ │ │ │ + bne a6ae0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a76d8 │ │ │ │ + bls a76cc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6b0c │ │ │ │ + bne a6b00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #3128] @ a7788 │ │ │ │ + ldr r1, [pc, #3128] @ a777c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a71a4 │ │ │ │ + b a7198 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a7320 │ │ │ │ + beq a7314 │ │ │ │ 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 +135703,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 a6eac │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ add r4, r5, #4 │ │ │ │ - bcc a723c │ │ │ │ + bcc a7230 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi a7258 │ │ │ │ + bhi a724c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a727c │ │ │ │ + bls a7270 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a6bbc │ │ │ │ + bne a6bb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #2960] @ a778c │ │ │ │ + ldr r3, [pc, #2960] @ a7780 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ add r2, sl, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a7220 │ │ │ │ + bcc a7214 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a71dc │ │ │ │ + bls a71d0 │ │ │ │ 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 a6b90 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ - b a69e0 │ │ │ │ + b a69d4 │ │ │ │ add sl, r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a4 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bne a6f8c │ │ │ │ + bne a6f80 │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne a7424 │ │ │ │ + bne a7418 │ │ │ │ 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 a6e80 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ 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 a6b50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ and r6, r6, #1 │ │ │ │ - beq a6ec4 │ │ │ │ + beq a6eb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6b64 │ │ │ │ + beq a6b58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a73f4 │ │ │ │ + bne a73e8 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d40 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6d4c │ │ │ │ + bne a6d40 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bls a73fc │ │ │ │ + bls a73f0 │ │ │ │ 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 +135841,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 a1244 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f78 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6e24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdec │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #2408] @ a7790 │ │ │ │ + ldr r1, [pc, #2408] @ a7784 │ │ │ │ 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 a6e74 │ │ │ │ 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 +135889,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 a69d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2300] @ a7794 │ │ │ │ + ldr r2, [pc, #2300] @ a7788 │ │ │ │ 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 eb0bc │ │ │ │ + b a6cc0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6ef8 │ │ │ │ + beq a6eec │ │ │ │ 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 a7530 │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f18 │ │ │ │ + beq a6f0c │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f18 │ │ │ │ + bne a6f0c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - beq a7414 │ │ │ │ + beq a7408 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d04 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ - b a6d24 │ │ │ │ - ldr r1, [pc, #2136] @ a7798 │ │ │ │ + bl eb904 │ │ │ │ + b a6d18 │ │ │ │ + ldr r1, [pc, #2136] @ a778c │ │ │ │ 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 ea4b8 │ │ │ │ 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 a6aac │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b a69e0 │ │ │ │ + b a69d4 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c3c │ │ │ │ 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] @ a7790 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ 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 9c7a4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c218 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r8, r6 │ │ │ │ - bge a754c │ │ │ │ + bge a7540 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ add r8, r8, #1 │ │ │ │ - bcc a7128 │ │ │ │ - ldr r1, [pc, #1900] @ a77a0 │ │ │ │ + bcc a711c │ │ │ │ + ldr r1, [pc, #1900] @ a7794 │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, #0 │ │ │ │ - bls a7144 │ │ │ │ + bls a7138 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a716c │ │ │ │ + bls a7160 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a7044 │ │ │ │ + bne a7038 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1832] @ a77a4 │ │ │ │ + ldr r3, [pc, #1832] @ a7798 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc a710c │ │ │ │ + bcc a7100 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bls a70c4 │ │ │ │ + bls a70b8 │ │ │ │ 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 a700c │ │ │ │ + b a6c3c │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a71c0 │ │ │ │ + bls a71b4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a70c8 │ │ │ │ + bne a70bc │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1704] @ a77a8 │ │ │ │ + ldr r3, [pc, #1704] @ a779c │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a70b0 │ │ │ │ + b a70a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #1684] @ a77ac │ │ │ │ + ldr r1, [pc, #1684] @ a77a0 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b a70b0 │ │ │ │ + b a70a4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1660] @ a77b0 │ │ │ │ + ldr r2, [pc, #1660] @ a77a4 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r7, r2 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a7084 │ │ │ │ + b a7078 │ │ │ │ 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 a7080 │ │ │ │ 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 a7068 │ │ │ │ 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 9ab88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b a6c90 │ │ │ │ + b a6c84 │ │ │ │ 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 a70ec │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a7298 │ │ │ │ + bls a728c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a71e0 │ │ │ │ + bne a71d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1440] @ a77b4 │ │ │ │ + ldr r3, [pc, #1440] @ a77a8 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6c34 │ │ │ │ + b a6c28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #1420] @ a77b8 │ │ │ │ + ldr r3, [pc, #1420] @ a77ac │ │ │ │ add r1, r0, #4 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a6c34 │ │ │ │ + b a6c28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1396] @ a77bc │ │ │ │ + ldr r3, [pc, #1396] @ a77b0 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r6, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6bfc │ │ │ │ + b a6bf0 │ │ │ │ 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 a6bf0 │ │ │ │ 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 a6be0 │ │ │ │ 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 a7200 │ │ │ │ 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 a7198 │ │ │ │ + ldr r1, [pc, #1252] @ a77b4 │ │ │ │ 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 ea4b8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r8, #4] │ │ │ │ - b a6ab0 │ │ │ │ + b a6aa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76d0 │ │ │ │ + bne a76c4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f20 │ │ │ │ + beq a6f14 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f14 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f14 │ │ │ │ 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 a6d40 │ │ │ │ mvn sl, #0 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, r5 │ │ │ │ - b a73cc │ │ │ │ + b a73c0 │ │ │ │ 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 eba28 │ │ │ │ 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 a76e4 │ │ │ │ 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 a7364 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ + bl eb904 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b a73b8 │ │ │ │ + b a73ac │ │ │ │ mov r6, #1 │ │ │ │ - b a6ecc │ │ │ │ + b a6ec0 │ │ │ │ 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 a6d44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d04 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ - b a7348 │ │ │ │ - ldr r3, [pc, #880] @ a779c │ │ │ │ + b a733c │ │ │ │ + ldr r3, [pc, #880] @ a7790 │ │ │ │ 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 9ab88 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7484 │ │ │ │ + beq a7478 │ │ │ │ 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 a7748 │ │ │ │ + bl 9c34c │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #824] @ a77c4 │ │ │ │ + ldr r3, [pc, #824] @ a77b8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ a77c8 │ │ │ │ + ldr r1, [pc, #788] @ a77bc │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f78 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a776c │ │ │ │ + bne a7760 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd30 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c134 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi a6f84 │ │ │ │ - ldr r1, [pc, #696] @ a77cc │ │ │ │ + bhi a6f78 │ │ │ │ + ldr r1, [pc, #696] @ a77c0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd84 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b a6c90 │ │ │ │ - bl 9c358 │ │ │ │ + b a6c84 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6ef0 │ │ │ │ - ldr r3, [pc, #636] @ a77d0 │ │ │ │ + b a6ee4 │ │ │ │ + ldr r3, [pc, #636] @ a77c4 │ │ │ │ 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 9aa34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #5 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c054 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, fp │ │ │ │ mov r4, r0 │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a771c │ │ │ │ + bls a7710 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a75d0 │ │ │ │ + bne a75c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7c0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #460] @ a77d4 │ │ │ │ + ldr r3, [pc, #460] @ a77c8 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7644 │ │ │ │ + beq a7638 │ │ │ │ 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 a7730 │ │ │ │ + bl 9c34c │ │ │ │ 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] @ a7778 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2940] @ 0xb7c │ │ │ │ ldreq r2, [r3, #2936] @ 0xb78 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #356] @ a77d8 │ │ │ │ + ldr r2, [pc, #356] @ a77cc │ │ │ │ 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 9c054 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b21c │ │ │ │ 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 a7724 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b a6ca8 │ │ │ │ + b a6c9c │ │ │ │ mov r6, r9 │ │ │ │ - b a6ecc │ │ │ │ + b a6ec0 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #248] @ a77dc │ │ │ │ + ldr r1, [pc, #248] @ a77d0 │ │ │ │ orr r1, r2, r1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a6b48 │ │ │ │ + b a6b3c │ │ │ │ eor r3, r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d40 │ │ │ │ str sl, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [r0, #108] @ 0x6c │ │ │ │ - b a6d50 │ │ │ │ + b a6d44 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #184] @ a77e0 │ │ │ │ + ldr r2, [pc, #184] @ a77d4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8], #4 │ │ │ │ - b a7600 │ │ │ │ + b a75f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ - b a6ca8 │ │ │ │ - bl 9c358 │ │ │ │ + b a6c9c │ │ │ │ + bl 9c34c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7644 │ │ │ │ - bl 9c358 │ │ │ │ + b a7638 │ │ │ │ + bl 9c34c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7484 │ │ │ │ + b a7478 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r9, r0, ip, lsl #14 │ │ │ │ + eoreq r9, r0, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, ror #13 │ │ │ │ + strdeq r9, [r0], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #12 │ │ │ │ + eoreq r9, r0, r4, lsl r6 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @ instruction: 0xffff6fb4 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -136492,177 +136489,177 @@ │ │ │ │ @ instruction: 0xffff1eb4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ str r5, [fp, #-8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ │ │ │ │ -000a77e4 : │ │ │ │ +000a77d8 : │ │ │ │ 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 9ad10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7820 : │ │ │ │ +000a7814 : │ │ │ │ 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] @ a78f4 │ │ │ │ + ldr ip, [pc, #200] @ a78f8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ a7908 │ │ │ │ + ldr r3, [pc, #188] @ a78fc │ │ │ │ ldr ip, [r4, ip] │ │ │ │ - ldr lr, [pc, #184] @ a790c │ │ │ │ + ldr lr, [pc, #184] @ a7900 │ │ │ │ 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] @ a7904 │ │ │ │ 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 a78d0 │ │ │ │ + ldr r2, [pc, #100] @ a7908 │ │ │ │ + ldr r3, [pc, #80] @ a78f8 │ │ │ │ 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 a78f0 │ │ │ │ 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 9ad10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b a78a8 │ │ │ │ + b a789c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002087bc │ │ │ │ + eoreq r8, r0, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, ip, r7, r8 │ │ │ │ + eoreq r8, r0, r8, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r8, asr #14 │ │ │ │ + eoreq r8, r0, r4, asr r7 │ │ │ │ │ │ │ │ -000a7918 : │ │ │ │ +000a790c : │ │ │ │ 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] @ a79f8 │ │ │ │ + ldr ip, [pc, #212] @ a79fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #204] @ a7a0c │ │ │ │ + ldr r2, [pc, #204] @ a7a00 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #200] @ a7a10 │ │ │ │ + ldr r1, [pc, #200] @ a7a04 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #184] @ a7a14 │ │ │ │ + ldr r3, [pc, #184] @ a7a08 │ │ │ │ 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] @ a7a0c │ │ │ │ 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 a79cc │ │ │ │ + ldr r2, [pc, #108] @ a7a10 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ a7a08 │ │ │ │ + ldr r3, [pc, #80] @ a79fc │ │ │ │ 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 a79f4 │ │ │ │ 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 9ad10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b a79a8 │ │ │ │ + b a799c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #13 │ │ │ │ + ldrdeq r8, [r0], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #13 │ │ │ │ + @ instruction: 0x002086b4 │ │ │ │ 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 r6 │ │ │ │ │ │ │ │ -000a7a20 : │ │ │ │ +000a7a14 : │ │ │ │ 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] @ a7b1c │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ a7b2c │ │ │ │ + ldr r0, [pc, #228] @ a7b20 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #220] @ a7b30 │ │ │ │ - ldr r2, [pc, #220] @ a7b34 │ │ │ │ + ldr r3, [pc, #220] @ a7b24 │ │ │ │ + ldr r2, [pc, #220] @ a7b28 │ │ │ │ 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 +136668,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 a7af8 │ │ │ │ + ldr r2, [pc, #152] @ a7b2c │ │ │ │ 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 a7ad4 │ │ │ │ + ldr r2, [pc, #132] @ a7b30 │ │ │ │ + ldr r3, [pc, #112] @ a7b20 │ │ │ │ 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 a7af4 │ │ │ │ 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 9ad10 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a7ab0 │ │ │ │ + b a7aa4 │ │ │ │ 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] @ a7b34 │ │ │ │ + ldr r1, [pc, #52] @ a7b38 │ │ │ │ + ldr r0, [pc, #52] @ a7b3c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #48] @ a7b4c │ │ │ │ + ldr r2, [pc, #48] @ a7b40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002085b4 │ │ │ │ + eoreq r8, r0, r0, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r5, r8 │ │ │ │ + eoreq r8, r0, r4, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r0, asr #10 │ │ │ │ - andseq fp, sp, r4, ror #28 │ │ │ │ - andseq r7, ip, r4, ror r3 │ │ │ │ - andseq r7, ip, r4, asr #10 │ │ │ │ + eoreq r8, r0, ip, asr #10 │ │ │ │ + andseq fp, sp, r0, ror #28 │ │ │ │ + andseq r7, ip, r0, ror r3 │ │ │ │ + andseq r7, ip, r0, asr #10 │ │ │ │ andeq r1, r0, pc │ │ │ │ │ │ │ │ -000a7b50 : │ │ │ │ +000a7b44 : │ │ │ │ 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] @ a7be8 │ │ │ │ + ldr lr, [pc, #140] @ a7bec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #132] @ a7bfc │ │ │ │ + ldr r3, [pc, #132] @ a7bf0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #128] @ a7c00 │ │ │ │ + ldr ip, [pc, #128] @ a7bf4 │ │ │ │ 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 +136743,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 999d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a7c04 │ │ │ │ + ldr r2, [pc, #60] @ a7bf8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a7bf8 │ │ │ │ + ldr r3, [pc, #40] @ a7bec │ │ │ │ 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 a7be4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r0, r4, r8 │ │ │ │ + mlaeq r0, ip, r4, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r0, ror r4 │ │ │ │ + eoreq r8, r0, ip, ror r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, ip, lsr #8 │ │ │ │ + eoreq r8, r0, r8, lsr r4 │ │ │ │ │ │ │ │ -000a7c08 : │ │ │ │ +000a7bfc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr ip, [pc, #244] @ a7d08 │ │ │ │ + ldr ip, [pc, #244] @ a7cfc │ │ │ │ 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 a7c4c │ │ │ │ + ldr r3, [pc, #224] @ a7d00 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq a7ca4 │ │ │ │ - ldr r3, [pc, #204] @ a7d10 │ │ │ │ + beq a7c98 │ │ │ │ + ldr r3, [pc, #204] @ a7d04 │ │ │ │ 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 a7c74 │ │ │ │ cmp r1, r3 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7c90 │ │ │ │ cmp r0, r2 │ │ │ │ - beq a7cd4 │ │ │ │ + beq a7cc8 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mvn lr, r3 │ │ │ │ - bge a7c70 │ │ │ │ + bge a7c64 │ │ │ │ cmp r1, lr │ │ │ │ - blt a7c78 │ │ │ │ + blt a7c6c │ │ │ │ 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 a7cd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cfc │ │ │ │ + beq a7cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -136832,31 +136829,31 @@ │ │ │ │ movle r0, #0 │ │ │ │ and r0, r0, r3, lsr #31 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, r1 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r8, [r0], -ip @ │ │ │ │ + eoreq r8, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -000a7d14 : │ │ │ │ +000a7d08 : │ │ │ │ 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] @ a7fcc │ │ │ │ + ldr r2, [pc, #684] @ a7fd0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #672] @ a7fe0 │ │ │ │ + ldr ip, [pc, #672] @ a7fd4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #668] @ a7fe4 │ │ │ │ + ldr r3, [pc, #668] @ a7fd8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -136864,101 +136861,101 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - blt a7e48 │ │ │ │ - ldr r1, [pc, #604] @ a7fe8 │ │ │ │ + blt a7e3c │ │ │ │ + ldr r1, [pc, #604] @ a7fdc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq a7edc │ │ │ │ - ldr r3, [pc, #584] @ a7fec │ │ │ │ + beq a7ed0 │ │ │ │ + ldr r3, [pc, #584] @ a7fe0 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #2972] @ 0xb9c │ │ │ │ - beq a7df4 │ │ │ │ + beq a7de8 │ │ │ │ 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] @ a7fe4 │ │ │ │ + ldr r2, [pc, #524] @ a7fd0 │ │ │ │ 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 a7fc8 │ │ │ │ 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 a7f48 │ │ │ │ asrs r0, r1, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bmi a7fbc │ │ │ │ + bmi a7fb0 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt a7fa8 │ │ │ │ + bgt a7f9c │ │ │ │ mov r3, #2 │ │ │ │ lsl r3, r3, r0 │ │ │ │ str r2, [r6] │ │ │ │ orr r3, r3, #1 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mvn r1, r8 │ │ │ │ ldr r7, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mvn r4, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ sub r4, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq a7ec8 │ │ │ │ + beq a7ebc │ │ │ │ mov r8, #3 │ │ │ │ - b a7e90 │ │ │ │ + b a7e84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ mvnlt r0, r1 │ │ │ │ movge r0, r1 │ │ │ │ mvnlt r1, #0 │ │ │ │ strlt r8, [sp, #32] │ │ │ │ strge r8, [sp, #32] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d818 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne a7e88 │ │ │ │ + bne a7e7c │ │ │ │ cmn r5, #4 │ │ │ │ - bne a7f68 │ │ │ │ + bne a7f5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ - b a7dc4 │ │ │ │ + b a7db8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -136966,121 +136963,121 @@ │ │ │ │ cmn r5, #4 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strh r3, [sp, #20] │ │ │ │ - beq a7f90 │ │ │ │ + beq a7f84 │ │ │ │ mov r4, #6 │ │ │ │ mvn r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7d8a0 │ │ │ │ + bl 7d898 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq a7ed0 │ │ │ │ + beq a7ec4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 105204 │ │ │ │ + bl 105208 │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed0 │ │ │ │ + b a7ec4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ streq r1, [sp, #16] │ │ │ │ - b a7e20 │ │ │ │ + b a7e14 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 8039c │ │ │ │ + bl 80394 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a7ed0 │ │ │ │ - b a7f44 │ │ │ │ + beq a7ec4 │ │ │ │ + b a7f38 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7d8ac │ │ │ │ + bl 7d8a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed4 │ │ │ │ + b a7ec8 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d818 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db8 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r0, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d818 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #5 │ │ │ │ + ldrdeq r8, [r0], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x002082b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r8, r0, ip, lsr #4 │ │ │ │ + eoreq r8, r0, r8, lsr r2 │ │ │ │ │ │ │ │ -000a7ff4 : │ │ │ │ +000a7fe8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a7ff8 : │ │ │ │ +000a7fec : │ │ │ │ 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] @ a80b0 │ │ │ │ + ldr r2, [pc, #172] @ a80b4 │ │ │ │ + ldr r1, [pc, #172] @ a80b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #136] @ a80c8 │ │ │ │ - ldr r2, [pc, #136] @ a80cc │ │ │ │ - ldr r1, [pc, #136] @ a80d0 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #136] @ a80bc │ │ │ │ + ldr r2, [pc, #136] @ a80c0 │ │ │ │ + ldr r1, [pc, #136] @ a80c4 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #245 @ 0xf5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #104] @ a80d4 │ │ │ │ - ldr r2, [pc, #104] @ a80d8 │ │ │ │ - ldr r1, [pc, #104] @ a80dc │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #104] @ a80c8 │ │ │ │ + ldr r2, [pc, #104] @ a80cc │ │ │ │ + ldr r1, [pc, #104] @ a80d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #243 @ 0xf3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #76] @ a80e0 │ │ │ │ - ldr r2, [pc, #76] @ a80e4 │ │ │ │ - ldr r1, [pc, #76] @ a80e8 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #76] @ a80d4 │ │ │ │ + ldr r2, [pc, #76] @ a80d8 │ │ │ │ + ldr r1, [pc, #76] @ a80dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #244 @ 0xf4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffff242c │ │ │ │ @ instruction: 0xffff2494 │ │ │ │ @ instruction: 0xffff16b4 │ │ │ │ @ instruction: 0xffff226c │ │ │ │ @ instruction: 0xffff2398 │ │ │ │ @@ -137093,135 +137090,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] @ a81d8 │ │ │ │ + ldr r2, [pc, #216] @ a81dc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #208] @ a81ec │ │ │ │ + ldr r4, [pc, #208] @ a81e0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ a81f0 │ │ │ │ + ldr r3, [pc, #204] @ a81e4 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 2b85c │ │ │ │ + ldr r1, [pc, #144] @ a81e8 │ │ │ │ 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 a81c8 │ │ │ │ + bl 34c74 │ │ │ │ + ldr r3, [pc, #100] @ a81ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r2, [pc, #84] @ a81fc │ │ │ │ + ldr r2, [pc, #84] @ a81f0 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #56] @ a81e8 │ │ │ │ + ldr r3, [pc, #56] @ a81dc │ │ │ │ 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 a81d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #4 │ │ │ │ subhi r0, r0, #4 │ │ │ │ - b a8188 │ │ │ │ + b a817c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r0, ip, ror #29 │ │ │ │ + strdeq r7, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, ip, asr #29 │ │ │ │ + ldrdeq r7, [r0], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - strdeq r0, [pc], -r8 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ + eoreq r0, pc, r4, lsl #22 │ │ │ │ + eoreq r7, r0, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ and lr, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r2, r2, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8244 │ │ │ │ + bls a8238 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8224 │ │ │ │ + bne a8218 │ │ │ │ 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 a828c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8234 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a827c │ │ │ │ + bhi a8270 │ │ │ │ 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 a82dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8234 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a82cc │ │ │ │ + bhi a82c0 │ │ │ │ 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 +137227,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 a835c │ │ │ │ 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 a8454 │ │ │ │ + ldr r3, [pc, #304] @ a8470 │ │ │ │ + ldr r1, [pc, #304] @ a8474 │ │ │ │ + ldr r0, [pc, #304] @ a8478 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ a8488 │ │ │ │ + ldr r2, [pc, #300] @ a847c │ │ │ │ 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 a8390 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a837c │ │ │ │ + bne a8370 │ │ │ │ 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 a83dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a838c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a83cc │ │ │ │ + bhi a83c0 │ │ │ │ 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 a8428 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a838c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8418 │ │ │ │ + bhi a840c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ a848c │ │ │ │ + ldr r3, [pc, #68] @ a8480 │ │ │ │ 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 a8598 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a84a8 │ │ │ │ + bne a849c │ │ │ │ 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 +137361,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 a856c │ │ │ │ cmp r8, #0 │ │ │ │ - bne a8638 │ │ │ │ + bne a862c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a85d0 │ │ │ │ + beq a85c4 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8908 │ │ │ │ + bls a88fc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8558 │ │ │ │ + bne a854c │ │ │ │ bl 2393c │ │ │ │ cmp lr, #0 │ │ │ │ - beq a85f0 │ │ │ │ + beq a85e4 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a86b0 │ │ │ │ + bls a86a4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8584 │ │ │ │ - b a8574 │ │ │ │ - ldr r2, [pc, #1104] @ a89fc │ │ │ │ + bne a8578 │ │ │ │ + b a8568 │ │ │ │ + ldr r2, [pc, #1104] @ a89f0 │ │ │ │ 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 a88b4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a85d0 │ │ │ │ - b a8574 │ │ │ │ + bne a85c4 │ │ │ │ + b a8568 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a8618 │ │ │ │ + beq a860c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a886c │ │ │ │ + bls a8860 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne a85f8 │ │ │ │ - b a8574 │ │ │ │ + bne a85ec │ │ │ │ + b a8568 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a895c │ │ │ │ + bls a8950 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8618 │ │ │ │ - b a8574 │ │ │ │ + bne a860c │ │ │ │ + b a8568 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a865c │ │ │ │ + bls a8650 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a863c │ │ │ │ - b a8574 │ │ │ │ + bne a8630 │ │ │ │ + b a8568 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ a89fc │ │ │ │ + ldr ip, [pc, #916] @ a89f0 │ │ │ │ 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 a8720 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8704 │ │ │ │ + bls a86f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8690 │ │ │ │ - b a8574 │ │ │ │ - ldr lr, [pc, #836] @ a89fc │ │ │ │ + bne a8684 │ │ │ │ + b a8568 │ │ │ │ + ldr lr, [pc, #836] @ a89f0 │ │ │ │ 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 a87d4 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a87b8 │ │ │ │ + bls a87ac │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a86e4 │ │ │ │ - b a8574 │ │ │ │ + bne a86d8 │ │ │ │ + b a8568 │ │ │ │ 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 a8778 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8758 │ │ │ │ + bls a874c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8738 │ │ │ │ - b a8574 │ │ │ │ + bne a872c │ │ │ │ + b a8568 │ │ │ │ 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 +137530,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 a882c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a880c │ │ │ │ + bls a8800 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a87ec │ │ │ │ - b a8574 │ │ │ │ + bne a87e0 │ │ │ │ + b a8568 │ │ │ │ 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 +137565,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] @ a89f0 │ │ │ │ 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 a882c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89d0 │ │ │ │ + bls a89c4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a88a0 │ │ │ │ - b a8574 │ │ │ │ - ldr ip, [pc, #308] @ a89fc │ │ │ │ + bne a8894 │ │ │ │ + b a8568 │ │ │ │ + ldr ip, [pc, #308] @ a89f0 │ │ │ │ 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 +137603,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] @ a89f0 │ │ │ │ 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 a8778 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89a4 │ │ │ │ + bls a8998 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a893c │ │ │ │ - b a8574 │ │ │ │ + bne a8930 │ │ │ │ + b a8568 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ a89fc │ │ │ │ + ldr ip, [pc, #148] @ a89f0 │ │ │ │ lsl r3, r1, #16 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r7 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -137655,1195 +137652,1195 @@ │ │ │ │ orr r2, lr, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b a8784 │ │ │ │ + b a8778 │ │ │ │ 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 a882c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000a8a00 : │ │ │ │ +000a89f4 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a08 : │ │ │ │ +000a89fc : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a10 : │ │ │ │ +000a8a04 : │ │ │ │ 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] @ a90b0 │ │ │ │ cmp r1, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8cd4 │ │ │ │ + beq a8cc8 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1652] @ a90c0 │ │ │ │ + ldr r3, [pc, #1652] @ a90b4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8cbc │ │ │ │ + bls a8cb0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8a50 │ │ │ │ + bne a8a44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #1600] @ a90c4 │ │ │ │ + ldr r1, [pc, #1600] @ a90b8 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a9098 │ │ │ │ + bne a908c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi a8b80 │ │ │ │ + bhi a8b74 │ │ │ │ cmp r9, #1 │ │ │ │ - beq a8b8c │ │ │ │ - ldr r1, [pc, #1556] @ a90c8 │ │ │ │ - ldr r2, [pc, #1556] @ a90cc │ │ │ │ + beq a8b80 │ │ │ │ + ldr r1, [pc, #1556] @ a90bc │ │ │ │ + ldr r2, [pc, #1556] @ a90c0 │ │ │ │ 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 a8ef0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8d54 │ │ │ │ + bls a8d48 │ │ │ │ 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 a8ed4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8e9c │ │ │ │ + bls a8e90 │ │ │ │ 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 a8bcc │ │ │ │ + ldr r1, [pc, #1412] @ a90c4 │ │ │ │ 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] @ a90c8 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq a8f88 │ │ │ │ + beq a8f7c │ │ │ │ cmp r9, #2 │ │ │ │ - beq a8f14 │ │ │ │ + beq a8f08 │ │ │ │ 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] @ a90cc │ │ │ │ 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 a8d8c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8ffc │ │ │ │ + bls a8ff0 │ │ │ │ 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 a8c74 │ │ │ │ + ldr r8, [pc, #1256] @ a90d0 │ │ │ │ + ldr fp, [pc, #1256] @ a90d4 │ │ │ │ + ldr r3, [pc, #1256] @ a90d8 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r7, r8, r4, lsl #12 │ │ │ │ - bcc a8db0 │ │ │ │ + bcc a8da4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls a8dd0 │ │ │ │ + bls a8dc4 │ │ │ │ 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 a8de8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8c34 │ │ │ │ + bne a8c28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1152] @ a90e4 │ │ │ │ + ldr r3, [pc, #1152] @ a90d8 │ │ │ │ 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 a8bec │ │ │ │ + ldr ip, [pc, #1120] @ a90dc │ │ │ │ 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 a8e08 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8c9c │ │ │ │ + bne a8c90 │ │ │ │ bl 2393c │ │ │ │ - ldr r2, [pc, #1064] @ a90ec │ │ │ │ + ldr r2, [pc, #1064] @ a90e0 │ │ │ │ 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 a8a70 │ │ │ │ + ldr r1, [pc, #1044] @ a90e4 │ │ │ │ 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 a8fd0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8ce4 │ │ │ │ - ldr r2, [pc, #1004] @ a90f4 │ │ │ │ + bne a8cd8 │ │ │ │ + ldr r2, [pc, #1004] @ a90e8 │ │ │ │ add r0, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #976] @ a90f8 │ │ │ │ + ldr r2, [pc, #976] @ a90ec │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #972] @ a90fc │ │ │ │ + ldr r2, [pc, #972] @ a90f0 │ │ │ │ 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] @ a90f4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b a8a44 │ │ │ │ + b a8a38 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9020 │ │ │ │ + bls a9014 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8d58 │ │ │ │ + bne a8d4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #888] @ a9104 │ │ │ │ + ldr r2, [pc, #888] @ a90f8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8b04 │ │ │ │ + b a8af8 │ │ │ │ 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 a8bcc │ │ │ │ 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 a8c68 │ │ │ │ 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 a8c68 │ │ │ │ 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 a8c54 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #716] @ a90ec │ │ │ │ + ldr ip, [pc, #716] @ a90e0 │ │ │ │ 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 a8e54 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq a8cb8 │ │ │ │ + beq a8cac │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8e44 │ │ │ │ + bhi a8e38 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #612] @ a90d0 │ │ │ │ + ldr ip, [pc, #612] @ a90c4 │ │ │ │ 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 a8b38 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8e7c │ │ │ │ - b a8cb8 │ │ │ │ + bne a8e70 │ │ │ │ + b a8cac │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9038 │ │ │ │ + bls a902c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8ea0 │ │ │ │ + bne a8e94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #560] @ a9104 │ │ │ │ + ldr r2, [pc, #560] @ a90f8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8bd8 │ │ │ │ + b a8bcc │ │ │ │ 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 a8bcc │ │ │ │ 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 a8af8 │ │ │ │ + ldr r1, [pc, #492] @ a90fc │ │ │ │ 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 a905c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f24 │ │ │ │ - ldr r2, [pc, #452] @ a910c │ │ │ │ + bne a8f18 │ │ │ │ + ldr r2, [pc, #452] @ a9100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #428] @ a9110 │ │ │ │ - ldr r3, [pc, #428] @ a9114 │ │ │ │ - ldr r0, [pc, #428] @ a9118 │ │ │ │ + ldr r1, [pc, #428] @ a9104 │ │ │ │ + ldr r3, [pc, #428] @ a9108 │ │ │ │ + ldr r0, [pc, #428] @ a910c │ │ │ │ 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 a8b70 │ │ │ │ + ldr r1, [pc, #396] @ a9110 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9050 │ │ │ │ + bls a9044 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f94 │ │ │ │ - ldr r2, [pc, #360] @ a9120 │ │ │ │ + bne a8f88 │ │ │ │ + ldr r2, [pc, #360] @ a9114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #340] @ a9124 │ │ │ │ + ldr r3, [pc, #340] @ a9118 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a8b7c │ │ │ │ + b a8b70 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #260] @ a90ec │ │ │ │ + ldr r2, [pc, #260] @ a90e0 │ │ │ │ mov r1, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a8d20 │ │ │ │ + b a8d14 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9080 │ │ │ │ + bls a9074 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9000 │ │ │ │ - b a8ebc │ │ │ │ - ldr r2, [pc, #196] @ a90ec │ │ │ │ + bne a8ff4 │ │ │ │ + b a8eb0 │ │ │ │ + ldr r2, [pc, #196] @ a90e0 │ │ │ │ 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 a8d78 │ │ │ │ + ldr r2, [pc, #172] @ a90e0 │ │ │ │ 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 a8ec0 │ │ │ │ + ldr r1, [pc, #148] @ a90e0 │ │ │ │ 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 a8fbc │ │ │ │ + ldr r1, [pc, #124] @ a90e0 │ │ │ │ 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 a8f50 │ │ │ │ + ldr r2, [pc, #100] @ a90e0 │ │ │ │ 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 a8ec0 │ │ │ │ + ldr r3, [pc, #136] @ a911c │ │ │ │ + ldr r1, [pc, #136] @ a9120 │ │ │ │ + ldr r0, [pc, #136] @ a9124 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ a9134 │ │ │ │ + ldr r2, [pc, #132] @ a9128 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r7, r0, r8, asr #11 │ │ │ │ + ldrdeq r7, [r0], -r4 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r0, r0, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ str r1, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xfffff45c │ │ │ │ mov r3, #0 │ │ │ │ - @ instruction: 0x002effb4 │ │ │ │ - eoreq pc, lr, r8, lsl #31 │ │ │ │ + eoreq pc, lr, r0, asr #31 │ │ │ │ + mlaeq lr, r4, pc, pc @ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ str r7, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [fp, r3] │ │ │ │ - eoreq pc, lr, r4, ror sp @ │ │ │ │ - eoreq pc, lr, r8, asr #26 │ │ │ │ + eoreq pc, lr, r0, lsl #27 │ │ │ │ + eoreq pc, lr, r4, asr sp @ │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, lr, r0, lsl #26 │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, ip, lsl #26 │ │ │ │ + eoreq pc, lr, r4, ror #25 │ │ │ │ ldr r1, [r3] │ │ │ │ - andseq sl, sp, r8, ror #18 │ │ │ │ - andseq r5, ip, r0, lsr #23 │ │ │ │ - andseq r5, ip, r0, ror #24 │ │ │ │ + andseq sl, sp, r4, ror #18 │ │ │ │ + mulseq ip, ip, fp │ │ │ │ + andseq r5, ip, ip, asr ip │ │ │ │ muleq r0, r5, r9 │ │ │ │ │ │ │ │ -000a9138 : │ │ │ │ +000a912c : │ │ │ │ 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] @ a9a1c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2256] @ a9a2c │ │ │ │ + ldr r0, [pc, #2256] @ a9a20 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r9, [pc, #2248] @ a9a30 │ │ │ │ + ldr r9, [pc, #2248] @ a9a24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2232] @ a9a34 │ │ │ │ + ldr r3, [pc, #2232] @ a9a28 │ │ │ │ add r9, pc, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr sl, [r9, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2b69c │ │ │ │ + bl 2b694 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b864 │ │ │ │ + bl 2b85c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [pc, #2164] @ a9a38 │ │ │ │ + ldr r3, [pc, #2164] @ a9a2c │ │ │ │ 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 a96bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a91e0 │ │ │ │ + bne a91d4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2080] @ a9a3c │ │ │ │ + ldr r2, [pc, #2080] @ a9a30 │ │ │ │ str r2, [r3], #8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr r3, [pc, #2064] @ a9a40 │ │ │ │ + ldr r3, [pc, #2064] @ a9a34 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a92b4 │ │ │ │ + bls a92a8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9230 │ │ │ │ + bne a9224 │ │ │ │ rsb ip, r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a977c │ │ │ │ + bls a9770 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9254 │ │ │ │ + bne a9248 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9920 │ │ │ │ + bls a9914 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9274 │ │ │ │ + bne a9268 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1948] @ a9a44 │ │ │ │ + ldr r2, [pc, #1948] @ a9a38 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a92cc │ │ │ │ + b a92c0 │ │ │ │ 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 a9354 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92d4 │ │ │ │ + bne a92c8 │ │ │ │ sub r6, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r6, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9718 │ │ │ │ + bls a970c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92f8 │ │ │ │ + bne a92ec │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9948 │ │ │ │ + bls a993c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9318 │ │ │ │ + bne a930c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1780] @ a9a48 │ │ │ │ + ldr r1, [pc, #1780] @ a9a3c │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a9378 │ │ │ │ + b a936c │ │ │ │ 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 a82fc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96d4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ - beq a9734 │ │ │ │ + beq a9728 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9798 │ │ │ │ + beq a978c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8a10 │ │ │ │ + bl a8a04 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96d4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [r5, #12] │ │ │ │ - bl a8308 │ │ │ │ + bl a82fc │ │ │ │ str r9, [r5, #12] │ │ │ │ ldr lr, [r6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq a9828 │ │ │ │ + beq a981c │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a9a04 │ │ │ │ + bne a99f8 │ │ │ │ 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 a9890 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9434 │ │ │ │ + bne a9428 │ │ │ │ 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 a99d4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9888 │ │ │ │ + bls a987c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a946c │ │ │ │ + bne a9460 │ │ │ │ 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 a99b0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9874 │ │ │ │ + bls a9868 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94a4 │ │ │ │ + bne a9498 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne a9998 │ │ │ │ + bne a998c │ │ │ │ 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 a97c4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94f0 │ │ │ │ + bne a94e4 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9904 │ │ │ │ + bls a98f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9514 │ │ │ │ + bne a9508 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9968 │ │ │ │ + bls a995c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9534 │ │ │ │ + bne a9528 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1248] @ a9a4c │ │ │ │ + ldr r3, [pc, #1248] @ a9a40 │ │ │ │ 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 a97ac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9578 │ │ │ │ + bne a956c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1184] @ a9a50 │ │ │ │ + ldr r2, [pc, #1184] @ a9a44 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - blt a98b0 │ │ │ │ + blt a98a4 │ │ │ │ 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 a97e0 │ │ │ │ + bl 2b73c │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9810 │ │ │ │ + bls a9804 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a95f0 │ │ │ │ + bne a95e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ 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] @ a9a48 │ │ │ │ str r2, [r4, #4] │ │ │ │ strh fp, [sp, #28] │ │ │ │ str r3, [r0] │ │ │ │ - beq a9664 │ │ │ │ + beq a9658 │ │ │ │ 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 a97ec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a966c │ │ │ │ + bne a9660 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #952] @ a9a58 │ │ │ │ + ldr r3, [pc, #952] @ a9a4c │ │ │ │ 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 a96dc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #904] @ a9a5c │ │ │ │ + ldr r2, [pc, #904] @ a9a50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9210 │ │ │ │ + b a9204 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #880] @ a9a60 │ │ │ │ + ldr r2, [pc, #880] @ a9a54 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #820] @ a9a2c │ │ │ │ + ldr r3, [pc, #820] @ a9a20 │ │ │ │ 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 a9988 │ │ │ │ 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 a936c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9938 │ │ │ │ + bne a992c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #788] @ a9a64 │ │ │ │ + ldr r3, [pc, #788] @ a9a58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2932] @ 0xb74 │ │ │ │ ldreq r2, [r3, #2924] @ 0xb6c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8200 │ │ │ │ + bl a81f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #760] @ a9a68 │ │ │ │ + ldr r2, [pc, #760] @ a9a5c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a93e0 │ │ │ │ - ldr r2, [pc, #744] @ a9a6c │ │ │ │ + b a93d4 │ │ │ │ + ldr r2, [pc, #744] @ a9a60 │ │ │ │ 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 a92c0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9960 │ │ │ │ + bne a9954 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - b a93c0 │ │ │ │ + b a93b4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #664] @ a9a5c │ │ │ │ + ldr r2, [pc, #664] @ a9a50 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a95a8 │ │ │ │ + b a959c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #660] @ a9a70 │ │ │ │ + ldr r2, [pc, #660] @ a9a64 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ - bl 2b6b4 │ │ │ │ + b a9568 │ │ │ │ + bl 2b6ac │ │ │ │ mov r2, r0 │ │ │ │ - b a95e4 │ │ │ │ - ldr r2, [pc, #604] @ a9a5c │ │ │ │ + b a95d8 │ │ │ │ + ldr r2, [pc, #604] @ a9a50 │ │ │ │ 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 a968c │ │ │ │ + ldr r2, [pc, #580] @ a9a50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a961c │ │ │ │ + b a9610 │ │ │ │ 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 a94e0 │ │ │ │ + ldr r3, [pc, #540] @ a9a68 │ │ │ │ + ldr r1, [pc, #540] @ a9a6c │ │ │ │ + ldr r0, [pc, #540] @ a9a70 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #536] @ a9a80 │ │ │ │ + ldr r2, [pc, #536] @ a9a74 │ │ │ │ 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 a94b8 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a948c │ │ │ │ + b a9480 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a9454 │ │ │ │ + b a9448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b7d4 │ │ │ │ + bl 2b7cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a997c │ │ │ │ + bls a9970 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a98c0 │ │ │ │ + bne a98b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl a8490 │ │ │ │ + bl a8484 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a9a54 │ │ │ │ + ldr r3, [pc, #348] @ a9a48 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a96a8 │ │ │ │ + b a969c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #372] @ a9a84 │ │ │ │ + ldr r2, [pc, #372] @ a9a78 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ - ldr r2, [pc, #308] @ a9a5c │ │ │ │ + b a9568 │ │ │ │ + ldr r2, [pc, #308] @ a9a50 │ │ │ │ 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 a9294 │ │ │ │ + ldr r3, [pc, #292] @ a9a58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2928] @ 0xb70 │ │ │ │ - b a9758 │ │ │ │ + b a974c │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ - ldr r0, [pc, #264] @ a9a5c │ │ │ │ + ldr r0, [pc, #264] @ a9a50 │ │ │ │ mov r2, r3 │ │ │ │ orr r0, r1, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a934c │ │ │ │ + b a9340 │ │ │ │ mov r2, #2 │ │ │ │ - b a93bc │ │ │ │ + b a93b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #276] @ a9a88 │ │ │ │ + ldr r2, [pc, #276] @ a9a7c │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9564 │ │ │ │ - ldr r2, [pc, #216] @ a9a5c │ │ │ │ + b a9558 │ │ │ │ + ldr r2, [pc, #216] @ a9a50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a98f0 │ │ │ │ + b a98e4 │ │ │ │ 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] @ a9a80 │ │ │ │ + ldr r1, [pc, #236] @ a9a84 │ │ │ │ + ldr r0, [pc, #236] @ a9a88 │ │ │ │ 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] @ a9a8c │ │ │ │ + ldr r1, [pc, #212] @ a9a90 │ │ │ │ + ldr r0, [pc, #212] @ a9a94 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ a9aa4 │ │ │ │ + ldr r2, [pc, #208] @ a9a98 │ │ │ │ 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] @ a9a9c │ │ │ │ + ldr r1, [pc, #192] @ a9aa0 │ │ │ │ + ldr r0, [pc, #192] @ a9aa4 │ │ │ │ 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] @ a9aa8 │ │ │ │ + ldr r1, [pc, #168] @ a9aac │ │ │ │ + ldr r0, [pc, #168] @ a9ab0 │ │ │ │ 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 │ │ │ │ + eoreq r6, r0, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r0, r0, lsl #29 │ │ │ │ + eoreq r6, r0, ip, lsl #29 │ │ │ │ @ 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 r9 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ bic r2, r2, #0 │ │ │ │ add r2, r5, #0 │ │ │ │ - @ instruction: 0x001da1b0 │ │ │ │ - andseq r5, ip, r8, ror #7 │ │ │ │ - andseq r5, ip, r8, lsl #8 │ │ │ │ + andseq sl, sp, 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 │ │ │ │ + bl 266500 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26650c │ │ │ │ + bl 2664fc │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b20 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266e88 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e14 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e28 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne a9c44 │ │ │ │ + bne a9c38 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #2 │ │ │ │ - beq a9c74 │ │ │ │ - ble a9c54 │ │ │ │ + beq a9c68 │ │ │ │ + ble a9c48 │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9c90 │ │ │ │ + bne a9c84 │ │ │ │ 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 +138849,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 a9c0c │ │ │ │ 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 a9c40 │ │ │ │ add ip, r0, #2 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ cmphi ip, #1 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d04 │ │ │ │ sub r0, r3, #11 │ │ │ │ cmp r0, #5 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d04 │ │ │ │ cmp r1, #4 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9cf8 │ │ │ │ + beq a9cec │ │ │ │ cmn r1, #4 │ │ │ │ andeq r0, r2, #1 │ │ │ │ - bne a9d10 │ │ │ │ + bne a9d04 │ │ │ │ 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 a9cdc │ │ │ │ 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] @ a9d48 │ │ │ │ + ldr r3, [pc, #36] @ a9d4c │ │ │ │ + ldr r2, [pc, #36] @ a9d50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldrd r2, [r2] │ │ │ │ - bl 13083c │ │ │ │ + bl 130840 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + ldrdeq r6, [r0], -r0 @ │ │ │ │ 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] @ a9d84 │ │ │ │ + ldr r2, [pc, #24] @ a9d88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5f0 │ │ │ │ + bl 12c5f8 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl #5 │ │ │ │ + eoreq r6, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9dc8 │ │ │ │ - ldr r2, [pc, #24] @ a9dcc │ │ │ │ + ldr r3, [pc, #24] @ a9dbc │ │ │ │ + ldr r2, [pc, #24] @ a9dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c410 │ │ │ │ + bl 12c418 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, asr #4 │ │ │ │ + eoreq r6, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9e00 │ │ │ │ - ldr r2, [pc, #24] @ a9e04 │ │ │ │ + ldr r3, [pc, #24] @ a9df4 │ │ │ │ + ldr r2, [pc, #24] @ a9df8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c3cc │ │ │ │ + bl 12c3d4 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl r2 │ │ │ │ + eoreq r6, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9e38 │ │ │ │ - ldr r2, [pc, #24] @ a9e3c │ │ │ │ + ldr r3, [pc, #24] @ a9e2c │ │ │ │ + ldr r2, [pc, #24] @ a9e30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5ec │ │ │ │ + bl 12c5f4 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r4, ror #3 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9e70 │ │ │ │ - ldr r2, [pc, #24] @ a9e74 │ │ │ │ + ldr r3, [pc, #24] @ a9e64 │ │ │ │ + ldr r2, [pc, #24] @ a9e68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5e8 │ │ │ │ + bl 12c5f0 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr #3 │ │ │ │ + eoreq r6, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9ea8 │ │ │ │ - ldr r2, [pc, #24] @ a9eac │ │ │ │ + ldr r3, [pc, #24] @ a9e9c │ │ │ │ + ldr r2, [pc, #24] @ a9ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130538 │ │ │ │ + bl 13053c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, ror #2 │ │ │ │ + eoreq r6, r0, r4, ror r1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9ee0 │ │ │ │ - ldr r2, [pc, #24] @ a9ee4 │ │ │ │ + ldr r3, [pc, #24] @ a9ed4 │ │ │ │ + ldr r2, [pc, #24] @ a9ed8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13053c │ │ │ │ + bl 130540 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr r1 │ │ │ │ + eoreq r6, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9f18 │ │ │ │ - ldr r2, [pc, #24] @ a9f1c │ │ │ │ + ldr r3, [pc, #24] @ a9f0c │ │ │ │ + ldr r2, [pc, #24] @ a9f10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130534 │ │ │ │ + bl 130538 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9f50 │ │ │ │ - ldr r2, [pc, #24] @ a9f54 │ │ │ │ + ldr r3, [pc, #24] @ a9f44 │ │ │ │ + ldr r2, [pc, #24] @ a9f48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130530 │ │ │ │ + bl 130534 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr #1 │ │ │ │ + eoreq r6, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9f88 │ │ │ │ - ldr r2, [pc, #24] @ a9f8c │ │ │ │ + ldr r3, [pc, #24] @ a9f7c │ │ │ │ + ldr r2, [pc, #24] @ a9f80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13052c │ │ │ │ + bl 130530 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl #1 │ │ │ │ + mlaeq r0, r4, r0, r6 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9fc0 │ │ │ │ - ldr r2, [pc, #24] @ a9fc4 │ │ │ │ + ldr r3, [pc, #24] @ a9fb4 │ │ │ │ + ldr r2, [pc, #24] @ a9fb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130528 │ │ │ │ + bl 13052c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr r0 │ │ │ │ + eoreq r6, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9ff8 │ │ │ │ - ldr r2, [pc, #24] @ a9ffc │ │ │ │ + ldr r3, [pc, #24] @ a9fec │ │ │ │ + ldr r2, [pc, #24] @ a9ff0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130524 │ │ │ │ + bl 130528 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl r0 │ │ │ │ + eoreq r6, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ aa030 │ │ │ │ - ldr r2, [pc, #24] @ aa034 │ │ │ │ + ldr r3, [pc, #24] @ aa024 │ │ │ │ + ldr r2, [pc, #24] @ aa028 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130520 │ │ │ │ + bl 130524 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r0, r0, ror #31 │ │ │ │ + eoreq r5, r0, ip, ror #31 │ │ │ │ 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] @ aa1f0 │ │ │ │ + ldr r3, [pc, #428] @ aa1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa124 │ │ │ │ + bne aa118 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #360] @ aa204 │ │ │ │ + ldr r3, [pc, #360] @ aa1f8 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa0e8 │ │ │ │ - ldr r2, [pc, #332] @ aa208 │ │ │ │ - ldr r3, [pc, #320] @ aa200 │ │ │ │ + beq aa0dc │ │ │ │ + ldr r2, [pc, #332] @ aa1fc │ │ │ │ + ldr r3, [pc, #320] @ aa1f4 │ │ │ │ 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 aa1ec │ │ │ │ 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] @ aa1f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa198 │ │ │ │ + beq aa18c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #248] @ aa20c │ │ │ │ + ldr r3, [pc, #248] @ aa200 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #200] @ aa204 │ │ │ │ + ldr r3, [pc, #200] @ aa1f8 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa18c │ │ │ │ - ldr r3, [pc, #168] @ aa204 │ │ │ │ + bne aa180 │ │ │ │ + ldr r3, [pc, #168] @ aa1f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #140] @ aa20c │ │ │ │ + ldr r3, [pc, #140] @ aa200 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa1e0 │ │ │ │ + bne aa1d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #56] @ aa20c │ │ │ │ + ldr r3, [pc, #56] @ aa200 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a8 │ │ │ │ mov r6, #1 │ │ │ │ - b aa19c │ │ │ │ + b aa190 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r0, r8, lsr #31 │ │ │ │ + @ instruction: 0x00205fb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - eoreq r5, r0, ip, lsr pc │ │ │ │ + eoreq r5, r0, r8, asr #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #960] @ aa5f0 │ │ │ │ + ldr r1, [pc, #960] @ aa5e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #936] @ aa5f4 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #936] @ aa5e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #916] @ aa5f8 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #916] @ aa5ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #896] @ aa5fc │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #896] @ aa5f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #876] @ aa600 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #876] @ aa5f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #856] @ aa604 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #856] @ aa5f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #836] @ aa608 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #836] @ aa5fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #816] @ aa60c │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #816] @ aa600 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #796] @ aa610 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #796] @ aa604 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #776] @ aa614 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #776] @ aa608 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #756] @ aa618 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #756] @ aa60c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #736] @ aa61c │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #736] @ aa610 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #716] @ aa620 │ │ │ │ + beq aa5c4 │ │ │ │ + ldr r1, [pc, #716] @ aa614 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ + beq aa5c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq aa5d8 │ │ │ │ - ldr r1, [pc, #688] @ aa624 │ │ │ │ + beq aa5cc │ │ │ │ + ldr r1, [pc, #688] @ aa618 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #668] @ aa628 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #668] @ aa61c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #648] @ aa62c │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #648] @ aa620 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #628] @ aa630 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #628] @ aa624 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #608] @ aa634 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #608] @ aa628 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #588] @ aa638 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #588] @ aa62c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #568] @ aa63c │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #568] @ aa630 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #548] @ aa640 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #548] @ aa634 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #528] @ aa644 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #528] @ aa638 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #508] @ aa648 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #508] @ aa63c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ + beq aa5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #480] @ aa64c │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #480] @ aa640 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #460] @ aa650 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #460] @ aa644 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #440] @ aa654 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #440] @ aa648 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #420] @ aa658 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #420] @ aa64c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #400] @ aa65c │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #400] @ aa650 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #380] @ aa660 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #380] @ aa654 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #360] @ aa664 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #360] @ aa658 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #340] @ aa668 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #340] @ aa65c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #320] @ aa66c │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #320] @ aa660 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #300] @ aa670 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #300] @ aa664 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #280] @ aa674 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #280] @ aa668 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #260] @ aa678 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #260] @ aa66c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #240] @ aa67c │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #240] @ aa670 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #220] @ aa680 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #220] @ aa674 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #200] @ aa684 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #200] @ aa678 │ │ │ │ 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] @ aa6a4 │ │ │ │ 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 aa7a0 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne aa8a4 │ │ │ │ + bne aa898 │ │ │ │ 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 aa7f4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aa6f4 │ │ │ │ + bne aa6e8 │ │ │ │ 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 aa808 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7ec │ │ │ │ + bls aa7e0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa72c │ │ │ │ + bne aa720 │ │ │ │ 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 aa82c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7d8 │ │ │ │ + bls aa7cc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa764 │ │ │ │ + bne aa758 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aa85c │ │ │ │ + bne aa850 │ │ │ │ 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 aa874 │ │ │ │ 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 aa778 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b aa74c │ │ │ │ + b aa740 │ │ │ │ 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 aa708 │ │ │ │ + ldr r3, [pc, #172] @ aa8bc │ │ │ │ + ldr r1, [pc, #172] @ aa8c0 │ │ │ │ + ldr r0, [pc, #172] @ aa8c4 │ │ │ │ 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] @ aa8c8 │ │ │ │ + ldr r1, [pc, #148] @ aa8cc │ │ │ │ + ldr r0, [pc, #148] @ aa8d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ aa8e0 │ │ │ │ + ldr r2, [pc, #144] @ aa8d4 │ │ │ │ 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] @ aa8d8 │ │ │ │ + ldr r1, [pc, #128] @ aa8dc │ │ │ │ + ldr r0, [pc, #128] @ aa8e0 │ │ │ │ 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] @ aa8e4 │ │ │ │ + ldr r1, [pc, #104] @ aa8e8 │ │ │ │ + ldr r0, [pc, #104] @ aa8ec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ aa8fc │ │ │ │ + ldr r2, [pc, #100] @ aa8f0 │ │ │ │ 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] @ aa8f4 │ │ │ │ + ldr r1, [pc, #84] @ aa8f8 │ │ │ │ + ldr r0, [pc, #84] @ aa8fc │ │ │ │ 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 aa93c │ │ │ │ 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] @ aa95c │ │ │ │ + ldreq r1, [pc, #64] @ aa960 │ │ │ │ + ldreq r2, [pc, #64] @ aa964 │ │ │ │ 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 +139687,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 aa99c │ │ │ │ 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] @ aa9d0 │ │ │ │ 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] @ aa9d4 │ │ │ │ + ldr r1, [pc, #32] @ aa9d8 │ │ │ │ + ldr r0, [pc, #32] @ aa9dc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aa9ec │ │ │ │ + ldr r2, [pc, #28] @ aa9e0 │ │ │ │ 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 aaa40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaa28 │ │ │ │ + bne aaa1c │ │ │ │ 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] @ aaa74 │ │ │ │ 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] @ aaa78 │ │ │ │ + ldr r1, [pc, #32] @ aaa7c │ │ │ │ + ldr r0, [pc, #32] @ aaa80 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aaa90 │ │ │ │ + ldr r2, [pc, #28] @ aaa84 │ │ │ │ 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 aab20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r0] │ │ │ │ - ldr ip, [pc, #176] @ aab74 │ │ │ │ + ldr ip, [pc, #176] @ aab68 │ │ │ │ str ip, [r3] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab54 │ │ │ │ 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] @ aab6c │ │ │ │ add r1, r1, #24 │ │ │ │ orr ip, r2, ip │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str ip, [r3, #4] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab54 │ │ │ │ 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] @ aab70 │ │ │ │ + ldr ip, [pc, #104] @ aab74 │ │ │ │ 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 aab54 │ │ │ │ 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] @ aab78 │ │ │ │ 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 +139827,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] @ aad94 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ sub r6, r0, #1 │ │ │ │ and r8, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacb4 │ │ │ │ ldrb r2, [r5, #-3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aacd0 │ │ │ │ + beq aacc4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacb4 │ │ │ │ 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 aad70 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, lr, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls aace0 │ │ │ │ + bls aacd4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne aabf4 │ │ │ │ + bne aabe8 │ │ │ │ mvn r1, #0 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad58 │ │ │ │ + bne aad4c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aad00 │ │ │ │ + bls aacf4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac2c │ │ │ │ + bne aac20 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad34 │ │ │ │ + bne aad28 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aacf0 │ │ │ │ + bls aace4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac64 │ │ │ │ + bne aac58 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad10 │ │ │ │ + bne aad04 │ │ │ │ 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 aabb8 │ │ │ │ + ldr r0, [pc, #220] @ aad98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be90 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r1, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b aaca4 │ │ │ │ + bl aa6a8 │ │ │ │ + b aac98 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ and ip, ip, r7 │ │ │ │ orr r1, r1, ip │ │ │ │ - b aac14 │ │ │ │ + b aac08 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r0, r0, r7 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b aac84 │ │ │ │ + b aac78 │ │ │ │ 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 aac40 │ │ │ │ + ldr r3, [pc, #144] @ aad9c │ │ │ │ + ldr r1, [pc, #144] @ aada0 │ │ │ │ + ldr r0, [pc, #144] @ aada4 │ │ │ │ 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] @ aada8 │ │ │ │ + ldr r1, [pc, #120] @ aadac │ │ │ │ + ldr r0, [pc, #120] @ aadb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #116] @ aadc0 │ │ │ │ + ldr r2, [pc, #116] @ aadb4 │ │ │ │ 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] @ aadb8 │ │ │ │ + ldr r1, [pc, #100] @ aadbc │ │ │ │ + ldr r0, [pc, #100] @ aadc0 │ │ │ │ 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] @ aadc4 │ │ │ │ + ldr r1, [pc, #76] @ aadc8 │ │ │ │ + ldr r0, [pc, #76] @ aadcc │ │ │ │ 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 aae1c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aae08 │ │ │ │ + bne aadfc │ │ │ │ bl 2397c │ │ │ │ - ldr r6, [pc, #196] @ aaef4 │ │ │ │ + ldr r6, [pc, #196] @ aaee8 │ │ │ │ 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 aae70 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aae60 │ │ │ │ + bhi aae54 │ │ │ │ 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 aaec8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aaeb8 │ │ │ │ + bhi aaeac │ │ │ │ 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 +140047,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 aaf4c │ │ │ │ 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 ab044 │ │ │ │ + ldr r3, [pc, #304] @ ab060 │ │ │ │ + ldr r1, [pc, #304] @ ab064 │ │ │ │ + ldr r0, [pc, #304] @ ab068 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ ab078 │ │ │ │ + ldr r2, [pc, #300] @ ab06c │ │ │ │ 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 aaf80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aaf6c │ │ │ │ + bne aaf60 │ │ │ │ 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 aafcc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf7c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aafbc │ │ │ │ + bhi aafb0 │ │ │ │ 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 ab018 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf7c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi ab008 │ │ │ │ + bhi aaffc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ ab07c │ │ │ │ + ldr r3, [pc, #68] @ ab070 │ │ │ │ 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] @ ab0a4 │ │ │ │ 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 aaeec │ │ │ │ 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] @ ab0d8 │ │ │ │ + ldr lr, [pc, #32] @ ab0dc │ │ │ │ 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 aaeec │ │ │ │ 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 ab1f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab104 │ │ │ │ + bne ab0f8 │ │ │ │ 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 +140208,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 ab1c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ab294 │ │ │ │ + bne ab288 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ab22c │ │ │ │ + beq ab220 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab564 │ │ │ │ + bls ab558 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab1b4 │ │ │ │ + bne ab1a8 │ │ │ │ bl 2397c │ │ │ │ cmp lr, #0 │ │ │ │ - beq ab24c │ │ │ │ + beq ab240 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab30c │ │ │ │ + bls ab300 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab1e0 │ │ │ │ - b ab1d0 │ │ │ │ - ldr r2, [pc, #1104] @ ab658 │ │ │ │ + bne ab1d4 │ │ │ │ + b ab1c4 │ │ │ │ + ldr r2, [pc, #1104] @ ab64c │ │ │ │ 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 ab510 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab22c │ │ │ │ - b ab1d0 │ │ │ │ + bne ab220 │ │ │ │ + b ab1c4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ab274 │ │ │ │ + beq ab268 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab4c8 │ │ │ │ + bls ab4bc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab254 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab248 │ │ │ │ + b ab1c4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab5b8 │ │ │ │ + bls ab5ac │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab274 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab268 │ │ │ │ + b ab1c4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab2b8 │ │ │ │ + bls ab2ac │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab298 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab28c │ │ │ │ + b ab1c4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ ab658 │ │ │ │ + ldr ip, [pc, #916] @ ab64c │ │ │ │ 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 ab37c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab360 │ │ │ │ + bls ab354 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab2ec │ │ │ │ - b ab1d0 │ │ │ │ - ldr lr, [pc, #836] @ ab658 │ │ │ │ + bne ab2e0 │ │ │ │ + b ab1c4 │ │ │ │ + ldr lr, [pc, #836] @ ab64c │ │ │ │ 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 ab430 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab414 │ │ │ │ + bls ab408 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab340 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab334 │ │ │ │ + b ab1c4 │ │ │ │ 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 ab3d4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab3b4 │ │ │ │ + bls ab3a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab394 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab388 │ │ │ │ + b ab1c4 │ │ │ │ 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 +140377,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 ab488 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab468 │ │ │ │ + bls ab45c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab448 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab43c │ │ │ │ + b ab1c4 │ │ │ │ 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 +140412,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] @ ab64c │ │ │ │ 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 ab488 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab62c │ │ │ │ + bls ab620 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab4fc │ │ │ │ - b ab1d0 │ │ │ │ - ldr ip, [pc, #308] @ ab658 │ │ │ │ + bne ab4f0 │ │ │ │ + b ab1c4 │ │ │ │ + ldr ip, [pc, #308] @ ab64c │ │ │ │ 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 +140450,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] @ ab64c │ │ │ │ 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 ab3d4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab600 │ │ │ │ + bls ab5f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab598 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab58c │ │ │ │ + b ab1c4 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ ab658 │ │ │ │ + ldr ip, [pc, #148] @ ab64c │ │ │ │ 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 +140499,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 ab3d4 │ │ │ │ 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 ab488 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab680 │ │ │ │ + bls ab674 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab660 │ │ │ │ - b ab0ec │ │ │ │ + bne ab654 │ │ │ │ + b ab0e0 │ │ │ │ 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] @ ab6a0 │ │ │ │ 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] @ ab764 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #160] @ ab774 │ │ │ │ - ldr r3, [pc, #160] @ ab778 │ │ │ │ + ldr r0, [pc, #160] @ ab768 │ │ │ │ + ldr r3, [pc, #160] @ ab76c │ │ │ │ stm lr, {r0, r2} │ │ │ │ add r2, lr, #12 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #148] @ ab77c │ │ │ │ + ldr r2, [pc, #148] @ ab770 │ │ │ │ str r2, [lr, #8] │ │ │ │ - ldr r2, [pc, #144] @ ab780 │ │ │ │ + ldr r2, [pc, #144] @ ab774 │ │ │ │ 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 ab74c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab6fc │ │ │ │ + bne ab6f0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr lr, [r4] │ │ │ │ - ldr r3, [pc, #84] @ ab784 │ │ │ │ + ldr r3, [pc, #84] @ ab778 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldreq r2, [pc, #76] @ ab788 │ │ │ │ + ldreq r2, [pc, #76] @ ab77c │ │ │ │ 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] @ ab780 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ ab790 │ │ │ │ + ldr r2, [pc, #48] @ ab784 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab728 │ │ │ │ + b ab71c │ │ │ │ mov r0, r5 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ - eoreq r4, r0, ip, lsl #18 │ │ │ │ + eoreq r4, r0, r8, lsl r9 │ │ │ │ mov r1, r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ blx r7 │ │ │ │ mov r0, r1 │ │ │ │ pop {r1, r2, r3, r4} │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -140605,74 +140602,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] @ ab8ac │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bhi ab8b4 │ │ │ │ + bhi ab8a8 │ │ │ │ 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] @ ab8b0 │ │ │ │ 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 ab8a8 │ │ │ │ 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] @ ab8b4 │ │ │ │ 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 ab890 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab838 │ │ │ │ + bne ab82c │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r4, [r5] │ │ │ │ - ldr r3, [pc, #84] @ ab8c4 │ │ │ │ + ldr r3, [pc, #84] @ ab8b8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ ab8c8 │ │ │ │ + ldr r3, [pc, #80] @ ab8bc │ │ │ │ str r3, [r4, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ ab8cc │ │ │ │ + ldr r3, [pc, #68] @ ab8c0 │ │ │ │ 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 aaeec │ │ │ │ + ldr r3, [pc, #44] @ ab8c4 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ orr r3, ip, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ - b ab868 │ │ │ │ + b ab85c │ │ │ │ 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 +140680,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] @ aba00 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi ab9fc │ │ │ │ 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] @ aba04 │ │ │ │ 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 ab9fc │ │ │ │ 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] @ aba08 │ │ │ │ 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 ab9e4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab970 │ │ │ │ + bne ab964 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr lr, [r4] │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r3, [pc, #104] @ aba18 │ │ │ │ + ldr r3, [pc, #104] @ aba0c │ │ │ │ add r1, lr, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r1, [r4] │ │ │ │ str r3, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi ab9fc │ │ │ │ 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] @ aba10 │ │ │ │ + ldr r1, [pc, #68] @ aba14 │ │ │ │ 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] @ aba18 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab9a0 │ │ │ │ + b ab994 │ │ │ │ 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 +140766,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 abac4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aba48 │ │ │ │ + bne aba3c │ │ │ │ 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 abaf8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aba7c │ │ │ │ + bne aba70 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #120] @ abb28 │ │ │ │ + ldr r3, [pc, #120] @ abb1c │ │ │ │ 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] @ abb1c │ │ │ │ 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] @ abb1c │ │ │ │ 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 aba9c │ │ │ │ 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 abbd0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abb4c │ │ │ │ + bne abb40 │ │ │ │ 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 abc08 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abb80 │ │ │ │ + bne abb74 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #132] @ abc38 │ │ │ │ + ldr r2, [pc, #132] @ abc2c │ │ │ │ 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] @ abc2c │ │ │ │ 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] @ abc2c │ │ │ │ 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 abba0 │ │ │ │ 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 abd04 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc5c │ │ │ │ + bne abc50 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abd48 │ │ │ │ + bls abd3c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc80 │ │ │ │ + bne abc74 │ │ │ │ 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 abd74 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abcb4 │ │ │ │ + bne abca8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #188] @ abda4 │ │ │ │ + ldr r3, [pc, #188] @ abd98 │ │ │ │ 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] @ abd98 │ │ │ │ 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] @ abd98 │ │ │ │ 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] @ abd98 │ │ │ │ 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 abcd4 │ │ │ │ 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 abe68 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdc8 │ │ │ │ + bne abdbc │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abea4 │ │ │ │ + bls abe98 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdec │ │ │ │ + bne abde0 │ │ │ │ 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 abec8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abe20 │ │ │ │ + bne abe14 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #164] @ abef8 │ │ │ │ + ldr r3, [pc, #164] @ abeec │ │ │ │ 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] @ abeec │ │ │ │ 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] @ abeec │ │ │ │ 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] @ abeec │ │ │ │ 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 abe40 │ │ │ │ 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 abfb8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf1c │ │ │ │ + bne abf10 │ │ │ │ mvn r2, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abff0 │ │ │ │ + bls abfe4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf40 │ │ │ │ + bne abf34 │ │ │ │ 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 ac014 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abf74 │ │ │ │ + bne abf68 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #156] @ ac044 │ │ │ │ + ldr r3, [pc, #156] @ ac038 │ │ │ │ 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] @ ac038 │ │ │ │ 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] @ ac038 │ │ │ │ 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] @ ac038 │ │ │ │ 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 abf94 │ │ │ │ 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 ac110 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac198 │ │ │ │ + bls ac18c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne ac074 │ │ │ │ + bne ac068 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r7, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1ec │ │ │ │ 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 ac170 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ac0cc │ │ │ │ + bne ac0c0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1ec │ │ │ │ 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 ac1cc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac120 │ │ │ │ + bne ac114 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac1b8 │ │ │ │ + bls ac1ac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac150 │ │ │ │ + bne ac144 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b ab0ec │ │ │ │ - ldr r2, [pc, #120] @ ac1fc │ │ │ │ + b ab0e0 │ │ │ │ + ldr r2, [pc, #120] @ ac1f0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b ac0f4 │ │ │ │ + b ac0e8 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #88] @ ac1fc │ │ │ │ + ldr r2, [pc, #88] @ ac1f0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1] │ │ │ │ - b ac09c │ │ │ │ + b ac090 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r2, [pc, #60] @ ac200 │ │ │ │ + ldr r2, [pc, #60] @ ac1f4 │ │ │ │ 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 ac13c │ │ │ │ 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 +141271,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 ac2b8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ac22c │ │ │ │ + bne ac220 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ac300 │ │ │ │ + bls ac2f4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ac250 │ │ │ │ + bne ac244 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac32c │ │ │ │ + bls ac320 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ac270 │ │ │ │ + bne ac264 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ 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 ac2e0 │ │ │ │ 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 aaeec │ │ │ │ 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 ac2e0 │ │ │ │ + ldr r1, [pc, #16] @ ac338 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ac2a4 │ │ │ │ + b ac298 │ │ │ │ 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] @ ac3e4 │ │ │ │ + ldr r0, [pc, #128] @ ac3e8 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r2, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r2, [pc, #100] @ ac3f8 │ │ │ │ + ldr r2, [pc, #100] @ ac3ec │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #96] @ ac3fc │ │ │ │ + ldr r3, [pc, #96] @ ac3f0 │ │ │ │ str r2, [r5], #8 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #76] @ ac400 │ │ │ │ + bl aa6a8 │ │ │ │ + ldr r3, [pc, #76] @ ac3f4 │ │ │ │ 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 aaeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #44] @ ac404 │ │ │ │ + ldr ip, [pc, #44] @ ac3f8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #40] @ ac408 │ │ │ │ + ldr r2, [pc, #40] @ ac3fc │ │ │ │ str ip, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ str r2, [r3, #4] │ │ │ │ - b aa6b4 │ │ │ │ + b aa6a8 │ │ │ │ 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] @ ac760 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #828] @ ac770 │ │ │ │ + ldr r3, [pc, #828] @ ac764 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #816] @ ac774 │ │ │ │ + ldr r9, [pc, #816] @ ac768 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #804] @ ac778 │ │ │ │ + ldr r3, [pc, #804] @ ac76c │ │ │ │ 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] │ │ │ │ @@ -141425,643 +141422,643 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ac5f0 │ │ │ │ + beq ac5e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ac6cc │ │ │ │ + bhi ac6c0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #636] @ ac77c │ │ │ │ + ldr ip, [pc, #636] @ ac770 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ str ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ - bne ac690 │ │ │ │ + bne ac684 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac728 │ │ │ │ - ldr r3, [pc, #580] @ ac780 │ │ │ │ + beq ac71c │ │ │ │ + ldr r3, [pc, #580] @ ac774 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r3, #2352] @ 0x930 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ 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 ac5b0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr ip, [pc, #512] @ ac784 │ │ │ │ + ldr ip, [pc, #512] @ ac778 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ ac788 │ │ │ │ + ldr r3, [pc, #500] @ ac77c │ │ │ │ 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 aaeec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #456] @ ac78c │ │ │ │ - ldr r3, [pc, #424] @ ac770 │ │ │ │ + ldr r2, [pc, #456] @ ac780 │ │ │ │ + ldr r3, [pc, #424] @ ac764 │ │ │ │ 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 ac75c │ │ │ │ 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 ac71c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac700 │ │ │ │ + bne ac6f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #360] @ ac780 │ │ │ │ + ldr r3, [pc, #360] @ ac774 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ - bne ac6d8 │ │ │ │ + bne ac6cc │ │ │ │ ldr r2, [r3, #2344] @ 0x928 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #344] @ ac790 │ │ │ │ + ldr r1, [pc, #344] @ ac784 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac670 │ │ │ │ + beq ac664 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #316] @ ac794 │ │ │ │ + ldr r3, [pc, #316] @ ac788 │ │ │ │ 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 ac6d4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac540 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ac738 │ │ │ │ + bne ac72c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac608 │ │ │ │ + beq ac5fc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #200] @ ac780 │ │ │ │ + ldr r3, [pc, #200] @ ac774 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2360] @ 0x938 │ │ │ │ ldreq r2, [r3, #2356] @ 0x934 │ │ │ │ - bl aaef8 │ │ │ │ - b ac54c │ │ │ │ + bl aaeec │ │ │ │ + b ac540 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ - b ac5bc │ │ │ │ + b ac5b0 │ │ │ │ ldr r2, [r3, #2348] @ 0x92c │ │ │ │ - b ac620 │ │ │ │ + b ac614 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac540 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b ac608 │ │ │ │ - ldr r3, [pc, #80] @ ac780 │ │ │ │ + b ac5fc │ │ │ │ + ldr r3, [pc, #80] @ ac774 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2340] @ 0x924 │ │ │ │ - b ac620 │ │ │ │ + b ac614 │ │ │ │ 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 aadd0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b ac69c │ │ │ │ + b ac690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r8, asr #23 │ │ │ │ + ldrdeq r3, [r0], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r0, r8, lsr #23 │ │ │ │ + @ instruction: 0x00203bb4 │ │ │ │ @ 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, asr #20 │ │ │ │ blx r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ac798 : │ │ │ │ +000ac78c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne ac7c0 │ │ │ │ + bne ac7b4 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #4 │ │ │ │ - beq ac7ec │ │ │ │ + beq ac7e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7f4 : │ │ │ │ +000ac7e8 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7fc : │ │ │ │ +000ac7f0 : │ │ │ │ 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] @ acab8 │ │ │ │ + ldr lr, [pc, #688] @ acabc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #676] @ acacc │ │ │ │ + ldr ip, [pc, #676] @ acac0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #664] @ acad0 │ │ │ │ + ldr r3, [pc, #664] @ acac4 │ │ │ │ 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 ac9bc │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq ac9c8 │ │ │ │ + beq ac9bc │ │ │ │ ands r8, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne aca00 │ │ │ │ + bne ac9f4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq aca18 │ │ │ │ + beq aca0c │ │ │ │ cmp r3, #6 │ │ │ │ - bne aca00 │ │ │ │ + bne ac9f4 │ │ │ │ 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 acaac │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #528] @ acad4 │ │ │ │ + bne acaac │ │ │ │ + ldr r3, [pc, #528] @ acac8 │ │ │ │ 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 acaac │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa204 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acaac │ │ │ │ cmp r3, #2 │ │ │ │ movne sl, r1 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - ldr r1, [pc, #452] @ acad8 │ │ │ │ + ldr r1, [pc, #452] @ acacc │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 237a8 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac948 │ │ │ │ + beq ac93c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ acadc │ │ │ │ + ldr r1, [pc, #420] @ acad0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac974 │ │ │ │ + bne ac968 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9be4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq ac974 │ │ │ │ + beq ac968 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9be4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne acab4 │ │ │ │ + bne acaa8 │ │ │ │ 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 ac7f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ - beq ac9d0 │ │ │ │ + beq ac9c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7f0 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c4 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [r5] │ │ │ │ - ldr r2, [pc, #264] @ acae0 │ │ │ │ - ldr r3, [pc, #236] @ acac8 │ │ │ │ + ldr r2, [pc, #264] @ acad4 │ │ │ │ + ldr r3, [pc, #236] @ acabc │ │ │ │ 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 acab4 │ │ │ │ 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 a9be4 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c4 │ │ │ │ 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 acaac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #136] @ acad4 │ │ │ │ + bne acaac │ │ │ │ + ldr r3, [pc, #136] @ acac8 │ │ │ │ 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 acaac │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa204 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acaac │ │ │ │ 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 ac7f0 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c4 │ │ │ │ mov r8, #1 │ │ │ │ str r9, [r5] │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r0, ror #15 │ │ │ │ + eoreq r3, r0, ip, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002037b8 │ │ │ │ + eoreq r3, r0, r4, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r0, ror r8 │ │ │ │ - andseq r2, ip, r4, ror #16 │ │ │ │ - eoreq r3, r0, r0, lsr #12 │ │ │ │ + andseq r2, ip, ip, ror #16 │ │ │ │ + andseq r2, ip, r0, ror #16 │ │ │ │ + eoreq r3, r0, ip, lsr #12 │ │ │ │ │ │ │ │ -000acae4 : │ │ │ │ +000acad8 : │ │ │ │ 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] @ acd84 │ │ │ │ + ldr ip, [pc, #660] @ acd88 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #648] @ acd98 │ │ │ │ + ldr r6, [pc, #648] @ acd8c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #644] @ acd9c │ │ │ │ + ldr r3, [pc, #644] @ acd90 │ │ │ │ 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 acb7c │ │ │ │ + ldr r8, [pc, #584] @ acd94 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi acb84 │ │ │ │ + bhi acb78 │ │ │ │ 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 acb4c │ │ │ │ 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 a9be4 │ │ │ │ + ldr r2, [pc, #516] @ acd98 │ │ │ │ + ldr r3, [pc, #496] @ acd88 │ │ │ │ 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 acd80 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb6c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b acb78 │ │ │ │ + b acb6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd70 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl acae4 │ │ │ │ + bl acad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b acb78 │ │ │ │ + b acb6c │ │ │ │ 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 accf8 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #340] @ acda8 │ │ │ │ + bne accf0 │ │ │ │ + ldr r3, [pc, #340] @ acd9c │ │ │ │ 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 accf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ - ldr r1, [pc, #284] @ acdac │ │ │ │ + bne acd68 │ │ │ │ + ldr r1, [pc, #284] @ acda0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b accf0 │ │ │ │ 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 accf8 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #204] @ acda8 │ │ │ │ + bne accf0 │ │ │ │ + ldr r3, [pc, #204] @ acd9c │ │ │ │ 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 acd00 │ │ │ │ str r8, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb8c │ │ │ │ mov r0, #0 │ │ │ │ - b accfc │ │ │ │ + b accf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ + bne acd68 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - ldr r1, [pc, #128] @ acdb0 │ │ │ │ + ldr r1, [pc, #128] @ acda4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #108] @ acdb4 │ │ │ │ + beq acd68 │ │ │ │ + ldr r1, [pc, #108] @ acda8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #88] @ acdb8 │ │ │ │ + beq acd68 │ │ │ │ + ldr r1, [pc, #88] @ acdac │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b accf0 │ │ │ │ mov r0, #1 │ │ │ │ - b accfc │ │ │ │ + b accf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, r4, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001d6efc │ │ │ │ - eoreq r3, r0, r8, asr r4 │ │ │ │ + @ instruction: 0x001d6ef8 │ │ │ │ + eoreq r3, r0, r4, ror #8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r8, ror #13 │ │ │ │ - andseq r2, ip, r8, lsr #12 │ │ │ │ - andseq r2, ip, r8, lsl r6 │ │ │ │ - andseq r2, ip, r8, lsl #12 │ │ │ │ + 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 : │ │ │ │ +000acdb0 : │ │ │ │ mov r2, #3 │ │ │ │ - b acae4 │ │ │ │ + b acad8 │ │ │ │ │ │ │ │ -000acdc4 : │ │ │ │ +000acdb8 : │ │ │ │ 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 ace54 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #116] @ ace68 │ │ │ │ + ldr ip, [pc, #116] @ ace5c │ │ │ │ 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] @ ace60 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str lr, [r1], #8 │ │ │ │ str r1, [r2, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ - bhi ace64 │ │ │ │ + bhi ace58 │ │ │ │ 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] @ ace64 │ │ │ │ + ldr ip, [pc, #56] @ ace68 │ │ │ │ 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 +142071,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] @ acfc8 │ │ │ │ + ldr ip, [pc, #324] @ acfcc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ - ldr r3, [pc, #312] @ acfdc │ │ │ │ + ldr r3, [pc, #312] @ acfd0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r8, [pc, #308] @ acfe0 │ │ │ │ + ldr r8, [pc, #308] @ acfd4 │ │ │ │ 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 acef0 │ │ │ │ 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 acfb0 │ │ │ │ + bl abc30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #224] @ acfe4 │ │ │ │ + ldr r3, [pc, #224] @ acfd8 │ │ │ │ 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 aaeec │ │ │ │ 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 aadd0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #136] @ acfe8 │ │ │ │ + ldr r3, [pc, #136] @ acfdc │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #116] @ acfec │ │ │ │ + bl aa6a8 │ │ │ │ + ldr r3, [pc, #116] @ acfe0 │ │ │ │ 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 aaeec │ │ │ │ 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 acdb8 │ │ │ │ + bl abc30 │ │ │ │ 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 acef0 │ │ │ │ + eoreq r3, r0, r4, ror r1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ tst r0, #1 │ │ │ │ blx r3 │ │ │ │ ldrsh r2, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #812] @ ad334 │ │ │ │ - ldr lr, [pc, #812] @ ad338 │ │ │ │ + ldr r4, [pc, #812] @ ad328 │ │ │ │ + ldr lr, [pc, #812] @ ad32c │ │ │ │ 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] @ ad330 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #784] @ ad340 │ │ │ │ + ldr r0, [pc, #784] @ ad334 │ │ │ │ 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 ad194 │ │ │ │ add r8, r5, #3 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a013c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ad13c │ │ │ │ + bne ad130 │ │ │ │ cmp r5, #0 │ │ │ │ movgt r8, r4 │ │ │ │ - ble ad2ac │ │ │ │ + ble ad2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a013c │ │ │ │ cmp r0, #0 │ │ │ │ addeq r8, r8, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne ad094 │ │ │ │ + bne ad088 │ │ │ │ lsl r2, r8, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r2 │ │ │ │ - bcc ad2b0 │ │ │ │ + bcc ad2a4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi ad264 │ │ │ │ + bhi ad258 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ad2f0 │ │ │ │ + bls ad2e4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ad0d8 │ │ │ │ + bne ad0cc │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ 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 ad160 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl acdc4 │ │ │ │ - b ad16c │ │ │ │ + bl acdb8 │ │ │ │ + b ad160 │ │ │ │ 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 ad218 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ - bl a1250 │ │ │ │ + bl a1244 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ ad344 │ │ │ │ - ldr r3, [pc, #444] @ ad338 │ │ │ │ + ldr r2, [pc, #460] @ ad338 │ │ │ │ + ldr r3, [pc, #444] @ ad32c │ │ │ │ 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 ad324 │ │ │ │ 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 ad2c4 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ movls r3, ip │ │ │ │ - bhi ad288 │ │ │ │ + bhi ad27c │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r5, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls ad310 │ │ │ │ + bls ad304 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ad1bc │ │ │ │ + bne ad1b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ 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 ad164 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl acdc4 │ │ │ │ - b ad170 │ │ │ │ + bl acdb8 │ │ │ │ + b ad164 │ │ │ │ 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 a1244 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ strcs r4, [r3, #12] │ │ │ │ - b ad16c │ │ │ │ + b ad160 │ │ │ │ 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 ad114 │ │ │ │ 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 ad1fc │ │ │ │ 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 ad114 │ │ │ │ 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 ad1fc │ │ │ │ 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 ad0fc │ │ │ │ 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 ad1e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r0, ip, ror #31 │ │ │ │ + strdeq r2, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r0, asr #31 │ │ │ │ + eoreq r2, r0, ip, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r0, r0, lsl #29 │ │ │ │ + eoreq r2, r0, ip, lsl #29 │ │ │ │ │ │ │ │ -000ad348 : │ │ │ │ +000ad33c : │ │ │ │ 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] @ ad46c │ │ │ │ + ldr lr, [pc, #280] @ ad470 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #268] @ ad480 │ │ │ │ + ldr r3, [pc, #268] @ ad474 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #264] @ ad484 │ │ │ │ + ldr ip, [pc, #264] @ ad478 │ │ │ │ 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 +142411,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 a912c │ │ │ │ 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 ad438 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, r3 │ │ │ │ mov r2, #5 │ │ │ │ - bl abc3c │ │ │ │ - ldr r2, [pc, #124] @ ad488 │ │ │ │ + bl abc30 │ │ │ │ + ldr r2, [pc, #124] @ ad47c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #120] @ ad48c │ │ │ │ + ldr r1, [pc, #120] @ ad480 │ │ │ │ cmp r5, #2 │ │ │ │ stm r3, {r1, r2} │ │ │ │ lslne r5, r5, #16 │ │ │ │ - ldrne r2, [pc, #108] @ ad490 │ │ │ │ + ldrne r2, [pc, #108] @ ad484 │ │ │ │ andne r5, r5, #983040 @ 0xf0000 │ │ │ │ - ldreq r2, [pc, #104] @ ad494 │ │ │ │ + ldreq r2, [pc, #104] @ ad488 │ │ │ │ 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] @ ad48c │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r2, [pc, #80] @ ad49c │ │ │ │ - ldr r3, [pc, #44] @ ad47c │ │ │ │ + ldr r2, [pc, #80] @ ad490 │ │ │ │ + ldr r3, [pc, #44] @ ad470 │ │ │ │ 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 ad468 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r4, ip, r2 │ │ │ │ + eoreq r2, r0, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, ror ip │ │ │ │ + eoreq r2, r0, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, [r0, #8] │ │ │ │ strd r2, [r7, #8] │ │ │ │ mov r2, r7 │ │ │ │ - eoreq r2, r0, ip, lsr #23 │ │ │ │ + @ instruction: 0x00202bb8 │ │ │ │ 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] @ ae384 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3792] @ ae394 │ │ │ │ + ldr r1, [pc, #3792] @ ae388 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r8, [pc, #3780] @ ae398 │ │ │ │ + ldr r8, [pc, #3780] @ ae38c │ │ │ │ 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] @ ae390 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r7, [fp] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 ad670 │ │ │ │ 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 ad930 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #3604] @ ae3a0 │ │ │ │ + ldr r0, [pc, #3604] @ ae394 │ │ │ │ str r0, [r3] │ │ │ │ - bne ad930 │ │ │ │ + bne ad924 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3592] @ ae3a4 │ │ │ │ + ldr r1, [pc, #3592] @ ae398 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq ad694 │ │ │ │ + beq ad688 │ │ │ │ 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 ad6e4 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r5, #12 │ │ │ │ - bne aee38 │ │ │ │ + bne aee2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc ad900 │ │ │ │ + bcc ad8f4 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #3756] @ ae4dc │ │ │ │ + ldrne r2, [pc, #3756] @ ae4d0 │ │ │ │ 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 ad8f0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad860 │ │ │ │ + beq ad854 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #180] @ 0xb4 │ │ │ │ - b ad860 │ │ │ │ + b ad854 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne ad734 │ │ │ │ + bne ad728 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #19 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq ad804 │ │ │ │ + beq ad7f8 │ │ │ │ cmn r5, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ ands r2, r2, r3 │ │ │ │ - bne ad804 │ │ │ │ + bne ad7f8 │ │ │ │ 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 ada6c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ addeq sl, r4, #4 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne adaf4 │ │ │ │ + bne adae8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667d0 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl ac048 │ │ │ │ + bl ac03c │ │ │ │ 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 ad760 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b adb14 │ │ │ │ + b adb08 │ │ │ │ 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 ada64 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - beq af4f8 │ │ │ │ + beq af4ec │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne adae4 │ │ │ │ + bne adad8 │ │ │ │ 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 ad8f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne adab8 │ │ │ │ + bne adaac │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad7e0 │ │ │ │ + beq ad7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ad8fc │ │ │ │ - ldr r3, [pc, #3008] @ ae3a8 │ │ │ │ + bhi ad8f0 │ │ │ │ + ldr r3, [pc, #3008] @ ae39c │ │ │ │ add r6, r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi af620 │ │ │ │ + bhi af614 │ │ │ │ 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] @ ae4d0 │ │ │ │ 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 +142705,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 ad8f0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad884 │ │ │ │ + beq ad878 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ 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 ad8c0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf8 │ │ │ │ + bne aedec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad8e0 │ │ │ │ + beq ad8d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ad8f4 │ │ │ │ + beq ad8e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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] @ ae3a0 │ │ │ │ + ldr r3, [pc, #2696] @ ae388 │ │ │ │ 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 af4b8 │ │ │ │ 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] @ ae3a4 │ │ │ │ + b ad58c │ │ │ │ + ldr r0, [pc, #2672] @ ae3a8 │ │ │ │ str r0, [r3] │ │ │ │ add sl, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2660] @ ae3b8 │ │ │ │ + ldr r1, [pc, #2660] @ ae3ac │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #2612] @ ae3a0 │ │ │ │ + ldr r1, [pc, #2612] @ ae394 │ │ │ │ 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 adad0 │ │ │ │ + ldr r9, [pc, #2600] @ ae3a4 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ str r9, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2580] @ ae3bc │ │ │ │ + ldr ip, [pc, #2580] @ ae3b0 │ │ │ │ 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 aaeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ 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 af748 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #2660] @ ae48c │ │ │ │ + ldr r0, [pc, #2660] @ ae480 │ │ │ │ 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] @ ae3b4 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae3b8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #2604] @ ae490 │ │ │ │ + ldr r3, [pc, #2604] @ ae484 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - b ad604 │ │ │ │ + b ad5f8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r5, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi af18c │ │ │ │ + bhi af180 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af3a8 │ │ │ │ + beq af39c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - beq ad77c │ │ │ │ + beq ad770 │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2312] @ ae3c8 │ │ │ │ + ldr r1, [pc, #2312] @ ae3bc │ │ │ │ add r0, r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #19 │ │ │ │ - bhi adcd4 │ │ │ │ + bhi adcc8 │ │ │ │ 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] @ ae398 │ │ │ │ + b ad978 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad798 │ │ │ │ + b ad78c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add58 │ │ │ │ + bne add4c │ │ │ │ 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 af748 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #2392] @ ae48c │ │ │ │ + ldr r0, [pc, #2392] @ ae480 │ │ │ │ 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] @ ae3c0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae3b8 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ - ldr r1, [pc, #2332] @ ae490 │ │ │ │ + ldr r1, [pc, #2332] @ ae484 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b ad798 │ │ │ │ + b ad78c │ │ │ │ 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 af5f0 │ │ │ │ + ldr r1, [pc, #2096] @ ae3c4 │ │ │ │ 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 ab788 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af018 │ │ │ │ + beq af00c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq af3bc │ │ │ │ + beq af3b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #24 │ │ │ │ - beq af440 │ │ │ │ + beq af434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2200] @ ae48c │ │ │ │ + ldr r1, [pc, #2200] @ ae480 │ │ │ │ add ip, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ - ldr ip, [pc, #2268] @ ae4f0 │ │ │ │ + ldr ip, [pc, #2268] @ ae4e4 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae3b8 │ │ │ │ add r8, r2, #16 │ │ │ │ orr r1, r3, r1 │ │ │ │ - ldr r3, [pc, #2096] @ ae490 │ │ │ │ + ldr r3, [pc, #2096] @ ae484 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af3d0 │ │ │ │ - ldr r1, [pc, #1876] @ ae3d4 │ │ │ │ + beq af3c4 │ │ │ │ + ldr r1, [pc, #1876] @ ae3c8 │ │ │ │ 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 ab788 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r5, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa94 │ │ │ │ + bl aaa88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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 ad8f0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee14 │ │ │ │ + bne aee08 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add28 │ │ │ │ + beq add1c │ │ │ │ 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 aee68 │ │ │ │ + bl abc30 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad33c │ │ │ │ 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 ad854 │ │ │ │ + b ad8f0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne aee8c │ │ │ │ + bne aee80 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b ad77c │ │ │ │ + b ad770 │ │ │ │ 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 af57c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1588] @ ae3d8 │ │ │ │ + ldr r1, [pc, #1588] @ ae3cc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ + bl ab788 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - beq aed90 │ │ │ │ + beq aed84 │ │ │ │ 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 ad8f0 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r5, r6 │ │ │ │ - b ad87c │ │ │ │ + b ad870 │ │ │ │ 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 af720 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae3dc │ │ │ │ + ldr r1, [pc, #1472] @ ae3d0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab788 │ │ │ │ + b addac │ │ │ │ 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 af61c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1408] @ ae3e0 │ │ │ │ + ldr r1, [pc, #1408] @ ae3d4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab788 │ │ │ │ + b addac │ │ │ │ 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 af620 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1352] @ ae3e4 │ │ │ │ + ldr r1, [pc, #1352] @ ae3d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab788 │ │ │ │ + b addac │ │ │ │ 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 af5ec │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1288] @ ae3e8 │ │ │ │ + ldr r1, [pc, #1288] @ ae3dc │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab788 │ │ │ │ + b addac │ │ │ │ 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 aeea0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae4e8 │ │ │ │ + ldr r1, [pc, #1472] @ ae4dc │ │ │ │ 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 af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ + ldr r0, [pc, #1112] @ ae3e0 │ │ │ │ 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 aee14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne adfa8 │ │ │ │ - ldr r2, [pc, #1060] @ ae3f0 │ │ │ │ + bne adf9c │ │ │ │ + ldr r2, [pc, #1060] @ ae3e4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1028] @ ae3f4 │ │ │ │ + ldr r2, [pc, #1028] @ ae3e8 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ - ldr r2, [pc, #1164] @ ae484 │ │ │ │ + ldr r2, [pc, #1164] @ ae478 │ │ │ │ ldr r6, [r8, r2] │ │ │ │ - bne aef78 │ │ │ │ + bne aef6c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add sl, r4, #4 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af380 │ │ │ │ + bls af374 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae004 │ │ │ │ + bne adff8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1160] @ ae4c4 │ │ │ │ + ldr r2, [pc, #1160] @ ae4b8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1156] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1156] @ ae4bc │ │ │ │ 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] @ ae4c0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af108 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae068 │ │ │ │ + bne ae05c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae3f8 │ │ │ │ + ldr r2, [pc, #856] @ ae3ec │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1056] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1056] @ ae4bc │ │ │ │ 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] @ ae4c0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne af6e0 │ │ │ │ - ldr r2, [pc, #800] @ ae3fc │ │ │ │ + bne af6d4 │ │ │ │ + ldr r2, [pc, #800] @ ae3f0 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #916] @ ae488 │ │ │ │ + ldr r3, [pc, #916] @ ae47c │ │ │ │ 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 af150 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne ae0fc │ │ │ │ + bne ae0f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae48c │ │ │ │ + ldr r2, [pc, #856] @ ae480 │ │ │ │ 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] @ ae484 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adcd0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne af32c │ │ │ │ + bne af320 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1e4 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af564 │ │ │ │ + bne af558 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1e4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #736] @ ae48c │ │ │ │ + ldr r1, [pc, #736] @ ae480 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #592] @ ae42c │ │ │ │ + ldr r2, [pc, #592] @ ae420 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #676] @ ae490 │ │ │ │ + ldr r2, [pc, #676] @ ae484 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #520] @ ae400 │ │ │ │ + ldr r3, [pc, #520] @ ae3f4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r7, r4, #4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac048 │ │ │ │ + bl ac03c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af5f8 │ │ │ │ + beq af5ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #460] @ ae404 │ │ │ │ + ldr r1, [pc, #460] @ ae3f8 │ │ │ │ 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 ab788 │ │ │ │ + ldr r3, [pc, #432] @ ae3fc │ │ │ │ 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 ac03c │ │ │ │ + ldr r1, [pc, #396] @ ae400 │ │ │ │ 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 ab788 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #352] @ ae418 │ │ │ │ + ldr r1, [pc, #352] @ ae40c │ │ │ │ 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 af744 │ │ │ │ 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] @ ae514 │ │ │ │ + ldr r0, [pc, #292] @ ae404 │ │ │ │ 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 af120 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae300 │ │ │ │ - ldr r2, [pc, #240] @ ae414 │ │ │ │ + bne ae2f4 │ │ │ │ + ldr r2, [pc, #240] @ ae408 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #412] @ ae4dc │ │ │ │ - ldr ip, [pc, #396] @ ae4d0 │ │ │ │ + ldr r2, [pc, #412] @ ae4d0 │ │ │ │ + ldr ip, [pc, #396] @ ae4c4 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ - ldr r1, [pc, #248] @ ae444 │ │ │ │ - ldr lr, [pc, #216] @ ae428 │ │ │ │ + ldr r1, [pc, #248] @ ae438 │ │ │ │ + ldr lr, [pc, #216] @ ae41c │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #336] @ ae4a8 │ │ │ │ + ldr r2, [pc, #336] @ ae49c │ │ │ │ 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 abb20 │ │ │ │ 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 ad654 │ │ │ │ + b ad8f0 │ │ │ │ + eoreq r2, r0, r4, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, lsl #22 │ │ │ │ + eoreq r2, r0, r0, lsl fp │ │ │ │ @ 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 │ │ │ │ + strdeq r2, [r0], -ip @ │ │ │ │ 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 +143465,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,1528 +143511,1528 @@ │ │ │ │ mov r7, #0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xffffa8b4 │ │ │ │ ldrd r2, [fp, #-0] │ │ │ │ @ instruction: 0xffffa884 │ │ │ │ ldr r7, [fp, #-0] │ │ │ │ eor r7, r7, r3 │ │ │ │ - andseq r4, sp, r4, lsl #16 │ │ │ │ - andseq pc, fp, ip, ror #30 │ │ │ │ - andseq r0, ip, r8, rrx │ │ │ │ + andseq r4, sp, 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 af30c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq af674 │ │ │ │ + beq af668 │ │ │ │ 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] @ ae40c │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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] @ ae410 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab650 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #-452] @ ae420 │ │ │ │ - ldr r3, [pc, #-320] @ ae4a8 │ │ │ │ + ldr r1, [pc, #-452] @ ae414 │ │ │ │ + ldr r3, [pc, #-320] @ ae49c │ │ │ │ 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 af0f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae5f8 │ │ │ │ - ldr r2, [pc, #-504] @ ae424 │ │ │ │ + bne ae5ec │ │ │ │ + ldr r2, [pc, #-504] @ ae418 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ 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] @ ae49c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-376] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-376] @ ae4c4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-552] @ ae428 │ │ │ │ + ldr r2, [pc, #-552] @ ae41c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne af368 │ │ │ │ + bne af35c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6c0 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af708 │ │ │ │ + bne af6fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6c0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #-512] @ ae48c │ │ │ │ + ldr r1, [pc, #-512] @ ae480 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #-656] @ ae42c │ │ │ │ + ldr r2, [pc, #-656] @ ae420 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ add r1, r3, #28 │ │ │ │ - ldr r2, [pc, #-572] @ ae490 │ │ │ │ + ldr r2, [pc, #-572] @ ae484 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #-496] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-496] @ ae4dc │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-688] @ ae430 │ │ │ │ + ldr r2, [pc, #-688] @ ae424 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-528] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-528] @ ae4cc │ │ │ │ str r3, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab650 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-608] @ ae4a4 │ │ │ │ + ldr r3, [pc, #-608] @ ae498 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r5, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #-624] @ ae4a8 │ │ │ │ + ldr r3, [pc, #-624] @ ae49c │ │ │ │ str r3, [r2] │ │ │ │ - ldr r1, [pc, #-628] @ ae4ac │ │ │ │ + ldr r1, [pc, #-628] @ ae4a0 │ │ │ │ add r3, r2, #12 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af628 │ │ │ │ + beq af61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-780] @ ae434 │ │ │ │ + ldr r1, [pc, #-780] @ ae428 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl ab794 │ │ │ │ + bl ab788 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #-812] @ ae438 │ │ │ │ - ldr r2, [pc, #-812] @ ae43c │ │ │ │ + ldr ip, [pc, #-812] @ ae42c │ │ │ │ + ldr r2, [pc, #-812] @ ae430 │ │ │ │ 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] @ ae434 │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, sl │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ 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] @ ae4d0 │ │ │ │ mov r0, sl │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ - ldr r3, [pc, #-888] @ ae444 │ │ │ │ + ldr r3, [pc, #-888] @ ae438 │ │ │ │ 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 abb20 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls ad660 │ │ │ │ - b ad8fc │ │ │ │ + bls ad654 │ │ │ │ + b ad8f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-948] @ ae448 │ │ │ │ + ldr r1, [pc, #-948] @ ae43c │ │ │ │ ldr r4, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0d8 │ │ │ │ - ldr r1, [pc, #-972] @ ae44c │ │ │ │ + beq af0cc │ │ │ │ + ldr r1, [pc, #-972] @ ae440 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af374 │ │ │ │ - ldr r1, [pc, #-992] @ ae450 │ │ │ │ + beq af368 │ │ │ │ + ldr r1, [pc, #-992] @ ae444 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af434 │ │ │ │ - ldr r1, [pc, #-1012] @ ae454 │ │ │ │ + beq af428 │ │ │ │ + ldr r1, [pc, #-1012] @ ae448 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4b8 │ │ │ │ - ldr r1, [pc, #-1032] @ ae458 │ │ │ │ + beq af4ac │ │ │ │ + ldr r1, [pc, #-1032] @ ae44c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4c8 │ │ │ │ - ldr r1, [pc, #-1052] @ ae45c │ │ │ │ + beq af4bc │ │ │ │ + ldr r1, [pc, #-1052] @ ae450 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4d4 │ │ │ │ - ldr r1, [pc, #-1072] @ ae460 │ │ │ │ + beq af4c8 │ │ │ │ + ldr r1, [pc, #-1072] @ ae454 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4ec │ │ │ │ - ldr r1, [pc, #-1092] @ ae464 │ │ │ │ + beq af4e0 │ │ │ │ + ldr r1, [pc, #-1092] @ ae458 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4e0 │ │ │ │ - ldr r1, [pc, #-1112] @ ae468 │ │ │ │ + beq af4d4 │ │ │ │ + ldr r1, [pc, #-1112] @ ae45c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af558 │ │ │ │ - ldr r1, [pc, #-1132] @ ae46c │ │ │ │ + beq af54c │ │ │ │ + ldr r1, [pc, #-1132] @ ae460 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af54c │ │ │ │ - ldr r1, [pc, #-1152] @ ae470 │ │ │ │ + beq af540 │ │ │ │ + ldr r1, [pc, #-1152] @ ae464 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af540 │ │ │ │ - ldr r1, [pc, #-1172] @ ae474 │ │ │ │ + beq af534 │ │ │ │ + ldr r1, [pc, #-1172] @ ae468 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af534 │ │ │ │ - ldr r1, [pc, #-1192] @ ae478 │ │ │ │ + beq af528 │ │ │ │ + ldr r1, [pc, #-1192] @ ae46c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af528 │ │ │ │ - ldr r1, [pc, #-1212] @ ae47c │ │ │ │ + beq af51c │ │ │ │ + ldr r1, [pc, #-1212] @ ae470 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af510 │ │ │ │ - ldr r6, [pc, #-1232] @ ae480 │ │ │ │ + bne af504 │ │ │ │ + ldr r6, [pc, #-1232] @ ae474 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #-1236] @ ae484 │ │ │ │ + ldr r3, [pc, #-1236] @ ae478 │ │ │ │ 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 af168 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae964 │ │ │ │ + bne ae958 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1240] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-1240] @ ae4b8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1244] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-1244] @ ae4bc │ │ │ │ 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] @ ae4c0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne af6e0 │ │ │ │ + bne af6d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #-1380] @ ae488 │ │ │ │ + ldr r3, [pc, #-1380] @ ae47c │ │ │ │ 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 af0d8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ae9f4 │ │ │ │ + bne ae9e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1440] @ ae48c │ │ │ │ + ldr r2, [pc, #-1440] @ ae480 │ │ │ │ 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] @ ae484 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adcd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af58c │ │ │ │ + beq af580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1432] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1432] @ ae4dc │ │ │ │ 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 af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ + ldr r0, [pc, #-1624] @ ae488 │ │ │ │ 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 aee14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aeb00 │ │ │ │ - ldr r2, [pc, #-1676] @ ae498 │ │ │ │ + bne aeaf4 │ │ │ │ + ldr r2, [pc, #-1676] @ ae48c │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq af260 │ │ │ │ + beq af254 │ │ │ │ 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 af188 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1772] @ ae49c │ │ │ │ + ldr r1, [pc, #-1772] @ ae490 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl ab8d4 │ │ │ │ + bl ab8c8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adcd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af5b0 │ │ │ │ + beq af5a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1744] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1744] @ ae4dc │ │ │ │ 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 af744 │ │ │ │ lsl r5, r2, #4 │ │ │ │ - ldr r1, [pc, #-1724] @ ae520 │ │ │ │ + ldr r1, [pc, #-1724] @ ae514 │ │ │ │ and r2, r2, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #-1868] @ ae4a0 │ │ │ │ + ldr r2, [pc, #-1868] @ ae494 │ │ │ │ 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 af138 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aec00 │ │ │ │ + bne aebf4 │ │ │ │ mov r1, #7 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1936] @ ae4a4 │ │ │ │ + ldr r2, [pc, #-1936] @ ae498 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ orr r2, r5, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-1948] @ ae4a8 │ │ │ │ + ldr r2, [pc, #-1948] @ ae49c │ │ │ │ str r2, [r3] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #-1956] @ ae4ac │ │ │ │ + ldr r2, [pc, #-1956] @ ae4a0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adcd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af650 │ │ │ │ + beq af644 │ │ │ │ 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] @ ae4dc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ + ldr r0, [pc, #-2104] @ ae4a4 │ │ │ │ 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 aee14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aecfc │ │ │ │ - ldr r2, [pc, #-2156] @ ae4b4 │ │ │ │ + bne aecf0 │ │ │ │ + ldr r2, [pc, #-2156] @ ae4a8 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af758 │ │ │ │ + beq af74c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ - ldr r2, [pc, #-2148] @ ae4f8 │ │ │ │ + bcs aed80 │ │ │ │ + ldr r2, [pc, #-2148] @ ae4ec │ │ │ │ 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 aee38 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aed70 │ │ │ │ + bne aed64 │ │ │ │ bl 2397c │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad8fc │ │ │ │ + bne ad8f0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ 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 ad8e8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf0 │ │ │ │ + bne aede4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8f4 │ │ │ │ + bl aa6a8 │ │ │ │ + b ad8e8 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8c0 │ │ │ │ + bl aa6a8 │ │ │ │ + b ad8b4 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b ad66c │ │ │ │ + b ad660 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2376] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-2376] @ ae4d8 │ │ │ │ add r3, r3, #16 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b adb14 │ │ │ │ + b adb08 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2456] @ ae4b8 │ │ │ │ + ldr r1, [pc, #-2456] @ ae4ac │ │ │ │ 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 adcd0 │ │ │ │ + bl abc30 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b add28 │ │ │ │ + b add1c │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - b adab8 │ │ │ │ + b adaac │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6d8 │ │ │ │ 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] @ ae4dc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae4e4 │ │ │ │ + ldr r0, [pc, #-2672] @ ae4b0 │ │ │ │ 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 aee14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef40 │ │ │ │ - ldr r2, [pc, #-2724] @ ae4c0 │ │ │ │ + bne aef34 │ │ │ │ + ldr r2, [pc, #-2724] @ ae4b4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ add sl, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af394 │ │ │ │ + bls af388 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef80 │ │ │ │ + bne aef74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2804] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-2804] @ ae4b8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-2808] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-2808] @ ae4bc │ │ │ │ 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] @ ae4c0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af108 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aefe4 │ │ │ │ + bne aefd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b ae098 │ │ │ │ + b ae08c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2900] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-2900] @ ae4c4 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r5, #9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq af3f0 │ │ │ │ + beq af3e4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af47c │ │ │ │ + beq af470 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-2944] @ ae4d4 │ │ │ │ + ldr r1, [pc, #-2944] @ ae4c8 │ │ │ │ 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 ab788 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f4 │ │ │ │ add r1, r5, #4 │ │ │ │ - ldr r3, [pc, #-2992] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-2992] @ ae4cc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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] @ ae4d0 │ │ │ │ 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 ad64c │ │ │ │ + b ad8f0 │ │ │ │ + ldr r6, [pc, #-3072] @ ae4d4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r1, [pc, #-3004] @ ae530 │ │ │ │ + b ae944 │ │ │ │ + ldr r1, [pc, #-3004] @ ae524 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b aea24 │ │ │ │ + b aea18 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3108] @ ae4e4 │ │ │ │ + ldr r2, [pc, #-3108] @ ae4d8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b ae62c │ │ │ │ + b ae620 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3056] @ ae530 │ │ │ │ + ldr r1, [pc, #-3056] @ ae524 │ │ │ │ add r3, r3, #20 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae098 │ │ │ │ + b ae08c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3156] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-3156] @ ae4d8 │ │ │ │ add r3, r3, #12 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae334 │ │ │ │ - ldr r2, [pc, #-3176] @ ae4e4 │ │ │ │ + b ae328 │ │ │ │ + ldr r2, [pc, #-3176] @ ae4d8 │ │ │ │ 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 aec20 │ │ │ │ + ldr r1, [pc, #-3124] @ ae524 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b ae12c │ │ │ │ + b ae120 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3152] @ ae530 │ │ │ │ + ldr r2, [pc, #-3152] @ ae524 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ae994 │ │ │ │ + b ae988 │ │ │ │ add sl, r4, #4 │ │ │ │ - b ad6f0 │ │ │ │ + b ad6e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5c8 │ │ │ │ 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] @ ae4dc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae514 │ │ │ │ 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 af744 │ │ │ │ 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] @ ae4e0 │ │ │ │ + ldr r2, [pc, #-3364] @ ae4e4 │ │ │ │ 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 aee14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af228 │ │ │ │ - ldr r2, [pc, #-3416] @ ae4f4 │ │ │ │ + bne af21c │ │ │ │ + ldr r2, [pc, #-3416] @ ae4e8 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #32 │ │ │ │ - beq af698 │ │ │ │ + beq af68c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r5, r1, #2 │ │ │ │ add r5, r5, #20 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ + bcs aed80 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #-3476] @ ae4f8 │ │ │ │ + ldr r2, [pc, #-3476] @ ae4ec │ │ │ │ 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 af410 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne af29c │ │ │ │ + bne af290 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af4a0 │ │ │ │ + bls af494 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af2c0 │ │ │ │ + bne af2b4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-3580] @ ae4fc │ │ │ │ + ldr r2, [pc, #-3580] @ ae4f0 │ │ │ │ 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 adcd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl aaa94 │ │ │ │ - b ae56c │ │ │ │ + bl aaa88 │ │ │ │ + b ae560 │ │ │ │ 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 ae2a0 │ │ │ │ + ldr r3, [pc, #-3660] @ ae4f4 │ │ │ │ + ldr r1, [pc, #-3660] @ ae4f8 │ │ │ │ + ldr r0, [pc, #-3660] @ ae4fc │ │ │ │ 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 ae798 │ │ │ │ + ldr r6, [pc, #-3696] @ ae500 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae944 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3676] @ ae530 │ │ │ │ + ldr r1, [pc, #-3676] @ ae524 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b ae034 │ │ │ │ + b ae028 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3696] @ ae530 │ │ │ │ + ldr r1, [pc, #-3696] @ ae524 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b aefb0 │ │ │ │ + b aefa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad604 │ │ │ │ + b ad5f8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r5, #9 │ │ │ │ - bne adc78 │ │ │ │ + bne adc6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3788] @ ae510 │ │ │ │ + ldr r1, [pc, #-3788] @ ae504 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ - b adc94 │ │ │ │ + b adc88 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af6bc │ │ │ │ + beq af6b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3824] @ ae514 │ │ │ │ + ldr r1, [pc, #-3824] @ ae508 │ │ │ │ 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 af05c │ │ │ │ + ldr r1, [pc, #-3852] @ ae50c │ │ │ │ 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 af2ec │ │ │ │ + ldr r6, [pc, #-3872] @ ae510 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae944 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi af750 │ │ │ │ + bhi af744 │ │ │ │ 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] @ ae514 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af6bc │ │ │ │ - ldr r3, [pc, #-3936] @ ae524 │ │ │ │ - ldr r1, [pc, #-3936] @ ae528 │ │ │ │ - ldr r0, [pc, #-3936] @ ae52c │ │ │ │ + beq af6b0 │ │ │ │ + ldr r3, [pc, #-3936] @ ae518 │ │ │ │ + ldr r1, [pc, #-3936] @ ae51c │ │ │ │ + ldr r0, [pc, #-3936] @ ae520 │ │ │ │ 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] @ ae524 │ │ │ │ add r3, r3, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b af2f0 │ │ │ │ - ldr r6, [pc, #-3980] @ ae534 │ │ │ │ + b af2e4 │ │ │ │ + ldr r6, [pc, #-3980] @ ae528 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae944 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-3992] @ ae538 │ │ │ │ + ldr r6, [pc, #-3992] @ ae52c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4000] @ ae53c │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4000] @ ae530 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4008] @ ae540 │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4008] @ ae534 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4016] @ ae544 │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4016] @ ae538 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae944 │ │ │ │ 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 ad9f8 │ │ │ │ + ldr r0, [pc, #-4048] @ ae53c │ │ │ │ str r7, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ mov r6, #0 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4068] @ ae54c │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4068] @ ae540 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4076] @ ae550 │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4076] @ ae544 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4084] @ ae554 │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4084] @ ae548 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4092] @ ae558 │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #-4092] @ ae54c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #540] @ af77c │ │ │ │ + b ae944 │ │ │ │ + ldr r6, [pc, #540] @ af770 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r3, [pc, #532] @ af780 │ │ │ │ - ldr r1, [pc, #532] @ af784 │ │ │ │ - ldr r0, [pc, #532] @ af788 │ │ │ │ + b ae944 │ │ │ │ + ldr r3, [pc, #532] @ af774 │ │ │ │ + ldr r1, [pc, #532] @ af778 │ │ │ │ + ldr r0, [pc, #532] @ af77c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #528] @ af78c │ │ │ │ + ldr r2, [pc, #528] @ af780 │ │ │ │ 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] @ af784 │ │ │ │ + ldr r1, [pc, #508] @ af788 │ │ │ │ + ldr r0, [pc, #508] @ af78c │ │ │ │ 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] @ af790 │ │ │ │ + ldr r1, [pc, #484] @ af794 │ │ │ │ + ldr r0, [pc, #484] @ af798 │ │ │ │ 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] @ af79c │ │ │ │ + ldr r1, [pc, #460] @ af7a0 │ │ │ │ + ldr r0, [pc, #460] @ af7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #456] @ af7b4 │ │ │ │ + ldr r2, [pc, #456] @ af7a8 │ │ │ │ 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] @ af7ac │ │ │ │ + ldr r1, [pc, #436] @ af7b0 │ │ │ │ + ldr r0, [pc, #436] @ af7b4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #432] @ af7c4 │ │ │ │ + ldr r2, [pc, #432] @ af7b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #224 @ 0xe0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b addb8 │ │ │ │ + b addac │ │ │ │ bl 23ac4 │ │ │ │ - ldr r3, [pc, #404] @ af7c8 │ │ │ │ - ldr r1, [pc, #404] @ af7cc │ │ │ │ - ldr r0, [pc, #404] @ af7d0 │ │ │ │ + ldr r3, [pc, #404] @ af7bc │ │ │ │ + ldr r1, [pc, #404] @ af7c0 │ │ │ │ + ldr r0, [pc, #404] @ af7c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #400] @ af7d4 │ │ │ │ + ldr r2, [pc, #400] @ af7c8 │ │ │ │ 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] @ af7cc │ │ │ │ + ldr r1, [pc, #384] @ af7d0 │ │ │ │ + ldr r0, [pc, #384] @ af7d4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ af7e4 │ │ │ │ + ldr r2, [pc, #380] @ af7d8 │ │ │ │ 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] @ af7dc │ │ │ │ + ldr r1, [pc, #364] @ af7e0 │ │ │ │ + ldr r0, [pc, #364] @ af7e4 │ │ │ │ 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] @ af7e8 │ │ │ │ + ldr r1, [pc, #340] @ af7ec │ │ │ │ + ldr r0, [pc, #340] @ af7f0 │ │ │ │ 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] @ af7f4 │ │ │ │ + ldr r1, [pc, #316] @ af7f8 │ │ │ │ + ldr r0, [pc, #316] @ af7fc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #312] @ af80c │ │ │ │ + ldr r2, [pc, #312] @ af800 │ │ │ │ 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] @ af804 │ │ │ │ + ldr r1, [pc, #292] @ af808 │ │ │ │ + ldr r0, [pc, #292] @ af80c │ │ │ │ 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] @ af810 │ │ │ │ + ldr r1, [pc, #268] @ af814 │ │ │ │ + ldr r0, [pc, #268] @ af818 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #264] @ af828 │ │ │ │ + ldr r2, [pc, #264] @ af81c │ │ │ │ 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] @ af820 │ │ │ │ + ldr r1, [pc, #248] @ af824 │ │ │ │ + ldr r0, [pc, #248] @ af828 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #244] @ af838 │ │ │ │ + ldr r2, [pc, #244] @ af82c │ │ │ │ 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] @ af830 │ │ │ │ + ldr r1, [pc, #220] @ af834 │ │ │ │ + ldr r0, [pc, #220] @ af838 │ │ │ │ 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 │ │ │ │ +000af83c : │ │ │ │ + b ad33c │ │ │ │ │ │ │ │ -000af84c : │ │ │ │ +000af840 : │ │ │ │ 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] @ b0758 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3828] @ b0768 │ │ │ │ + ldr r3, [pc, #3828] @ b075c │ │ │ │ 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] @ b0760 │ │ │ │ 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] @ b0764 │ │ │ │ mov r2, #0 │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [fp, r3] │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movlt r3, r2 │ │ │ │ movge r3, #1 │ │ │ │ strge r3, [sp, #56] @ 0x38 │ │ │ │ strlt r3, [sp, #56] @ 0x38 │ │ │ │ strlt r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ - bne afaa4 │ │ │ │ + bne afa98 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1dc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afeb8 │ │ │ │ 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 afdac │ │ │ │ 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 afdb4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, sl │ │ │ │ - bne afa54 │ │ │ │ + bne afa48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09e4 │ │ │ │ + beq b09d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af9e4 │ │ │ │ + beq af9d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0424 │ │ │ │ + bl a0418 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afa14 │ │ │ │ + beq afa08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0708 │ │ │ │ + bl a06fc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09bc │ │ │ │ + bl a09b0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f20 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afa6c │ │ │ │ + beq afa60 │ │ │ │ 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] @ b0768 │ │ │ │ + ldr r3, [pc, #3300] @ b075c │ │ │ │ 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 b31b8 │ │ │ │ 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 afbb0 │ │ │ │ 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 ac7f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afb04 │ │ │ │ + beq afaf8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #5 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd50 │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - bhi b3528 │ │ │ │ + bhi b351c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ sub r6, sl, #15 │ │ │ │ - beq b3514 │ │ │ │ + beq b3508 │ │ │ │ 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 b0c1c │ │ │ │ mov r1, #2 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a5620 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a562c │ │ │ │ + bl a5620 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b0d1c │ │ │ │ + bls b0d10 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b afa78 │ │ │ │ + b afa6c │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b05b0 │ │ │ │ + bls b05a4 │ │ │ │ sub r6, sl, #15 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - bhi b0cb0 │ │ │ │ + bhi b0ca4 │ │ │ │ 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 afba0 │ │ │ │ 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 b15fc │ │ │ │ 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 b1768 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq afca0 │ │ │ │ + beq afc94 │ │ │ │ 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 b20a0 │ │ │ │ + bl abc30 │ │ │ │ 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 +145057,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 ad494 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ cmp r6, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bls b0d30 │ │ │ │ + bls b0d24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b16c0 │ │ │ │ + bne b16b4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne afa6c │ │ │ │ + bne afa60 │ │ │ │ mov r7, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af99c │ │ │ │ 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 b3544 │ │ │ │ + bl ec1dc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afeb8 │ │ │ │ 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 b0228 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmn r3, #3 │ │ │ │ - beq b1528 │ │ │ │ + beq b151c │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0cc4 │ │ │ │ + bne b0cb8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20fc │ │ │ │ + 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 │ │ │ │ - bne b2200 │ │ │ │ + bne b21f4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22bc │ │ │ │ + beq b22b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bcc afbac │ │ │ │ + bcc afba0 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b210c │ │ │ │ + beq b2100 │ │ │ │ add r5, r4, #4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2332] @ b0778 │ │ │ │ + ldr r3, [pc, #2332] @ b076c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ - bl abc3c │ │ │ │ + bl abc30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #2304] @ b077c │ │ │ │ - ldr r2, [pc, #2304] @ b0780 │ │ │ │ + ldr lr, [pc, #2304] @ b0770 │ │ │ │ + ldr r2, [pc, #2304] @ b0774 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #2292] @ b0784 │ │ │ │ + ldr ip, [pc, #2292] @ b0778 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1f0 │ │ │ │ mov r4, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af99c │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ clz r3, sl │ │ │ │ cmp r2, #3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afef8 │ │ │ │ + bne afeec │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls afef8 │ │ │ │ + bls afeec │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi aff2c │ │ │ │ + bhi aff20 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0338 │ │ │ │ + bne b032c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne aff1c │ │ │ │ + bne aff10 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0338 │ │ │ │ + beq b032c │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0338 │ │ │ │ + beq b032c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b06c0 │ │ │ │ + beq b06b4 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0470 │ │ │ │ + bne b0464 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq aff78 │ │ │ │ + beq aff6c │ │ │ │ sub r1, sl, #20 │ │ │ │ cmp sl, #6 │ │ │ │ cmpne r1, #1 │ │ │ │ - bls aff78 │ │ │ │ + bls aff6c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ cmnne sl, #6 │ │ │ │ - bne b1508 │ │ │ │ - bl a003c │ │ │ │ + bne b14fc │ │ │ │ + bl a0030 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq affa8 │ │ │ │ + beq aff9c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a003c │ │ │ │ + bl a0030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne affa8 │ │ │ │ + bne aff9c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - beq b0c90 │ │ │ │ + beq b0c84 │ │ │ │ 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 b050c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b04cc │ │ │ │ + beq b04c0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl d3aac │ │ │ │ + bl d3aa0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ble b004c │ │ │ │ + ble b0040 │ │ │ │ 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 b06bc │ │ │ │ cmp r5, #0 │ │ │ │ - bne b05e0 │ │ │ │ + bne b05d4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b007c │ │ │ │ + bne b0070 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b05e0 │ │ │ │ + beq b05d4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b05e4 │ │ │ │ + beq b05d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b03d8 │ │ │ │ + bne b03cc │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b00b8 │ │ │ │ + bne b00ac │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03cc │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0df4 │ │ │ │ + beq b0de8 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1364 │ │ │ │ + beq b1358 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0120 │ │ │ │ + beq b0114 │ │ │ │ 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 b20b8 │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0384 │ │ │ │ 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 +145343,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 ad494 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b039c │ │ │ │ + bne b0390 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b149c │ │ │ │ + bne b1490 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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 +145379,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 ac400 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b b03b0 │ │ │ │ + b b03a4 │ │ │ │ add r3, sl, #5 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bhi b0c68 │ │ │ │ + bhi b0c5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b21bc │ │ │ │ + beq b21b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r0, [pc, #1320] @ b0788 │ │ │ │ - ldrne r0, [pc, #1384] @ b07cc │ │ │ │ + ldreq r0, [pc, #1320] @ b077c │ │ │ │ + ldrne r0, [pc, #1384] @ b07c0 │ │ │ │ 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] @ b0780 │ │ │ │ + ldrne r1, [pc, #1300] @ b0784 │ │ │ │ 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 b2464 │ │ │ │ cmn sl, #5 │ │ │ │ - beq b2820 │ │ │ │ + beq b2814 │ │ │ │ add r3, sl, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi b2438 │ │ │ │ + bhi b242c │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a4 │ │ │ │ cmn sl, #2 │ │ │ │ - beq b2a14 │ │ │ │ + beq b2a08 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bne b30b4 │ │ │ │ + bne b30a8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [pc, #1272] @ b07d4 │ │ │ │ - ldr r1, [pc, #1204] @ b0794 │ │ │ │ + ldr r2, [pc, #1272] @ b07c8 │ │ │ │ + ldr r1, [pc, #1204] @ b0788 │ │ │ │ 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 b0310 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b15f8 │ │ │ │ + beq b15ec │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl ec1f4 │ │ │ │ - b afa54 │ │ │ │ + bl ec1f0 │ │ │ │ + b afa48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b097c │ │ │ │ + beq b0970 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne b0464 │ │ │ │ + bne b0458 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b036c │ │ │ │ + bne b0360 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b23e8 │ │ │ │ + beq b23dc │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne aff2c │ │ │ │ + bne aff20 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b aff38 │ │ │ │ + b aff2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e3c │ │ │ │ + beq b0e30 │ │ │ │ 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 afba0 │ │ │ │ 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 af974 │ │ │ │ + b af97c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00cc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1944 │ │ │ │ + beq b1938 │ │ │ │ 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 b1894 │ │ │ │ + bl abc30 │ │ │ │ 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] @ b078c │ │ │ │ orrne r3, r3, r6, lsl #16 │ │ │ │ - beq b0670 │ │ │ │ + beq b0664 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b b0680 │ │ │ │ + b b0674 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, #21 │ │ │ │ asr r1, r0, #1 │ │ │ │ - beq b09b4 │ │ │ │ + beq b09a8 │ │ │ │ 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 b1450 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff40 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b09d4 │ │ │ │ + beq b09c8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq b18b8 │ │ │ │ + beq b18ac │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b b004c │ │ │ │ + b b0040 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0558 │ │ │ │ + bne b054c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0540 │ │ │ │ + bne b0534 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0558 │ │ │ │ + beq b054c │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #216] @ 0xd8 │ │ │ │ - bne affe0 │ │ │ │ + bne affd4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b13ac │ │ │ │ + beq b13a0 │ │ │ │ ands r3, r1, #1 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne b0e2c │ │ │ │ + bne b0e20 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b058c │ │ │ │ + bne b0580 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b242c │ │ │ │ + beq b2420 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affe0 │ │ │ │ + b affd4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ subls r6, sl, #15 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - b afc0c │ │ │ │ + b afc00 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0644 │ │ │ │ + bne b0638 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0608 │ │ │ │ + bne b05fc │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0644 │ │ │ │ + beq b0638 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0644 │ │ │ │ + beq b0638 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00cc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b195c │ │ │ │ + beq b1950 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - b b03fc │ │ │ │ + b b03f0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00cc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1938 │ │ │ │ + bne b192c │ │ │ │ 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 aaeec │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b1370 │ │ │ │ + bne b1364 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bics r3, r2, r3 │ │ │ │ - beq b01b4 │ │ │ │ + beq b01a8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9c94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b01a8 │ │ │ │ + beq b019c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - b b0130 │ │ │ │ + b b0124 │ │ │ │ mov r2, r0 │ │ │ │ - b affac │ │ │ │ + b affa0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b146c │ │ │ │ + bne b1460 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0800 │ │ │ │ + bne b07f4 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - bne b0800 │ │ │ │ + bne b07f4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b1760 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1488 │ │ │ │ + beq b147c │ │ │ │ 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 b21dc │ │ │ │ + bl abc30 │ │ │ │ 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 b0834 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r6, r0 │ │ │ │ - b b0860 │ │ │ │ - eoreq r0, r0, r8, lsl #15 │ │ │ │ + b b0854 │ │ │ │ + mlaeq r0, r4, r7, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r0, r4, asr r7 │ │ │ │ + eoreq r0, r0, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r8, ror r5 │ │ │ │ + eoreq r0, r0, r4, lsl #11 │ │ │ │ asr r0, r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ lsl r0, r5, r0 │ │ │ │ tst r1, r0 │ │ │ │ asr r2, r0, #1 │ │ │ │ asr r5, r1, #1 │ │ │ │ asr r2, r1, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r2, sp, r4, lsl lr │ │ │ │ - @ instruction: 0x001d2db2 │ │ │ │ - andseq r2, sp, r8, asr sp │ │ │ │ + andseq r2, sp, 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 +145754,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 1558c0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0d88 │ │ │ │ + beq b0d7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0d90 │ │ │ │ + bne b0d84 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b20dc │ │ │ │ + bne b20d0 │ │ │ │ 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] @ b078c │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r6, r0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne b08c8 │ │ │ │ + bne b08bc │ │ │ │ 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 b13ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b094c │ │ │ │ + beq b0940 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9c94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq b094c │ │ │ │ + beq b0940 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr r3, r8, r3 │ │ │ │ cmp r3, r2 │ │ │ │ cmneq sl, #2 │ │ │ │ - beq b094c │ │ │ │ + beq b0940 │ │ │ │ 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 +145832,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 ad494 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b13b8 │ │ │ │ + beq b13ac │ │ │ │ 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 afba0 │ │ │ │ + b b03b0 │ │ │ │ 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 b04c0 │ │ │ │ add r3, r1, #30 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi aff78 │ │ │ │ + bhi aff6c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b04b0 │ │ │ │ + bne b04a4 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff40 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b affac │ │ │ │ + b affa0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq b09fc │ │ │ │ + beq b09f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-616] @ b079c │ │ │ │ + bl aa6a8 │ │ │ │ + ldr r3, [pc, #-616] @ b0790 │ │ │ │ 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 b0a34 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a20 │ │ │ │ + bne b0a14 │ │ │ │ bl 2397c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr sl, [pc, #-632] @ b07d4 │ │ │ │ + ldr sl, [pc, #-632] @ b07c8 │ │ │ │ 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 b0a84 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a70 │ │ │ │ - b b0a3c │ │ │ │ + bne b0a64 │ │ │ │ + b b0a30 │ │ │ │ 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 +145934,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 b0ad4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0ac0 │ │ │ │ - b b0a3c │ │ │ │ + bne b0ab4 │ │ │ │ + b b0a30 │ │ │ │ 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 aaeec │ │ │ │ cmp r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0b14 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0b34 │ │ │ │ + beq b0b28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-924] @ b07a0 │ │ │ │ + bl aa6a8 │ │ │ │ + ldr r3, [pc, #-924] @ b0794 │ │ │ │ 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 b0b64 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0b50 │ │ │ │ - b b0a3c │ │ │ │ + bne b0b44 │ │ │ │ + b b0a30 │ │ │ │ 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 b0ba0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b0b8c │ │ │ │ - b b0a3c │ │ │ │ + bne b0b80 │ │ │ │ + b b0a30 │ │ │ │ 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 b0bd8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b0bc4 │ │ │ │ - b b0a3c │ │ │ │ + bne b0bb8 │ │ │ │ + b b0a30 │ │ │ │ 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 aa6a8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r4, r3 │ │ │ │ - bne afa54 │ │ │ │ + bne afa48 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa54 │ │ │ │ + bl aa6a8 │ │ │ │ + b afa48 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a5620 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ mov r1, #1 │ │ │ │ - b b0d28 │ │ │ │ + b b0d1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b197c │ │ │ │ - ldr r3, [pc, #-1236] @ b07a4 │ │ │ │ + beq b1970 │ │ │ │ + ldr r3, [pc, #-1236] @ b0798 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi b0d4c │ │ │ │ + bhi b0d40 │ │ │ │ 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 affa0 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ - b afbe4 │ │ │ │ + b afbd8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - beq b1974 │ │ │ │ + beq b1968 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r3, [pc, #-1372] @ b07a8 │ │ │ │ + ldr r3, [pc, #-1372] @ b079c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi afe3c │ │ │ │ + bhi afe30 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ mov r1, #2 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afbf8 │ │ │ │ + b afbec │ │ │ │ cmp r4, #0 │ │ │ │ - ble b1630 │ │ │ │ + ble b1624 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r8, #12] │ │ │ │ - bne afa64 │ │ │ │ - b afd4c │ │ │ │ + bne afa58 │ │ │ │ + b afd40 │ │ │ │ cmp sl, #3 │ │ │ │ - beq b28f4 │ │ │ │ + beq b28e8 │ │ │ │ cmp sl, #4 │ │ │ │ - beq b2b50 │ │ │ │ + beq b2b44 │ │ │ │ cmp sl, #5 │ │ │ │ - beq b2c04 │ │ │ │ - ldr r3, [pc, #-1472] @ b07ac │ │ │ │ + beq b2bf8 │ │ │ │ + ldr r3, [pc, #-1472] @ b07a0 │ │ │ │ add r2, sl, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b02fc │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06fc │ │ │ │ + beq b06f0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq b18d8 │ │ │ │ + beq b18cc │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17fc │ │ │ │ + bne b17f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c4 │ │ │ │ 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 b0884 │ │ │ │ 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 afba0 │ │ │ │ + b b190c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #-1616] @ b07b0 │ │ │ │ + ldr r1, [pc, #-1616] @ b07a4 │ │ │ │ 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 b20d8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #12] │ │ │ │ add r7, r5, #4 │ │ │ │ - ldr r3, [pc, #-1656] @ b07b4 │ │ │ │ - b b0444 │ │ │ │ + ldr r3, [pc, #-1656] @ b07a8 │ │ │ │ + b b0438 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b affec │ │ │ │ + b affe0 │ │ │ │ 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 b01ac │ │ │ │ + b b0694 │ │ │ │ + ldr r3, [pc, #-1704] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r5 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ - b afeac │ │ │ │ - ldr r3, [pc, #-1756] @ b07b8 │ │ │ │ + b afea0 │ │ │ │ + ldr r3, [pc, #-1756] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2608 │ │ │ │ - ldr r3, [pc, #-1804] @ b07bc │ │ │ │ + beq b25fc │ │ │ │ + ldr r3, [pc, #-1804] @ b07b0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2560 │ │ │ │ - ldr r3, [pc, #-1856] @ b07bc │ │ │ │ + beq b2554 │ │ │ │ + ldr r3, [pc, #-1856] @ b07b0 │ │ │ │ mov r0, r4 │ │ │ │ - b b0e60 │ │ │ │ + b b0e54 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b26b0 │ │ │ │ - ldr r3, [pc, #-1880] @ b07bc │ │ │ │ + beq b26a4 │ │ │ │ + ldr r3, [pc, #-1880] @ b07b0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2758 │ │ │ │ - ldr r3, [pc, #-1932] @ b07bc │ │ │ │ + beq b274c │ │ │ │ + ldr r3, [pc, #-1932] @ b07b0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b24b8 │ │ │ │ - ldr r3, [pc, #-1984] @ b07bc │ │ │ │ + beq b24ac │ │ │ │ + ldr r3, [pc, #-1984] @ b07b0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abef0 │ │ │ │ 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 b2318 │ │ │ │ + ldr r3, [pc, #-2076] @ b07c8 │ │ │ │ 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 b02fc │ │ │ │ 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 b218c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2176] @ b07c0 │ │ │ │ + ldr r2, [pc, #-2176] @ b07b4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b244c │ │ │ │ - ldr r2, [pc, #-2192] @ b07c4 │ │ │ │ + beq b2440 │ │ │ │ + ldr r2, [pc, #-2192] @ b07b8 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2188] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2188] @ b07c8 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2208] @ b07c8 │ │ │ │ + ldr r2, [pc, #-2208] @ b07bc │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b02fc │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abef0 │ │ │ │ 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] @ b07c0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b22ec │ │ │ │ - ldr r2, [pc, #-2300] @ b07d0 │ │ │ │ + beq b22e0 │ │ │ │ + ldr r2, [pc, #-2300] @ b07c4 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2312] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2312] @ b07c8 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2316] @ b07d8 │ │ │ │ + ldr r2, [pc, #-2316] @ b07cc │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b02fc │ │ │ │ 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 b32b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b327c │ │ │ │ + bne b3270 │ │ │ │ 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 aa9e4 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl abefc │ │ │ │ + bl abef0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r2, [pc, #-2452] @ b07dc │ │ │ │ + ldr r2, [pc, #-2452] @ b07d0 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r8, r2 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ cmp sl, #20 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b34ac │ │ │ │ + bne b34a0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ + bl abb20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0308 │ │ │ │ + bl aa6a8 │ │ │ │ + b b02fc │ │ │ │ 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 b31f4 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b1128 │ │ │ │ + bne b111c │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #-2644] @ b07e0 │ │ │ │ + ldr r2, [pc, #-2644] @ b07d4 │ │ │ │ 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 abb20 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bne b34e0 │ │ │ │ + bne b34d4 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b12a4 │ │ │ │ + beq b1298 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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 b1128 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f8 │ │ │ │ mov r4, #1 │ │ │ │ - b b1134 │ │ │ │ + b b1128 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2828] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2828] @ b07dc │ │ │ │ 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 aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2868] @ b07e4 │ │ │ │ + ldr r2, [pc, #-2868] @ b07d8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa67c │ │ │ │ + b b02fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2920] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2920] @ b07dc │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r2] │ │ │ │ - b b1304 │ │ │ │ + b b12f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0384 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06b8 │ │ │ │ + beq b06ac │ │ │ │ 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 b187c │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - b b06b8 │ │ │ │ + b b06ac │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - b b04cc │ │ │ │ + b b04c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - bne b16d4 │ │ │ │ + bne b16c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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 +146532,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 ac400 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bcc afbac │ │ │ │ + bcc afba0 │ │ │ │ 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 afdb4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b09d4 │ │ │ │ - b b09cc │ │ │ │ + bne b09c8 │ │ │ │ + b b09c0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b1760 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b070c │ │ │ │ + bne b0700 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b0750 │ │ │ │ + b b0744 │ │ │ │ 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 +146578,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 ac400 │ │ │ │ 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 aa6a8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b b03b0 │ │ │ │ + b b03a4 │ │ │ │ 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 affa0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20ec │ │ │ │ + beq b20e0 │ │ │ │ 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 b2250 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22c8 │ │ │ │ + beq b22bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23b8 │ │ │ │ mov r4, r5 │ │ │ │ add r6, r5, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-3508] @ b07ec │ │ │ │ + ldr r2, [pc, #-3508] @ b07e0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl abc3c │ │ │ │ + bl abc30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr lr, [pc, #-3540] @ b07f0 │ │ │ │ - ldr r2, [pc, #-3540] @ b07f4 │ │ │ │ + ldr lr, [pc, #-3540] @ b07e4 │ │ │ │ + ldr r2, [pc, #-3540] @ b07e8 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #-3552] @ b07f8 │ │ │ │ + ldr ip, [pc, #-3552] @ b07ec │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - b afeac │ │ │ │ + b afea0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0328 │ │ │ │ + bl aa6a8 │ │ │ │ + b b031c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afc30 │ │ │ │ - ldr r0, [pc, #-3616] @ b07fc │ │ │ │ + beq afc24 │ │ │ │ + ldr r0, [pc, #-3616] @ b07f0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afc30 │ │ │ │ + b afc24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b23fc │ │ │ │ + bne b23f0 │ │ │ │ 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 +146683,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 ac400 │ │ │ │ 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 b22c8 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r8, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #12] │ │ │ │ - beq afd54 │ │ │ │ - b afa64 │ │ │ │ + beq afd48 │ │ │ │ + b afa58 │ │ │ │ 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 +146721,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 ac400 │ │ │ │ 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 aa6a8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r6 │ │ │ │ str r4, [r5, #12] │ │ │ │ - bcc afbac │ │ │ │ + bcc afba0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b1450 │ │ │ │ + beq b1444 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ + b afdb4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b0d90 │ │ │ │ + b b0d84 │ │ │ │ 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 +146769,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 ad494 │ │ │ │ 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 afd34 │ │ │ │ + b afba0 │ │ │ │ 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 b2364 │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c4 │ │ │ │ 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 b0884 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [sp, #92] @ 0x5c │ │ │ │ - bne b1924 │ │ │ │ + bne b1918 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ - bl abc3c │ │ │ │ + b afdb4 │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b06b8 │ │ │ │ - bl abc3c │ │ │ │ + b b06ac │ │ │ │ + bl abc30 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ str r2, [r5, #156] @ 0x9c │ │ │ │ - b b042c │ │ │ │ + b b0420 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ands r8, r0, #1 │ │ │ │ - beq b0524 │ │ │ │ + beq b0518 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ - b b04cc │ │ │ │ + b b04c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c4 │ │ │ │ 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 b0884 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1878 │ │ │ │ + beq b186c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b af980 │ │ │ │ + b af974 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mvn r6, #0 │ │ │ │ - b b03fc │ │ │ │ + b b03f0 │ │ │ │ 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] @ b292c │ │ │ │ + b b0438 │ │ │ │ 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] @ b2930 │ │ │ │ + b b0438 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b b0cf0 │ │ │ │ - ldr r3, [pc, #4028] @ b2940 │ │ │ │ + b b0ce4 │ │ │ │ + ldr r3, [pc, #4028] @ b2934 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b02fc │ │ │ │ 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 b2ea4 │ │ │ │ cmn sl, #6 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ strne r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi b35a8 │ │ │ │ + bhi b359c │ │ │ │ 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] @ b2938 │ │ │ │ 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] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 b2e54 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - beq b3140 │ │ │ │ + beq b3134 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abda8 │ │ │ │ - b b0308 │ │ │ │ + bl abd9c │ │ │ │ + b b02fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ - beq b2db8 │ │ │ │ + beq b2dac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2f20 │ │ │ │ + bne b2f14 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aaddc │ │ │ │ - b b0308 │ │ │ │ + bl aadd0 │ │ │ │ + b b02fc │ │ │ │ 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 b2fb8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abc3c │ │ │ │ - b b0308 │ │ │ │ + bl abc30 │ │ │ │ + b b02fc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #3808] @ b29d8 │ │ │ │ + ldr r3, [pc, #3808] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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] @ b293c │ │ │ │ mov r6, r5 │ │ │ │ str r2, [r6, #4]! │ │ │ │ str r3, [r0] │ │ │ │ - beq b35d0 │ │ │ │ - ldr r1, [pc, #3592] @ b294c │ │ │ │ + beq b35c4 │ │ │ │ + ldr r1, [pc, #3592] @ b2940 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3584] @ b2950 │ │ │ │ + ldr r3, [pc, #3584] @ b2944 │ │ │ │ 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 b2ccc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1b58 │ │ │ │ - ldr r2, [pc, #3544] @ b2954 │ │ │ │ + bne b1b4c │ │ │ │ + ldr r2, [pc, #3544] @ b2948 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r4, #3 │ │ │ │ add r3, r3, #24 │ │ │ │ - ldr r1, [pc, #3516] @ b2958 │ │ │ │ + ldr r1, [pc, #3516] @ b294c │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi b35cc │ │ │ │ + bhi b35c0 │ │ │ │ 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] @ b2950 │ │ │ │ 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] @ b2954 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b3070 │ │ │ │ + bne b3064 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1c20 │ │ │ │ + beq b1c14 │ │ │ │ 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 b3470 │ │ │ │ + bl abc30 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3264 │ │ │ │ + beq b3258 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad33c │ │ │ │ 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 b02fc │ │ │ │ + b afba0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3316] @ b2964 │ │ │ │ + ldr r3, [pc, #3316] @ b2958 │ │ │ │ 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 aaeec │ │ │ │ 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 b2f98 │ │ │ │ + ldr r3, [pc, #3252] @ b295c │ │ │ │ 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] @ b2960 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #3224] @ b2970 │ │ │ │ + ldr r3, [pc, #3224] @ b2964 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r6, r4, #24 │ │ │ │ - ldr r3, [pc, #3216] @ b2974 │ │ │ │ + ldr r3, [pc, #3216] @ b2968 │ │ │ │ str r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1d1c │ │ │ │ - ldr r3, [pc, #3284] @ b29d8 │ │ │ │ + beq b1d10 │ │ │ │ + ldr r3, [pc, #3284] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ + b afba0 │ │ │ │ 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 b2cb0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d44 │ │ │ │ + bne b1d38 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d80 │ │ │ │ + bls b2d74 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d68 │ │ │ │ + bne b1d5c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3444 │ │ │ │ + bls b3438 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d88 │ │ │ │ + bne b1d7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3076] @ b29c4 │ │ │ │ + ldr r2, [pc, #3076] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b27f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1de0 │ │ │ │ + bne b1dd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2980] @ b29d8 │ │ │ │ + ldr r3, [pc, #2980] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 b2c94 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e64 │ │ │ │ + bne b1e58 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2e44 │ │ │ │ + bls b2e38 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e88 │ │ │ │ + bne b1e7c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3428 │ │ │ │ + bls b341c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1ea8 │ │ │ │ + bne b1e9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2788] @ b29c4 │ │ │ │ + ldr r2, [pc, #2788] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b27f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1f00 │ │ │ │ - b b1dfc │ │ │ │ + bne b1ef4 │ │ │ │ + b b1df0 │ │ │ │ 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 b2c64 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f30 │ │ │ │ + bne b1f24 │ │ │ │ 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 b3078 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f60 │ │ │ │ + bne b1f54 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2624] @ b29d8 │ │ │ │ + ldr r3, [pc, #2624] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 abef0 │ │ │ │ + b b02fc │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2532] @ b29d8 │ │ │ │ + ldr r3, [pc, #2532] @ b29cc │ │ │ │ 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] @ b296c │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b b0308 │ │ │ │ + b b02fc │ │ │ │ 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 b2c34 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2024 │ │ │ │ + bne b2018 │ │ │ │ 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 b30e8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2054 │ │ │ │ + bne b2048 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2380] @ b29d8 │ │ │ │ + ldr r3, [pc, #2380] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b afca0 │ │ │ │ - bl abc3c │ │ │ │ + b afc94 │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b0120 │ │ │ │ + b b0114 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - b b070c │ │ │ │ + b b0700 │ │ │ │ mov r6, #2 │ │ │ │ - b b03fc │ │ │ │ + b b03f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23b8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1560 │ │ │ │ + b b1554 │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe0c │ │ │ │ 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 b2910 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2124 │ │ │ │ + bne b2118 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b31c8 │ │ │ │ + bls b31bc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2144 │ │ │ │ + bne b2138 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2052] @ b297c │ │ │ │ + ldr r2, [pc, #2052] @ b2970 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #2012] @ b2980 │ │ │ │ + ldr r2, [pc, #2012] @ b2974 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b2494 │ │ │ │ - ldr r2, [pc, #2072] @ b29d0 │ │ │ │ + beq b2488 │ │ │ │ + ldr r2, [pc, #2072] @ b29c4 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1048 │ │ │ │ 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 aadd0 │ │ │ │ + ldr r3, [pc, #1960] @ b2978 │ │ │ │ eor r8, r8, #1 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b0250 │ │ │ │ - bl abc3c │ │ │ │ + b b0244 │ │ │ │ + bl abc30 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b b0740 │ │ │ │ + b b0734 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1916] @ b2988 │ │ │ │ + ldr r2, [pc, #1916] @ b297c │ │ │ │ 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 aaeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1880] @ b298c │ │ │ │ + ldr ip, [pc, #1880] @ b2980 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe0c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b afe4c │ │ │ │ + b afe40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1832] @ b2990 │ │ │ │ + ldr r2, [pc, #1832] @ b2984 │ │ │ │ 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 aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #1796] @ b2994 │ │ │ │ + ldr ip, [pc, #1796] @ b2988 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ cmp r8, #0 │ │ │ │ - bne b1560 │ │ │ │ + bne b1554 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r5 │ │ │ │ - b b1594 │ │ │ │ + b b1588 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - b afe4c │ │ │ │ + b afe40 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ - b b22b4 │ │ │ │ + b b22a8 │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa6c │ │ │ │ - ldr r1, [pc, #1700] @ b2998 │ │ │ │ + bl aa6a8 │ │ │ │ + b afa60 │ │ │ │ + ldr r1, [pc, #1700] @ b298c │ │ │ │ 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 aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b10d0 │ │ │ │ - ldr r3, [pc, #1648] @ b299c │ │ │ │ + b b10c4 │ │ │ │ + ldr r3, [pc, #1648] @ b2990 │ │ │ │ str r3, [r1] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #1668] @ b29d8 │ │ │ │ + ldr r3, [pc, #1668] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c4 │ │ │ │ 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 b0884 │ │ │ │ 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 afba0 │ │ │ │ + b b185c │ │ │ │ + ldr r0, [pc, #1492] @ b2994 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be90 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ - b afeac │ │ │ │ + b afea0 │ │ │ │ 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 aff40 │ │ │ │ + ldr r3, [pc, #1440] @ b2998 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r2, [r3, #2828] @ 0xb0c │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1416] @ b29a8 │ │ │ │ + ldr r2, [pc, #1416] @ b299c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b163c │ │ │ │ + b b1630 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affec │ │ │ │ + b affe0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b b02d0 │ │ │ │ + b b02c4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1360] @ b29ac │ │ │ │ + ldr r3, [pc, #1360] @ b29a0 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1048 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1332] @ b29b0 │ │ │ │ + ldr r2, [pc, #1332] @ b29a4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl aaef8 │ │ │ │ - b b0298 │ │ │ │ + bl aaeec │ │ │ │ + b b028c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1296] @ b29b4 │ │ │ │ + ldr r3, [pc, #1296] @ b29a8 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1048 │ │ │ │ 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 b2b88 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b24c8 │ │ │ │ + bne b24bc │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d48 │ │ │ │ + bls b2d3c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b24ec │ │ │ │ + bne b24e0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b337c │ │ │ │ + bls b3370 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b250c │ │ │ │ + bne b2500 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1156] @ b29c4 │ │ │ │ + ldr r2, [pc, #1156] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ 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 b2bdc │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2570 │ │ │ │ + bne b2564 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2cf4 │ │ │ │ + bls b2ce8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2594 │ │ │ │ + bne b2588 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b334c │ │ │ │ + bls b3340 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b25b4 │ │ │ │ + bne b25a8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #988] @ b29c4 │ │ │ │ + ldr r2, [pc, #988] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ 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 b2b6c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2618 │ │ │ │ + bne b260c │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d2c │ │ │ │ + bls b2d20 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b263c │ │ │ │ + bne b2630 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b340c │ │ │ │ + bls b3400 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b265c │ │ │ │ + bne b2650 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #820] @ b29c4 │ │ │ │ + ldr r2, [pc, #820] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ 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 b2bc0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b26c0 │ │ │ │ + bne b26b4 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d64 │ │ │ │ + bls b2d58 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b26e4 │ │ │ │ + bne b26d8 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3398 │ │ │ │ + bls b338c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2704 │ │ │ │ + bne b26f8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #652] @ b29c4 │ │ │ │ + ldr r2, [pc, #652] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ 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 b2ba4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2768 │ │ │ │ + bne b275c │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d10 │ │ │ │ + bls b2d04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b278c │ │ │ │ + bne b2780 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b33f0 │ │ │ │ + bls b33e4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b27ac │ │ │ │ + bne b27a0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #484] @ b29c4 │ │ │ │ + ldr r2, [pc, #484] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e70 │ │ │ │ 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 b1e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac348 │ │ │ │ + bl ac33c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #308] @ b2988 │ │ │ │ + ldr r3, [pc, #308] @ b297c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #196] @ b2938 │ │ │ │ + ldr r3, [pc, #196] @ b292c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - ldr r3, [pc, #288] @ b29b8 │ │ │ │ + ldr r3, [pc, #288] @ b29ac │ │ │ │ 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 aa6a8 │ │ │ │ + ldr r3, [pc, #264] @ b29b0 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #236] @ b29c0 │ │ │ │ + ldr r2, [pc, #236] @ b29b4 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6a8 │ │ │ │ + b b02c4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #216] @ b29d8 │ │ │ │ + ldr r3, [pc, #216] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 b2174 │ │ │ │ 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 +147907,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 +147929,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 b2d90 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a20 │ │ │ │ + bne b2a14 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3124 │ │ │ │ + bls b3118 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a44 │ │ │ │ + bne b2a38 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3490 │ │ │ │ + bls b3484 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a68 │ │ │ │ + bne b2a5c │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-220] @ b29c4 │ │ │ │ + ldr r2, [pc, #-220] @ b29b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ cmp r8, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b2dd8 │ │ │ │ + beq b2dcc │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa900 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-280] @ b29cc │ │ │ │ + ldr r3, [pc, #-280] @ b29c0 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa968 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ + bl abb20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6a8 │ │ │ │ + b b02c4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-388] @ b29d8 │ │ │ │ + ldr r3, [pc, #-388] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 b268c │ │ │ │ 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 b253c │ │ │ │ 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 b27dc │ │ │ │ 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 b2734 │ │ │ │ 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 b25e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mvn r3, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abefc │ │ │ │ + bl abef0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-588] @ b29d8 │ │ │ │ + ldr r3, [pc, #-588] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-628] @ b29d8 │ │ │ │ + ldr r2, [pc, #-628] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-676] @ b29d8 │ │ │ │ + ldr r2, [pc, #-676] @ b29cc │ │ │ │ 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 b02fc │ │ │ │ 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 b1edc │ │ │ │ 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 b1dbc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-796] @ b29c8 │ │ │ │ + ldr r2, [pc, #-796] @ b29bc │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b b1b88 │ │ │ │ + b b1b7c │ │ │ │ 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 b25e4 │ │ │ │ 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 b27dc │ │ │ │ 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 b268c │ │ │ │ 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 b253c │ │ │ │ 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 b2734 │ │ │ │ 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 b1dbc │ │ │ │ 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 b2a9c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa67c │ │ │ │ + b b02fc │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa900 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1068] @ b29cc │ │ │ │ + ldr r3, [pc, #-1068] @ b29c0 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl aa974 │ │ │ │ + bl aa968 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ - b b2b2c │ │ │ │ + bl abb20 │ │ │ │ + b b2b20 │ │ │ │ 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 b1edc │ │ │ │ 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 aadd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3368 │ │ │ │ + beq b335c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1216] @ b29d0 │ │ │ │ + ldr r2, [pc, #-1216] @ b29c4 │ │ │ │ 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 abc30 │ │ │ │ + b b02fc │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abef0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa968 │ │ │ │ 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 b33a8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb20 │ │ │ │ + b b02fc │ │ │ │ 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 ab650 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e4 │ │ │ │ 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 b3298 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa900 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb20 │ │ │ │ + b b02fc │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl ac204 │ │ │ │ - b b1cac │ │ │ │ + bl ac1f8 │ │ │ │ + b b1ca0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1524] @ b29dc │ │ │ │ + ldr r1, [pc, #-1524] @ b29d0 │ │ │ │ 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 b323c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2fdc │ │ │ │ + bne b2fd0 │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b31e4 │ │ │ │ + bls b31d8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3000 │ │ │ │ + bne b2ff4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab650 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1636] @ b29d4 │ │ │ │ + ldr r2, [pc, #-1636] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b02fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa67c │ │ │ │ + b b02fc │ │ │ │ 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 b1c44 │ │ │ │ + ldr r2, [pc, #-1716] @ b29cc │ │ │ │ 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 b1f80 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f8 │ │ │ │ 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 aadd0 │ │ │ │ + b b2b20 │ │ │ │ + ldr r2, [pc, #-1828] @ b29cc │ │ │ │ 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 b2074 │ │ │ │ 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 b2a9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1904] @ b29dc │ │ │ │ + ldr r2, [pc, #-1904] @ b29d0 │ │ │ │ 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 b31d8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b315c │ │ │ │ + bne b3150 │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3460 │ │ │ │ + bls b3454 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3180 │ │ │ │ + bne b3174 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab650 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2008] @ b29e0 │ │ │ │ + ldr r2, [pc, #-2008] @ b29d4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b3040 │ │ │ │ + b b3034 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2016] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2016] @ b29e4 │ │ │ │ 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 b2160 │ │ │ │ + ldr r3, [pc, #-2056] @ b29d8 │ │ │ │ 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 b3034 │ │ │ │ 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 ac1f8 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b329c │ │ │ │ + bne b3290 │ │ │ │ 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 ac1f8 │ │ │ │ + b b11f0 │ │ │ │ + ldr r3, [pc, #-2148] @ b29e0 │ │ │ │ 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 b3034 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - bl ad348 │ │ │ │ + bl ad33c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1c50 │ │ │ │ + b b1c44 │ │ │ │ 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 ac1f8 │ │ │ │ mov r6, #0 │ │ │ │ - b b12c4 │ │ │ │ + b b12b8 │ │ │ │ orr r2, r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0b4 │ │ │ │ - b b2f8c │ │ │ │ + bl ab0a8 │ │ │ │ + b b2f80 │ │ │ │ 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 ac1f8 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq b330c │ │ │ │ + beq b3300 │ │ │ │ mvn r3, #58 @ 0x3a │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #5 │ │ │ │ - bl aba28 │ │ │ │ + bl aba1c │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e4 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl abc3c │ │ │ │ - b b1218 │ │ │ │ - ldr r2, [pc, #-2404] @ b29f0 │ │ │ │ + bl abc30 │ │ │ │ + b b120c │ │ │ │ + ldr r2, [pc, #-2404] @ b29e4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b25dc │ │ │ │ + b b25d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab080 │ │ │ │ - b b2e98 │ │ │ │ - ldr r2, [pc, #-2452] @ b29f0 │ │ │ │ + bl ab074 │ │ │ │ + b b2e8c │ │ │ │ + ldr r2, [pc, #-2452] @ b29e4 │ │ │ │ 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 b2528 │ │ │ │ + ldr r2, [pc, #-2480] @ b29e4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b272c │ │ │ │ + b b2720 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #5 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2540] @ b29e8 │ │ │ │ + ldr ip, [pc, #-2540] @ b29dc │ │ │ │ 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 aaeec │ │ │ │ + b b2efc │ │ │ │ + ldr r2, [pc, #-2568] @ b29e4 │ │ │ │ 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 b27c8 │ │ │ │ + ldr r2, [pc, #-2596] @ b29e4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2684 │ │ │ │ + b b2678 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2628] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2628] @ b29e4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1ed4 │ │ │ │ + b b1ec8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2656] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2656] @ b29e4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1db4 │ │ │ │ - ldr r3, [pc, #-2684] @ b29ec │ │ │ │ + b b1da8 │ │ │ │ + ldr r3, [pc, #-2684] @ b29e0 │ │ │ │ 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 b3034 │ │ │ │ + bl abc30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b1c20 │ │ │ │ + b b1c14 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2732] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2732] @ b29e4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2a94 │ │ │ │ + b b2a88 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2756] @ b29f4 │ │ │ │ + ldr r0, [pc, #-2756] @ b29e8 │ │ │ │ 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 aaeec │ │ │ │ + b b118c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bhi afbac │ │ │ │ + bhi afba0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b128c │ │ │ │ - b b11ac │ │ │ │ + bne b1280 │ │ │ │ + b b11a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b05c8 │ │ │ │ - b afbac │ │ │ │ + bls b05bc │ │ │ │ + b afba0 │ │ │ │ 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 afb30 │ │ │ │ + b afbd8 │ │ │ │ + bl ec1dc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b357c │ │ │ │ + beq b3570 │ │ │ │ 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 aff2c │ │ │ │ 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 af968 │ │ │ │ + b af984 │ │ │ │ + ldr r3, [pc, #-3000] @ b29ec │ │ │ │ + ldr r1, [pc, #-3000] @ b29f0 │ │ │ │ + ldr r0, [pc, #-3000] @ b29f4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3004] @ b2a04 │ │ │ │ + ldr r2, [pc, #-3004] @ b29f8 │ │ │ │ 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] @ b29fc │ │ │ │ + ldr r1, [pc, #-3024] @ b2a00 │ │ │ │ + ldr r0, [pc, #-3024] @ b2a04 │ │ │ │ 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 : │ │ │ │ +000b35e8 : │ │ │ │ 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 +148725,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 af840 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b366c : │ │ │ │ +000b3660 : │ │ │ │ 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,55 +148757,55 @@ │ │ │ │ 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 af840 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b36e4 : │ │ │ │ +000b36d8 : │ │ │ │ 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] @ b46dc │ │ │ │ + ldr lr, [pc, #4068] @ b46e0 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [pc, #4064] @ b46f0 │ │ │ │ + ldr ip, [pc, #4064] @ b46e4 │ │ │ │ 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] @ b46e8 │ │ │ │ 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, #124 @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #188 @ 0xbc │ │ │ │ @@ -148823,31 +148820,31 @@ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r9, [sp, #260] @ 0x104 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r5, [r9, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ cmp r6, r5 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ 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 b3810 │ │ │ │ + ldr r3, [pc, #3828] @ b46ec │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi b3fa8 │ │ │ │ + bhi b3f9c │ │ │ │ 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 +148852,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 b3fb4 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b b387c │ │ │ │ + b b3870 │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq fp, #0 │ │ │ │ movne fp, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b38e4 │ │ │ │ + beq b38d8 │ │ │ │ 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 a013c │ │ │ │ add r8, r5, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38b0 │ │ │ │ + bne b38a4 │ │ │ │ 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 b3850 │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b3a5c │ │ │ │ + bls b3a50 │ │ │ │ cmp r2, #32 │ │ │ │ movgt fp, #0 │ │ │ │ movgt sl, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bne b3874 │ │ │ │ + bne b3868 │ │ │ │ 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 b3a64 │ │ │ │ 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 bbf24 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3980 │ │ │ │ + beq b3974 │ │ │ │ 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 b3d4c │ │ │ │ + bl abc30 │ │ │ │ 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 +148945,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 acfe4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ 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 b3bd8 │ │ │ │ ands r3, fp, r3 │ │ │ │ - bne b3a9c │ │ │ │ + bne b3a90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b4014 │ │ │ │ + bne b4008 │ │ │ │ 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 b429c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - b b3f60 │ │ │ │ + b b3f54 │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq sl, r1 │ │ │ │ movne sl, r1 │ │ │ │ - b b386c │ │ │ │ + b b3860 │ │ │ │ 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 eb5fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3938 │ │ │ │ - b b3904 │ │ │ │ + beq b392c │ │ │ │ + b b38f8 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #3216] @ b4738 │ │ │ │ + ldr r0, [pc, #3216] @ b472c │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4]! │ │ │ │ - ldr r3, [pc, #3204] @ b473c │ │ │ │ + ldr r3, [pc, #3204] @ b4730 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bls b42bc │ │ │ │ + bls b42b0 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3096] @ b46fc │ │ │ │ + ldr r2, [pc, #3096] @ b46f0 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #3076] @ b46f0 │ │ │ │ + ldr r3, [pc, #3076] @ b46e4 │ │ │ │ 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 b4f44 │ │ │ │ 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 b3fc4 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #3092] @ b4740 │ │ │ │ + ldr r2, [pc, #3092] @ b4734 │ │ │ │ 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 +149053,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 b3acc │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3ff0 │ │ │ │ + bne b3fe4 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2996] @ b4740 │ │ │ │ + ldr r2, [pc, #2996] @ b4734 │ │ │ │ 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 b3b44 │ │ │ │ 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 b3d94 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3bc4 │ │ │ │ + bne b3bb8 │ │ │ │ bl 2397c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #2868] @ b4724 │ │ │ │ + ldr r3, [pc, #2868] @ b4718 │ │ │ │ add r4, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne b4cc0 │ │ │ │ + bne b4cb4 │ │ │ │ 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 b3c3c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ 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 b3e8c │ │ │ │ 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 b3e70 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #2676] @ b4700 │ │ │ │ + ldr r4, [pc, #2676] @ b46f4 │ │ │ │ mov r7, r5 │ │ │ │ lsl r8, r8, #2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, #0 │ │ │ │ - b b3cc8 │ │ │ │ + b b3cbc │ │ │ │ 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 b3e60 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ - bcc b3d70 │ │ │ │ + bcc b3d64 │ │ │ │ add r2, r8, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, r4 │ │ │ │ - bls b3c9c │ │ │ │ + bls b3c90 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r8, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3d88 │ │ │ │ + bls b3d7c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3d14 │ │ │ │ + bne b3d08 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #2488] @ b4704 │ │ │ │ + ldr r3, [pc, #2488] @ b46f8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b3cb4 │ │ │ │ - bl abc3c │ │ │ │ + b b3ca8 │ │ │ │ + bl abc30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b3980 │ │ │ │ + b b3974 │ │ │ │ orr r2, r8, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b b3cb4 │ │ │ │ + b b3ca8 │ │ │ │ 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 b3d38 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [pc, #2452] @ b4740 │ │ │ │ + ldr r5, [pc, #2452] @ b4734 │ │ │ │ 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 b3de8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3dd4 │ │ │ │ - b b3be0 │ │ │ │ + bne b3dc8 │ │ │ │ + b b3bd4 │ │ │ │ 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 +149230,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 b3e3c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3e28 │ │ │ │ - b b3be0 │ │ │ │ + bne b3e1c │ │ │ │ + b b3bd4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #2220] @ b4708 │ │ │ │ + ldr r3, [pc, #2220] @ b46fc │ │ │ │ add r1, r0, #16 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b b3b6c │ │ │ │ + b b3b60 │ │ │ │ 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 abd9c │ │ │ │ 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 aadd0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4954 │ │ │ │ + bls b4948 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3eb8 │ │ │ │ + bne b3eac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2076] @ b470c │ │ │ │ + ldr r3, [pc, #2076] @ b4700 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2364] @ 0x93c │ │ │ │ - bl aaddc │ │ │ │ + bl aadd0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2052] @ b4710 │ │ │ │ + ldr r1, [pc, #2052] @ b4704 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - beq b3f40 │ │ │ │ + beq b3f34 │ │ │ │ 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 abc30 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bne b486c │ │ │ │ + bne b4860 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1988] @ b472c │ │ │ │ + ldr r3, [pc, #1988] @ b4720 │ │ │ │ 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 b465c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3f88 │ │ │ │ - b b3be0 │ │ │ │ + bne b3f7c │ │ │ │ + b b3bd4 │ │ │ │ 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 b3a80 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1848] @ b4714 │ │ │ │ + ldr r3, [pc, #1848] @ b4708 │ │ │ │ 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 aadd0 │ │ │ │ + b b3b60 │ │ │ │ + ldr r1, [pc, #1824] @ b470c │ │ │ │ mov r0, #0 │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b60 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b43f4 │ │ │ │ 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 b4f48 │ │ │ │ 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 b47b8 │ │ │ │ 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 acfe4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b4a1c │ │ │ │ + ble b4a10 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1648] @ b471c │ │ │ │ + ldr r3, [pc, #1648] @ b4710 │ │ │ │ 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 +149408,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 b41a4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b47d4 │ │ │ │ + beq b47c8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4208 │ │ │ │ + beq b41fc │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4660 │ │ │ │ + bgt b4654 │ │ │ │ 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 +149440,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 af840 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r2, #12] │ │ │ │ - beq b4294 │ │ │ │ + beq b4288 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4a0c │ │ │ │ + beq b4a00 │ │ │ │ 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 b40f4 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ 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 acfe4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b4974 │ │ │ │ + beq b4968 │ │ │ │ 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 b4128 │ │ │ │ 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 +149507,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 af840 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4190 │ │ │ │ + bne b4184 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4190 │ │ │ │ + bl aab7c │ │ │ │ + b b4184 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b b3f60 │ │ │ │ + b b3f54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3a1c │ │ │ │ + beq b3a10 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b43f4 │ │ │ │ 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 aa6a8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble b404c │ │ │ │ + ble b4040 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [pc, #1032] @ b4724 │ │ │ │ + ldr r4, [pc, #1032] @ b4718 │ │ │ │ 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 b43d8 │ │ │ │ add r2, r8, #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ tst r2, #1 │ │ │ │ - bne b4364 │ │ │ │ + bne b4358 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r2, #1 │ │ │ │ - bls b43e4 │ │ │ │ + bls b43d8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ 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 aaeec │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #908] @ b4738 │ │ │ │ + ldr lr, [pc, #908] @ b472c │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #896] @ b473c │ │ │ │ + ldr r3, [pc, #896] @ b4730 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, r8 │ │ │ │ - bne b4330 │ │ │ │ + bne b4324 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b b404c │ │ │ │ + b b4040 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bb4 │ │ │ │ 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 b4880 │ │ │ │ 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 acfe4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - ble b4e3c │ │ │ │ + ble b4e30 │ │ │ │ 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 b454c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b45b8 │ │ │ │ + beq b45ac │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b45ec │ │ │ │ + bgt b45e0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #576] @ b471c │ │ │ │ + ldr r3, [pc, #576] @ b4710 │ │ │ │ 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 +149674,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 af840 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [r3, #12] │ │ │ │ - beq b464c │ │ │ │ + beq b4640 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq b4e2c │ │ │ │ + beq b4e20 │ │ │ │ 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 b448c │ │ │ │ sub r1, r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ 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 acfe4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ 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 b44bc │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #292] @ b471c │ │ │ │ + ldr r3, [pc, #292] @ b4710 │ │ │ │ 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 +149745,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 af840 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4538 │ │ │ │ + bne b452c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4538 │ │ │ │ + bl aab7c │ │ │ │ + b b452c │ │ │ │ mov r3, #0 │ │ │ │ - b b4240 │ │ │ │ + b b4234 │ │ │ │ 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 b469c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4688 │ │ │ │ - b b3be0 │ │ │ │ + bne b467c │ │ │ │ + b b3bd4 │ │ │ │ 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 b473c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b46c8 │ │ │ │ - b b3be0 │ │ │ │ - andseq ip, pc, ip, ror #17 │ │ │ │ - andseq ip, pc, r8, ror #17 │ │ │ │ + bne b46bc │ │ │ │ + b b3bd4 │ │ │ │ + @ instruction: 0x001fc8f8 │ │ │ │ + @ instruction: 0x001fc8f4 │ │ │ │ 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 r5 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r0, [r4, r3] │ │ │ │ orr r0, r0, #255 @ 0xff │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -149815,166 +149812,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] @ b4728 │ │ │ │ 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 aaeec │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq b4840 │ │ │ │ + beq b4834 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47e8 │ │ │ │ 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 b42f0 │ │ │ │ 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 b4054 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4994 │ │ │ │ + bls b4988 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4118 │ │ │ │ + b b410c │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne b4424 │ │ │ │ + bne b4418 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-236] @ b4720 │ │ │ │ + ldr r3, [pc, #-236] @ b4714 │ │ │ │ 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 b4bdc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4820 │ │ │ │ - b b3be0 │ │ │ │ + bne b4814 │ │ │ │ + b b3bd4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47e8 │ │ │ │ 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 b47b0 │ │ │ │ + b b42f0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne b4ea4 │ │ │ │ + bne b4e98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4e54 │ │ │ │ + beq b4e48 │ │ │ │ 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 aa6a8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ble b4f2c │ │ │ │ + ble b4f20 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [pc, #-408] @ b4724 │ │ │ │ + ldr r9, [pc, #-408] @ b4718 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - b b48d4 │ │ │ │ + b b48c8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4e94 │ │ │ │ + beq b4e88 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r8, r8, #1 │ │ │ │ - beq b48cc │ │ │ │ + beq b48c0 │ │ │ │ add r2, r8, #2 │ │ │ │ ldr sl, [r3, r2, lsl #2] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ ands sl, sl, #1 │ │ │ │ - bne b48cc │ │ │ │ + bne b48c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4ee0 │ │ │ │ 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 aaeec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4ee0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - b b48cc │ │ │ │ + b b48c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-572] @ b4728 │ │ │ │ + ldr r2, [pc, #-572] @ b471c │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b3ee4 │ │ │ │ + b b3ed8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4d5c │ │ │ │ + bls b4d50 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4208 │ │ │ │ + b b41fc │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4dc0 │ │ │ │ + bgt b4db4 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne b4dc8 │ │ │ │ + bne b4dbc │ │ │ │ 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 +149984,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 af840 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b b4294 │ │ │ │ + b b4288 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4eb8 │ │ │ │ + bne b4eac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4800 │ │ │ │ + beq b47f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a48 │ │ │ │ + beq b4a3c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a60 │ │ │ │ + beq b4a54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bbc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - blt b4e8c │ │ │ │ + blt b4e80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4bac │ │ │ │ + bne b4ba0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d0c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09bc │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ 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] @ b4720 │ │ │ │ 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 b4ec4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4ae0 │ │ │ │ + bne b4ad4 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4ef8 │ │ │ │ + bls b4eec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b04 │ │ │ │ + bne b4af8 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4f14 │ │ │ │ + bls b4f08 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b24 │ │ │ │ + bne b4b18 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1064] @ b4730 │ │ │ │ + ldr r2, [pc, #-1064] @ b4724 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f20 │ │ │ │ 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 b3ac4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d0c │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b60 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble b4e70 │ │ │ │ + ble b4e64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, r3 │ │ │ │ - bl eb764 │ │ │ │ - b b4a88 │ │ │ │ + bl eb760 │ │ │ │ + b b4a7c │ │ │ │ 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 b4c54 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c08 │ │ │ │ - b b3be0 │ │ │ │ + bne b4bfc │ │ │ │ + b b3bd4 │ │ │ │ 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 ebb2c │ │ │ │ + b b4a70 │ │ │ │ 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 b4c90 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c7c │ │ │ │ - b b3be0 │ │ │ │ + bne b4c70 │ │ │ │ + b b3bd4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-1396] @ b4734 │ │ │ │ + ldr r2, [pc, #-1396] @ b4728 │ │ │ │ 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 b4a24 │ │ │ │ + ldr r3, [pc, #-1424] @ b472c │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #-1432] @ b473c │ │ │ │ + ldr r3, [pc, #-1432] @ b4730 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac4 │ │ │ │ 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 b3c30 │ │ │ │ + b b3c3c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4bb8 │ │ │ │ + bne b4bac │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4bb8 │ │ │ │ + beq b4bac │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #-1536] @ b4740 │ │ │ │ + ldr r2, [pc, #-1536] @ b4734 │ │ │ │ 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 b4bac │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r4, #12] │ │ │ │ - ble b49ac │ │ │ │ + ble b49a0 │ │ │ │ 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 +150223,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 af840 │ │ │ │ + b b4288 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4d6c │ │ │ │ + beq b4d60 │ │ │ │ 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 +150246,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 af840 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4190 │ │ │ │ + bgt b4184 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r4, [r2, #12] │ │ │ │ - b b4194 │ │ │ │ + b b4188 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ tst fp, sl │ │ │ │ - beq b4a24 │ │ │ │ + beq b4a18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa6b4 │ │ │ │ - b b4a24 │ │ │ │ + bl aa6a8 │ │ │ │ + b b4a18 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bbc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c1c │ │ │ │ cmp r6, #0 │ │ │ │ - ble b4bac │ │ │ │ + ble b4ba0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4bd4 │ │ │ │ + b b4bc8 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - b b4438 │ │ │ │ + b b442c │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b42fc │ │ │ │ + b b42f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaeec │ │ │ │ mov r4, r0 │ │ │ │ - b b4424 │ │ │ │ + b b4418 │ │ │ │ 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 b4b54 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, sl │ │ │ │ - b b3ad8 │ │ │ │ + b b3acc │ │ │ │ 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 b4b54 │ │ │ │ + ldr r2, [pc, #-2008] @ b4738 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b4b50 │ │ │ │ + b b4b44 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4e3c │ │ │ │ + b b4e30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b42e0 │ │ │ │ + b b42d4 │ │ │ │ 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 b4f78 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #96] @ b4ff4 │ │ │ │ + ldr r3, [pc, #96] @ b4fe8 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr lr, [r3, #4] │ │ │ │ - ldr r5, [pc, #80] @ b4ff8 │ │ │ │ + ldr r5, [pc, #80] @ b4fec │ │ │ │ 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 b4fd4 │ │ │ │ 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 b4fc4 │ │ │ │ + ldr r3, [pc, #20] @ b4ff0 │ │ │ │ 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 54464 <_scheme_tail_apply_from_native@@Base> │ │ │ │ + eoreq r3, lr, r0, lsr #26 │ │ │ │ + andseq fp, pc, r4, asr r0 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #288] @ b5138 │ │ │ │ - ldr lr, [pc, #288] @ b513c │ │ │ │ + ldr r4, [pc, #288] @ b512c │ │ │ │ + ldr lr, [pc, #288] @ b5130 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ b5140 │ │ │ │ + ldr r3, [pc, #276] @ b5134 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ b5144 │ │ │ │ + ldr ip, [pc, #272] @ b5138 │ │ │ │ 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 b506c │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq b50ac │ │ │ │ + beq b50a0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ b5148 │ │ │ │ - ldr r3, [pc, #180] @ b513c │ │ │ │ + ldr r2, [pc, #196] @ b513c │ │ │ │ + ldr r3, [pc, #180] @ b5130 │ │ │ │ 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 b5128 │ │ │ │ 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 b50f4 │ │ │ │ mvns r0, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - beq b5078 │ │ │ │ + beq b506c │ │ │ │ sub r3, r3, #4 │ │ │ │ - b b50e0 │ │ │ │ + b b50d4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq b5078 │ │ │ │ + beq b506c │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne b50d4 │ │ │ │ + bne b50c8 │ │ │ │ lsl ip, ip, #2 │ │ │ │ add ip, ip, #8 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [r2] │ │ │ │ - b b507c │ │ │ │ - bl a7c08 │ │ │ │ + b b5070 │ │ │ │ + bl a7bfc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5078 │ │ │ │ + beq b506c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r6, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl a7c08 │ │ │ │ + bl a7bfc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne b5078 │ │ │ │ - b b507c │ │ │ │ + bne b506c │ │ │ │ + b b5070 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001fafdc │ │ │ │ + andseq sl, pc, r8, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001fafbc │ │ │ │ + andseq sl, pc, r8, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror pc @ │ │ │ │ + andseq sl, pc, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5198 │ │ │ │ + bls b518c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5178 │ │ │ │ + bne b516c │ │ │ │ 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 b51dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5188 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b51cc │ │ │ │ + bhi b51c0 │ │ │ │ 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 b522c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5188 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b521c │ │ │ │ + bhi b5210 │ │ │ │ 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 +150526,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 b5344 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne b5448 │ │ │ │ + bne b543c │ │ │ │ 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 b5398 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5298 │ │ │ │ + bne b528c │ │ │ │ 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 b53ac │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5390 │ │ │ │ + bls b5384 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b52d0 │ │ │ │ + bne b52c4 │ │ │ │ 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 b53d0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b537c │ │ │ │ + bls b5370 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5308 │ │ │ │ + bne b52fc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne b5400 │ │ │ │ + bne b53f4 │ │ │ │ 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 b5418 │ │ │ │ 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 b531c │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b b52f0 │ │ │ │ + b b52e4 │ │ │ │ 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 b52ac │ │ │ │ + ldr r3, [pc, #172] @ b5460 │ │ │ │ + ldr r1, [pc, #172] @ b5464 │ │ │ │ + ldr r0, [pc, #172] @ b5468 │ │ │ │ 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] @ b546c │ │ │ │ + ldr r1, [pc, #148] @ b5470 │ │ │ │ + ldr r0, [pc, #148] @ b5474 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ b5484 │ │ │ │ + ldr r2, [pc, #144] @ b5478 │ │ │ │ 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] @ b547c │ │ │ │ + ldr r1, [pc, #128] @ b5480 │ │ │ │ + ldr r0, [pc, #128] @ b5484 │ │ │ │ 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] @ b5488 │ │ │ │ + ldr r1, [pc, #104] @ b548c │ │ │ │ + ldr r0, [pc, #104] @ b5490 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ b54a0 │ │ │ │ + ldr r2, [pc, #100] @ b5494 │ │ │ │ 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] @ b5498 │ │ │ │ + ldr r1, [pc, #84] @ b549c │ │ │ │ + ldr r0, [pc, #84] @ b54a0 │ │ │ │ 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 b5504 │ │ │ │ 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 b55fc │ │ │ │ + ldr r3, [pc, #304] @ b5618 │ │ │ │ + ldr r1, [pc, #304] @ b561c │ │ │ │ + ldr r0, [pc, #304] @ b5620 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ b5630 │ │ │ │ + ldr r2, [pc, #300] @ b5624 │ │ │ │ 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 b5538 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5524 │ │ │ │ + bne b5518 │ │ │ │ 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 b5584 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5534 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b5574 │ │ │ │ + bhi b5568 │ │ │ │ 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 b55d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5534 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b55c0 │ │ │ │ + bhi b55b4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ b5634 │ │ │ │ + ldr r3, [pc, #68] @ b5628 │ │ │ │ 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 b5740 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5650 │ │ │ │ + bne b5644 │ │ │ │ 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 +150811,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 b5714 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b57e0 │ │ │ │ + bne b57d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5778 │ │ │ │ + beq b576c │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5ab0 │ │ │ │ + bls b5aa4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5700 │ │ │ │ + bne b56f4 │ │ │ │ bl 23b88 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5798 │ │ │ │ + beq b578c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5858 │ │ │ │ + bls b584c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b572c │ │ │ │ - b b571c │ │ │ │ - ldr r2, [pc, #1104] @ b5ba4 │ │ │ │ + bne b5720 │ │ │ │ + b b5710 │ │ │ │ + ldr r2, [pc, #1104] @ b5b98 │ │ │ │ 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 b5a5c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b5778 │ │ │ │ - b b571c │ │ │ │ + bne b576c │ │ │ │ + b b5710 │ │ │ │ cmp ip, #0 │ │ │ │ - beq b57c0 │ │ │ │ + beq b57b4 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5a14 │ │ │ │ + bls b5a08 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b57a0 │ │ │ │ - b b571c │ │ │ │ + bne b5794 │ │ │ │ + b b5710 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b04 │ │ │ │ + bls b5af8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57c0 │ │ │ │ - b b571c │ │ │ │ + bne b57b4 │ │ │ │ + b b5710 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5804 │ │ │ │ + bls b57f8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57e4 │ │ │ │ - b b571c │ │ │ │ + bne b57d8 │ │ │ │ + b b5710 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ b5ba4 │ │ │ │ + ldr ip, [pc, #916] @ b5b98 │ │ │ │ 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 b58c8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b58ac │ │ │ │ + bls b58a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5838 │ │ │ │ - b b571c │ │ │ │ - ldr lr, [pc, #836] @ b5ba4 │ │ │ │ + bne b582c │ │ │ │ + b b5710 │ │ │ │ + ldr lr, [pc, #836] @ b5b98 │ │ │ │ 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 b597c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5960 │ │ │ │ + bls b5954 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b588c │ │ │ │ - b b571c │ │ │ │ + bne b5880 │ │ │ │ + b b5710 │ │ │ │ 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 b5920 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5900 │ │ │ │ + bls b58f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b58e0 │ │ │ │ - b b571c │ │ │ │ + bne b58d4 │ │ │ │ + b b5710 │ │ │ │ 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 +150980,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 b59d4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b59b4 │ │ │ │ + bls b59a8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5994 │ │ │ │ - b b571c │ │ │ │ + bne b5988 │ │ │ │ + b b5710 │ │ │ │ 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 +151015,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] @ b5b98 │ │ │ │ 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 b59d4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b78 │ │ │ │ + bls b5b6c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5a48 │ │ │ │ - b b571c │ │ │ │ - ldr ip, [pc, #308] @ b5ba4 │ │ │ │ + bne b5a3c │ │ │ │ + b b5710 │ │ │ │ + ldr ip, [pc, #308] @ b5b98 │ │ │ │ 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 +151053,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] @ b5b98 │ │ │ │ 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 b5920 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b4c │ │ │ │ + bls b5b40 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5ae4 │ │ │ │ - b b571c │ │ │ │ + bne b5ad8 │ │ │ │ + b b5710 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ b5ba4 │ │ │ │ + ldr ip, [pc, #148] @ b5b98 │ │ │ │ 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 +151102,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 b5920 │ │ │ │ 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 b59d4 │ │ │ │ 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 b5c80 │ │ │ │ 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] @ b5d10 │ │ │ │ + ldr sl, [pc, #308] @ b5d14 │ │ │ │ + ldr fp, [pc, #308] @ b5d18 │ │ │ │ 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 b5cac │ │ │ │ add r2, r9, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, sl │ │ │ │ - bls b5cd8 │ │ │ │ + bls b5ccc │ │ │ │ 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 b5cf0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5c30 │ │ │ │ + bne b5c24 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b5bf0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #128] @ b5d28 │ │ │ │ + ldr r2, [pc, #128] @ b5d1c │ │ │ │ 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 b5c68 │ │ │ │ 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 b5c68 │ │ │ │ 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 b5c54 │ │ │ │ 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 +151223,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 b5de0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d4c │ │ │ │ + bne b5d40 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5e18 │ │ │ │ + bls b5e0c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d70 │ │ │ │ + bne b5d64 │ │ │ │ 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 b5e38 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5d9c │ │ │ │ + bne b5d90 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 +151288,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 b5dc0 │ │ │ │ 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 b5f14 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5e80 │ │ │ │ + bne b5e74 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5f4c │ │ │ │ + bls b5f40 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5ea4 │ │ │ │ + bne b5e98 │ │ │ │ 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 b5f6c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5ed0 │ │ │ │ + bne b5ec4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -151368,477 +151365,477 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b b5f00 │ │ │ │ + b b5ef4 │ │ │ │ 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] @ b6160 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ b6170 │ │ │ │ + ldr r0, [pc, #436] @ b6164 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #428] @ b6174 │ │ │ │ - ldr r1, [pc, #428] @ b6178 │ │ │ │ + ldr r2, [pc, #428] @ b6168 │ │ │ │ + ldr r1, [pc, #428] @ b616c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ add r7, r5, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ - bne b60ac │ │ │ │ + bne b60a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ b617c │ │ │ │ + ldr r2, [pc, #248] @ b6170 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #228] @ b6170 │ │ │ │ + ldr r3, [pc, #228] @ b6164 │ │ │ │ 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 b615c │ │ │ │ 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 b6128 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, r4 │ │ │ │ - bhi b6114 │ │ │ │ + bhi b6108 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6150 │ │ │ │ + bls b6144 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b60d4 │ │ │ │ + bne b60c8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #120] @ b6180 │ │ │ │ + ldr r3, [pc, #120] @ b6174 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b6078 │ │ │ │ + b b606c │ │ │ │ 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] @ b6178 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b606c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #64] @ b6188 │ │ │ │ + ldr r3, [pc, #64] @ b617c │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b606c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #48] @ b618c │ │ │ │ + ldr r1, [pc, #48] @ b6180 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b6100 │ │ │ │ + b b60f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, pc, r0, asr #32 │ │ │ │ + andseq sl, pc, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, pc, r4, lsr #32 │ │ │ │ + andseq sl, pc, r0, lsr r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, pc, r0, ror pc @ │ │ │ │ + andseq r9, pc, ip, ror pc @ │ │ │ │ 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] @ b6334 │ │ │ │ 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 b54a4 │ │ │ │ + ldr r6, [pc, #372] @ b6338 │ │ │ │ + ldr r3, [pc, #372] @ b633c │ │ │ │ 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 b631c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b61e0 │ │ │ │ + bne b61d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #312] @ b634c │ │ │ │ + ldr r3, [pc, #312] @ b6340 │ │ │ │ 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] @ b6344 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r3, [pc, #284] @ b6354 │ │ │ │ + ldr r3, [pc, #284] @ b6348 │ │ │ │ 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 b6260 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b624c │ │ │ │ + bne b6240 │ │ │ │ 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 b62a8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b625c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6298 │ │ │ │ + bhi b628c │ │ │ │ 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 b62f0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b625c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b62e0 │ │ │ │ + bhi b62d4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #80] @ b6358 │ │ │ │ + ldr ip, [pc, #80] @ b634c │ │ │ │ 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 b524c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ b635c │ │ │ │ + ldr r1, [pc, #40] @ b6350 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b620c │ │ │ │ + b b6200 │ │ │ │ cmp r0, #6 │ │ │ │ - andseq r9, pc, r8, lsr #28 │ │ │ │ + andseq r9, pc, r4, lsr lr @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r3] │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ orr r0, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #848] @ b66c8 │ │ │ │ + ldr r6, [pc, #848] @ b66bc │ │ │ │ cmp r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ addne fp, r0, #4 │ │ │ │ - beq b655c │ │ │ │ + beq b6550 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b63e8 │ │ │ │ + bls b63dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6394 │ │ │ │ + bne b6388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b66c4 │ │ │ │ + bne b66b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b6408 │ │ │ │ + bls b63fc │ │ │ │ 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] @ b66c0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1] │ │ │ │ - b b63c0 │ │ │ │ + b b63b4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #696] @ b66d0 │ │ │ │ + ldr r3, [pc, #696] @ b66c4 │ │ │ │ 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 b6670 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b65d4 │ │ │ │ + bls b65c8 │ │ │ │ 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 b64fc │ │ │ │ + ldr r8, [pc, #608] @ b66c8 │ │ │ │ + ldr r3, [pc, #608] @ b66cc │ │ │ │ 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 b660c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b6638 │ │ │ │ + bls b662c │ │ │ │ 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 b6650 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b64b4 │ │ │ │ + bne b64a8 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ b66d8 │ │ │ │ + ldr r3, [pc, #500] @ b66cc │ │ │ │ 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 b646c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #456] @ b66dc │ │ │ │ + ldr r1, [pc, #456] @ b66d0 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b63dc │ │ │ │ + bhi b63d0 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #1 │ │ │ │ - ldr r2, [pc, #408] @ b66e0 │ │ │ │ + ldr r2, [pc, #408] @ b66d4 │ │ │ │ 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 b5d20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #356] @ b66e4 │ │ │ │ - ldr r2, [pc, #356] @ b66e8 │ │ │ │ + ldr r3, [pc, #356] @ b66d8 │ │ │ │ + ldr r2, [pc, #356] @ b66dc │ │ │ │ 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 b6688 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6594 │ │ │ │ + bne b6588 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #284] @ b66ec │ │ │ │ + ldr r3, [pc, #284] @ b66e0 │ │ │ │ str r3, [r0] │ │ │ │ - b b6390 │ │ │ │ + b b6384 │ │ │ │ mov r1, sl │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b66ac │ │ │ │ + bls b66a0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b65d8 │ │ │ │ + bne b65cc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #228] @ b66f0 │ │ │ │ + ldr r3, [pc, #228] @ b66e4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6458 │ │ │ │ + b b644c │ │ │ │ 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 b64ec │ │ │ │ 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 b64ec │ │ │ │ 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 b64d4 │ │ │ │ + ldr r3, [pc, #112] @ b66e8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6458 │ │ │ │ - ldr r2, [pc, #92] @ b66f8 │ │ │ │ + b b644c │ │ │ │ + ldr r2, [pc, #92] @ b66ec │ │ │ │ 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 b65b4 │ │ │ │ + ldr r2, [pc, #68] @ b66ec │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b6604 │ │ │ │ + b b65f8 │ │ │ │ bl 23c0c │ │ │ │ - andseq r9, pc, r0, lsl #25 │ │ │ │ + andseq r9, pc, ip, lsl #25 │ │ │ │ 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 +151846,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] @ b6aa0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r5, [pc, #908] @ b6ab0 │ │ │ │ + ldr r5, [pc, #908] @ b6aa4 │ │ │ │ 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 b68f8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b67a0 │ │ │ │ + bls b6794 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b674c │ │ │ │ + bne b6740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne b6aa8 │ │ │ │ + bne b6a9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b67c0 │ │ │ │ + bls b67b4 │ │ │ │ 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] @ b6aa8 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b6778 │ │ │ │ + b b676c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #744] @ b6ab8 │ │ │ │ + ldr r3, [pc, #744] @ b6aac │ │ │ │ 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 b6a18 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b697c │ │ │ │ + bls b6970 │ │ │ │ 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 b68bc │ │ │ │ + ldr r9, [pc, #656] @ b6ab0 │ │ │ │ + ldr r3, [pc, #656] @ b6ab4 │ │ │ │ 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 b69b4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b69e0 │ │ │ │ + bls b69d4 │ │ │ │ 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 b69f8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6870 │ │ │ │ + bne b6864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #544] @ b6ac0 │ │ │ │ + ldr r3, [pc, #544] @ b6ab4 │ │ │ │ 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 b6828 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #496] @ b6ac4 │ │ │ │ + ldr r1, [pc, #496] @ b6ab8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b6794 │ │ │ │ + bhi b6788 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b6a8c │ │ │ │ + beq b6a80 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b6a3c │ │ │ │ + bne b6a30 │ │ │ │ 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 b5d20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #416] @ b6ac8 │ │ │ │ - ldr r2, [pc, #416] @ b6acc │ │ │ │ + ldr r3, [pc, #416] @ b6abc │ │ │ │ + ldr r2, [pc, #416] @ b6ac0 │ │ │ │ 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 b6a50 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b693c │ │ │ │ + bne b6930 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #352] @ b6ad0 │ │ │ │ + ldr r3, [pc, #352] @ b6ac4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6748 │ │ │ │ + b b673c │ │ │ │ mov r1, fp │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6a74 │ │ │ │ + bls b6a68 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6980 │ │ │ │ + bne b6974 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #288] @ b6ad4 │ │ │ │ + ldr r3, [pc, #288] @ b6ac8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6810 │ │ │ │ + b b6804 │ │ │ │ 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 b68a8 │ │ │ │ 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 b68a8 │ │ │ │ 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 b6890 │ │ │ │ + ldr r3, [pc, #172] @ b6acc │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6810 │ │ │ │ + b b6804 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #148] @ b6adc │ │ │ │ + ldr r0, [pc, #148] @ b6ad0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ b6ae0 │ │ │ │ + ldr r1, [pc, #144] @ b6ad4 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b b68f4 │ │ │ │ - ldr r2, [pc, #128] @ b6ae4 │ │ │ │ + b b68e8 │ │ │ │ + ldr r2, [pc, #128] @ b6ad8 │ │ │ │ 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 b695c │ │ │ │ + ldr r2, [pc, #104] @ b6ad8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b69ac │ │ │ │ + b b69a0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e54 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ - b b68ec │ │ │ │ + b b68e0 │ │ │ │ bl 23c0c │ │ │ │ str lr, [fp, #-12] │ │ │ │ - andseq r9, pc, r0, asr #17 │ │ │ │ + andseq r9, pc, ip, asr #17 │ │ │ │ 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 +152100,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 b6cac │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b6e98 │ │ │ │ - ldr r3, [pc, #888] @ b6e9c │ │ │ │ + bne b6e8c │ │ │ │ + ldr r3, [pc, #888] @ b6e90 │ │ │ │ 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 b6cb4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6e08 │ │ │ │ + bls b6dfc │ │ │ │ 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 b6e40 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6dc4 │ │ │ │ + bls b6db8 │ │ │ │ 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 b6c48 │ │ │ │ + ldr r9, [pc, #724] @ b6e94 │ │ │ │ + ldr sl, [pc, #724] @ b6e98 │ │ │ │ + ldr fp, [pc, #724] @ b6e9c │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r8, r9, r4, lsl #12 │ │ │ │ - bcc b6cd8 │ │ │ │ + bcc b6ccc │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, sl │ │ │ │ - bls b6cf8 │ │ │ │ + bls b6cec │ │ │ │ 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 b6d10 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6c0c │ │ │ │ + bne b6c00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b6bc4 │ │ │ │ + ldr ip, [pc, #592] @ b6ea0 │ │ │ │ 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 b6d30 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6c70 │ │ │ │ + bne b6c64 │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #532] @ b6eb0 │ │ │ │ + ldr r2, [pc, #532] @ b6ea4 │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ - ldr r2, [pc, #520] @ b6eb4 │ │ │ │ + ldr r2, [pc, #520] @ b6ea8 │ │ │ │ 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] @ b6eac │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6b74 │ │ │ │ + b b6b68 │ │ │ │ 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 b6c3c │ │ │ │ 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 b6c3c │ │ │ │ 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 b6c28 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #368] @ b6ebc │ │ │ │ + ldr r2, [pc, #368] @ b6eb0 │ │ │ │ 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 b6d7c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b6c8c │ │ │ │ + beq b6c80 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6d6c │ │ │ │ + bhi b6d60 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #284] @ b6eb0 │ │ │ │ + ldr r2, [pc, #284] @ b6ea4 │ │ │ │ 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 b6c84 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6da4 │ │ │ │ - b b6c8c │ │ │ │ + bne b6d98 │ │ │ │ + b b6c80 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e80 │ │ │ │ + bls b6e74 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6dc8 │ │ │ │ + bne b6dbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #188] @ b6ec0 │ │ │ │ + ldr r2, [pc, #188] @ b6eb4 │ │ │ │ str r2, [r3] │ │ │ │ - b b6bb0 │ │ │ │ + b b6ba4 │ │ │ │ mov r1, r4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e68 │ │ │ │ + bls b6e5c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6e0c │ │ │ │ + bne b6e00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #124] @ b6ec4 │ │ │ │ + ldr r3, [pc, #124] @ b6eb8 │ │ │ │ str r3, [r0] │ │ │ │ - b b6b74 │ │ │ │ + b b6b68 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #112] @ b6ec8 │ │ │ │ + ldr r3, [pc, #112] @ b6ebc │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b6bb0 │ │ │ │ - ldr r2, [pc, #76] @ b6ebc │ │ │ │ + b b6ba4 │ │ │ │ + ldr r2, [pc, #76] @ b6eb0 │ │ │ │ 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 b6e2c │ │ │ │ + ldr r2, [pc, #52] @ b6eb0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6df4 │ │ │ │ + b b6de8 │ │ │ │ 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 +152346,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] @ b7680 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1944] @ b7690 │ │ │ │ + ldr r1, [pc, #1944] @ b7684 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #1936] @ b7694 │ │ │ │ + ldr ip, [pc, #1936] @ b7688 │ │ │ │ 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] @ b768c │ │ │ │ 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 +152376,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 b7124 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7130 │ │ │ │ - ldr r3, [pc, #1836] @ b769c │ │ │ │ + ble b7124 │ │ │ │ + ldr r3, [pc, #1836] @ b7690 │ │ │ │ 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 b73e0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6f78 │ │ │ │ + bne b6f6c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #1780] @ b76a0 │ │ │ │ + ldr r1, [pc, #1780] @ b7694 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #1768] @ b76a4 │ │ │ │ + ldr r3, [pc, #1768] @ b7698 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ cmp r8, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble b7124 │ │ │ │ + ble b7118 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7124 │ │ │ │ + ble b7118 │ │ │ │ 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 b5d20 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #1680] @ b76a8 │ │ │ │ + ldr fp, [pc, #1680] @ b769c │ │ │ │ add r4, r4, r3 │ │ │ │ add r4, r4, r8 │ │ │ │ sub r3, r8, #1 │ │ │ │ - ldr sl, [pc, #1668] @ b76ac │ │ │ │ + ldr sl, [pc, #1668] @ b76a0 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r7, r8 │ │ │ │ lsl r5, r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b720c │ │ │ │ + beq b7200 │ │ │ │ cmp r8, r7 │ │ │ │ - beq b70a0 │ │ │ │ + beq b7094 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc b719c │ │ │ │ + bcc b7190 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ movhi r2, #0 │ │ │ │ - bls b71d4 │ │ │ │ + bls b71c8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71f4 │ │ │ │ + bls b71e8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7060 │ │ │ │ + bne b7054 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #1560] @ b76b0 │ │ │ │ + ldr r3, [pc, #1560] @ b76a4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc b7180 │ │ │ │ + bcc b7174 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - bhi b713c │ │ │ │ + bhi b7130 │ │ │ │ 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 b7028 │ │ │ │ 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] @ b76a8 │ │ │ │ + ldr r3, [pc, #1420] @ b7684 │ │ │ │ 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 b767c │ │ │ │ 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 b6fd0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b b6f68 │ │ │ │ + b b6f5c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71b8 │ │ │ │ + bls b71ac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7140 │ │ │ │ + bne b7134 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b b70d4 │ │ │ │ + b b70c8 │ │ │ │ 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 b70c8 │ │ │ │ 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 b7094 │ │ │ │ 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 b7164 │ │ │ │ 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 b7094 │ │ │ │ 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 b7084 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #1184] @ b76b8 │ │ │ │ + ldr r2, [pc, #1184] @ b76ac │ │ │ │ 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 ebdec │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73d4 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bgt b7404 │ │ │ │ + bgt b73f8 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ 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 ebdec │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73d4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b74e0 │ │ │ │ + bne b74d4 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b7450 │ │ │ │ + ble b7444 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb908 │ │ │ │ + bl eb904 │ │ │ │ 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] @ b76b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr fp, [pc, #944] @ b76c0 │ │ │ │ - ldr r8, [pc, #944] @ b76c4 │ │ │ │ - ldr sl, [pc, #944] @ b76c8 │ │ │ │ + ldr fp, [pc, #944] @ b76b4 │ │ │ │ + ldr r8, [pc, #944] @ b76b8 │ │ │ │ + ldr sl, [pc, #944] @ b76bc │ │ │ │ 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 b75e4 │ │ │ │ add r9, r4, #1 │ │ │ │ add r2, r9, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r5, #4 │ │ │ │ - bcc b7584 │ │ │ │ + bcc b7578 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls ip, #0 │ │ │ │ - bhi b759c │ │ │ │ + bhi b7590 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75c0 │ │ │ │ + bls b75b4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7358 │ │ │ │ + bne b734c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b755c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b752c │ │ │ │ + bls b7520 │ │ │ │ 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 b7320 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b70ec │ │ │ │ - ldr r2, [pc, #728] @ b76cc │ │ │ │ + b b70e0 │ │ │ │ + ldr r2, [pc, #728] @ b76c0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6fa4 │ │ │ │ + b b6f98 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b726c │ │ │ │ - bl b5258 │ │ │ │ - b b7278 │ │ │ │ + ble b7260 │ │ │ │ + bl b524c │ │ │ │ + b b726c │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7670 │ │ │ │ + bls b7664 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - bne b7414 │ │ │ │ + bne b7408 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #640] @ b76d0 │ │ │ │ + ldr r2, [pc, #640] @ b76c4 │ │ │ │ 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 a1244 │ │ │ │ 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 b70e0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, r4 │ │ │ │ addeq r6, r5, #4 │ │ │ │ - beq b74cc │ │ │ │ + beq b74c0 │ │ │ │ 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 b763c │ │ │ │ + bl b5e54 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - b b70ec │ │ │ │ + bl b54a4 │ │ │ │ + b b70e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b765c │ │ │ │ + bls b7650 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b74e8 │ │ │ │ + bne b74dc │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #436] @ b76d4 │ │ │ │ + ldr r3, [pc, #436] @ b76c8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b72c0 │ │ │ │ + b b72b4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75d4 │ │ │ │ + bls b75c8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7530 │ │ │ │ + bne b7524 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str sl, [r0] │ │ │ │ - b b73cc │ │ │ │ + b b73c0 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #356] @ b76d8 │ │ │ │ + ldr r0, [pc, #356] @ b76cc │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b b73cc │ │ │ │ + b b73c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b7394 │ │ │ │ + b b7388 │ │ │ │ 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 b7388 │ │ │ │ orr r2, r1, ip, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7388 │ │ │ │ + b b737c │ │ │ │ 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 b754c │ │ │ │ add r2, r4, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bcc b762c │ │ │ │ + bcc b7620 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7414 │ │ │ │ + bls b7408 │ │ │ │ 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 b7444 │ │ │ │ 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 b7444 │ │ │ │ + bl b5e54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b74cc │ │ │ │ + b b74c0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ b76dc │ │ │ │ + ldr r2, [pc, #116] @ b76d0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7518 │ │ │ │ - ldr r2, [pc, #84] @ b76cc │ │ │ │ + b b750c │ │ │ │ + ldr r2, [pc, #84] @ b76c0 │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7440 │ │ │ │ + b b7434 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, pc, r4, lsl #2 │ │ │ │ + andseq r9, pc, r0, lsl r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, pc, r4, ror #1 │ │ │ │ + ldrsheq r9, [pc], -r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r0, [r2, r3] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - @ instruction: 0x001f8ef8 │ │ │ │ + andseq r8, pc, r4, lsl #30 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, r3] │ │ │ │ @@ -152865,190 +152862,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] @ b79a4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq b7988 │ │ │ │ - ldr r3, [pc, #672] @ b79b4 │ │ │ │ + beq b797c │ │ │ │ + ldr r3, [pc, #672] @ b79a8 │ │ │ │ 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 b7964 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b771c │ │ │ │ + bne b7710 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #612] @ b79b8 │ │ │ │ - ldr r3, [pc, #612] @ b79bc │ │ │ │ + ldr r1, [pc, #612] @ b79ac │ │ │ │ + ldr r3, [pc, #612] @ b79b0 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #604] @ b79c0 │ │ │ │ + ldr r2, [pc, #604] @ b79b4 │ │ │ │ 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 b794c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b776c │ │ │ │ + bne b7760 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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] @ b79b8 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #532] @ b79c8 │ │ │ │ + ldr r3, [pc, #532] @ b79bc │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldrne r2, [pc, #528] @ b79cc │ │ │ │ + ldrne r2, [pc, #528] @ b79c0 │ │ │ │ addeq r3, r0, #8 │ │ │ │ addne r3, r0, #12 │ │ │ │ - ldr r7, [pc, #520] @ b79d0 │ │ │ │ + ldr r7, [pc, #520] @ b79c4 │ │ │ │ strne r2, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #504] @ b79d4 │ │ │ │ + ldr r3, [pc, #504] @ b79c8 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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] @ b79cc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ b79c0 │ │ │ │ + ldr r2, [pc, #436] @ b79b4 │ │ │ │ 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] @ b79d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, sl │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r7, [pc, #384] @ b79e0 │ │ │ │ + ldr r7, [pc, #384] @ b79d4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d20 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #368] @ b79e4 │ │ │ │ + ldr lr, [pc, #368] @ b79d8 │ │ │ │ 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 b54a4 │ │ │ │ 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] @ b79dc │ │ │ │ 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 b524c │ │ │ │ + ldr r3, [pc, #280] @ b79e0 │ │ │ │ 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] @ b79e4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr r6, [pc, #252] @ b79f4 │ │ │ │ + ldr r6, [pc, #252] @ b79e8 │ │ │ │ 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 b54a4 │ │ │ │ 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 b524c │ │ │ │ + ldr r3, [pc, #180] @ b79ec │ │ │ │ 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] @ b79dc │ │ │ │ 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 b778c │ │ │ │ + ldr r2, [pc, #112] @ b79dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b7748 │ │ │ │ + b b773c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b799c │ │ │ │ + beq b7990 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ - ldr r3, [pc, #88] @ b79fc │ │ │ │ + ldr r3, [pc, #88] @ b79f0 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ - b b770c │ │ │ │ - @ instruction: 0x001f88f4 │ │ │ │ + b b7700 │ │ │ │ + andseq r8, pc, r0, lsl #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r3] │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldr r2, [r1, #736] @ 0x2e0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r4, r0 │ │ │ │ sub r2, r2, r5 │ │ │ │ @@ -153069,224 +153066,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] @ b83c8 │ │ │ │ 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 b54a4 │ │ │ │ + ldr r8, [pc, #2440] @ b83cc │ │ │ │ + ldr r3, [pc, #2440] @ b83d0 │ │ │ │ + ldr r2, [pc, #2440] @ b83d4 │ │ │ │ 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 b7f48 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7a74 │ │ │ │ + bne b7a68 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #2360] @ b83e4 │ │ │ │ + ldr r2, [pc, #2360] @ b83d8 │ │ │ │ str r2, [r1], #8 │ │ │ │ cmp r5, #29 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2348] @ b83e8 │ │ │ │ + ldr r1, [pc, #2348] @ b83dc │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bgt b7b74 │ │ │ │ + bgt b7b68 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2320] @ b83ec │ │ │ │ + ldr lr, [pc, #2320] @ b83e0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2316] @ b83f0 │ │ │ │ + ldr ip, [pc, #2316] @ b83e4 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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 b7f60 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b14 │ │ │ │ + bne b7b08 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8088 │ │ │ │ + bls b807c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b34 │ │ │ │ + bne b7b28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ b83f4 │ │ │ │ + ldr r2, [pc, #2188] @ b83e8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7f84 │ │ │ │ + b b7f78 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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] @ b83ec │ │ │ │ mov r2, r7 │ │ │ │ - ldr fp, [pc, #2136] @ b83fc │ │ │ │ + ldr fp, [pc, #2136] @ b83f0 │ │ │ │ str r3, [r1], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f38 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2088] @ b8400 │ │ │ │ + ldr r1, [pc, #2088] @ b83f4 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2080] @ b8404 │ │ │ │ + ldr r2, [pc, #2080] @ b83f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2052] @ b8408 │ │ │ │ + ldr r1, [pc, #2052] @ b83fc │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f38 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [r3, #4] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2004] @ b840c │ │ │ │ + ldr lr, [pc, #2004] @ b8400 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2000] @ b8410 │ │ │ │ + ldr ip, [pc, #2000] @ b8404 │ │ │ │ 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 b54a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b83d0 │ │ │ │ + bne b83c4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7ff0 │ │ │ │ + bls b7fe4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7c74 │ │ │ │ + bne b7c68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b8050 │ │ │ │ + bcc b8044 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7fac │ │ │ │ + bls b7fa0 │ │ │ │ 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 b8060 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b800c │ │ │ │ + bls b8000 │ │ │ │ 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] @ b8408 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #1748] @ b8418 │ │ │ │ + bhi b7f38 │ │ │ │ + ldr r3, [pc, #1748] @ b840c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r2, [pc, #1648] @ b83e0 │ │ │ │ + bhi b7f38 │ │ │ │ + ldr r2, [pc, #1648] @ b83d4 │ │ │ │ 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 +153292,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 b5e54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #1632] @ b841c │ │ │ │ + ldr r0, [pc, #1632] @ b8410 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp fp, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1580] @ b8420 │ │ │ │ + bl b524c │ │ │ │ + ldr r3, [pc, #1580] @ b8414 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, fp │ │ │ │ str r3, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1548] @ b8424 │ │ │ │ - ldr r2, [pc, #1520] @ b840c │ │ │ │ + ldr ip, [pc, #1548] @ b8418 │ │ │ │ + ldr r2, [pc, #1520] @ b8400 │ │ │ │ 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] @ b841c │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1500] @ b842c │ │ │ │ + ldr lr, [pc, #1500] @ b8420 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1432] @ b83f0 │ │ │ │ + ldr ip, [pc, #1432] @ b83e4 │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1460] @ b8430 │ │ │ │ + ldr lr, [pc, #1460] @ b8424 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1456] @ b8434 │ │ │ │ + ldr ip, [pc, #1456] @ b8428 │ │ │ │ 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 b54a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ b8438 │ │ │ │ - ldr r2, [pc, #1424] @ b843c │ │ │ │ + ldr r3, [pc, #1424] @ b842c │ │ │ │ + ldr r2, [pc, #1424] @ b8430 │ │ │ │ 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 b8094 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ec0 │ │ │ │ + bne b7eb4 │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8384 │ │ │ │ + bls b8378 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ee4 │ │ │ │ + bne b7ed8 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83a0 │ │ │ │ + bls b8394 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7f04 │ │ │ │ + bne b7ef8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1288] @ b8440 │ │ │ │ + ldr r3, [pc, #1288] @ b8434 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b80b8 │ │ │ │ + b b80ac │ │ │ │ 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] @ b8438 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b b7aa0 │ │ │ │ + b b7a94 │ │ │ │ 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 b54a4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl b5258 │ │ │ │ - b b7b90 │ │ │ │ + bl b524c │ │ │ │ + b b7b84 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8320 │ │ │ │ + bls b8314 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7fb0 │ │ │ │ + bne b7fa4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1124] @ b8448 │ │ │ │ + ldr r2, [pc, #1124] @ b843c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7cdc │ │ │ │ + b b7cd0 │ │ │ │ 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 b7c94 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8338 │ │ │ │ + bls b832c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8010 │ │ │ │ + bne b8004 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1032] @ b844c │ │ │ │ + ldr r2, [pc, #1032] @ b8440 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7d18 │ │ │ │ + b b7d0c │ │ │ │ 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 b7cd0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #984] @ b8450 │ │ │ │ + ldr r3, [pc, #984] @ b8444 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b7d18 │ │ │ │ - ldr r2, [pc, #948] @ b8444 │ │ │ │ + b b7d0c │ │ │ │ + ldr r2, [pc, #948] @ b8438 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, fp │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7b60 │ │ │ │ + b b7b54 │ │ │ │ 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 b54a4 │ │ │ │ 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 b8154 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b80dc │ │ │ │ + bne b80d0 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8368 │ │ │ │ + bls b835c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8100 │ │ │ │ + bne b80f4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83b8 │ │ │ │ + bls b83ac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8120 │ │ │ │ + bne b8114 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #748] @ b8440 │ │ │ │ + ldr r2, [pc, #748] @ b8434 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b8178 │ │ │ │ + b b816c │ │ │ │ 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 b54a4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ cmp r5, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #680] @ b8454 │ │ │ │ + bhi b7f38 │ │ │ │ + ldr r3, [pc, #680] @ b8448 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r5], #8 │ │ │ │ - ldr r3, [pc, #568] @ b83f0 │ │ │ │ + ldr r3, [pc, #568] @ b83e4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - ldr r3, [pc, #648] @ b8458 │ │ │ │ + bl b54a4 │ │ │ │ + ldr r3, [pc, #648] @ b844c │ │ │ │ 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 b8344 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b81d8 │ │ │ │ + bne b81cc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #472] @ b83e4 │ │ │ │ + ldr r1, [pc, #472] @ b83d8 │ │ │ │ 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] @ b8450 │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ b8460 │ │ │ │ + ldr r3, [pc, #540] @ b8454 │ │ │ │ add r1, r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl], #8 │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #456] @ b8424 │ │ │ │ + bl b524c │ │ │ │ + ldr r3, [pc, #456] @ b8418 │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #496] @ b8464 │ │ │ │ + bl b524c │ │ │ │ + ldr r3, [pc, #496] @ b8458 │ │ │ │ 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 b54a4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b82d4 │ │ │ │ + beq b82c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ - b b7f48 │ │ │ │ - ldr r2, [pc, #284] @ b8444 │ │ │ │ + bl b524c │ │ │ │ + b b7f3c │ │ │ │ + ldr r2, [pc, #284] @ b8438 │ │ │ │ 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 b7fd0 │ │ │ │ + ldr r2, [pc, #260] @ b8438 │ │ │ │ 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 b8030 │ │ │ │ + ldr r2, [pc, #236] @ b8438 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8204 │ │ │ │ + b b81f8 │ │ │ │ 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 b816c │ │ │ │ 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 b80ac │ │ │ │ + ldr r2, [pc, #156] @ b8438 │ │ │ │ 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 b7f24 │ │ │ │ + ldr r2, [pc, #132] @ b8438 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b814c │ │ │ │ + b b8140 │ │ │ │ bl 23c0c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - andseq r8, pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x001f85b0 │ │ │ │ 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 +153724,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 : │ │ │ │ +000b845c : │ │ │ │ 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] @ b90dc │ │ │ │ + ldr ip, [pc, #3176] @ b90e0 │ │ │ │ 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] @ b90e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3144] @ b90f4 │ │ │ │ + ldr r3, [pc, #3144] @ b90e8 │ │ │ │ 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 b86b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8bc4 │ │ │ │ + beq b8bb8 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi b8688 │ │ │ │ + bhi b867c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8988 │ │ │ │ - beq b8748 │ │ │ │ + blt b897c │ │ │ │ + beq b873c │ │ │ │ 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 b5d20 │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r7, r5 │ │ │ │ - beq b8e5c │ │ │ │ - ldr r3, [pc, #2924] @ b90f8 │ │ │ │ + beq b8e50 │ │ │ │ + ldr r3, [pc, #2924] @ b90ec │ │ │ │ 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 b8944 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b88dc │ │ │ │ + bls b88d0 │ │ │ │ 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 b8974 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8584 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2828] @ b90fc │ │ │ │ + ldr r2, [pc, #2828] @ b90f0 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b88a8 │ │ │ │ + bgt b889c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ - bne b876c │ │ │ │ + bne b8760 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #2788] @ b9100 │ │ │ │ - ldreq r2, [pc, #2788] @ b9104 │ │ │ │ + ldrne r2, [pc, #2788] @ b90f4 │ │ │ │ + ldreq r2, [pc, #2788] @ b90f8 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - ldr r2, [pc, #2780] @ b9108 │ │ │ │ + ldr r2, [pc, #2780] @ b90fc │ │ │ │ str r2, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r2, [pc, #2772] @ b910c │ │ │ │ + ldr r2, [pc, #2772] @ b9100 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bge b88d4 │ │ │ │ - ldr r2, [pc, #2756] @ b9110 │ │ │ │ + bge b88c8 │ │ │ │ + ldr r2, [pc, #2756] @ b9104 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r7, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ - b b89a0 │ │ │ │ + b b8994 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b7a00 │ │ │ │ + bl b79f4 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bls b8d28 │ │ │ │ + bls b8d1c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #2684] @ b9114 │ │ │ │ + ldr r2, [pc, #2684] @ b9108 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #2636] @ b90ec │ │ │ │ + ldr r3, [pc, #2636] @ b90e0 │ │ │ │ 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 b90d8 │ │ │ │ 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] @ b910c │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2596] @ b911c │ │ │ │ + ldr lr, [pc, #2596] @ b9110 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2592] @ b9120 │ │ │ │ + ldr ip, [pc, #2592] @ b9114 │ │ │ │ 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 b54a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b867c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b853c │ │ │ │ + bne b8530 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b8bd4 │ │ │ │ - ldr r2, [pc, #2516] @ b9124 │ │ │ │ + b b8bc8 │ │ │ │ + ldr r2, [pc, #2516] @ b9118 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b889c │ │ │ │ + bgt b8890 │ │ │ │ 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 b8b14 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8770 │ │ │ │ + bne b8764 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ cmp r6, #1 │ │ │ │ - bgt b8b44 │ │ │ │ + bgt b8b38 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - beq b9070 │ │ │ │ + beq b9064 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b89bc │ │ │ │ + beq b89b0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8dfc │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #2372] @ b9128 │ │ │ │ + ldr r2, [pc, #2372] @ b911c │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8678 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8d28 │ │ │ │ + bne b8d1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge b8658 │ │ │ │ + bge b864c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b880c │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8848 │ │ │ │ + beq b883c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fc4 │ │ │ │ cmp r5, #0 │ │ │ │ addge r4, r7, #4 │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d50 │ │ │ │ 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] @ b9120 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #2216] @ b9130 │ │ │ │ + ldr r3, [pc, #2216] @ b9124 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2808] @ 0xaf8 │ │ │ │ - bl b54b0 │ │ │ │ - b b8db8 │ │ │ │ + bl b54a4 │ │ │ │ + b b8dac │ │ │ │ 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] @ b9104 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #2160] @ b9134 │ │ │ │ + ldr r3, [pc, #2160] @ b9128 │ │ │ │ str r3, [r1, #4] │ │ │ │ - ldr r3, [pc, #2156] @ b9138 │ │ │ │ + ldr r3, [pc, #2156] @ b912c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq b90bc │ │ │ │ + beq b90b0 │ │ │ │ mov r7, #0 │ │ │ │ - b b876c │ │ │ │ + b b8760 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b8b04 │ │ │ │ + bls b8af8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b88e0 │ │ │ │ + bne b88d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2016] @ b90f8 │ │ │ │ + ldr r3, [pc, #2016] @ b90ec │ │ │ │ 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 b8974 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8584 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b b85e4 │ │ │ │ + b b85d8 │ │ │ │ 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 b85d0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b b8688 │ │ │ │ - ldr r2, [pc, #1920] @ b9110 │ │ │ │ + b b867c │ │ │ │ + ldr r2, [pc, #1920] @ b9104 │ │ │ │ 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] @ b9130 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b87bc │ │ │ │ + bne b87b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b87d0 │ │ │ │ + beq b87c4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - ldr r2, [pc, #1856] @ b9128 │ │ │ │ + ldr r2, [pc, #1856] @ b911c │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8dc4 │ │ │ │ + bne b8db8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8a14 │ │ │ │ + beq b8a08 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r7, #4 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fc4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8d54 │ │ │ │ - ldr r1, [pc, #1804] @ b9140 │ │ │ │ + ble b8d48 │ │ │ │ + ldr r1, [pc, #1804] @ b9134 │ │ │ │ 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 b9034 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a3c │ │ │ │ - ldr r2, [pc, #1764] @ b9144 │ │ │ │ + bne b8a30 │ │ │ │ + ldr r2, [pc, #1764] @ b9138 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1740] @ b9148 │ │ │ │ + ldr r1, [pc, #1740] @ b913c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1736] @ b914c │ │ │ │ + ldr r2, [pc, #1736] @ b9140 │ │ │ │ str r2, [r3], #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1656] @ b9110 │ │ │ │ + ldr r3, [pc, #1656] @ b9104 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9058 │ │ │ │ + bls b904c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a98 │ │ │ │ - ldr r2, [pc, #1684] @ b9150 │ │ │ │ + bne b8a8c │ │ │ │ + ldr r2, [pc, #1684] @ b9144 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #1664] @ b9154 │ │ │ │ + ldr r3, [pc, #1664] @ b9148 │ │ │ │ add r2, r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1596] @ b912c │ │ │ │ + ldr r2, [pc, #1596] @ b9120 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b8da0 │ │ │ │ + b b8d94 │ │ │ │ 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 b890c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1576] @ b9158 │ │ │ │ + ldr r2, [pc, #1576] @ b914c │ │ │ │ cmp r6, #1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - ble b87a4 │ │ │ │ + ble b8798 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1548] @ b915c │ │ │ │ + ldr r2, [pc, #1548] @ b9150 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1532] @ b9160 │ │ │ │ + ldr r2, [pc, #1532] @ b9154 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1484] @ b913c │ │ │ │ + ldr r2, [pc, #1484] @ b9130 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq b89c4 │ │ │ │ + beq b89b8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8dfc │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e8 │ │ │ │ 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 b54a4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b8680 │ │ │ │ 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] @ b9158 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1408] @ b9168 │ │ │ │ + ldr r3, [pc, #1408] @ b915c │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1400] @ b916c │ │ │ │ + ldr r2, [pc, #1400] @ b9160 │ │ │ │ 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 b8d04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8bfc │ │ │ │ + bne b8bf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1344] @ b9170 │ │ │ │ + ldr r1, [pc, #1344] @ b9164 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #1340] @ b9174 │ │ │ │ + ldr r1, [pc, #1340] @ b9168 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1324] @ b9178 │ │ │ │ + ldr r3, [pc, #1324] @ b916c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi b8688 │ │ │ │ - ldr r3, [pc, #1288] @ b917c │ │ │ │ + bhi b867c │ │ │ │ + ldr r3, [pc, #1288] @ b9170 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8d3c │ │ │ │ + bls b8d30 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8c78 │ │ │ │ + bne b8c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #1232] @ b9180 │ │ │ │ + ldr r1, [pc, #1232] @ b9174 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1224] @ b9184 │ │ │ │ + ldr r3, [pc, #1224] @ b9178 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b867c │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8ddc │ │ │ │ - bne b90a8 │ │ │ │ - ldr r3, [pc, #1080] @ b9124 │ │ │ │ + blt b8dd0 │ │ │ │ + bne b909c │ │ │ │ + ldr r3, [pc, #1080] @ b9118 │ │ │ │ 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 b8604 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b b88a8 │ │ │ │ - ldr r2, [pc, #1136] @ b9188 │ │ │ │ + b b889c │ │ │ │ + ldr r2, [pc, #1136] @ b917c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ - b b8c28 │ │ │ │ + b b8c1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b880c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b b8810 │ │ │ │ + b b8804 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #1088] @ b9188 │ │ │ │ + ldr r1, [pc, #1088] @ b917c │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b8ca4 │ │ │ │ + b b8c98 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8de8 │ │ │ │ + blt b8ddc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9020 │ │ │ │ + bls b9014 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8d60 │ │ │ │ + bne b8d54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8880 │ │ │ │ - ldr r3, [pc, #904] @ b9130 │ │ │ │ + ble b8874 │ │ │ │ + ldr r3, [pc, #904] @ b9124 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b8680 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ cmp r6, #0 │ │ │ │ - bne b89fc │ │ │ │ - b b8818 │ │ │ │ + bne b89f0 │ │ │ │ + b b880c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b b8610 │ │ │ │ + b b8604 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ b912c │ │ │ │ + ldr r2, [pc, #824] @ b9120 │ │ │ │ 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 b8874 │ │ │ │ + ldr r3, [pc, #892] @ b9180 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9090 │ │ │ │ + bls b9084 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e14 │ │ │ │ + bne b8e08 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #840] @ b9190 │ │ │ │ + ldr r2, [pc, #840] @ b9184 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq b87d0 │ │ │ │ - b b89d0 │ │ │ │ - ldr fp, [pc, #816] @ b9194 │ │ │ │ + beq b87c4 │ │ │ │ + b b89c4 │ │ │ │ + ldr fp, [pc, #816] @ b9188 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc b8f1c │ │ │ │ + bcc b8f10 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi b8f54 │ │ │ │ + bhi b8f48 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8f98 │ │ │ │ + bls b8f8c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e74 │ │ │ │ + bne b8e68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b8fa8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b8eb8 │ │ │ │ + bne b8eac │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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] @ b918c │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r3, [r1] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b867c │ │ │ │ cmp r7, #0 │ │ │ │ - beq b8948 │ │ │ │ + beq b893c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcs b8e68 │ │ │ │ - ldr r0, [pc, #632] @ b919c │ │ │ │ + bcs b8e5c │ │ │ │ + ldr r0, [pc, #632] @ b9190 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #628] @ b91a0 │ │ │ │ + ldr r3, [pc, #628] @ b9194 │ │ │ │ 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 b8f80 │ │ │ │ + b b867c │ │ │ │ + ldr ip, [pc, #584] @ b9198 │ │ │ │ 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 b867c │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8e60 │ │ │ │ - b b85e4 │ │ │ │ + bne b8e54 │ │ │ │ + b b85d8 │ │ │ │ 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 b8e9c │ │ │ │ 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 b8ee0 │ │ │ │ + ldr r3, [pc, #436] @ b9180 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9078 │ │ │ │ + bls b906c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8fdc │ │ │ │ + bne b8fd0 │ │ │ │ add r4, r7, #4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r8, [r7, #4] │ │ │ │ - ldr r3, [pc, #380] @ b9190 │ │ │ │ + ldr r3, [pc, #380] @ b9184 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r8] │ │ │ │ - b b8a24 │ │ │ │ + b b8a18 │ │ │ │ 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 b8d80 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #316] @ b9188 │ │ │ │ + ldr r2, [pc, #316] @ b917c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b8a74 │ │ │ │ + b b8a68 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #292] @ b9188 │ │ │ │ + ldr r2, [pc, #292] @ b917c │ │ │ │ add r0, r0, #12 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #-4] │ │ │ │ - b b8acc │ │ │ │ + b b8ac0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b b89a0 │ │ │ │ - ldr r2, [pc, #264] @ b9188 │ │ │ │ + b b8994 │ │ │ │ + ldr r2, [pc, #264] @ b917c │ │ │ │ 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 b9000 │ │ │ │ + ldr r2, [pc, #240] @ b917c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8e40 │ │ │ │ + b b8e34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b855c │ │ │ │ - ldr r3, [pc, #68] @ b9108 │ │ │ │ + b b8550 │ │ │ │ + ldr r3, [pc, #68] @ b90fc │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #52] @ b9100 │ │ │ │ + ldr r3, [pc, #52] @ b90f4 │ │ │ │ str r3, [r1, #16] │ │ │ │ add r2, r1, #24 │ │ │ │ - ldr r3, [pc, #52] @ b910c │ │ │ │ + ldr r3, [pc, #52] @ b9100 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r3, [r1, #20] │ │ │ │ - b b876c │ │ │ │ + b b8760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, pc, r4, ror fp @ │ │ │ │ + andseq r7, pc, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, pc, ip, asr #22 │ │ │ │ + andseq r7, pc, r8, asr fp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ - andseq r7, pc, ip, asr r9 @ │ │ │ │ + andseq r7, pc, r8, ror #18 │ │ │ │ tst r5, #1 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ mov r4, r6 │ │ │ │ bx r5 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - eoreq r0, lr, r4, ror r2 │ │ │ │ - eoreq r0, lr, r8, asr #4 │ │ │ │ - eoreq r0, lr, r4, lsr #4 │ │ │ │ + eoreq r0, lr, r0, lsl #5 │ │ │ │ + eoreq r0, lr, r4, asr r2 │ │ │ │ + eoreq r0, lr, r0, lsr r2 │ │ │ │ str r6, [r3] │ │ │ │ - eoreq r0, lr, ip, ror #3 │ │ │ │ + strdeq r0, [lr], -r8 @ │ │ │ │ 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 +154574,2003 @@ │ │ │ │ str r4, [r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ │ │ │ │ -000b91a8 : │ │ │ │ +000b919c : │ │ │ │ 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] @ b9420 │ │ │ │ + ldr ip, [pc, #612] @ b9424 │ │ │ │ + ldr r1, [pc, #612] @ b9428 │ │ │ │ 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] @ b942c │ │ │ │ cmp r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne b9428 │ │ │ │ + bne b941c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [fp, #20] │ │ │ │ - ldr r2, [pc, #560] @ b943c │ │ │ │ + ldr r2, [pc, #560] @ b9430 │ │ │ │ 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 b92b4 │ │ │ │ + ldr r7, [pc, #532] @ b9434 │ │ │ │ + ldr r9, [pc, #532] @ b9438 │ │ │ │ + ldr sl, [pc, #532] @ b943c │ │ │ │ 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 b92f0 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r9 │ │ │ │ - bls b931c │ │ │ │ + bls b9310 │ │ │ │ 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 b9334 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9274 │ │ │ │ + bne b9268 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b922c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #388] @ b944c │ │ │ │ + ldr r3, [pc, #388] @ b9440 │ │ │ │ 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 b9354 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b92dc │ │ │ │ + bne b92d0 │ │ │ │ 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 b92a4 │ │ │ │ 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 b92a4 │ │ │ │ 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 b9290 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #224] @ b9450 │ │ │ │ + ldr r2, [pc, #224] @ b9444 │ │ │ │ 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 b93a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92ec │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9390 │ │ │ │ + bhi b9384 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #156] @ b9454 │ │ │ │ + ldr r2, [pc, #156] @ b9448 │ │ │ │ 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 b93e8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92ec │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b93d8 │ │ │ │ + bhi b93cc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #84] @ b9454 │ │ │ │ + ldr r2, [pc, #84] @ b9448 │ │ │ │ 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] @ b944c │ │ │ │ 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 lr @ │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b945c : │ │ │ │ +000b9450 : │ │ │ │ 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] @ b9688 │ │ │ │ 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 b9520 │ │ │ │ + ldr r8, [pc, #512] @ b968c │ │ │ │ + ldr r9, [pc, #512] @ b9690 │ │ │ │ + ldr sl, [pc, #512] @ b9694 │ │ │ │ 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 b955c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9588 │ │ │ │ + bls b957c │ │ │ │ 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 b95a0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b94e0 │ │ │ │ + bne b94d4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b9498 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b96a4 │ │ │ │ + ldr r3, [pc, #368] @ b9698 │ │ │ │ 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 b95c0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b9548 │ │ │ │ + bne b953c │ │ │ │ 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 b9510 │ │ │ │ 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 b9510 │ │ │ │ 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 b94fc │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b96a8 │ │ │ │ + ldr r2, [pc, #204] @ b969c │ │ │ │ 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 b960c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9558 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b95fc │ │ │ │ + bhi b95f0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b96ac │ │ │ │ + ldr r2, [pc, #136] @ b96a0 │ │ │ │ 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 b9654 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9558 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9644 │ │ │ │ + bhi b9638 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b96ac │ │ │ │ + ldr r2, [pc, #64] @ b96a0 │ │ │ │ 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] @ b96a4 │ │ │ │ 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, lsl #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b96b4 : │ │ │ │ +000b96a8 : │ │ │ │ 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] @ b98e0 │ │ │ │ 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 b9778 │ │ │ │ + ldr r8, [pc, #512] @ b98e4 │ │ │ │ + ldr r9, [pc, #512] @ b98e8 │ │ │ │ + ldr sl, [pc, #512] @ b98ec │ │ │ │ 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 b97b4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b97e0 │ │ │ │ + bls b97d4 │ │ │ │ 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 b97f8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9738 │ │ │ │ + bne b972c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b96f0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b98fc │ │ │ │ + ldr r3, [pc, #368] @ b98f0 │ │ │ │ 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 b9818 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b97a0 │ │ │ │ + bne b9794 │ │ │ │ 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 b9768 │ │ │ │ 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 b9768 │ │ │ │ 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 b9754 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9900 │ │ │ │ + ldr r2, [pc, #204] @ b98f4 │ │ │ │ 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 b9864 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97b0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9854 │ │ │ │ + bhi b9848 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9904 │ │ │ │ + ldr r2, [pc, #136] @ b98f8 │ │ │ │ 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 b98ac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97b0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b989c │ │ │ │ + bhi b9890 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9904 │ │ │ │ + ldr r2, [pc, #64] @ b98f8 │ │ │ │ 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] @ b98fc │ │ │ │ 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, lsr #18 │ │ │ │ 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 : │ │ │ │ +000b9900 : │ │ │ │ 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] @ b9b38 │ │ │ │ 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 b99d0 │ │ │ │ + ldr r8, [pc, #512] @ b9b3c │ │ │ │ + ldr r9, [pc, #512] @ b9b40 │ │ │ │ + ldr sl, [pc, #512] @ b9b44 │ │ │ │ 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 b9a0c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9a38 │ │ │ │ + bls b9a2c │ │ │ │ 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 b9a50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9990 │ │ │ │ + bne b9984 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ 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 b9948 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b9b54 │ │ │ │ + ldr r3, [pc, #368] @ b9b48 │ │ │ │ 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 b9a70 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b99f8 │ │ │ │ + bne b99ec │ │ │ │ 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 b99c0 │ │ │ │ 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 b99c0 │ │ │ │ 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 b99ac │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9b58 │ │ │ │ + ldr r2, [pc, #204] @ b9b4c │ │ │ │ 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 b9abc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a08 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9aac │ │ │ │ + bhi b9aa0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9b5c │ │ │ │ + ldr r2, [pc, #136] @ b9b50 │ │ │ │ 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 b9b04 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a08 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9af4 │ │ │ │ + bhi b9ae8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9b5c │ │ │ │ + ldr r2, [pc, #64] @ b9b50 │ │ │ │ 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] @ b9b54 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, pc, r8, asr #13 │ │ │ │ + @ instruction: 0x001f66d4 │ │ │ │ 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 : │ │ │ │ +000b9b58 : │ │ │ │ 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] @ ba13c │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, pc, fp │ │ │ │ - bne ba144 │ │ │ │ + bne ba138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b9bac │ │ │ │ + bls b9ba0 │ │ │ │ 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] @ ba140 │ │ │ │ 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 ba0f0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b9d38 │ │ │ │ + bls b9d2c │ │ │ │ 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 ba0d4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls ba09c │ │ │ │ + bls ba090 │ │ │ │ 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 b9ed0 │ │ │ │ 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 b9cf0 │ │ │ │ + ldr r9, [pc, #1256] @ ba144 │ │ │ │ + ldr fp, [pc, #1256] @ ba148 │ │ │ │ + ldr r3, [pc, #1256] @ ba14c │ │ │ │ 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 b9d70 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls b9d9c │ │ │ │ + bls b9d90 │ │ │ │ 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 b9db4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9cac │ │ │ │ + bne b9ca0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1148] @ ba158 │ │ │ │ + ldr r3, [pc, #1148] @ ba14c │ │ │ │ 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 b9c64 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr ip, [pc, #1112] @ ba15c │ │ │ │ + ldr ip, [pc, #1112] @ ba150 │ │ │ │ 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 b9dd4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9d18 │ │ │ │ + bne b9d0c │ │ │ │ bl 23b88 │ │ │ │ mov r1, r8 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba12c │ │ │ │ + bls ba120 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b9d3c │ │ │ │ + bne b9d30 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1008] @ ba160 │ │ │ │ + ldr r3, [pc, #1008] @ ba154 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b9c08 │ │ │ │ + b b9bfc │ │ │ │ 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 b9ce0 │ │ │ │ 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 b9ce0 │ │ │ │ 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 b9ccc │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #888] @ ba164 │ │ │ │ + ldr ip, [pc, #888] @ ba158 │ │ │ │ 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 b9e20 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d28 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e10 │ │ │ │ + bhi b9e04 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #816] @ ba168 │ │ │ │ + ldr ip, [pc, #816] @ ba15c │ │ │ │ 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 b9e68 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d28 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e58 │ │ │ │ - ldr r1, [pc, #748] @ ba168 │ │ │ │ + bhi b9e4c │ │ │ │ + ldr r1, [pc, #748] @ ba15c │ │ │ │ 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] @ ba160 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ - bhi b9ba0 │ │ │ │ + bhi b9b94 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r8, #1 │ │ │ │ - ldr r2, [pc, #680] @ ba170 │ │ │ │ + ldr r2, [pc, #680] @ ba164 │ │ │ │ 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] @ ba144 │ │ │ │ str r6, [r4, #20] │ │ │ │ - beq b9f80 │ │ │ │ + beq b9f74 │ │ │ │ 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 b9fb0 │ │ │ │ + ldr ip, [pc, #580] @ ba148 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls b9fdc │ │ │ │ + bls b9fd0 │ │ │ │ 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 b9ff4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9f30 │ │ │ │ + bne b9f24 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ ba150 │ │ │ │ + ldr r3, [pc, #496] @ ba144 │ │ │ │ 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 b9ee4 │ │ │ │ + ldr r3, [pc, #492] @ ba168 │ │ │ │ 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 ba014 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9f9c │ │ │ │ - b b9d34 │ │ │ │ + bne b9f90 │ │ │ │ + b b9d28 │ │ │ │ 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 b9f68 │ │ │ │ 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 b9f68 │ │ │ │ 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 b9f50 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #312] @ ba164 │ │ │ │ + ldr ip, [pc, #312] @ ba158 │ │ │ │ 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 ba054 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba040 │ │ │ │ - b b9d34 │ │ │ │ + bne ba034 │ │ │ │ + b b9d28 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #252] @ ba168 │ │ │ │ + ldr ip, [pc, #252] @ ba15c │ │ │ │ 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 b9e68 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba07c │ │ │ │ - b b9d34 │ │ │ │ + bne ba070 │ │ │ │ + b b9d28 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba114 │ │ │ │ + bls ba108 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba0a0 │ │ │ │ + bne ba094 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #164] @ ba178 │ │ │ │ + ldr r2, [pc, #164] @ ba16c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b9c44 │ │ │ │ + b b9c38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #144] @ ba17c │ │ │ │ + ldr r3, [pc, #144] @ ba170 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b9c44 │ │ │ │ + b b9c38 │ │ │ │ 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 b9bfc │ │ │ │ + ldr r2, [pc, #72] @ ba158 │ │ │ │ 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 ba0c0 │ │ │ │ + ldr r2, [pc, #48] @ ba158 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b9d68 │ │ │ │ + b b9d5c │ │ │ │ bl 23c0c │ │ │ │ - andseq r6, pc, r4, ror r4 @ │ │ │ │ + andseq r6, pc, r0, lsl #9 │ │ │ │ str r4, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffb280 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ str r5, [fp, r3] │ │ │ │ str r5, [fp] │ │ │ │ │ │ │ │ -000ba180 : │ │ │ │ +000ba174 : │ │ │ │ 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] @ bb078 │ │ │ │ + ldr ip, [pc, #3820] @ bb07c │ │ │ │ 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] @ bb080 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3784] @ bb090 │ │ │ │ + ldr r3, [pc, #3784] @ bb084 │ │ │ │ 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 ba528 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba55c │ │ │ │ + beq ba550 │ │ │ │ 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 ba608 │ │ │ │ + ldr r3, [pc, #3644] @ bb088 │ │ │ │ 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 ba5f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba260 │ │ │ │ + bne ba254 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3588] @ bb098 │ │ │ │ + ldr r1, [pc, #3588] @ bb08c │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #3584] @ bb09c │ │ │ │ + ldr r1, [pc, #3584] @ bb090 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3568] @ bb0a0 │ │ │ │ + ldr r3, [pc, #3568] @ bb094 │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - ldr r3, [pc, #3532] @ bb0a4 │ │ │ │ + bhi ba5b8 │ │ │ │ + ldr r3, [pc, #3532] @ 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 ba634 │ │ │ │ + bls ba628 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba2e0 │ │ │ │ + bne ba2d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #3456] @ bb098 │ │ │ │ + ldr r1, [pc, #3456] @ bb08c │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3456] @ bb0a8 │ │ │ │ + ldr r3, [pc, #3456] @ bb09c │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - blt ba718 │ │ │ │ + blt ba70c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba664 │ │ │ │ + bne ba658 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #3384] @ bb0ac │ │ │ │ + ldr sl, [pc, #3384] @ bb0a0 │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #3376] @ bb0b0 │ │ │ │ + ldr lr, [pc, #3376] @ bb0a4 │ │ │ │ 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 b5d20 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba7c8 │ │ │ │ + beq ba7bc │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #3312] @ bb0b4 │ │ │ │ + ldr r2, [pc, #3312] @ bb0a8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3304] @ bb0b8 │ │ │ │ + ldr r3, [pc, #3304] @ bb0ac │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba864 │ │ │ │ + bne ba858 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba820 │ │ │ │ - ldr r3, [pc, #3244] @ bb0bc │ │ │ │ + beq ba814 │ │ │ │ + ldr r3, [pc, #3244] @ bb0b0 │ │ │ │ add sl, r0, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ 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 ba5b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bae8c │ │ │ │ + bne bae80 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baeec │ │ │ │ - ldr r3, [pc, #3156] @ bb0c0 │ │ │ │ + beq baee0 │ │ │ │ + ldr r3, [pc, #3156] @ bb0b4 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r9] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ble ba9b8 │ │ │ │ + ble ba9ac │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #3108] @ bb0c4 │ │ │ │ - ldr r7, [pc, #3220] @ bb138 │ │ │ │ + ldr sl, [pc, #3108] @ bb0b8 │ │ │ │ + ldr r7, [pc, #3220] @ bb12c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b ba4e0 │ │ │ │ + b ba4d4 │ │ │ │ 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 baf44 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add fp, fp, #4 │ │ │ │ - beq baf70 │ │ │ │ + beq baf64 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - bcc ba6e4 │ │ │ │ + bcc ba6d8 │ │ │ │ cmn fp, #4096 @ 0x1000 │ │ │ │ - bhi ba4ac │ │ │ │ + bhi ba4a0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba6fc │ │ │ │ + bls ba6f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba4f4 │ │ │ │ + bne ba4e8 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4bc │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne ba648 │ │ │ │ + bne ba63c │ │ │ │ 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 ba228 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #2912] @ bb0c8 │ │ │ │ + ldr r3, [pc, #2912] @ bb0bc │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2876] @ bb0cc │ │ │ │ + ldr lr, [pc, #2876] @ bb0c0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2872] @ bb0d0 │ │ │ │ + ldr ip, [pc, #2872] @ bb0c4 │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bls ba244 │ │ │ │ + bls ba238 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2816] @ bb0d4 │ │ │ │ + ldr r2, [pc, #2816] @ bb0c8 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #2732] @ bb088 │ │ │ │ + ldr r3, [pc, #2732] @ bb07c │ │ │ │ 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 bba5c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2956] @ bb190 │ │ │ │ + ldr r2, [pc, #2956] @ bb184 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba28c │ │ │ │ + b ba280 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2744] @ bb0d8 │ │ │ │ + ldr r1, [pc, #2744] @ bb0cc │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2732] @ bb0dc │ │ │ │ + ldr r3, [pc, #2732] @ bb0d0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b ba250 │ │ │ │ - ldr r2, [pc, #2900] @ bb190 │ │ │ │ + b ba244 │ │ │ │ + ldr r2, [pc, #2900] @ bb184 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b ba30c │ │ │ │ + b ba300 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2700] @ bb0e0 │ │ │ │ + ldr r2, [pc, #2700] @ bb0d4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ - b ba228 │ │ │ │ + b ba21c │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2676] @ bb0e4 │ │ │ │ + ldr r1, [pc, #2676] @ bb0d8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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] @ bb0a0 │ │ │ │ + ldr sl, [pc, #2580] @ bb0a4 │ │ │ │ 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 b5d20 │ │ │ │ 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] @ bb0ac │ │ │ │ streq r3, [r1] │ │ │ │ - beq ba3d0 │ │ │ │ - b ba3b8 │ │ │ │ + beq ba3c4 │ │ │ │ + b ba3ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r1, fp, r7 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4bc │ │ │ │ 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 ba518 │ │ │ │ + ldr r1, [pc, #2504] @ bb0dc │ │ │ │ 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 badf8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #2392] @ bb0ac │ │ │ │ + ldr sl, [pc, #2392] @ bb0a0 │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #2384] @ bb0b0 │ │ │ │ + ldr lr, [pc, #2384] @ bb0a4 │ │ │ │ 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 b5d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2536] @ bb17c │ │ │ │ + ldr r2, [pc, #2536] @ bb170 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2384] @ bb0ec │ │ │ │ + ldr r2, [pc, #2384] @ bb0e0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #2380] @ bb0f0 │ │ │ │ + ldr r2, [pc, #2380] @ bb0e4 │ │ │ │ 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 ba3dc │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #2268] @ bb0b8 │ │ │ │ + ldr r3, [pc, #2268] @ bb0ac │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baf38 │ │ │ │ + bls baf2c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba7dc │ │ │ │ + bne ba7d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2272] @ bb0f4 │ │ │ │ + ldr r3, [pc, #2272] @ bb0e8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b ba3d0 │ │ │ │ + b ba3c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #2252] @ bb0f8 │ │ │ │ + ldr r2, [pc, #2252] @ bb0ec │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r3], #8 │ │ │ │ - bne badf4 │ │ │ │ + bne bade8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #2224] @ bb0fc │ │ │ │ + ldr r2, [pc, #2224] @ bb0f0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne bb3e0 │ │ │ │ - ldr r2, [pc, #2216] @ bb100 │ │ │ │ + bne bb3d4 │ │ │ │ + ldr r2, [pc, #2216] @ bb0f4 │ │ │ │ add sl, r3, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba418 │ │ │ │ + b ba40c │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2196] @ bb104 │ │ │ │ + ldr r3, [pc, #2196] @ bb0f8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #2164] @ bb100 │ │ │ │ + ldr r3, [pc, #2164] @ bb0f4 │ │ │ │ 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 bba84 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bafdc │ │ │ │ + bls bafd0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8bc │ │ │ │ + bne ba8b0 │ │ │ │ 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 bbad0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb004 │ │ │ │ + bls baff8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8f4 │ │ │ │ + bne ba8e8 │ │ │ │ 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 bbaa8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baff0 │ │ │ │ + bls bafe4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba92c │ │ │ │ + bne ba920 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne bba6c │ │ │ │ + bne bba60 │ │ │ │ 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 baf4c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba978 │ │ │ │ + bne ba96c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1856] @ bb0f4 │ │ │ │ + ldr r3, [pc, #1856] @ bb0e8 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b ba3fc │ │ │ │ + b ba3f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne baf8c │ │ │ │ + bne baf80 │ │ │ │ cmp r5, #0 │ │ │ │ - blt bb3ac │ │ │ │ + blt bb3a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbacc │ │ │ │ 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] @ bb14c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb038 │ │ │ │ - ldr r3, [pc, #1852] @ bb15c │ │ │ │ + beq bb02c │ │ │ │ + ldr r3, [pc, #1852] @ bb150 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bb1c8 │ │ │ │ + bne bb1bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1684] @ bb108 │ │ │ │ + bl b524c │ │ │ │ + ldr r3, [pc, #1684] @ bb0fc │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1652] @ bb10c │ │ │ │ + ldr r3, [pc, #1652] @ bb100 │ │ │ │ add r9, r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt bb450 │ │ │ │ + blt bb444 │ │ │ │ mov r2, r7 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb4e0 │ │ │ │ + bls bb4d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baab0 │ │ │ │ + bne baaa4 │ │ │ │ rsb r0, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb704 │ │ │ │ + bls bb6f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baad4 │ │ │ │ + bne baac8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb9dc │ │ │ │ + bls bb9d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baaf4 │ │ │ │ + bne baae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1508] @ bb110 │ │ │ │ + ldr r2, [pc, #1508] @ bb104 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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] @ bb108 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bne bb490 │ │ │ │ + bne bb484 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbacc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1548] @ bb18c │ │ │ │ + ldr r1, [pc, #1548] @ bb180 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r1, [r3] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrlt r2, [pc, #1416] @ bb12c │ │ │ │ + ldrlt r2, [pc, #1416] @ bb120 │ │ │ │ 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 bb56c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5a8 │ │ │ │ + bls bb59c │ │ │ │ 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 bb588 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5ec │ │ │ │ + bls bb5e0 │ │ │ │ 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] @ bb10c │ │ │ │ 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 bace4 │ │ │ │ + ldr r3, [pc, #1228] @ bb110 │ │ │ │ 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 bb00c │ │ │ │ + ldr r0, [pc, #1196] @ bb114 │ │ │ │ add ip, r2, #4080 @ 0xff0 │ │ │ │ add ip, ip, #15 │ │ │ │ cmp ip, r0 │ │ │ │ - bls bb040 │ │ │ │ + bls bb034 │ │ │ │ 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 bb058 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bac94 │ │ │ │ + bne bac88 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1112] @ bb11c │ │ │ │ + ldr r3, [pc, #1112] @ bb110 │ │ │ │ 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 bac48 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1068] @ bb124 │ │ │ │ + ldr r3, [pc, #1068] @ bb118 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb788 │ │ │ │ + beq bb77c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #920] @ bb0c0 │ │ │ │ + ldr r3, [pc, #920] @ bb0b4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble bb628 │ │ │ │ + ble bb61c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr sl, [pc, #880] @ bb0c4 │ │ │ │ + ldr sl, [pc, #880] @ bb0b8 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #1076] @ bb190 │ │ │ │ + ldr r3, [pc, #1076] @ bb184 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b bad98 │ │ │ │ + b bad8c │ │ │ │ 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 ba5b8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - beq bb7e8 │ │ │ │ + beq bb7dc │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bb3c4 │ │ │ │ + bcc bb3b8 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bhi bad64 │ │ │ │ + bhi bad58 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bb43c │ │ │ │ + bls bb430 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne badac │ │ │ │ + bne bada0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #940] @ bb190 │ │ │ │ + ldr r3, [pc, #940] @ bb184 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b bad80 │ │ │ │ + b bad74 │ │ │ │ add r2, r2, #327680 @ 0x50000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b ba850 │ │ │ │ + b ba844 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #724] @ bb0e4 │ │ │ │ + ldr r1, [pc, #724] @ bb0d8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r9 │ │ │ │ - ldr r7, [pc, #632] @ bb0ac │ │ │ │ - ldr sl, [pc, #632] @ bb0b0 │ │ │ │ + ldr r7, [pc, #632] @ bb0a0 │ │ │ │ + ldr sl, [pc, #632] @ bb0a4 │ │ │ │ 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 b5d20 │ │ │ │ + b ba77c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b ba9d0 │ │ │ │ - ldr r3, [pc, #724] @ bb168 │ │ │ │ + bhi ba5b8 │ │ │ │ + b ba9c4 │ │ │ │ + ldr r3, [pc, #724] @ bb15c │ │ │ │ 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 b54a4 │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne bb390 │ │ │ │ + bne bb384 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #680] @ bb174 │ │ │ │ + ldr r3, [pc, #680] @ bb168 │ │ │ │ str r3, [r9], #8 │ │ │ │ - ldr r3, [pc, #676] @ bb178 │ │ │ │ + ldr r3, [pc, #676] @ bb16c │ │ │ │ str r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ cmp r9, r8 │ │ │ │ - bls ba458 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba44c │ │ │ │ + b ba5b8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #624] @ bb168 │ │ │ │ + ldr r3, [pc, #624] @ bb15c │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #588] @ bb16c │ │ │ │ + ldr r3, [pc, #588] @ bb160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba464 │ │ │ │ + b ba458 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #484] @ bb128 │ │ │ │ + ldr r2, [pc, #484] @ bb11c │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b ba80c │ │ │ │ + b ba800 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b ba5c4 │ │ │ │ + b ba5b8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #452] @ bb128 │ │ │ │ + ldr r2, [pc, #452] @ bb11c │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r7, #4] │ │ │ │ add r3, r7, #8 │ │ │ │ - b ba9a8 │ │ │ │ + b ba99c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ba9e4 │ │ │ │ - ldr r2, [pc, #460] @ bb160 │ │ │ │ + beq ba9d8 │ │ │ │ + ldr r2, [pc, #460] @ bb154 │ │ │ │ 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 bb41c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne baf9c │ │ │ │ + bne baf90 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ bb164 │ │ │ │ + ldr r2, [pc, #404] @ bb158 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba9dc │ │ │ │ + b ba9d0 │ │ │ │ bic sl, sl, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic sl, sl, #15 │ │ │ │ orr r3, r3, sl │ │ │ │ - b ba8dc │ │ │ │ + b ba8d0 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba94c │ │ │ │ + b ba940 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba914 │ │ │ │ + b ba908 │ │ │ │ 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 baccc │ │ │ │ + ldr r3, [pc, #304] @ bb164 │ │ │ │ + b baa10 │ │ │ │ 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 baccc │ │ │ │ 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 bacb4 │ │ │ │ + andseq r5, pc, r8, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, pc, r4, lsr lr @ │ │ │ │ + andseq r5, pc, r0, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldr r1, [r3] │ │ │ │ sub r1, r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ cmp sp, r1 │ │ │ │ @@ -156583,15 +156580,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, lsr #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r2, fp │ │ │ │ mov r2, r5 │ │ │ │ add r6, r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ @@ -156631,665 +156628,665 @@ │ │ │ │ bx lr │ │ │ │ lsl r1, r5, #2 │ │ │ │ add r4, r4, r1 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ str r5, [fp, r3] │ │ │ │ str r5, [fp] │ │ │ │ mov r3, #0 │ │ │ │ - andseq r8, ip, r4, ror #4 │ │ │ │ - @ instruction: 0x001b31d0 │ │ │ │ - mulseq fp, r0, r3 │ │ │ │ - andseq r8, ip, r0, asr #4 │ │ │ │ - andseq r3, fp, ip, lsr #3 │ │ │ │ - @ instruction: 0x001b32d0 │ │ │ │ - andseq r8, ip, ip, lsl r2 │ │ │ │ - andseq r3, fp, r4, lsl #3 │ │ │ │ - andseq r3, fp, r0, lsl r3 │ │ │ │ + andseq r8, ip, 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 b524c │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb530 │ │ │ │ + bne bb524 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb738 │ │ │ │ + bne bb72c │ │ │ │ cmp r5, #0 │ │ │ │ - bge bb4fc │ │ │ │ + bge bb4f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbacc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #-232] @ bb148 │ │ │ │ + ldr r2, [pc, #-232] @ bb13c │ │ │ │ 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 bb9ec │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb350 │ │ │ │ + bls bb344 │ │ │ │ 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 bb994 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb934 │ │ │ │ + bls bb928 │ │ │ │ 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] @ bb120 │ │ │ │ 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 bb8e4 │ │ │ │ + ldr r3, [pc, #-428] @ bb124 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b9c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb8a8 │ │ │ │ + beq bb89c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ - bne bb888 │ │ │ │ + bne bb87c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb868 │ │ │ │ + bne bb85c │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba5c8 │ │ │ │ + b ba5bc │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bb9c0 │ │ │ │ + bls bb9b4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb350 │ │ │ │ + bne bb344 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-592] @ bb134 │ │ │ │ + ldr r2, [pc, #-592] @ bb128 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb270 │ │ │ │ - ldr r1, [pc, #-540] @ bb17c │ │ │ │ + b bb264 │ │ │ │ + ldr r1, [pc, #-540] @ bb170 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ - ldr r1, [pc, #-548] @ bb180 │ │ │ │ + ldr r1, [pc, #-548] @ bb174 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b baec0 │ │ │ │ + b baeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6adc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls ba9e4 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba9d8 │ │ │ │ + b ba5b8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r1, [pc, #-664] @ bb138 │ │ │ │ + ldr r1, [pc, #-664] @ bb12c │ │ │ │ add r2, ip, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [ip] │ │ │ │ - b bad80 │ │ │ │ - ldr r3, [pc, #-648] @ bb160 │ │ │ │ + b bad74 │ │ │ │ + ldr r3, [pc, #-648] @ bb154 │ │ │ │ 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 bb46c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb3f0 │ │ │ │ + bne bb3e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-704] @ bb164 │ │ │ │ + ldr r2, [pc, #-704] @ bb158 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba850 │ │ │ │ - ldr r2, [pc, #-672] @ bb190 │ │ │ │ + b ba844 │ │ │ │ + ldr r2, [pc, #-672] @ bb184 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bafc8 │ │ │ │ + b bafbc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bade4 │ │ │ │ + b badd8 │ │ │ │ add r0, r1, #8 │ │ │ │ - ldr r3, [pc, #-800] @ bb13c │ │ │ │ + ldr r3, [pc, #-800] @ bb130 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b bab48 │ │ │ │ - ldr r2, [pc, #-752] @ bb190 │ │ │ │ + b bab3c │ │ │ │ + ldr r2, [pc, #-752] @ bb184 │ │ │ │ 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 bb410 │ │ │ │ + ldr r3, [pc, #-824] @ bb154 │ │ │ │ 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 bb714 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb4a0 │ │ │ │ + bne bb494 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #-880] @ bb164 │ │ │ │ + ldr r3, [pc, #-880] @ bb158 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b bab68 │ │ │ │ + b bab5c │ │ │ │ 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 bab28 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb848 │ │ │ │ + bls bb83c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bb500 │ │ │ │ + bne bb4f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ - b bb208 │ │ │ │ + bl b562c │ │ │ │ + b bb1fc │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #-1020] @ bb140 │ │ │ │ + ldr r2, [pc, #-1020] @ bb134 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, sl, #16 │ │ │ │ - ldr r3, [pc, #-1028] @ bb144 │ │ │ │ + ldr r3, [pc, #-1028] @ bb138 │ │ │ │ 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 bb2ec │ │ │ │ + ldr r3, [pc, #-1008] @ bb168 │ │ │ │ str r3, [sl, #16] │ │ │ │ add r6, sl, #24 │ │ │ │ - ldr r3, [pc, #-1016] @ bb178 │ │ │ │ + ldr r3, [pc, #-1016] @ bb16c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [sl, #20] │ │ │ │ - b bb2f8 │ │ │ │ + b bb2ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1084] @ bb148 │ │ │ │ + ldr r3, [pc, #-1084] @ bb13c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b babf0 │ │ │ │ - ldr r1, [pc, #-1104] @ bb14c │ │ │ │ + b babe4 │ │ │ │ + ldr r1, [pc, #-1104] @ bb140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac18 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb830 │ │ │ │ + bls bb824 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5ac │ │ │ │ + bne bb5a0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ bb150 │ │ │ │ + ldr r2, [pc, #-1168] @ bb144 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b babf0 │ │ │ │ + b babe4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb7d0 │ │ │ │ + bls bb7c4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5f0 │ │ │ │ + bne bb5e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1232] @ bb154 │ │ │ │ + ldr r2, [pc, #-1232] @ bb148 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba28 │ │ │ │ + bne bba1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne bba10 │ │ │ │ + bne bba04 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbacc │ │ │ │ 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] @ bb14c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb828 │ │ │ │ - ldr r3, [pc, #-1320] @ bb15c │ │ │ │ + beq bb81c │ │ │ │ + ldr r3, [pc, #-1320] @ bb150 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ cmpge r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq bb8f8 │ │ │ │ + beq bb8ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ cmp sl, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb1dc │ │ │ │ + bl b524c │ │ │ │ + b bb1d0 │ │ │ │ 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 bab28 │ │ │ │ + ldr r2, [pc, #-1432] @ bb184 │ │ │ │ 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 bb4c0 │ │ │ │ + ldr r3, [pc, #-1504] @ bb154 │ │ │ │ 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 bba44 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb748 │ │ │ │ + bne bb73c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1560] @ bb164 │ │ │ │ + ldr r2, [pc, #-1560] @ bb158 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb200 │ │ │ │ + b bb1f4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #-1580] @ bb168 │ │ │ │ + ldr r3, [pc, #-1580] @ bb15c │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1612] @ bb16c │ │ │ │ + ldr r3, [pc, #-1612] @ bb160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b bad1c │ │ │ │ - ldr r2, [pc, #-1608] @ bb190 │ │ │ │ + b bad10 │ │ │ │ + ldr r2, [pc, #-1608] @ bb184 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb61c │ │ │ │ + b bb610 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ - beq bb648 │ │ │ │ + beq bb63c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb648 │ │ │ │ - ldr r3, [pc, #-1728] @ bb170 │ │ │ │ - b bb680 │ │ │ │ - ldr r2, [pc, #-1704] @ bb190 │ │ │ │ + bhi ba5b8 │ │ │ │ + b bb63c │ │ │ │ + ldr r3, [pc, #-1728] @ bb164 │ │ │ │ + b bb674 │ │ │ │ + ldr r2, [pc, #-1704] @ bb184 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb5d8 │ │ │ │ + b bb5cc │ │ │ │ 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 bb1fc │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1792] @ bb174 │ │ │ │ + ldr r2, [pc, #-1792] @ bb168 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1796] @ bb178 │ │ │ │ + ldr r2, [pc, #-1796] @ bb16c │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb338 │ │ │ │ + b bb32c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1816] @ bb17c │ │ │ │ + ldr r2, [pc, #-1816] @ bb170 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1820] @ bb180 │ │ │ │ + ldr r2, [pc, #-1820] @ bb174 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb32c │ │ │ │ + b bb320 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb31c │ │ │ │ + beq bb310 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6190 │ │ │ │ + bl b6184 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bls bb31c │ │ │ │ - b ba5c4 │ │ │ │ - ldr r3, [pc, #-1908] @ bb184 │ │ │ │ - b bb2d8 │ │ │ │ + bls bb310 │ │ │ │ + b ba5b8 │ │ │ │ + ldr r3, [pc, #-1908] @ bb178 │ │ │ │ + b bb2cc │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7a00 │ │ │ │ + bl b79f4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb6dc │ │ │ │ + bl b524c │ │ │ │ + b bb6d0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb97c │ │ │ │ + bls bb970 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb938 │ │ │ │ + bne bb92c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-2024] @ bb188 │ │ │ │ + ldr r1, [pc, #-2024] @ bb17c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb2b0 │ │ │ │ + b bb2a4 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2044] @ bb190 │ │ │ │ + ldr r1, [pc, #-2044] @ bb184 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb964 │ │ │ │ + b bb958 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2080] @ bb18c │ │ │ │ + ldr r1, [pc, #-2080] @ bb180 │ │ │ │ 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 bb2a4 │ │ │ │ + ldr r2, [pc, #-2104] @ bb184 │ │ │ │ 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 bb36c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2136] @ bb190 │ │ │ │ + ldr r2, [pc, #-2136] @ bb184 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b bab20 │ │ │ │ + b bab14 │ │ │ │ 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 bb264 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6adc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls bb648 │ │ │ │ - b ba5c4 │ │ │ │ + bls bb63c │ │ │ │ + b ba5b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb640 │ │ │ │ + bhi ba5b8 │ │ │ │ + b bb634 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2252] @ bb190 │ │ │ │ + ldr r1, [pc, #-2252] @ bb184 │ │ │ │ mov r3, sl │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bb774 │ │ │ │ + b bb768 │ │ │ │ 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] @ bb188 │ │ │ │ + ldr r1, [pc, #-2272] @ bb18c │ │ │ │ + ldr r0, [pc, #-2272] @ bb190 │ │ │ │ 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] @ bb194 │ │ │ │ + ldr r1, [pc, #-2296] @ bb198 │ │ │ │ + ldr r0, [pc, #-2296] @ bb19c │ │ │ │ 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] @ bb1a0 │ │ │ │ + ldr r1, [pc, #-2320] @ bb1a4 │ │ │ │ + ldr r0, [pc, #-2320] @ bb1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2324] @ bb1b8 │ │ │ │ + ldr r2, [pc, #-2324] @ bb1ac │ │ │ │ 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] @ bb1b0 │ │ │ │ + ldr r1, [pc, #-2344] @ bb1b4 │ │ │ │ + ldr r0, [pc, #-2344] @ bb1b8 │ │ │ │ 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] @ bbcc0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #432] @ bbcd0 │ │ │ │ + ldr r1, [pc, #432] @ bbcc4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #420] @ bbcd4 │ │ │ │ + ldr r8, [pc, #420] @ bbcc8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #416] @ bbcd8 │ │ │ │ + ldr r3, [pc, #416] @ bbccc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - beq bbbac │ │ │ │ + beq bbba0 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - beq bbc98 │ │ │ │ + beq bbc8c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b6360 │ │ │ │ + bl b6354 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc3c │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bne bbc7c │ │ │ │ + bne bbc70 │ │ │ │ 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 +157294,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 ba174 │ │ │ │ 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 bbc3c │ │ │ │ + ldr r3, [pc, #180] @ bbcd0 │ │ │ │ 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 e8bfc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #144] @ bbce0 │ │ │ │ - ldr r3, [pc, #124] @ bbcd0 │ │ │ │ + ldr r2, [pc, #144] @ bbcd4 │ │ │ │ + ldr r3, [pc, #124] @ bbcc4 │ │ │ │ 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 bbcbc │ │ │ │ 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 b66f0 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc10 │ │ │ │ + b bbc04 │ │ │ │ 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 b845c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f44d8 │ │ │ │ + andseq r4, pc, r4, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f44b8 │ │ │ │ + andseq r4, pc, r4, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r4, pc, r8, lsr #7 │ │ │ │ + @ instruction: 0x001f43b4 │ │ │ │ │ │ │ │ -000bbce4 : │ │ │ │ +000bbcd8 : │ │ │ │ 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 e8bfc │ │ │ │ │ │ │ │ -000bbd08 : │ │ │ │ +000bbcfc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000bbd0c : │ │ │ │ +000bbd00 : │ │ │ │ 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] @ bbdf8 │ │ │ │ + ldr ip, [pc, #224] @ bbdfc │ │ │ │ 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] @ bbe00 │ │ │ │ + ldr r4, [pc, #200] @ bbe04 │ │ │ │ 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 +157403,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] @ bbe08 │ │ │ │ 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 ea4b8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #64] @ bbe18 │ │ │ │ + ldr r2, [pc, #64] @ bbe0c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ bbe08 │ │ │ │ + ldr r3, [pc, #40] @ bbdfc │ │ │ │ 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 bbdf4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f42d4 │ │ │ │ + andseq r4, pc, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f42b4 │ │ │ │ + andseq r4, pc, r0, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffd44 │ │ │ │ - andseq r4, pc, ip, lsl r2 @ │ │ │ │ + andseq r4, pc, r8, lsr #4 │ │ │ │ │ │ │ │ -000bbe1c : │ │ │ │ +000bbe10 : │ │ │ │ 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] @ bbf0c │ │ │ │ + ldr r3, [pc, #220] @ bbf10 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #216] @ bbf20 │ │ │ │ + ldr lr, [pc, #216] @ bbf14 │ │ │ │ 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 bbe64 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #2 │ │ │ │ - ldr r0, [pc, #172] @ bbf24 │ │ │ │ - ldr ip, [pc, #172] @ bbf28 │ │ │ │ + ldr r0, [pc, #172] @ bbf18 │ │ │ │ + ldr ip, [pc, #172] @ bbf1c │ │ │ │ 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 bbec4 │ │ │ │ + ldr r2, [pc, #132] @ bbf20 │ │ │ │ + ldr r3, [pc, #112] @ bbf10 │ │ │ │ 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 bbf08 │ │ │ │ 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 +157496,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 bbd00 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ - b bbea0 │ │ │ │ + b bbe94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f41bc │ │ │ │ + andseq r4, pc, r8, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, ip, lsr #3 │ │ │ │ + @ instruction: 0x001f41b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r4, pc, r0, asr r1 @ │ │ │ │ + andseq r4, pc, ip, asr r1 @ │ │ │ │ │ │ │ │ -000bbf30 : │ │ │ │ +000bbf24 : │ │ │ │ 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] @ bce3c │ │ │ │ + ldr ip, [pc, #3840] @ bce40 │ │ │ │ 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] @ bce44 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #244] @ 0xf4 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #3804] @ bce54 │ │ │ │ + ldr r2, [pc, #3804] @ bce48 │ │ │ │ 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 │ │ │ │ @@ -157556,89 +157553,89 @@ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ 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, #136 @ 0x88 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ ldrne r0, [r1] │ │ │ │ ldreq r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, #8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f320 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - beq bc10c │ │ │ │ + beq bc100 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne bcc88 │ │ │ │ + bne bcc7c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq bd0dc │ │ │ │ + beq bd0d0 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq bd200 │ │ │ │ + beq bd1f4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bce04 │ │ │ │ + beq bcdf8 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls bcfec │ │ │ │ + bls bcfe0 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq bd2a8 │ │ │ │ + beq bd29c │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne bcc78 │ │ │ │ + bne bcc6c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq bdaf4 │ │ │ │ + beq bdae8 │ │ │ │ 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 bc140 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd24 │ │ │ │ + beq bcd18 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd090 │ │ │ │ + beq bd084 │ │ │ │ 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 eb5fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc160 │ │ │ │ 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 +157643,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 bc0c4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne bd090 │ │ │ │ + bne bd084 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, #8 │ │ │ │ mov r6, #0 │ │ │ │ - b bc1b8 │ │ │ │ + b bc1ac │ │ │ │ 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 9f9d4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcb80 │ │ │ │ + beq bcb74 │ │ │ │ cmn r4, #1 │ │ │ │ - bne bc178 │ │ │ │ + bne bc16c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r8, sl │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne bc2f4 │ │ │ │ + bne bc2e8 │ │ │ │ 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 bd038 │ │ │ │ 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 a55b4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccb8 │ │ │ │ + beq bccac │ │ │ │ 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 bcd74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bcd8c │ │ │ │ + bne bcd80 │ │ │ │ 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] @ bce4c │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b bc318 │ │ │ │ + b bc30c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a1140 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ + bls bccc8 │ │ │ │ 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] @ bce50 │ │ │ │ + ldr r3, [pc, #2936] @ bce40 │ │ │ │ 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 be45c │ │ │ │ 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 bd244 │ │ │ │ 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 +157782,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 bc3d8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcb48 │ │ │ │ + beq bcb3c │ │ │ │ ldr r3, [r2, r9, lsl #3] │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8ec │ │ │ │ + bne bc8e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq bc7b4 │ │ │ │ + beq bc7a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc834 │ │ │ │ + bne bc828 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bc8b0 │ │ │ │ + beq bc8a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge be380 │ │ │ │ + bge be374 │ │ │ │ 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 bc8b4 │ │ │ │ mov r2, #8 │ │ │ │ tst r5, #1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - bne bc378 │ │ │ │ + bne bc36c │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #6 │ │ │ │ - bne bc378 │ │ │ │ - ldr r2, [pc, #2596] @ bce60 │ │ │ │ + bne bc36c │ │ │ │ + ldr r2, [pc, #2596] @ bce54 │ │ │ │ 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 bc45c │ │ │ │ + ldr r0, [pc, #2568] @ bce58 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne bc378 │ │ │ │ + bne bc36c │ │ │ │ ldr lr, [r5, #8] │ │ │ │ ands r6, lr, #1 │ │ │ │ - bne bc378 │ │ │ │ + bne bc36c │ │ │ │ ldrsh r1, [lr] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc378 │ │ │ │ + bne bc36c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ands r7, r1, #1 │ │ │ │ - beq bc378 │ │ │ │ + beq bc36c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ asr sl, r1, #1 │ │ │ │ - ble bc378 │ │ │ │ + ble bc36c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #2492] @ bce64 │ │ │ │ + ldr r1, [pc, #2492] @ bce58 │ │ │ │ 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 +157875,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 bc554 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #6 │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq bc510 │ │ │ │ + beq bc504 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp r0, ip │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #2 │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq bc578 │ │ │ │ + beq bc56c │ │ │ │ add ip, r7, sl │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc56c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq be0b0 │ │ │ │ + beq be0a4 │ │ │ │ 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 bc4e0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - beq bc378 │ │ │ │ + beq bc36c │ │ │ │ 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 bc5cc │ │ │ │ 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 bd628 │ │ │ │ + bl b5e54 │ │ │ │ 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 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 a1244 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bd570 │ │ │ │ + bhi bd564 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ add r8, r3, r9 │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ 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 bd640 │ │ │ │ lsl r4, sl, #2 │ │ │ │ add r4, r4, #8 │ │ │ │ sub sl, r7, #1 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bd530 │ │ │ │ + bcc bd524 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bd5d8 │ │ │ │ + bhi bd5cc │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bd5fc │ │ │ │ + bls bd5f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc6c4 │ │ │ │ + bne bc6b8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1900] @ bce68 │ │ │ │ + ldr r3, [pc, #1900] @ bce5c │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp sl, r6 │ │ │ │ - beq bd550 │ │ │ │ + beq bd544 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r2, r6, r8 │ │ │ │ add r2, r2, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bd5bc │ │ │ │ + bcc bd5b0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd578 │ │ │ │ + bls bd56c │ │ │ │ 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 bd564 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne bc6b0 │ │ │ │ + bne bc6a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc778 │ │ │ │ + beq bc76c │ │ │ │ mov r0, r3 │ │ │ │ - bl b5258 │ │ │ │ + bl b524c │ │ │ │ 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 bc2ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ add r7, r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3ac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3ac │ │ │ │ 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 bcb5c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bcc48 │ │ │ │ + bhi bcc3c │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bcc64 │ │ │ │ + bls bcc58 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc7e8 │ │ │ │ + bne bc7dc │ │ │ │ mov r1, #5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1612] @ bce6c │ │ │ │ + ldr r2, [pc, #1612] @ bce60 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc3c8 │ │ │ │ + beq bc3bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8b0 │ │ │ │ + bne bc8a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge bc954 │ │ │ │ + bge bc948 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3e0 │ │ │ │ + bne bc3d4 │ │ │ │ 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 bcc24 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bcbec │ │ │ │ + bls bcbe0 │ │ │ │ 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 bc3c8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3d4 │ │ │ │ - b bc858 │ │ │ │ + bne bc3c8 │ │ │ │ + b bc84c │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc91c │ │ │ │ + beq bc910 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - b bc418 │ │ │ │ + b bc40c │ │ │ │ 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 a1244 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ + b bc388 │ │ │ │ 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 ec0a8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b bc8e0 │ │ │ │ + b bc8d4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - bne bd22c │ │ │ │ + bne bd220 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd34 │ │ │ │ + beq bcd28 │ │ │ │ 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 b5140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be118 │ │ │ │ + beq be10c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9d4 │ │ │ │ + beq bc9c8 │ │ │ │ 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 be13c │ │ │ │ + bl b5e54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne be0b8 │ │ │ │ + bne be0ac │ │ │ │ cmp r8, #0 │ │ │ │ - beq bc9f4 │ │ │ │ + beq bc9e8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd4c │ │ │ │ + beq bcd40 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ - ldr r2, [pc, #1128] @ bce70 │ │ │ │ + bne bced8 │ │ │ │ + ldr r2, [pc, #1128] @ bce64 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ + bne bd830 │ │ │ │ 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 be3c8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdb4c │ │ │ │ + bne bdb40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bdbe8 │ │ │ │ + beq bdbdc │ │ │ │ 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 bca94 │ │ │ │ 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] @ bced0 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq be170 │ │ │ │ + beq be164 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne bdc28 │ │ │ │ + bne bdc1c │ │ │ │ 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 bdf80 │ │ │ │ + bl ebdec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be014 │ │ │ │ + bne be008 │ │ │ │ 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 b845c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [r2] │ │ │ │ - b bc2c8 │ │ │ │ + b bc2bc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ - ldr r1, [pc, #772] @ bce74 │ │ │ │ + b bc388 │ │ │ │ + ldr r1, [pc, #772] @ bce68 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b bc3b8 │ │ │ │ + b bc3ac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a1044 │ │ │ │ + bl a1038 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ 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 bc1d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd230 │ │ │ │ + ble bd224 │ │ │ │ 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 bc30c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd02c │ │ │ │ + bls bd020 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bcbf0 │ │ │ │ + bne bcbe4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #620] @ bce90 │ │ │ │ + ldr r2, [pc, #620] @ bce84 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bc89c │ │ │ │ + b bc890 │ │ │ │ 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 bc890 │ │ │ │ + ldr r1, [pc, #552] @ bce6c │ │ │ │ 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 bc3ac │ │ │ │ + ldr r2, [pc, #584] @ bcea8 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bc814 │ │ │ │ + b bc808 │ │ │ │ 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 +158374,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 bc130 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #396] @ bce58 │ │ │ │ + ldr r3, [pc, #396] @ bce4c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - bne bc298 │ │ │ │ + bne bc28c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd990 │ │ │ │ + bne bd984 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ + bne bced8 │ │ │ │ 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 bdd88 │ │ │ │ + ldr r2, [pc, #360] @ bce70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bcf4c │ │ │ │ + b bcf40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc160 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcce0 │ │ │ │ + beq bccd4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bccd4 │ │ │ │ + bne bccc8 │ │ │ │ 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 be06c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ - b bc2b8 │ │ │ │ + bls bccc8 │ │ │ │ + b bc2ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - beq bd43c │ │ │ │ + beq bd430 │ │ │ │ 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 bd96c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd454 │ │ │ │ + bls bd448 │ │ │ │ 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 bd214 │ │ │ │ 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 bc30c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl a0078 │ │ │ │ + bl a006c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bda6c │ │ │ │ + bne bda60 │ │ │ │ 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 bc130 │ │ │ │ + ldrheq r4, [pc], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, r4, lsl #1 │ │ │ │ + mulseq pc, r0, r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, r0 │ │ │ │ - andseq r3, pc, r8, lsr #26 │ │ │ │ + andseq r3, pc, r4, lsr sp @ │ │ │ │ andeq r0, r0, r0, ror #10 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [r4, r5] │ │ │ │ - eoreq ip, sp, r0, lsr #5 │ │ │ │ + eoreq ip, sp, ip, lsr #5 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ - mlaeq sp, r8, pc, fp @ │ │ │ │ - eoreq fp, sp, r8, ror sp │ │ │ │ + eoreq fp, sp, r4, lsr #31 │ │ │ │ + eoreq fp, sp, r4, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - eoreq fp, sp, r0, lsr sl │ │ │ │ + eoreq fp, sp, ip, lsr sl │ │ │ │ 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, lsl #9 │ │ │ │ + eoreq fp, sp, r8, lsl #6 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ ldr r5, [r5, #-0] │ │ │ │ ldr r5, [r5] │ │ │ │ mov r3, #0 │ │ │ │ - eoreq sl, sp, ip, lsl #30 │ │ │ │ + eoreq sl, sp, r8, lsl pc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq bd520 │ │ │ │ - bl b5e60 │ │ │ │ + beq bd514 │ │ │ │ + bl b5e54 │ │ │ │ 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 bdf2c │ │ │ │ + ldr r2, [pc, #-176] @ bce74 │ │ │ │ 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 bd28c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bddb4 │ │ │ │ + bne bdda8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor r3, fp, #1 │ │ │ │ cmp r2, #24 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bdda8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be490 │ │ │ │ + bne be484 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be364 │ │ │ │ + bne be358 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be34c │ │ │ │ + bne be340 │ │ │ │ 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 +158577,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 ba174 │ │ │ │ mov r0, #1 │ │ │ │ - b bcb38 │ │ │ │ + b bcb2c │ │ │ │ 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 bd1d4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd024 │ │ │ │ + beq bd018 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - beq bd498 │ │ │ │ + beq bd48c │ │ │ │ mov fp, #0 │ │ │ │ - b bc0a8 │ │ │ │ - ldr r2, [pc, #-352] @ bced4 │ │ │ │ + b bc09c │ │ │ │ + ldr r2, [pc, #-352] @ bcec8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bcc1c │ │ │ │ + b bcc10 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r5, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bne bc1ec │ │ │ │ + bne bc1e0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0a8 │ │ │ │ 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 bc1e0 │ │ │ │ + b bc2ac │ │ │ │ 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 bdd78 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bd7f0 │ │ │ │ + beq bd7e4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdadc │ │ │ │ + bne bdad0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r4, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc160 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bgt bd178 │ │ │ │ + bgt bd16c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, ip │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq bd178 │ │ │ │ + beq bd16c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 9f6d8 │ │ │ │ + bl 9f6cc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd164 │ │ │ │ - ldr r2, [pc, #-680] @ bce84 │ │ │ │ + bne bd158 │ │ │ │ + ldr r2, [pc, #-680] @ bce78 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq bdca4 │ │ │ │ + beq bdc98 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd178 │ │ │ │ - ldr r2, [pc, #-652] @ bcec8 │ │ │ │ + beq bd16c │ │ │ │ + ldr r2, [pc, #-652] @ bcebc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd178 │ │ │ │ + bne bd16c │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - ble bda58 │ │ │ │ - ldr r2, [pc, #-772] @ bce88 │ │ │ │ + ble bda4c │ │ │ │ + ldr r2, [pc, #-772] @ bce7c │ │ │ │ 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 +158698,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 bd41c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc130 │ │ │ │ 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 bc130 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eb8c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne bc098 │ │ │ │ + bne bc08c │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b bc058 │ │ │ │ + b bc04c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccd4 │ │ │ │ + beq bccc8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a1140 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be484 │ │ │ │ + beq be478 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc974 │ │ │ │ + beq bc968 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd814 │ │ │ │ - ldr r2, [pc, #-1004] @ bce8c │ │ │ │ + bne bd808 │ │ │ │ + ldr r2, [pc, #-1004] @ bce80 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd28c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bd9f4 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb34 │ │ │ │ - b bcfe4 │ │ │ │ + bne bcb28 │ │ │ │ + b bcfd8 │ │ │ │ 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 b4ff4 │ │ │ │ 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 be460 │ │ │ │ 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 bd790 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq bd858 │ │ │ │ + beq bd84c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd954 │ │ │ │ + beq bd948 │ │ │ │ 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 bd7f0 │ │ │ │ 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 bdc4c │ │ │ │ subs r3, r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ movne r4, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq bdc50 │ │ │ │ + beq bdc44 │ │ │ │ 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,1241 +158828,1241 @@ │ │ │ │ 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 bd9cc │ │ │ │ sub r1, r2, r4 │ │ │ │ - bl eb908 │ │ │ │ + bl eb904 │ │ │ │ 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 bd400 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 bc160 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc130 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - beq bdabc │ │ │ │ + beq bdab0 │ │ │ │ cmp r2, #23 │ │ │ │ - ble bcd8c │ │ │ │ - b bc26c │ │ │ │ + ble bcd80 │ │ │ │ + b bc260 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdbfc │ │ │ │ + bls bdbf0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd458 │ │ │ │ + bne bd44c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1532] @ bce90 │ │ │ │ + ldr r3, [pc, #-1532] @ bce84 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdc4 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - beq bdf78 │ │ │ │ + beq bdf6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc04 │ │ │ │ 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 b4ff4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc04 │ │ │ │ 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 be3fc │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ - bl b5e60 │ │ │ │ + b bd2cc │ │ │ │ + bl b5e54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bcf08 │ │ │ │ + b bcefc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1704] @ bce94 │ │ │ │ + ldr r2, [pc, #-1704] @ bce88 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r4, r2 │ │ │ │ cmp sl, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - bne bc70c │ │ │ │ + bne bc700 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1732] @ bce98 │ │ │ │ + ldr r0, [pc, #-1732] @ bce8c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bls bc754 │ │ │ │ + bls bc748 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc778 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls bd618 │ │ │ │ + bls bd60c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd57c │ │ │ │ + bne bd570 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1812] @ bce9c │ │ │ │ + ldr r3, [pc, #-1812] @ bce90 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b bc748 │ │ │ │ + b bc73c │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1832] @ bcea0 │ │ │ │ + ldr r0, [pc, #-1832] @ bce94 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b bc748 │ │ │ │ + b bc73c │ │ │ │ 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 bc6f8 │ │ │ │ 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 bc6e8 │ │ │ │ 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 bd59c │ │ │ │ + bl b5e54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b bc5d8 │ │ │ │ + b bc5cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1972] @ bcea4 │ │ │ │ + ldr r1, [pc, #-1972] @ bce98 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1984] @ bcea8 │ │ │ │ + ldr r3, [pc, #-1984] @ bce9c │ │ │ │ str r3, [r2, #4]! │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a4 │ │ │ │ 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 b5e54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2044] @ bceac │ │ │ │ + ldr r3, [pc, #-2044] @ bcea0 │ │ │ │ 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 bd7a8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bd6b0 │ │ │ │ + bne bd6a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #5 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd7d0 │ │ │ │ + bls bd7c4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bd6e0 │ │ │ │ + bne bd6d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-2108] @ bcedc │ │ │ │ + ldr r3, [pc, #-2108] @ bced0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ mov r0, r4 │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2136] @ bcee0 │ │ │ │ + ldr ip, [pc, #-2136] @ bced4 │ │ │ │ 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 b54a4 │ │ │ │ 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 b524c │ │ │ │ + ldr r3, [pc, #-2236] @ bcea4 │ │ │ │ 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 b54a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bc6a4 │ │ │ │ + bls bc698 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc778 │ │ │ │ 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 bc130 │ │ │ │ + ldr r1, [pc, #-2312] @ bcea8 │ │ │ │ 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 bd6d0 │ │ │ │ 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 bd700 │ │ │ │ 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 bd9b4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ - b bd380 │ │ │ │ + b bd374 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd48 │ │ │ │ - ldr r2, [pc, #-2416] @ bceb8 │ │ │ │ + beq bcd3c │ │ │ │ + ldr r2, [pc, #-2416] @ bceac │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd28c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bd9f4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca1c │ │ │ │ - b bd298 │ │ │ │ + beq bca10 │ │ │ │ + b bd28c │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne bd318 │ │ │ │ + bne bd30c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, #8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #0 │ │ │ │ - ble be160 │ │ │ │ + ble be154 │ │ │ │ mov r4, #1 │ │ │ │ - b bd8e0 │ │ │ │ + b bd8d4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne bd908 │ │ │ │ + bne bd8fc │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bd908 │ │ │ │ + beq bd8fc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf34 │ │ │ │ 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 bd8fc │ │ │ │ cmp r9, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq bdc60 │ │ │ │ + beq bdc54 │ │ │ │ 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 bd880 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ cmp r6, #0 │ │ │ │ - bne bdc70 │ │ │ │ + bne bdc64 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd324 │ │ │ │ + bne bd318 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd328 │ │ │ │ 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 bc0e4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd328 │ │ │ │ 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 bc0e4 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdc4 │ │ │ │ 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 bdf4c │ │ │ │ + ldr r2, [pc, #-2804] @ bceb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bd298 │ │ │ │ + b bd28c │ │ │ │ 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 bc160 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl eafa8 │ │ │ │ + bl eafa4 │ │ │ │ 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 bc160 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - bcc bdd50 │ │ │ │ + bcc bdd44 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bdd30 │ │ │ │ + bhi bdd24 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdd6c │ │ │ │ + bls bdd60 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bda18 │ │ │ │ + bne bda0c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2956] @ bcec0 │ │ │ │ + ldr r2, [pc, #-2956] @ bceb4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bd848 │ │ │ │ + b bd83c │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a4 │ │ │ │ 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 ebfd0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bdb60 │ │ │ │ + bne bdb54 │ │ │ │ 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 bc130 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ - ldr r2, [pc, #-3076] @ bcec4 │ │ │ │ + ldr r2, [pc, #-3076] @ bceb8 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ sub r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd8c │ │ │ │ - b bc26c │ │ │ │ + beq bcd80 │ │ │ │ + b bc260 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ - b bd0c4 │ │ │ │ + bl eb5fc │ │ │ │ + b bd0b8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne bc098 │ │ │ │ + bne bc08c │ │ │ │ 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 be21c │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq be1b8 │ │ │ │ + beq be1ac │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2cc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b bca68 │ │ │ │ + b bca5c │ │ │ │ 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 bd2cc │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be330 │ │ │ │ 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 be318 │ │ │ │ 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 bc130 │ │ │ │ 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 bca5c │ │ │ │ + ldr r2, [pc, #-3376] @ bcec8 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bd484 │ │ │ │ + b bd478 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbc0 │ │ │ │ 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 b6ec0 │ │ │ │ + b bcb14 │ │ │ │ mov r5, sl │ │ │ │ - b bd3dc │ │ │ │ + b bd3d0 │ │ │ │ mov sl, #1 │ │ │ │ - b bd7fc │ │ │ │ + b bd7f0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne be398 │ │ │ │ + bne be38c │ │ │ │ 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 bc130 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi bd140 │ │ │ │ + bhi bd134 │ │ │ │ cmp r1, #3 │ │ │ │ - bne bd164 │ │ │ │ + bne bd158 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ands r1, r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne bd164 │ │ │ │ + bne bd158 │ │ │ │ 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 bd158 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd184 │ │ │ │ - ldr r2, [pc, #-3656] @ bcec8 │ │ │ │ + beq bd178 │ │ │ │ + ldr r2, [pc, #-3656] @ bcebc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd184 │ │ │ │ + bne bd178 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3696] @ bcecc │ │ │ │ + ldr r3, [pc, #-3696] @ bcec0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ + b bd83c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3724] @ bced0 │ │ │ │ + ldr r3, [pc, #-3724] @ bcec4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ - ldr r2, [pc, #-3744] @ bced4 │ │ │ │ + b bd83c │ │ │ │ + ldr r2, [pc, #-3744] @ bcec8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bda44 │ │ │ │ + b bda38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bd344 │ │ │ │ - ldr r2, [pc, #-3780] @ bced8 │ │ │ │ + b bd338 │ │ │ │ + ldr r2, [pc, #-3780] @ bcecc │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bca20 │ │ │ │ + bne bd830 │ │ │ │ + b bca14 │ │ │ │ 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 bca5c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bdef8 │ │ │ │ + beq bdeec │ │ │ │ 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 bde28 │ │ │ │ + ldr r1, [pc, #-3880] @ bced0 │ │ │ │ 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 be5ec │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdf00 │ │ │ │ + bne bdef4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdee8 │ │ │ │ + beq bdedc │ │ │ │ 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 bdf0c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bde58 │ │ │ │ + bne bde4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #-4028] @ bcedc │ │ │ │ + ldr r3, [pc, #-4028] @ bced0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldrne r2, [r3, #2884] @ 0xb44 │ │ │ │ ldreq r2, [r3, #2880] @ 0xb40 │ │ │ │ - bl b514c │ │ │ │ + bl b5140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-4056] @ bcee0 │ │ │ │ + ldr r2, [pc, #-4056] @ bced4 │ │ │ │ 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 bcfd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b bcfe4 │ │ │ │ + b bcfd8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - b bdea8 │ │ │ │ + b bde9c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - b bddf0 │ │ │ │ + b bdde4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f88 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bde40 │ │ │ │ + b bde34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1900] @ be694 │ │ │ │ + ldr r2, [pc, #1900] @ be688 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bde84 │ │ │ │ - ldr r2, [pc, #1880] @ be698 │ │ │ │ + b bde78 │ │ │ │ + ldr r2, [pc, #1880] @ be68c │ │ │ │ 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 bd830 │ │ │ │ + b bd83c │ │ │ │ + ldr r2, [pc, #1852] @ be690 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bd298 │ │ │ │ + bne bd830 │ │ │ │ + b bd28c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 9f2c8 │ │ │ │ + bl 9f2bc │ │ │ │ mov r3, r0 │ │ │ │ - b bd4c0 │ │ │ │ - bl ebdf0 │ │ │ │ + b bd4b4 │ │ │ │ + bl ebdec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r6, #4 │ │ │ │ - bne be5a8 │ │ │ │ + bne be59c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfb8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54a4 │ │ │ │ + b bcb28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be504 │ │ │ │ + bls be4f8 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1696] @ be6a0 │ │ │ │ + ldr r3, [pc, #1696] @ be694 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2876] @ 0xb3c │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54a4 │ │ │ │ + b bcb28 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be060 │ │ │ │ + bls be054 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be018 │ │ │ │ + bne be00c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1616] @ be6a4 │ │ │ │ + ldr r2, [pc, #1616] @ be698 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bcae4 │ │ │ │ + b bcad8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1596] @ be6a8 │ │ │ │ + ldr r2, [pc, #1596] @ be69c │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be04c │ │ │ │ + b be040 │ │ │ │ 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 a1244 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b bcd6c │ │ │ │ + b bcd60 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - b bc584 │ │ │ │ - ldr r3, [pc, #1516] @ be6ac │ │ │ │ + b bc578 │ │ │ │ + ldr r3, [pc, #1516] @ be6a0 │ │ │ │ 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 be670 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne be0c8 │ │ │ │ + bne be0bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1456] @ be6b0 │ │ │ │ + ldr r2, [pc, #1456] @ be6a4 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - beq bc9f4 │ │ │ │ - b bc9e8 │ │ │ │ + beq bc9e8 │ │ │ │ + b bc9dc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9e0 │ │ │ │ + beq bc9d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb760 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - bne bc9e8 │ │ │ │ - b bc9f4 │ │ │ │ - bl b5e60 │ │ │ │ + bne bc9dc │ │ │ │ + b bc9e8 │ │ │ │ + bl b5e54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bc9d4 │ │ │ │ + b bc9c8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ - b bd920 │ │ │ │ + bl eb760 │ │ │ │ + b bd914 │ │ │ │ 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 bbd00 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bca9c │ │ │ │ + b bca90 │ │ │ │ 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 e714c │ │ │ │ + ldr r2, [pc, #1240] @ be6a8 │ │ │ │ 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 be278 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be25c │ │ │ │ + bne be250 │ │ │ │ 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 bc130 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be314 │ │ │ │ + bne be308 │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be2ec │ │ │ │ + beq be2e0 │ │ │ │ ldr sl, [r4, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ - bne be324 │ │ │ │ + bne be318 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r8 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbc0 │ │ │ │ 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 bd2dc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1040] @ be6a0 │ │ │ │ + ldr r3, [pc, #1040] @ be694 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3, #2616] @ 0xa38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq be2d0 │ │ │ │ + beq be2c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, r3 │ │ │ │ - bl a77e4 │ │ │ │ + bl a77d8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne be1f8 │ │ │ │ + bne be1ec │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov fp, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2cc │ │ │ │ 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 bc130 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2ec │ │ │ │ + b bd2e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbc0 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2e8 │ │ │ │ + b bd2dc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f88 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bcf98 │ │ │ │ + b bcf8c │ │ │ │ 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 b66f0 │ │ │ │ + b bcfd8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - beq bd250 │ │ │ │ - b bd22c │ │ │ │ + beq bd244 │ │ │ │ + b bd220 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5fc │ │ │ │ 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 bc130 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be448 │ │ │ │ + beq be43c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ - bne bddb8 │ │ │ │ + bne bddac │ │ │ │ cmp r7, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bdda8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r7, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ - b bddb8 │ │ │ │ + b bddac │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be330 │ │ │ │ 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 be318 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbc0 │ │ │ │ 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 be3d4 │ │ │ │ + b bcf68 │ │ │ │ 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 bc130 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcd3c │ │ │ │ - b bccd4 │ │ │ │ + bne bcd30 │ │ │ │ + b bccc8 │ │ │ │ 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 ebdec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be570 │ │ │ │ + bne be564 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be524 │ │ │ │ + bne be518 │ │ │ │ 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 b845c │ │ │ │ + b bcb28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #388] @ be694 │ │ │ │ + ldr r2, [pc, #388] @ be688 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bdff4 │ │ │ │ + b bdfe8 │ │ │ │ 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 be578 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be528 │ │ │ │ + bne be51c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #320] @ be6a4 │ │ │ │ + ldr r2, [pc, #320] @ be698 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b be4cc │ │ │ │ + b be4c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl b6360 │ │ │ │ - b bcb34 │ │ │ │ + bl b6354 │ │ │ │ + b bcb28 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #280] @ be6a8 │ │ │ │ + ldr r1, [pc, #280] @ be69c │ │ │ │ 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 be550 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be654 │ │ │ │ + bls be648 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be5ac │ │ │ │ + bne be5a0 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b562c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ be6a4 │ │ │ │ + ldr r2, [pc, #184] @ be698 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bdfa4 │ │ │ │ + b bdf98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ mov r4, #9 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe10 │ │ │ │ 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 bbd00 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bde30 │ │ │ │ + b bde24 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #72] @ be6a8 │ │ │ │ + ldr r1, [pc, #72] @ be69c │ │ │ │ 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 be5d8 │ │ │ │ + ldr r2, [pc, #52] @ be6ac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be0f4 │ │ │ │ + b be0e8 │ │ │ │ mov r5, #0 │ │ │ │ - eoreq sl, sp, r8, ror #26 │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + eoreq sl, sp, r4, ror sp │ │ │ │ + eoreq sl, sp, r4, asr sp │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ str r2, [fp, #-12] │ │ │ │ mov r2, #0 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #172] @ be78c │ │ │ │ + ldr ip, [pc, #172] @ be780 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #164] @ be790 │ │ │ │ + ldr r1, [pc, #164] @ be784 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #156] @ be794 │ │ │ │ - ldr r2, [pc, #156] @ be798 │ │ │ │ + ldr r3, [pc, #156] @ be788 │ │ │ │ + ldr r2, [pc, #156] @ be78c │ │ │ │ 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] │ │ │ │ @@ -160077,92 +160074,92 @@ │ │ │ │ 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 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ be79c │ │ │ │ + ldr r2, [pc, #64] @ be790 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ be790 │ │ │ │ + ldr r3, [pc, #36] @ be784 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be788 │ │ │ │ + bne be77c │ │ │ │ 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 r9 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f18f4 │ │ │ │ + andseq r1, pc, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, ip, r8 @ │ │ │ │ + andseq r1, pc, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ be80c │ │ │ │ - ldr r2, [pc, #44] @ be810 │ │ │ │ + ldr r3, [pc, #44] @ be800 │ │ │ │ + ldr r2, [pc, #44] @ be804 │ │ │ │ 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 55fd4 │ │ │ │ + andseq r1, pc, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #44] @ be848 │ │ │ │ - ldr r2, [pc, #44] @ be84c │ │ │ │ + ldr r3, [pc, #44] @ be83c │ │ │ │ + ldr r2, [pc, #44] @ be840 │ │ │ │ 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 55fd4 │ │ │ │ + andseq r1, pc, r8, ror #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #176] @ be918 │ │ │ │ - ldr r1, [pc, #176] @ be91c │ │ │ │ + ldr ip, [pc, #176] @ be90c │ │ │ │ + ldr r1, [pc, #176] @ be910 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ be920 │ │ │ │ + ldr r3, [pc, #168] @ be914 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ be924 │ │ │ │ + ldr r2, [pc, #164] @ be918 │ │ │ │ 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 +160176,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 55fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ be928 │ │ │ │ + ldr r2, [pc, #60] @ be91c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be91c │ │ │ │ + ldr r3, [pc, #40] @ be910 │ │ │ │ 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 be908 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq pc, r0, r7 @ │ │ │ │ + mulseq pc, ip, r7 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r0, ror r7 @ │ │ │ │ + andseq r1, pc, ip, ror r7 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r8, lsl #14 │ │ │ │ + andseq r1, pc, r4, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #176] @ be9f4 │ │ │ │ - ldr r1, [pc, #176] @ be9f8 │ │ │ │ + ldr ip, [pc, #176] @ be9e8 │ │ │ │ + ldr r1, [pc, #176] @ be9ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ be9fc │ │ │ │ + ldr r2, [pc, #168] @ be9f0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ bea00 │ │ │ │ + ldr r3, [pc, #164] @ be9f4 │ │ │ │ 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] @ be9f8 │ │ │ │ + ldr r1, [pc, #112] @ be9fc │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #68] @ bea0c │ │ │ │ + ldr r2, [pc, #68] @ bea00 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be9f8 │ │ │ │ + ldr r3, [pc, #40] @ be9ec │ │ │ │ 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 be9e4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f16b4 │ │ │ │ + andseq r1, pc, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq pc, r4, r6 @ │ │ │ │ + andseq r1, pc, r0, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, ip, ror #28 │ │ │ │ - andseq lr, fp, r0, lsr r7 │ │ │ │ - andseq r1, pc, ip, lsr #12 │ │ │ │ - ldr r3, [pc, #52] @ bea4c │ │ │ │ - ldr r2, [pc, #52] @ bea50 │ │ │ │ + andseq ip, sl, r8, ror #28 │ │ │ │ + andseq lr, fp, ip, lsr #14 │ │ │ │ + andseq r1, pc, r8, lsr r6 @ │ │ │ │ + ldr r3, [pc, #52] @ bea40 │ │ │ │ + ldr r2, [pc, #52] @ bea44 │ │ │ │ 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 bea3c │ │ │ │ ldr r3, [ip, #716] @ 0x2cc │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip, #716] @ 0x2cc │ │ │ │ - b 7939c │ │ │ │ - andseq r1, pc, r0, ror #11 │ │ │ │ + b 79394 │ │ │ │ + andseq r1, pc, ip, ror #11 │ │ │ │ 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] @ beb2c │ │ │ │ + ldr lr, [pc, #204] @ beb30 │ │ │ │ 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] @ beb34 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #184] @ beb44 │ │ │ │ + ldr ip, [pc, #184] @ beb38 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne beaf0 │ │ │ │ + bne beae4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne beb28 │ │ │ │ - ldr r0, [pc, #104] @ beb48 │ │ │ │ + bne beb1c │ │ │ │ + ldr r0, [pc, #104] @ beb3c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ beb4c │ │ │ │ + ldr r1, [pc, #100] @ beb40 │ │ │ │ ldm sp, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eacc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ beb50 │ │ │ │ + ldr r2, [pc, #84] @ beb44 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ beb3c │ │ │ │ + ldr r3, [pc, #56] @ beb30 │ │ │ │ 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 beb28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ beb54 │ │ │ │ + ldr r0, [pc, #36] @ beb48 │ │ │ │ add r0, pc, r0 │ │ │ │ - b beae0 │ │ │ │ + b bead4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r8, lsl #11 │ │ │ │ + mulseq pc, r4, r5 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, ror #10 │ │ │ │ + andseq r1, pc, r0, ror r5 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, ip, ip, lsl r6 │ │ │ │ - andseq r8, fp, r0, asr #23 │ │ │ │ - @ instruction: 0x001f14f8 │ │ │ │ - andseq r1, ip, r0, ror #11 │ │ │ │ + andseq r1, ip, r8, lsl r6 │ │ │ │ + @ instruction: 0x001b8bbc │ │ │ │ + andseq r1, pc, r4, lsl #10 │ │ │ │ + @ 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] @ bec5c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #236] @ bec6c │ │ │ │ + ldr r0, [pc, #236] @ bec60 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #228] @ bec70 │ │ │ │ + ldr ip, [pc, #228] @ bec64 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #224] @ bec74 │ │ │ │ + ldr r1, [pc, #224] @ bec68 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #24] │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ - ble bec30 │ │ │ │ + ble bec24 │ │ │ │ sub r8, r5, #1 │ │ │ │ - b bec0c │ │ │ │ + b bec00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bec2c │ │ │ │ + beq bec20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r6, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea34c │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne bebf4 │ │ │ │ + bne bebe8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b bec34 │ │ │ │ + b bec28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #56] @ bec78 │ │ │ │ - ldr r3, [pc, #40] @ bec6c │ │ │ │ + ldr r2, [pc, #56] @ bec6c │ │ │ │ + ldr r3, [pc, #40] @ bec60 │ │ │ │ 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 bec58 │ │ │ │ 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, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, ip, asr r4 @ │ │ │ │ + andseq r1, pc, r8, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f13b8 │ │ │ │ + andseq r1, pc, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #188] @ bed50 │ │ │ │ - ldr r1, [pc, #188] @ bed54 │ │ │ │ + ldr r0, [pc, #188] @ bed44 │ │ │ │ + ldr r1, [pc, #188] @ bed48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #180] @ bed58 │ │ │ │ + ldr r3, [pc, #180] @ bed4c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #176] @ bed5c │ │ │ │ + ldr r2, [pc, #176] @ bed50 │ │ │ │ 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] @ bed54 │ │ │ │ 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] @ bed58 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 808a8 │ │ │ │ + bl 808a0 │ │ │ │ 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] @ bed5c │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ bed54 │ │ │ │ + ldr r3, [pc, #40] @ bed48 │ │ │ │ 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 bed40 │ │ │ │ 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 r3 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, asr #6 │ │ │ │ + andseq r1, pc, r0, asr r3 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x001acab4 │ │ │ │ - @ instruction: 0x001f12d0 │ │ │ │ + @ instruction: 0x001acab0 │ │ │ │ + @ instruction: 0x001f12dc │ │ │ │ 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 bee58 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne bef5c │ │ │ │ + bne bef50 │ │ │ │ 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 beeac │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bedac │ │ │ │ + bne beda0 │ │ │ │ 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 beec0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls beea4 │ │ │ │ + bls bee98 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bede4 │ │ │ │ + bne bedd8 │ │ │ │ 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 beee4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bee90 │ │ │ │ + bls bee84 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bee1c │ │ │ │ + bne bee10 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne bef14 │ │ │ │ + bne bef08 │ │ │ │ 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 bef2c │ │ │ │ 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 bee30 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b bee04 │ │ │ │ + b bedf8 │ │ │ │ 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 bedc0 │ │ │ │ + ldr r3, [pc, #172] @ bef74 │ │ │ │ + ldr r1, [pc, #172] @ bef78 │ │ │ │ + ldr r0, [pc, #172] @ bef7c │ │ │ │ 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] @ bef80 │ │ │ │ + ldr r1, [pc, #148] @ bef84 │ │ │ │ + ldr r0, [pc, #148] @ bef88 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ bef98 │ │ │ │ + ldr r2, [pc, #144] @ bef8c │ │ │ │ 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] @ bef90 │ │ │ │ + ldr r1, [pc, #128] @ bef94 │ │ │ │ + ldr r0, [pc, #128] @ bef98 │ │ │ │ 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] @ bef9c │ │ │ │ + ldr r1, [pc, #104] @ befa0 │ │ │ │ + ldr r0, [pc, #104] @ befa4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ befb4 │ │ │ │ + ldr r2, [pc, #100] @ befa8 │ │ │ │ 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] @ befac │ │ │ │ + ldr r1, [pc, #84] @ befb0 │ │ │ │ + ldr r0, [pc, #84] @ befb4 │ │ │ │ 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 +160636,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] @ bf034 │ │ │ │ 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 +160662,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 bf07c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf068 │ │ │ │ + bne bf05c │ │ │ │ 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 bf0d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf078 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf0c0 │ │ │ │ + bhi bf0b4 │ │ │ │ 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 bf120 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf078 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf110 │ │ │ │ + bhi bf104 │ │ │ │ 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 +160724,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 bf1a0 │ │ │ │ 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 bf298 │ │ │ │ + ldr r3, [pc, #304] @ bf2b4 │ │ │ │ + ldr r1, [pc, #304] @ bf2b8 │ │ │ │ + ldr r0, [pc, #304] @ bf2bc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ bf2cc │ │ │ │ + ldr r2, [pc, #300] @ bf2c0 │ │ │ │ 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 bf1d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf1c0 │ │ │ │ + bne bf1b4 │ │ │ │ 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 bf220 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1d0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf210 │ │ │ │ + bhi bf204 │ │ │ │ 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 bf26c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1d0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf25c │ │ │ │ + bhi bf250 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ bf2d0 │ │ │ │ + ldr r3, [pc, #68] @ bf2c4 │ │ │ │ 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 bf3dc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf2ec │ │ │ │ + bne bf2e0 │ │ │ │ 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 +160858,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 bf3b0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bf47c │ │ │ │ + bne bf470 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bf414 │ │ │ │ + beq bf408 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf74c │ │ │ │ + bls bf740 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf39c │ │ │ │ + bne bf390 │ │ │ │ bl 23c50 │ │ │ │ cmp lr, #0 │ │ │ │ - beq bf434 │ │ │ │ + beq bf428 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4f4 │ │ │ │ + bls bf4e8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf3c8 │ │ │ │ - b bf3b8 │ │ │ │ - ldr r2, [pc, #1104] @ bf840 │ │ │ │ + bne bf3bc │ │ │ │ + b bf3ac │ │ │ │ + ldr r2, [pc, #1104] @ bf834 │ │ │ │ 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 bf6f8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf414 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf408 │ │ │ │ + b bf3ac │ │ │ │ cmp ip, #0 │ │ │ │ - beq bf45c │ │ │ │ + beq bf450 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf6b0 │ │ │ │ + bls bf6a4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bf43c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf430 │ │ │ │ + b bf3ac │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7a0 │ │ │ │ + bls bf794 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf45c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf450 │ │ │ │ + b bf3ac │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4a0 │ │ │ │ + bls bf494 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf480 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf474 │ │ │ │ + b bf3ac │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ bf840 │ │ │ │ + ldr ip, [pc, #916] @ bf834 │ │ │ │ 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 bf564 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf548 │ │ │ │ + bls bf53c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf4d4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr lr, [pc, #836] @ bf840 │ │ │ │ + bne bf4c8 │ │ │ │ + b bf3ac │ │ │ │ + ldr lr, [pc, #836] @ bf834 │ │ │ │ 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 bf618 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf5fc │ │ │ │ + bls bf5f0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf528 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf51c │ │ │ │ + b bf3ac │ │ │ │ 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 bf5bc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf59c │ │ │ │ + bls bf590 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf57c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf570 │ │ │ │ + b bf3ac │ │ │ │ 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 +161027,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 bf670 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf650 │ │ │ │ + bls bf644 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf630 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf624 │ │ │ │ + b bf3ac │ │ │ │ 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 +161062,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] @ bf834 │ │ │ │ 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 bf670 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf814 │ │ │ │ + bls bf808 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf6e4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr ip, [pc, #308] @ bf840 │ │ │ │ + bne bf6d8 │ │ │ │ + b bf3ac │ │ │ │ + ldr ip, [pc, #308] @ bf834 │ │ │ │ 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 +161100,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] @ bf834 │ │ │ │ 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 bf5bc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7e8 │ │ │ │ + bls bf7dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf780 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf774 │ │ │ │ + b bf3ac │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ bf840 │ │ │ │ + ldr ip, [pc, #148] @ bf834 │ │ │ │ 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 +161149,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 bf5bc │ │ │ │ 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 bf670 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf868 │ │ │ │ + bls bf85c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf848 │ │ │ │ - b bf2d4 │ │ │ │ + bne bf83c │ │ │ │ + b bf2c8 │ │ │ │ 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] @ bf888 │ │ │ │ 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 +161194,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 bf968 │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ bfa04 │ │ │ │ - ldr sl, [pc, #304] @ bfa08 │ │ │ │ + ldr r8, [pc, #304] @ bf9f8 │ │ │ │ + ldr sl, [pc, #304] @ bf9fc │ │ │ │ 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 bf994 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls bf9c0 │ │ │ │ + bls bf9b4 │ │ │ │ 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 bf9d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf918 │ │ │ │ + bne bf90c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 bf8d8 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ bfa0c │ │ │ │ + ldr r2, [pc, #124] @ bfa00 │ │ │ │ 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 bf950 │ │ │ │ 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 bf950 │ │ │ │ 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 bf938 │ │ │ │ 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 +161290,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] @ bfb28 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc bfaec │ │ │ │ + bcc bfae0 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi bfac4 │ │ │ │ + bhi bfab8 │ │ │ │ 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 bfb04 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfa78 │ │ │ │ + bne bfa6c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 +161341,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] @ bfb28 │ │ │ │ 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 bfa98 │ │ │ │ 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 bfba4 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt bfbf4 │ │ │ │ + blt bfbe8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfc14 │ │ │ │ + bls bfc08 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfb64 │ │ │ │ + bne bfb58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 bfbe8 │ │ │ │ + ldr r1, [pc, #112] @ bfc28 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi bfb60 │ │ │ │ + bhi bfb54 │ │ │ │ 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 +161413,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 bfb88 │ │ │ │ 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 bfcc4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfc60 │ │ │ │ + bne bfc54 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfd04 │ │ │ │ + bls bfcf8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bfc80 │ │ │ │ + bne bfc74 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #96] @ bfd1c │ │ │ │ + ldr r3, [pc, #96] @ bfd10 │ │ │ │ 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 bfce4 │ │ │ │ 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 bf140 │ │ │ │ + ldr r1, [pc, #20] @ bfd14 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfcb4 │ │ │ │ + b bfca8 │ │ │ │ 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 bfdb8 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi bfda0 │ │ │ │ + bhi bfd94 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bfde8 │ │ │ │ + bls bfddc │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne bfd54 │ │ │ │ + bne bfd48 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 +161523,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] @ bfdf4 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bfd84 │ │ │ │ + b bfd78 │ │ │ │ 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 bfe9c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bfe84 │ │ │ │ + bhi bfe78 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfec8 │ │ │ │ + bls bfebc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfe40 │ │ │ │ + bne bfe34 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ bfee0 │ │ │ │ + ldr r3, [pc, #108] @ bfed4 │ │ │ │ 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 +161579,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] @ bfed8 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfe6c │ │ │ │ + b bfe60 │ │ │ │ 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 bff9c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff08 │ │ │ │ + bne bfefc │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bffd4 │ │ │ │ + bls bffc8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff2c │ │ │ │ + bne bff20 │ │ │ │ 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 bfff4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bff58 │ │ │ │ + bne bff4c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 +161663,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 bff7c │ │ │ │ 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 +161683,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 c00e8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c005c │ │ │ │ + bne c0050 │ │ │ │ mvn r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0118 │ │ │ │ + bls c010c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c0080 │ │ │ │ + bne c0074 │ │ │ │ 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 c0130 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c00ac │ │ │ │ + bne c00a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 +161742,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 c00cc │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr ip, [pc, #20] @ c0178 │ │ │ │ + ldr ip, [pc, #20] @ c016c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #16] @ c017c │ │ │ │ + ldr r1, [pc, #16] @ c0170 │ │ │ │ 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] @ c01b0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #40] @ c01c0 │ │ │ │ + ldr ip, [pc, #40] @ c01b4 │ │ │ │ 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 +161783,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 c0270 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne c01ec │ │ │ │ + bne c01e0 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls c02b0 │ │ │ │ + bls c02a4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c0210 │ │ │ │ + bne c0204 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c02d4 │ │ │ │ + bls c02c8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0230 │ │ │ │ + bne c0224 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #128] @ c02ec │ │ │ │ + ldr r3, [pc, #128] @ c02e0 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, r6, lsl #16 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b c029c │ │ │ │ + b c0290 │ │ │ │ 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 bf140 │ │ │ │ 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 c0290 │ │ │ │ + ldr r1, [pc, #20] @ c02e4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b c0264 │ │ │ │ + b c0258 │ │ │ │ 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] @ c0574 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #616] @ c0584 │ │ │ │ + ldr r0, [pc, #616] @ c0578 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #604] @ c0588 │ │ │ │ + ldr r3, [pc, #604] @ c057c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #588] @ c058c │ │ │ │ + ldr r2, [pc, #588] @ c0580 │ │ │ │ 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] @ c0584 │ │ │ │ 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 c0400 │ │ │ │ + ldr r2, [pc, #524] @ c0588 │ │ │ │ add r8, r4, #4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c0598 │ │ │ │ + ldr r3, [pc, #496] @ c058c │ │ │ │ add r0, r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ 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 c0428 │ │ │ │ + ldr r2, [pc, #440] @ c0590 │ │ │ │ + ldr r3, [pc, #412] @ c0578 │ │ │ │ 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 c0570 │ │ │ │ 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 c0010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #368] @ c05a0 │ │ │ │ + ldr r3, [pc, #368] @ c0594 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c03a0 │ │ │ │ + b c0394 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ cmn r7, #1 │ │ │ │ - beq c04ac │ │ │ │ + beq c04a0 │ │ │ │ lsl r3, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #308] @ c05a4 │ │ │ │ - ldr r1, [pc, #308] @ c05a8 │ │ │ │ + ldr r0, [pc, #308] @ c0598 │ │ │ │ + ldr r1, [pc, #308] @ c059c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne c0558 │ │ │ │ + bne c054c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #260] @ c05ac │ │ │ │ + ldr r3, [pc, #260] @ c05a0 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c04d0 │ │ │ │ + b c04c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #240] @ c05b0 │ │ │ │ + ldr r3, [pc, #240] @ c05a4 │ │ │ │ str r3, [r2] │ │ │ │ - ldrne r3, [pc, #236] @ c05b4 │ │ │ │ + ldrne r3, [pc, #236] @ c05a8 │ │ │ │ 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] @ c05ac │ │ │ │ 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 d61c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c03dc │ │ │ │ + bhi c03d0 │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #156] @ c05bc │ │ │ │ + ldr r1, [pc, #156] @ c05b0 │ │ │ │ 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 c01b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c03dc │ │ │ │ + b c03d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #88] @ c05c0 │ │ │ │ + ldr r3, [pc, #88] @ c05b4 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldrne r3, [pc, #84] @ c05c4 │ │ │ │ + ldrne r3, [pc, #84] @ c05b8 │ │ │ │ strne r3, [r2, #12] │ │ │ │ addeq r2, r2, #12 │ │ │ │ addne r2, r2, #16 │ │ │ │ - b c04d0 │ │ │ │ + b c04c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, lr, r0, ror #25 │ │ │ │ + andseq pc, lr, ip, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001efcbc │ │ │ │ + andseq pc, lr, r8, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r2, r2, #2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ cmp r2, #0 │ │ │ │ - andseq pc, lr, r4, lsl ip @ │ │ │ │ + andseq pc, lr, r0, lsr #24 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ asr r5, r5, #1 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ str r4, [r4, r2] │ │ │ │ str r2, [fp, #-8] │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ ldr r1, [r4, r5] │ │ │ │ str r4, [r4, r5] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #3000] @ c1198 │ │ │ │ - ldr r1, [pc, #3000] @ c119c │ │ │ │ - ldr r2, [pc, #3000] @ c11a0 │ │ │ │ + ldr ip, [pc, #3000] @ c118c │ │ │ │ + ldr r1, [pc, #3000] @ c1190 │ │ │ │ + ldr r2, [pc, #3000] @ c1194 │ │ │ │ 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] @ c1198 │ │ │ │ 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 +162056,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] @ c119c │ │ │ │ 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 +162073,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 c0e7c │ │ │ │ cmp fp, #1 │ │ │ │ - beq c0f4c │ │ │ │ + beq c0f40 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1008 │ │ │ │ + beq c0ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1138 │ │ │ │ - ldr r3, [pc, #2820] @ c11ac │ │ │ │ + beq c112c │ │ │ │ + ldr r3, [pc, #2820] @ c11a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2692] @ 0xa84 │ │ │ │ - ldr r3, [pc, #2812] @ c11b0 │ │ │ │ + ldr r3, [pc, #2812] @ c11a4 │ │ │ │ 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 bfc2c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #2720] @ c11b4 │ │ │ │ + bl c0010 │ │ │ │ + ldr r3, [pc, #2720] @ c11a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e3c │ │ │ │ + bls c0e30 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c0718 │ │ │ │ + bne c070c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2664] @ c11b8 │ │ │ │ + ldr r2, [pc, #2664] @ c11ac │ │ │ │ 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 c1188 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c0fb0 │ │ │ │ + beq c0fa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq c0f44 │ │ │ │ - bl b945c │ │ │ │ + beq c0f38 │ │ │ │ + bl b9450 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ 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 bfedc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e54 │ │ │ │ + bls c0e48 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0804 │ │ │ │ + bne c07f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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] @ c11ac │ │ │ │ + ldr r9, [pc, #2424] @ c11b0 │ │ │ │ + ldr r8, [pc, #2424] @ c11b4 │ │ │ │ cmp r7, r6 │ │ │ │ stm r3, {r2, r9} │ │ │ │ str r7, [r4, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0fc0 │ │ │ │ + beq c0fb4 │ │ │ │ cmp fp, #1 │ │ │ │ strne sl, [sp, #12] │ │ │ │ - beq c1034 │ │ │ │ + beq c1028 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #2380] @ c11c4 │ │ │ │ + ldr r2, [pc, #2380] @ c11b8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2372] @ c11c8 │ │ │ │ + ldr r3, [pc, #2372] @ c11bc │ │ │ │ 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 c01b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #2324] @ c11cc │ │ │ │ + ldr ip, [pc, #2324] @ c11c0 │ │ │ │ str ip, [r0] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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] @ c11c4 │ │ │ │ str lr, [r0] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2236] @ c11d4 │ │ │ │ + ldr r1, [pc, #2236] @ c11c8 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2228] @ c11d8 │ │ │ │ + ldr r2, [pc, #2228] @ c11cc │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ 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 c01b8 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2144] @ c11dc │ │ │ │ - ldr r2, [pc, #2144] @ c11e0 │ │ │ │ + ldr r1, [pc, #2144] @ c11d0 │ │ │ │ + ldr r2, [pc, #2144] @ c11d4 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #2116] @ c11cc │ │ │ │ + ldr r2, [pc, #2116] @ c11c0 │ │ │ │ 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 c0eb8 │ │ │ │ add ip, r3, #20 │ │ │ │ - ldr r1, [pc, #2096] @ c11e4 │ │ │ │ + ldr r1, [pc, #2096] @ c11d8 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2056] @ c11e8 │ │ │ │ + ldr r1, [pc, #2056] @ c11dc │ │ │ │ str r1, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0f1c │ │ │ │ + beq c0f10 │ │ │ │ add r3, r9, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1996] @ c11e8 │ │ │ │ + ldr r3, [pc, #1996] @ c11dc │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1972] @ c11ec │ │ │ │ + ldr r2, [pc, #1972] @ c11e0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #1932] @ c11cc │ │ │ │ + ldr r1, [pc, #1932] @ c11c0 │ │ │ │ cmp fp, #1 │ │ │ │ str r1, [r8], #8 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq c1018 │ │ │ │ + beq c100c │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #1888] @ c11bc │ │ │ │ + ldr r3, [pc, #1888] @ c11b0 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #1884] @ c11c0 │ │ │ │ + ldr r3, [pc, #1884] @ c11b4 │ │ │ │ cmp r1, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ add r0, r8, #12 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1892] @ c11f0 │ │ │ │ + ldr r0, [pc, #1892] @ c11e4 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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] @ c11e8 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e6c │ │ │ │ + bls c0e60 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ac0 │ │ │ │ + bne c0ab4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r0, #480 @ 0x1e0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0f00 │ │ │ │ + bls c0ef4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ae4 │ │ │ │ + bne c0ad8 │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1756] @ c11f8 │ │ │ │ + ldr r2, [pc, #1756] @ c11ec │ │ │ │ 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 c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #46 @ 0x2e │ │ │ │ add r2, ip, #4 │ │ │ │ - ldr r8, [pc, #1668] @ c11fc │ │ │ │ + ldr r8, [pc, #1668] @ c11f0 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r8, [ip] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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 c01b8 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0bf0 │ │ │ │ + beq c0be4 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r3, [pc, #1492] @ c1200 │ │ │ │ + bhi c0eb8 │ │ │ │ + ldr r3, [pc, #1492] @ c11f4 │ │ │ │ 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 c0eb8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0c70 │ │ │ │ + beq c0c64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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 c01b8 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ 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] @ c11d4 │ │ │ │ + ldr r2, [pc, #1324] @ c11d0 │ │ │ │ + ldr r9, [pc, #1356] @ c11f4 │ │ │ │ + ldr lr, [pc, #1356] @ c11f8 │ │ │ │ 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] @ c11cc │ │ │ │ + ldr r2, [pc, #1340] @ c11fc │ │ │ │ cmp r1, r6 │ │ │ │ str ip, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r2, [pc, #1248] @ c11c4 │ │ │ │ + bhi c0eb8 │ │ │ │ + ldr r2, [pc, #1248] @ c11b8 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1260] @ c11e4 │ │ │ │ + ldr r3, [pc, #1260] @ c11d8 │ │ │ │ str r3, [r2, #28]! │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ 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] @ c11bc │ │ │ │ str lr, [r0] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1192] @ c11e8 │ │ │ │ + ldr ip, [pc, #1192] @ c11dc │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c10f4 │ │ │ │ + beq c10e8 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c111c │ │ │ │ - ldr r3, [pc, #1128] @ c11e8 │ │ │ │ + beq c1110 │ │ │ │ + ldr r3, [pc, #1128] @ c11dc │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #1144] @ c1200 │ │ │ │ + ldr r3, [pc, #1144] @ c11f4 │ │ │ │ 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] @ c11cc │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #1084] @ c11e0 │ │ │ │ + ldr r3, [pc, #1084] @ c11d4 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #1120] @ c120c │ │ │ │ + ldr r2, [pc, #1120] @ c1200 │ │ │ │ add r3, r7, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r7, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [pc, #1012] @ c11bc │ │ │ │ + ldr r0, [pc, #1012] @ c11b0 │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1088] @ c1210 │ │ │ │ + ldr r2, [pc, #1088] @ c1204 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #1000] @ c11c0 │ │ │ │ + ldr r1, [pc, #1000] @ c11b4 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c0660 │ │ │ │ + bne c0654 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #3 │ │ │ │ - bne c063c │ │ │ │ + bne c0630 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b c0ed4 │ │ │ │ - ldr r2, [pc, #976] @ c1214 │ │ │ │ + b c0ec8 │ │ │ │ + ldr r2, [pc, #976] @ c1208 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0748 │ │ │ │ + b c073c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #948] @ c1214 │ │ │ │ + ldr r2, [pc, #948] @ c1208 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0834 │ │ │ │ + b c0828 │ │ │ │ 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 c0b18 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1148 │ │ │ │ + beq c113c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1158 │ │ │ │ - ldr r3, [pc, #884] @ c1218 │ │ │ │ + beq c114c │ │ │ │ + ldr r3, [pc, #884] @ c120c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2668] @ 0xa6c │ │ │ │ - ldr r3, [pc, #768] @ c11b0 │ │ │ │ + ldr r3, [pc, #768] @ c11a4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ add r6, r5, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b c06c4 │ │ │ │ + b c06b8 │ │ │ │ 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] @ c1210 │ │ │ │ + ldr r3, [pc, #704] @ c1194 │ │ │ │ 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 c1184 │ │ │ │ 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] @ c1214 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b c0b24 │ │ │ │ + b c0b18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #764] @ c1224 │ │ │ │ + ldr r3, [pc, #764] @ c1218 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ - bl b990c │ │ │ │ - b c07c0 │ │ │ │ + b c0a44 │ │ │ │ + bl b9900 │ │ │ │ + b c07b4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1168 │ │ │ │ + beq c115c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c117c │ │ │ │ - ldr r3, [pc, #704] @ c1228 │ │ │ │ + beq c1170 │ │ │ │ + ldr r3, [pc, #704] @ c121c │ │ │ │ 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] @ c11a4 │ │ │ │ str r2, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #648] @ c122c │ │ │ │ + ldr r1, [pc, #648] @ c1220 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b c06c4 │ │ │ │ + b c06b8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b96b4 │ │ │ │ - b c07c0 │ │ │ │ + bl b96a8 │ │ │ │ + b c07b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #580] @ c1210 │ │ │ │ + ldr r3, [pc, #580] @ c1204 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ 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 c0eb8 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ - b c086c │ │ │ │ - ldr r3, [pc, #544] @ c1230 │ │ │ │ + b c0860 │ │ │ │ + ldr r3, [pc, #544] @ c1224 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2696] @ 0xa88 │ │ │ │ - b c06ac │ │ │ │ + b c06a0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ + b c0a44 │ │ │ │ add r2, r3, #16 │ │ │ │ - ldr r1, [pc, #500] @ c1234 │ │ │ │ + ldr r1, [pc, #500] @ c1228 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c11c8 │ │ │ │ + ldr lr, [pc, #356] @ c11bc │ │ │ │ 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 c01b8 │ │ │ │ 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 c01b8 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ str lr, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #352] @ c1238 │ │ │ │ + ldr r0, [pc, #352] @ c122c │ │ │ │ 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 bfedc │ │ │ │ + b c0fd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ c1224 │ │ │ │ + ldr r3, [pc, #292] @ c1218 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c0db4 │ │ │ │ + b c0da8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - b c0d78 │ │ │ │ - ldr r3, [pc, #252] @ c123c │ │ │ │ + b c0d6c │ │ │ │ + ldr r3, [pc, #252] @ c1230 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2700] @ 0xa8c │ │ │ │ - b c06ac │ │ │ │ - ldr r3, [pc, #240] @ c1240 │ │ │ │ + b c06a0 │ │ │ │ + ldr r3, [pc, #240] @ c1234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2672] @ 0xa70 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #228] @ c1244 │ │ │ │ + b c0e9c │ │ │ │ + ldr r3, [pc, #228] @ c1238 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2676] @ 0xa74 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #216] @ c1248 │ │ │ │ + b c0e9c │ │ │ │ + ldr r3, [pc, #216] @ c123c │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2684] @ 0xa7c │ │ │ │ - b c0f70 │ │ │ │ - ldr r3, [pc, #200] @ c124c │ │ │ │ + b c0f64 │ │ │ │ + ldr r3, [pc, #200] @ c1240 │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2688] @ 0xa80 │ │ │ │ - b c0f70 │ │ │ │ + b c0f64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq pc, lr, r0, lsl sl @ │ │ │ │ - andseq pc, lr, ip, lsl #20 │ │ │ │ + andseq pc, lr, ip, lsl sl @ │ │ │ │ + andseq pc, lr, r8, lsl sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, #0 │ │ │ │ - eoreq r8, sp, r4, lsl r6 │ │ │ │ + eoreq r8, sp, r0, lsr #12 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldrsh r2, [r5] │ │ │ │ @@ -162818,47 +162815,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, lsr #28 │ │ │ │ + andseq pc, lr, r8, lsr #2 │ │ │ │ bic r2, r2, #0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, sp, r0, asr sp │ │ │ │ + eoreq r7, sp, ip, asr sp │ │ │ │ str r5, [r4] │ │ │ │ - eoreq r7, sp, ip, lsr #25 │ │ │ │ + @ instruction: 0x002d7cb8 │ │ │ │ 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, lsl #23 │ │ │ │ + eoreq r7, sp, r8, ror fp │ │ │ │ + eoreq r7, sp, r8, ror #22 │ │ │ │ + eoreq r7, sp, r4, asr fp │ │ │ │ + eoreq r7, sp, r0, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ c1580 │ │ │ │ + ldr r0, [pc, #780] @ c1574 │ │ │ │ cmp r1, #3 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #772] @ c1584 │ │ │ │ + ldr r1, [pc, #772] @ c1578 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r8, [pc, #764] @ c1588 │ │ │ │ + ldr r8, [pc, #764] @ c157c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #748] @ c158c │ │ │ │ + ldr r3, [pc, #748] @ c1580 │ │ │ │ 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 +162870,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 c0010 │ │ │ │ + ldr r3, [pc, #656] @ c1584 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1500 │ │ │ │ + bls c14f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1304 │ │ │ │ + bne c12f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, #3 │ │ │ │ - ldr r1, [pc, #592] @ c1594 │ │ │ │ + ldr r1, [pc, #592] @ c1588 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldreq r3, [pc, #584] @ c1598 │ │ │ │ + ldreq r3, [pc, #584] @ c158c │ │ │ │ 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] @ c1590 │ │ │ │ + ldrne r2, [pc, #556] @ c1594 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c157c │ │ │ │ + bne c1570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c13f8 │ │ │ │ + bne c13ec │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c156c │ │ │ │ + bne c1560 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1564 │ │ │ │ - bl b945c │ │ │ │ + bne c1558 │ │ │ │ + bl b9450 │ │ │ │ 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 c1430 │ │ │ │ + b c14c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r3, [pc, #384] @ c15a4 │ │ │ │ - beq c1428 │ │ │ │ - ldr r3, [pc, #380] @ c15a8 │ │ │ │ + ldr r3, [pc, #384] @ c1598 │ │ │ │ + beq c141c │ │ │ │ + ldr r3, [pc, #380] @ c159c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c154c │ │ │ │ + bls c1540 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1454 │ │ │ │ + bne c1448 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #260] @ c1594 │ │ │ │ + ldr r1, [pc, #260] @ c1588 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne c1518 │ │ │ │ - ldr r2, [pc, #260] @ c15ac │ │ │ │ + bne c150c │ │ │ │ + ldr r2, [pc, #260] @ c15a0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #252] @ c15b0 │ │ │ │ + ldr r2, [pc, #252] @ c15a4 │ │ │ │ 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] @ c15a8 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #164] @ c1584 │ │ │ │ + ldr r3, [pc, #164] @ c1578 │ │ │ │ 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 c156c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ c15b8 │ │ │ │ + ldr r1, [pc, #176] @ c15ac │ │ │ │ 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 c1328 │ │ │ │ + ldr r3, [pc, #156] @ c15b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ - b c14bc │ │ │ │ + bl bf140 │ │ │ │ + b c14b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #96] @ c15b8 │ │ │ │ + ldr r2, [pc, #96] @ c15ac │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1484 │ │ │ │ - bl b990c │ │ │ │ - b c13d8 │ │ │ │ + b c1478 │ │ │ │ + bl b9900 │ │ │ │ + b c13cc │ │ │ │ mov r0, r5 │ │ │ │ - bl b96b4 │ │ │ │ - b c13d8 │ │ │ │ + bl b96a8 │ │ │ │ + b c13cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, ror sp │ │ │ │ + andseq lr, lr, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, asr sp │ │ │ │ + andseq lr, lr, r8, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r5, r7 │ │ │ │ mov r5, #2 │ │ │ │ mov r5, #1 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - andseq lr, lr, ip, lsl fp │ │ │ │ + andseq lr, lr, r8, lsr #22 │ │ │ │ mov r3, #0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1540] @ c1be8 │ │ │ │ - ldr r2, [pc, #1540] @ c1bec │ │ │ │ + ldr r0, [pc, #1540] @ c1bdc │ │ │ │ + ldr r2, [pc, #1540] @ c1be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1532] @ c1bf0 │ │ │ │ - ldr r3, [pc, #1532] @ c1bf4 │ │ │ │ + ldr r5, [pc, #1532] @ c1be4 │ │ │ │ + ldr r3, [pc, #1532] @ c1be8 │ │ │ │ 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 +163078,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 c165c │ │ │ │ + ldr r2, [pc, #1464] @ c1bec │ │ │ │ + ldr r3, [pc, #1448] @ c1be0 │ │ │ │ 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 c1bd4 │ │ │ │ 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] @ c1bf0 │ │ │ │ str r1, [r3] │ │ │ │ sub r1, r1, #134144 @ 0x20c00 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r9, [pc, #1404] @ c1c00 │ │ │ │ + ldr r9, [pc, #1404] @ c1bf4 │ │ │ │ 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 c01b8 │ │ │ │ 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 c01b8 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq c1a8c │ │ │ │ + beq c1a80 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ c1c04 │ │ │ │ + ldr r1, [pc, #1296] @ c1bf8 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1288] @ c1c08 │ │ │ │ + ldr r2, [pc, #1288] @ c1bfc │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r2, [pc, #1260] @ c1c0c │ │ │ │ - ldr r9, [pc, #1260] @ c1c10 │ │ │ │ - ldr lr, [pc, #1260] @ c1c14 │ │ │ │ + ldr r2, [pc, #1260] @ c1c00 │ │ │ │ + ldr r9, [pc, #1260] @ c1c04 │ │ │ │ + ldr lr, [pc, #1260] @ c1c08 │ │ │ │ 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 bfc2c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1172] @ c1c18 │ │ │ │ + ldr r2, [pc, #1172] @ c1c0c │ │ │ │ str r2, [r3], #4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - ldr r2, [pc, #1156] @ c1c1c │ │ │ │ + ldr r2, [pc, #1156] @ c1c10 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c1638 │ │ │ │ - ldr r3, [pc, #1148] @ c1c20 │ │ │ │ + bhi c162c │ │ │ │ + ldr r3, [pc, #1148] @ c1c14 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r5, [pc, #1108] @ c1c24 │ │ │ │ + ldr r5, [pc, #1108] @ c1c18 │ │ │ │ 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 ba174 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a78 │ │ │ │ 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 bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a78 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ - ldr lr, [pc, #920] @ c1c24 │ │ │ │ + ldr lr, [pc, #920] @ c1c18 │ │ │ │ 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 +163243,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 ba174 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a78 │ │ │ │ cmp sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bne c1b28 │ │ │ │ + bne c1b1c │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #776] @ c1c28 │ │ │ │ - ldr r0, [pc, #776] @ c1c2c │ │ │ │ + ldr ip, [pc, #776] @ c1c1c │ │ │ │ + ldr r0, [pc, #776] @ c1c20 │ │ │ │ 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 bfc2c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #716] @ c1c30 │ │ │ │ + ldr r3, [pc, #716] @ c1c24 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a78 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c1be4 │ │ │ │ + bne c1bd8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #592] @ c1c34 │ │ │ │ - ldr r2, [pc, #572] @ c1c24 │ │ │ │ + ldr r1, [pc, #592] @ c1c28 │ │ │ │ + ldr r2, [pc, #572] @ c1c18 │ │ │ │ add ip, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne c1b90 │ │ │ │ + bne c1b84 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #432] @ c1c24 │ │ │ │ + ldr r2, [pc, #432] @ c1c18 │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c1638 │ │ │ │ + b c162c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b c1638 │ │ │ │ - ldr r2, [pc, #420] @ c1c38 │ │ │ │ + b c162c │ │ │ │ + ldr r2, [pc, #420] @ c1c2c │ │ │ │ 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 c0010 │ │ │ │ + ldr r9, [pc, #324] @ c1c04 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr lr, [pc, #320] @ c1c14 │ │ │ │ - ldr r2, [pc, #356] @ c1c3c │ │ │ │ - ldr ip, [pc, #356] @ c1c40 │ │ │ │ + ldr lr, [pc, #320] @ c1c08 │ │ │ │ + ldr r2, [pc, #356] @ c1c30 │ │ │ │ + ldr ip, [pc, #356] @ c1c34 │ │ │ │ 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 bfc2c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #288] @ c1c44 │ │ │ │ + ldr r2, [pc, #288] @ c1c38 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1784 │ │ │ │ + b c1778 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #212] @ c1c28 │ │ │ │ - ldr r0, [pc, #212] @ c1c2c │ │ │ │ + ldr ip, [pc, #212] @ c1c1c │ │ │ │ + ldr r0, [pc, #212] @ c1c20 │ │ │ │ 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 bfc2c │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ - b c1958 │ │ │ │ + bl bf000 │ │ │ │ + b c194c │ │ │ │ add r2, r1, #4 │ │ │ │ - ldr r3, [pc, #172] @ c1c48 │ │ │ │ + ldr r3, [pc, #172] @ c1c3c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #140] @ c1c4c │ │ │ │ + ldr ip, [pc, #140] @ c1c40 │ │ │ │ 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 bfa28 │ │ │ │ + b c1a38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, r4, lsl sl │ │ │ │ + andseq lr, lr, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ee9f8 │ │ │ │ + andseq lr, lr, r4, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001ee9b8 │ │ │ │ + andseq lr, lr, r4, asr #19 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -163476,310 +163473,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] @ c2038 │ │ │ │ + ldr r2, [pc, #988] @ c203c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r6, [pc, #976] @ c204c │ │ │ │ + ldr r6, [pc, #976] @ c2040 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #972] @ c2050 │ │ │ │ + ldr r3, [pc, #972] @ c2044 │ │ │ │ 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] @ c2048 │ │ │ │ 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] @ c204c │ │ │ │ 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 c0010 │ │ │ │ + ldr r3, [pc, #864] @ c2050 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1d90 │ │ │ │ + bls c1d84 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1d00 │ │ │ │ + bne c1cf4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, r1 │ │ │ │ - ldr sl, [pc, #800] @ c2060 │ │ │ │ + ldr sl, [pc, #800] @ c2054 │ │ │ │ str sl, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #788] @ c2064 │ │ │ │ + ldr r3, [pc, #788] @ c2058 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bls c1da8 │ │ │ │ + bls c1d9c │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #772] @ c2068 │ │ │ │ + ldr r2, [pc, #772] @ c205c │ │ │ │ str r9, [r3] │ │ │ │ - ldr r3, [pc, #732] @ c2048 │ │ │ │ + ldr r3, [pc, #732] @ c203c │ │ │ │ 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 c2030 │ │ │ │ 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] @ c2060 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c1d30 │ │ │ │ - ldr r3, [pc, #704] @ c2070 │ │ │ │ + b c1d24 │ │ │ │ + ldr r3, [pc, #704] @ c2064 │ │ │ │ add ip, r1, #12 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2034 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #652] @ c2074 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #652] @ c2068 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c1d54 │ │ │ │ - ldr r3, [pc, #616] @ c2078 │ │ │ │ + bhi c1d48 │ │ │ │ + ldr r3, [pc, #616] @ c206c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r9, r7 │ │ │ │ - bls c1e40 │ │ │ │ + bls c1e34 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b c1d58 │ │ │ │ - ldr r3, [pc, #564] @ c207c │ │ │ │ - ldr r2, [pc, #524] @ c2058 │ │ │ │ + b c1d4c │ │ │ │ + ldr r3, [pc, #564] @ c2070 │ │ │ │ + ldr r2, [pc, #524] @ c204c │ │ │ │ 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 c0010 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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] @ c2058 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2034 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #412] @ c2080 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #412] @ c2074 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #352] @ c2084 │ │ │ │ + ldr r0, [pc, #352] @ c2078 │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #348] @ c2088 │ │ │ │ + ldr r2, [pc, #348] @ c207c │ │ │ │ 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 bbcd8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r9, [r5, #32] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e2c │ │ │ │ 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 bfd18 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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] @ c2058 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2034 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #144] @ c208c │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #144] @ c2080 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 c1d4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, lsl #7 │ │ │ │ + mulseq lr, r8, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, ror #6 │ │ │ │ + andseq lr, lr, r8, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, sp, ip │ │ │ │ + eoreq r7, sp, r8, lsl r0 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r0, [r4] │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ + mulseq lr, ip, r2 │ │ │ │ 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 lr │ │ │ │ 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] @ c23dc │ │ │ │ + ldr r2, [pc, #832] @ c23e0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #820] @ c23f0 │ │ │ │ + ldr r6, [pc, #820] @ c23e4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #816] @ c23f4 │ │ │ │ + ldr r3, [pc, #816] @ c23e8 │ │ │ │ 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] @ c23ec │ │ │ │ ldr fp, [r0, #4] │ │ │ │ str r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ c23fc │ │ │ │ + ldr r2, [pc, #772] @ c23f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - ldr r9, [pc, #768] @ c2400 │ │ │ │ - ldr r7, [pc, #768] @ c2404 │ │ │ │ + ldr r9, [pc, #768] @ c23f4 │ │ │ │ + ldr r7, [pc, #768] @ c23f8 │ │ │ │ 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 +163786,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 c0010 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c236c │ │ │ │ + bls c2360 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c214c │ │ │ │ + bne c2140 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ c2408 │ │ │ │ + ldr r3, [pc, #644] @ c23fc │ │ │ │ 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] @ c2400 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c23cc │ │ │ │ - ldr r3, [pc, #612] @ c2410 │ │ │ │ + bhi c23c0 │ │ │ │ + ldr r3, [pc, #612] @ c2404 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c23e4 │ │ │ │ + bne c23d8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #572] @ c2414 │ │ │ │ + ldr r2, [pc, #572] @ c2408 │ │ │ │ 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 c2390 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c2314 │ │ │ │ + bls c2308 │ │ │ │ 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] @ c240c │ │ │ │ + beq c2214 │ │ │ │ + ldr r3, [pc, #504] @ c2410 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c2384 │ │ │ │ + bls c2378 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c224c │ │ │ │ + bne c2240 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #12 │ │ │ │ - ldr r2, [pc, #408] @ c2420 │ │ │ │ + ldr r2, [pc, #408] @ c2414 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r2, [pc, #400] @ c2424 │ │ │ │ + ldr r2, [pc, #400] @ c2418 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #396] @ c2428 │ │ │ │ + ldr r0, [pc, #396] @ c241c │ │ │ │ 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 bbcd8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi c23cc │ │ │ │ + bhi c23c0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne c2354 │ │ │ │ + bne c2348 │ │ │ │ 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] @ c2420 │ │ │ │ + ldr r3, [pc, #252] @ c23e0 │ │ │ │ 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 c23d4 │ │ │ │ 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 c23a8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2314 │ │ │ │ + bne c2308 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #232] @ c2430 │ │ │ │ + ldr r3, [pc, #232] @ c2424 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b c2210 │ │ │ │ - ldr r3, [pc, #216] @ c2434 │ │ │ │ + b c2204 │ │ │ │ + ldr r3, [pc, #216] @ c2428 │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [r3, #2948] @ 0xb84 │ │ │ │ - b c2124 │ │ │ │ + b c2118 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #192] @ c2438 │ │ │ │ + ldr r2, [pc, #192] @ c242c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c217c │ │ │ │ + b c2170 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #168] @ c2438 │ │ │ │ + ldr r2, [pc, #168] @ c242c │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c227c │ │ │ │ + b c2270 │ │ │ │ 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 c2204 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #120] @ c2438 │ │ │ │ + ldr r3, [pc, #120] @ c242c │ │ │ │ add r1, r1, #24 │ │ │ │ orr r3, r0, r3 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - b c2340 │ │ │ │ + b c2334 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r8] │ │ │ │ - b c22e4 │ │ │ │ + b c22d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #30 │ │ │ │ + andseq sp, lr, r8, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #30 │ │ │ │ + andseq sp, lr, r8, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002d6bb4 │ │ │ │ + eoreq r6, sp, r0, asr #23 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r4, [fp] │ │ │ │ muleq r0, ip, r4 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ bx lr │ │ │ │ - andseq sp, lr, ip, lsl #26 │ │ │ │ + andseq sp, lr, r8, lsl sp │ │ │ │ str r0, [fp, r3] │ │ │ │ - eoreq r6, sp, ip, asr r9 │ │ │ │ + eoreq r6, sp, r8, ror #18 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #1760] @ c2b34 │ │ │ │ - ldr r2, [pc, #1760] @ c2b38 │ │ │ │ + ldr r1, [pc, #1760] @ c2b28 │ │ │ │ + ldr r2, [pc, #1760] @ c2b2c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #1748] @ c2b3c │ │ │ │ + ldr r7, [pc, #1748] @ c2b30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1744] @ c2b40 │ │ │ │ + ldr r3, [pc, #1744] @ c2b34 │ │ │ │ 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] @ c2b38 │ │ │ │ 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] @ c2b3c │ │ │ │ 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 bfc2c │ │ │ │ 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 c0010 │ │ │ │ + ldr r3, [pc, #1600] @ c2b40 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ rsb r3, r9, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c25a8 │ │ │ │ + bls c259c │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne c250c │ │ │ │ + bne c2500 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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] @ c2b44 │ │ │ │ + ldr r1, [pc, #1528] @ c2b48 │ │ │ │ str fp, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1516] @ c2b58 │ │ │ │ + ldr r2, [pc, #1516] @ c2b4c │ │ │ │ str r2, [r3, #8] │ │ │ │ - bls c25c0 │ │ │ │ + bls c25b4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1500] @ c2b5c │ │ │ │ + ldr r2, [pc, #1500] @ c2b50 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #1456] @ c2b38 │ │ │ │ + ldr r3, [pc, #1456] @ c2b2c │ │ │ │ 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 c2b20 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1456] @ c2b60 │ │ │ │ + ldr r2, [pc, #1456] @ c2b54 │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c253c │ │ │ │ + b c2530 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b24 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1384] @ c2b64 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #1384] @ c2b58 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c2564 │ │ │ │ + ldr r2, [pc, #1288] @ c2b5c │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr fp, [pc, #1284] @ c2b6c │ │ │ │ - ldr r6, [pc, #1284] @ c2b70 │ │ │ │ + ldr fp, [pc, #1284] @ c2b60 │ │ │ │ + ldr r6, [pc, #1284] @ c2b64 │ │ │ │ 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 bf038 │ │ │ │ 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 bed60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c2b74 │ │ │ │ + ldr lr, [pc, #1160] @ c2b68 │ │ │ │ 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 c01b8 │ │ │ │ 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 c01b8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2564 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #20 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ - ldr lr, [pc, #964] @ c2b78 │ │ │ │ + bl bfa28 │ │ │ │ + ldr lr, [pc, #964] @ c2b6c │ │ │ │ mov r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, #2980] @ 0xba4 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #936] @ c2b7c │ │ │ │ + ldr r3, [pc, #936] @ c2b70 │ │ │ │ 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 bf140 │ │ │ │ + ldr r9, [pc, #912] @ c2b74 │ │ │ │ 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 bfedc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2564 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b24 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [lr, #2968] @ 0xb98 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #768] @ c2b84 │ │ │ │ + bl c01b8 │ │ │ │ + ldr r3, [pc, #768] @ c2b78 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ 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 c2564 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #24 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ - ldr lr, [pc, #648] @ c2b80 │ │ │ │ + ldr lr, [pc, #648] @ c2b74 │ │ │ │ add ip, r0, r3 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #620] @ c2b88 │ │ │ │ + ldr ip, [pc, #620] @ c2b7c │ │ │ │ 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 bfc2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #580] @ c2b8c │ │ │ │ + ldr fp, [pc, #580] @ c2b80 │ │ │ │ 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 bf140 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ 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 c2564 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ 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 bf140 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ 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 c2564 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr lr, [pc, #284] @ c2b80 │ │ │ │ + ldr lr, [pc, #284] @ c2b74 │ │ │ │ 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 bf140 │ │ │ │ mov r3, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ 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 bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2564 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #132] @ c2b70 │ │ │ │ + ldr ip, [pc, #132] @ c2b64 │ │ │ │ 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 bbcd8 │ │ │ │ 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 c2568 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, r0, lsr #23 │ │ │ │ + andseq sp, lr, ip, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, r0, lsl #23 │ │ │ │ + andseq sp, lr, ip, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, ip, lsl r8 │ │ │ │ + eoreq r6, sp, r8, lsr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ - andseq sp, lr, r4, ror sl │ │ │ │ + andseq sp, lr, r0, lsl #21 │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ ldrsh r2, [r0] │ │ │ │ - eoreq r6, sp, r4, lsl #10 │ │ │ │ + eoreq r6, sp, r0, lsl r5 │ │ │ │ cmp r2, r5 │ │ │ │ asr r5, r1, #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrsh r0, [r0, #2] │ │ │ │ cmp r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #844] @ c2ef4 │ │ │ │ - ldr r1, [pc, #844] @ c2ef8 │ │ │ │ + ldr ip, [pc, #844] @ c2ee8 │ │ │ │ + ldr r1, [pc, #844] @ c2eec │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #832] @ c2efc │ │ │ │ + ldr fp, [pc, #832] @ c2ef0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #828] @ c2f00 │ │ │ │ + ldr r3, [pc, #828] @ c2ef4 │ │ │ │ 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] @ c2ef8 │ │ │ │ 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] @ c2efc │ │ │ │ add r7, r4, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2ef0 │ │ │ │ + bne c2ee4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r5, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #692] @ c2f0c │ │ │ │ + ldr r2, [pc, #692] @ c2f00 │ │ │ │ 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 c2ea0 │ │ │ │ + ldr r0, [pc, #664] @ c2f04 │ │ │ │ add r1, r2, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi c2d9c │ │ │ │ + bhi c2d90 │ │ │ │ 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] @ c2f08 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb8 │ │ │ │ mov sl, #0 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #584] @ c2f18 │ │ │ │ + ldr r3, [pc, #584] @ c2f0c │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, sl │ │ │ │ str r8, [r4, #12] │ │ │ │ - beq c2ddc │ │ │ │ + beq c2dd0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ c2f1c │ │ │ │ + ldr r3, [pc, #540] @ c2f10 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #532] @ c2f20 │ │ │ │ + ldr r3, [pc, #532] @ c2f14 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ - ldr ip, [pc, #516] @ c2f24 │ │ │ │ + bl bed60 │ │ │ │ + ldr ip, [pc, #516] @ c2f18 │ │ │ │ mov r0, #2 │ │ │ │ add lr, r7, #12 │ │ │ │ - ldr r3, [pc, #508] @ c2f28 │ │ │ │ + ldr r3, [pc, #508] @ c2f1c │ │ │ │ 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 bbcd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #440] @ c2f2c │ │ │ │ - ldr r3, [pc, #384] @ c2ef8 │ │ │ │ + ldr r2, [pc, #440] @ c2f20 │ │ │ │ + ldr r3, [pc, #384] @ c2eec │ │ │ │ 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 c2ee0 │ │ │ │ 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 c2ec8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2d9c │ │ │ │ + bne c2d90 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #352] @ c2f30 │ │ │ │ + ldr r2, [pc, #352] @ c2f24 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c2c9c │ │ │ │ - ldr r2, [pc, #336] @ c2f34 │ │ │ │ + b c2c90 │ │ │ │ + ldr r2, [pc, #336] @ c2f28 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [fp, r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #280] @ c2f20 │ │ │ │ + ldr sl, [pc, #280] @ c2f14 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ c2f1c │ │ │ │ + ldr r2, [pc, #264] @ c2f10 │ │ │ │ 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 bed60 │ │ │ │ + ldr r3, [pc, #248] @ c2f1c │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ - ldr r5, [pc, #192] @ c2f1c │ │ │ │ + ldr r5, [pc, #192] @ c2f10 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #156] @ c2f38 │ │ │ │ + ldr r3, [pc, #156] @ c2f2c │ │ │ │ mov r6, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [r3, #2892] @ 0xb4c │ │ │ │ - b c2c18 │ │ │ │ - ldr r3, [pc, #136] @ c2f3c │ │ │ │ + b c2c0c │ │ │ │ + ldr r3, [pc, #136] @ c2f30 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r5, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b c2c9c │ │ │ │ + b c2c90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b c2d6c │ │ │ │ + b c2d60 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #96] @ c2f40 │ │ │ │ + ldr r3, [pc, #96] @ c2f34 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r3, r5, #12 │ │ │ │ - b c2dc8 │ │ │ │ + b c2dbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #8 │ │ │ │ + andseq sp, lr, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #8 │ │ │ │ + andseq sp, lr, r8, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, r0, asr #1 │ │ │ │ + eoreq r6, sp, ip, asr #1 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r0, [fp] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ bx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, lr, r4, lsl #5 │ │ │ │ + mulseq lr, r0, r2 │ │ │ │ str r1, [fp, r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, sp, ip, lsl lr │ │ │ │ + eoreq r5, sp, r8, lsr #28 │ │ │ │ str r1, [fp] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr sl, [pc, #1804] @ c3668 │ │ │ │ - ldr r1, [pc, #1804] @ c366c │ │ │ │ - ldr r2, [pc, #1804] @ c3670 │ │ │ │ + ldr sl, [pc, #1804] @ c365c │ │ │ │ + ldr r1, [pc, #1804] @ c3660 │ │ │ │ + ldr r2, [pc, #1804] @ c3664 │ │ │ │ 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] @ c3668 │ │ │ │ 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 +164720,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 c33e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c34e8 │ │ │ │ + beq c34dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq c3638 │ │ │ │ + beq c362c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c35cc │ │ │ │ - ldr r3, [pc, #1640] @ c3678 │ │ │ │ + beq c35c0 │ │ │ │ + ldr r3, [pc, #1640] @ c366c │ │ │ │ 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 c0010 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #1604] @ c367c │ │ │ │ + ldr r0, [pc, #1604] @ c3670 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1708] @ c36f0 │ │ │ │ - ldr r0, [pc, #1592] @ c3680 │ │ │ │ + ldr r2, [pc, #1708] @ c36e4 │ │ │ │ + ldr r0, [pc, #1592] @ c3674 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1580] @ c3684 │ │ │ │ + ldr r3, [pc, #1580] @ c3678 │ │ │ │ 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 c34ac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c3068 │ │ │ │ + bne c305c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #1692] @ c3744 │ │ │ │ + ldr r3, [pc, #1692] @ c3738 │ │ │ │ str r3, [r1] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #1456] @ c3688 │ │ │ │ + ldr r1, [pc, #1456] @ c367c │ │ │ │ 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 c318c │ │ │ │ + ldr r8, [pc, #1428] @ c3680 │ │ │ │ + ldr r3, [pc, #1428] @ c3684 │ │ │ │ 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 c3428 │ │ │ │ + ldr ip, [pc, #1396] @ c3688 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls c3454 │ │ │ │ + bls c3448 │ │ │ │ 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 c346c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c3140 │ │ │ │ + bne c3134 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1312] @ c3690 │ │ │ │ + ldr r3, [pc, #1312] @ c3684 │ │ │ │ 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 c30f4 │ │ │ │ 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] @ c3724 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c34d0 │ │ │ │ + bls c34c4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c31cc │ │ │ │ + bne c31c0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1336] @ c3744 │ │ │ │ + ldr r3, [pc, #1336] @ c3738 │ │ │ │ str r3, [r1] │ │ │ │ - beq c3558 │ │ │ │ - ldr ip, [pc, #1152] @ c3698 │ │ │ │ + beq c354c │ │ │ │ + ldr ip, [pc, #1152] @ c368c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r1, #8 │ │ │ │ - ldr lr, [pc, #1144] @ c369c │ │ │ │ + ldr lr, [pc, #1144] @ c3690 │ │ │ │ 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 c01b8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #1232] @ c371c │ │ │ │ + ldr r3, [pc, #1232] @ c3710 │ │ │ │ mov r6, r8 │ │ │ │ add r1, r8, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r6], #8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r3, [pc, #1072] @ c36a0 │ │ │ │ + ldr r3, [pc, #1072] @ c3694 │ │ │ │ str r3, [r8, #4] │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #1056] @ c36a4 │ │ │ │ + bhi c33e4 │ │ │ │ + ldr r3, [pc, #1056] @ c3698 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c2fb8 │ │ │ │ + bne c2fac │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1000] @ c36a8 │ │ │ │ + ldr r3, [pc, #1000] @ c369c │ │ │ │ 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] @ c3764 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #1092] @ c3744 │ │ │ │ + ldr r2, [pc, #1092] @ c3738 │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c33d0 │ │ │ │ - ldr sl, [pc, #848] @ c368c │ │ │ │ - ldr r3, [pc, #852] @ c3694 │ │ │ │ + beq c33c4 │ │ │ │ + ldr sl, [pc, #848] @ c3680 │ │ │ │ + ldr r3, [pc, #852] @ c3688 │ │ │ │ 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 c348c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls c3534 │ │ │ │ + bls c3528 │ │ │ │ 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 c35a0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c337c │ │ │ │ + bne c3370 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #744] @ c3694 │ │ │ │ + ldr r3, [pc, #744] @ c3688 │ │ │ │ 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 c3334 │ │ │ │ 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] @ c36a0 │ │ │ │ str r2, [r3] │ │ │ │ - bls c3778 │ │ │ │ + bls c376c │ │ │ │ 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] @ c36a4 │ │ │ │ + ldr r3, [pc, #608] @ c3664 │ │ │ │ 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 c421c │ │ │ │ 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 c3174 │ │ │ │ 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 c3174 │ │ │ │ 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 c3160 │ │ │ │ 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 c33b4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #496] @ c36b4 │ │ │ │ + ldr r2, [pc, #496] @ c36a8 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b c3098 │ │ │ │ + b c308c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #472] @ c36b4 │ │ │ │ + ldr r2, [pc, #472] @ c36a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c31fc │ │ │ │ + b c31f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c41e0 │ │ │ │ - ldr r2, [pc, #444] @ c36b8 │ │ │ │ + beq c41d4 │ │ │ │ + ldr r2, [pc, #444] @ c36ac │ │ │ │ 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 c0010 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #344] @ c367c │ │ │ │ + ldr r3, [pc, #344] @ c3670 │ │ │ │ str r3, [r1], #4 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #396] @ c36bc │ │ │ │ + ldr r0, [pc, #396] @ c36b0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b c3050 │ │ │ │ + b c3044 │ │ │ │ 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 c33b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r1, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #356] @ c36d0 │ │ │ │ + ldr r2, [pc, #356] @ c36c4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #468] @ c374c │ │ │ │ + ldr r3, [pc, #468] @ c3740 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #336] @ c36d4 │ │ │ │ + bhi c33e4 │ │ │ │ + ldr r3, [pc, #336] @ c36c8 │ │ │ │ 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 bbcd8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b c2fc8 │ │ │ │ + b c2fbc │ │ │ │ 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 c339c │ │ │ │ + ldr r3, [pc, #236] @ c36b4 │ │ │ │ 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] @ c3764 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r7] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c302c │ │ │ │ + beq c3020 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #172] @ c36c4 │ │ │ │ + ldr r0, [pc, #172] @ c36b8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #168] @ c36c8 │ │ │ │ + ldr r2, [pc, #168] @ c36bc │ │ │ │ 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 c3044 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4218 │ │ │ │ - ldr r3, [pc, #132] @ c36cc │ │ │ │ + beq c420c │ │ │ │ + ldr r3, [pc, #132] @ c36c0 │ │ │ │ add fp, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [r3, #2356] @ 0x934 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ - b c360c │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ - mulseq lr, r0, r0 │ │ │ │ + bl c0010 │ │ │ │ + b c3600 │ │ │ │ + andseq sp, lr, r0, lsr #1 │ │ │ │ + mulseq lr, ip, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, sp, r8, lsr #25 │ │ │ │ + @ instruction: 0x002d5cb4 │ │ │ │ str r0, [r4] │ │ │ │ mov r1, #2 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov r3, r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r0, [fp, r0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ bx r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r5, sp, r0, lsl #20 │ │ │ │ blx r5 │ │ │ │ - andseq ip, lr, ip, ror #23 │ │ │ │ + @ instruction: 0x001ecbf8 │ │ │ │ mov r3, #0 │ │ │ │ - @ instruction: 0x002d57bc │ │ │ │ + eoreq r5, sp, r8, asr #15 │ │ │ │ mov r1, #1 │ │ │ │ - eoreq r5, sp, r8, ror #13 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - eoreq r5, sp, r0, ror r6 │ │ │ │ + eoreq r5, sp, ip, ror r6 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sp, r8, ror #9 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ 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 r4 │ │ │ │ ldr r4, [r3] │ │ │ │ lsl r1, r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsr r1, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ sub r2, r4, r2 │ │ │ │ sub r5, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ add r6, r6, r4 │ │ │ │ bx r5 │ │ │ │ - eoreq r5, sp, ip, ror #1 │ │ │ │ + strdeq r5, [sp], -r8 @ │ │ │ │ @ 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 lr │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xffffa908 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffa8b8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ @ instruction: 0xffffa668 │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ + ldrdeq r4, [sp], -ip @ │ │ │ │ str lr, [fp, #-12] │ │ │ │ - mlaeq sp, ip, sl, r4 │ │ │ │ + eoreq r4, sp, r8, lsr #21 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-184] @ c36d0 │ │ │ │ + ldr r1, [pc, #-184] @ c36c4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #-72] @ c374c │ │ │ │ + ldr r2, [pc, #-72] @ c3740 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-212] @ c36d4 │ │ │ │ + ldr r3, [pc, #-212] @ c36c8 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #-244] @ c36d8 │ │ │ │ + ldr ip, [pc, #-244] @ c36cc │ │ │ │ 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] @ c36d0 │ │ │ │ + ldr r6, [pc, #-272] @ c36d4 │ │ │ │ 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 c0010 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr ip, [pc, #-452] @ c36e4 │ │ │ │ + ldr ip, [pc, #-452] @ c36d8 │ │ │ │ add lr, r6, r2 │ │ │ │ - ldr r7, [pc, #-456] @ c36e8 │ │ │ │ + ldr r7, [pc, #-456] @ c36dc │ │ │ │ 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 c0010 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, lr │ │ │ │ - ldr r6, [pc, #-500] @ c36ec │ │ │ │ + ldr r6, [pc, #-500] @ c36e0 │ │ │ │ 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 bfa04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-544] @ c36f0 │ │ │ │ + ldr r2, [pc, #-544] @ c36e4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #-488] @ c3744 │ │ │ │ + ldr sl, [pc, #-488] @ c3738 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-612] @ c36f4 │ │ │ │ + ldr r3, [pc, #-612] @ c36e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-648] @ c36f8 │ │ │ │ + ldr r1, [pc, #-648] @ c36ec │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-656] @ c36fc │ │ │ │ + ldr r2, [pc, #-656] @ c36f0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r6, ip, r2 │ │ │ │ - ldr lr, [pc, #-692] @ c3700 │ │ │ │ + ldr lr, [pc, #-692] @ c36f4 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [ip] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-732] @ c3704 │ │ │ │ + ldr r3, [pc, #-732] @ c36f8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ - ldr r6, [pc, #-684] @ c3758 │ │ │ │ + ldr r6, [pc, #-684] @ c374c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-824] @ c3708 │ │ │ │ + ldr r3, [pc, #-824] @ c36fc │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #-852] @ c370c │ │ │ │ - ldr ip, [pc, #-852] @ c3710 │ │ │ │ + ldr lr, [pc, #-852] @ c3700 │ │ │ │ + ldr ip, [pc, #-852] @ c3704 │ │ │ │ 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 bf000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-928] @ c3714 │ │ │ │ + ldr r2, [pc, #-928] @ c3708 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befb8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ add r6, ip, r3 │ │ │ │ - ldr lr, [pc, #-968] @ c3718 │ │ │ │ + ldr lr, [pc, #-968] @ c370c │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1012] @ c371c │ │ │ │ + ldr r2, [pc, #-1012] @ c3710 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, r8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c4220 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b990c │ │ │ │ + bl b9900 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl c0158 │ │ │ │ + bl c014c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #-1196] @ c3720 │ │ │ │ + ldr r4, [pc, #-1196] @ c3714 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #2980] @ 0xba4 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcfc │ │ │ │ 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 bf140 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #2756] @ 0xac4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1256] @ c3744 │ │ │ │ + ldr r2, [pc, #-1256] @ c3738 │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1320] @ c3724 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #-1320] @ c3718 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r0, r5 │ │ │ │ - bl c0158 │ │ │ │ + bl c014c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl b9b64 │ │ │ │ + bl b9b58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcfc │ │ │ │ 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 b9b58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2812] @ 0xafc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcfc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sl, #4]! │ │ │ │ str r3, [r4, #2620] @ 0xa3c │ │ │ │ mov r0, sl │ │ │ │ - bl c0180 │ │ │ │ + bl c0174 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #-1500] @ c3728 │ │ │ │ + ldr lr, [pc, #-1500] @ c371c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r8, ip, #4 │ │ │ │ mov r3, #8 │ │ │ │ str r8, [r5, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r0, sl │ │ │ │ - bl c0158 │ │ │ │ + bl c014c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r7, fp │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ str r7, [r4, #2624] @ 0xa40 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-1572] @ c372c │ │ │ │ + ldr r3, [pc, #-1572] @ c3720 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1596] @ c3730 │ │ │ │ + ldr r0, [pc, #-1596] @ c3724 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #-1604] @ c3734 │ │ │ │ + ldr r1, [pc, #-1604] @ c3728 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1696] @ c3738 │ │ │ │ + ldr r1, [pc, #-1696] @ c372c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1772] @ c3744 │ │ │ │ + ldr r2, [pc, #-1772] @ c3738 │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1808] @ c373c │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #-1808] @ c3730 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r7, [pc, #-1836] @ c3740 │ │ │ │ + bhi c33e4 │ │ │ │ + ldr r7, [pc, #-1836] @ c3734 │ │ │ │ mov r2, #11 │ │ │ │ add r7, pc, r7 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #2748] @ 0xabc │ │ │ │ mov r3, #14 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r8, [pc, #-1884] @ c3744 │ │ │ │ + ldr r8, [pc, #-1884] @ c3738 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4220 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1920] @ c3748 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #-1920] @ c373c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr fp, [pc, #-1956] @ c374c │ │ │ │ + ldr fp, [pc, #-1956] @ c3740 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, #11 │ │ │ │ str r3, [r7, #2752] @ 0xac0 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c4220 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2052] @ c3750 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #-2052] @ c3744 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ str r3, [r7, #2776] @ 0xad8 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-2132] @ c3754 │ │ │ │ + ldr r3, [pc, #-2132] @ c3748 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r7, [pc, #-2160] @ c3758 │ │ │ │ + ldr r7, [pc, #-2160] @ c374c │ │ │ │ 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 bfa28 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c4220 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2300] @ c375c │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #-2300] @ c3750 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 bfa28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #720 @ 0x2d0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2416] @ c3760 │ │ │ │ + ldr ip, [pc, #-2416] @ c3754 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi c41d4 │ │ │ │ - ldr r3, [pc, #-2492] @ c3764 │ │ │ │ + bhi c41c8 │ │ │ │ + ldr r3, [pc, #-2492] @ c3758 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #-2496] @ c3768 │ │ │ │ + ldr r3, [pc, #-2496] @ c375c │ │ │ │ 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 c0010 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ 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 c33f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r9, [r3] │ │ │ │ - b c33fc │ │ │ │ - ldr r3, [pc, #-2684] @ c376c │ │ │ │ + b c33f0 │ │ │ │ + ldr r3, [pc, #-2684] @ c3760 │ │ │ │ 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] @ c3764 │ │ │ │ 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 c0010 │ │ │ │ + b c350c │ │ │ │ + ldr r3, [pc, #-2732] @ c3768 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2344] @ 0x928 │ │ │ │ - b c35d8 │ │ │ │ + b c35cc │ │ │ │ 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] @ c4dfc │ │ │ │ + ldr r1, [pc, #3008] @ c4e00 │ │ │ │ + ldr r2, [pc, #3008] @ c4e04 │ │ │ │ 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] @ c4e08 │ │ │ │ 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] @ c4e0c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ - ldr r6, [pc, #2940] @ c4e1c │ │ │ │ + ldr r6, [pc, #2940] @ c4e10 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #2936] @ c4e20 │ │ │ │ - ldr r7, [pc, #2936] @ c4e24 │ │ │ │ + ldr r8, [pc, #2936] @ c4e14 │ │ │ │ + ldr r7, [pc, #2936] @ c4e18 │ │ │ │ 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 a8a04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ mov ip, r3 │ │ │ │ str r8, [ip], #8 │ │ │ │ cmp ip, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - beq c4334 │ │ │ │ + beq c4328 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq c4b8c │ │ │ │ - ldr r2, [pc, #2812] @ c4e28 │ │ │ │ + beq c4b80 │ │ │ │ + ldr r2, [pc, #2812] @ c4e1c │ │ │ │ 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 c42b4 │ │ │ │ + ldr r3, [pc, #2800] @ c4e20 │ │ │ │ + ldr r6, [pc, #2780] @ c4e10 │ │ │ │ + ldr r8, [pc, #2780] @ c4e14 │ │ │ │ + ldr r7, [pc, #2780] @ c4e18 │ │ │ │ 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 c02e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ 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 c4804 │ │ │ │ + ldr r3, [pc, #2692] @ c4e24 │ │ │ │ + ldr fp, [pc, #2692] @ c4e28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [pc, #2688] @ c4e38 │ │ │ │ - ldr r8, [pc, #2688] @ c4e3c │ │ │ │ + ldr r9, [pc, #2688] @ c4e2c │ │ │ │ + ldr r8, [pc, #2688] @ c4e30 │ │ │ │ str ip, [r3, #2936] @ 0xb78 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2636] @ c4e1c │ │ │ │ + ldr r3, [pc, #2636] @ c4e10 │ │ │ │ mov r2, ip │ │ │ │ stm ip, {r3, fp} │ │ │ │ - ldr r3, [pc, #2660] @ c4e40 │ │ │ │ + ldr r3, [pc, #2660] @ c4e34 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r3, [pc, #2656] @ c4e44 │ │ │ │ + ldr r3, [pc, #2656] @ c4e38 │ │ │ │ str r3, [ip, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #2648] @ c4e48 │ │ │ │ + ldr r3, [pc, #2648] @ c4e3c │ │ │ │ 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 bf140 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ 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 bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2548] @ c4e4c │ │ │ │ + ldr ip, [pc, #2548] @ c4e40 │ │ │ │ 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 eb0bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, r6 │ │ │ │ - beq c44ac │ │ │ │ + beq c44a0 │ │ │ │ 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 c4b90 │ │ │ │ + bl bfedc │ │ │ │ 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 c02e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2400] @ c4e50 │ │ │ │ + ldr r2, [pc, #2400] @ c4e44 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq c455c │ │ │ │ + beq c4550 │ │ │ │ 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 c4ba4 │ │ │ │ + bl bfedc │ │ │ │ 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 bf140 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #2200] @ c4e4c │ │ │ │ + ldr ip, [pc, #2200] @ c4e40 │ │ │ │ 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 eb0bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4618 │ │ │ │ + beq c460c │ │ │ │ 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 c4bbc │ │ │ │ + bl bfedc │ │ │ │ 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 c02e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2024] @ c4e50 │ │ │ │ + ldr r2, [pc, #2024] @ c4e44 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb408 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c46d8 │ │ │ │ + beq c46cc │ │ │ │ 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 c4bd0 │ │ │ │ + bl bfedc │ │ │ │ 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 bed60 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, sl │ │ │ │ - ldr r7, [pc, #1808] @ c4e20 │ │ │ │ - ldr r6, [pc, #1808] @ c4e24 │ │ │ │ + ldr r7, [pc, #1808] @ c4e14 │ │ │ │ + ldr r6, [pc, #1808] @ c4e18 │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [ip], #8 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r6, [sl, #4] │ │ │ │ - bne c4824 │ │ │ │ - ldr r9, [pc, #1832] @ c4e54 │ │ │ │ + bne c4818 │ │ │ │ + ldr r9, [pc, #1832] @ c4e48 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ str ip, [r9, #2824] @ 0xb08 │ │ │ │ - ldr r3, [pc, #1760] @ c4e1c │ │ │ │ + ldr r3, [pc, #1760] @ c4e10 │ │ │ │ add ip, sl, #12 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - ldr r2, [pc, #1808] @ c4e58 │ │ │ │ + ldr r2, [pc, #1808] @ c4e4c │ │ │ │ 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 bf838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1776] @ c4e5c │ │ │ │ + ldr r3, [pc, #1776] @ c4e50 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r1, [pc, #1772] @ c4e60 │ │ │ │ + ldr r1, [pc, #1772] @ c4e54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #1764] @ c4e64 │ │ │ │ + ldr r0, [pc, #1764] @ c4e58 │ │ │ │ add r1, r2, #24 │ │ │ │ - ldr r8, [pc, #1760] @ c4e68 │ │ │ │ - ldr fp, [pc, #1760] @ c4e6c │ │ │ │ - ldr sl, [pc, #1760] @ c4e70 │ │ │ │ + ldr r8, [pc, #1760] @ c4e5c │ │ │ │ + ldr fp, [pc, #1760] @ c4e60 │ │ │ │ + ldr sl, [pc, #1760] @ c4e64 │ │ │ │ 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 ad33c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1628] @ c4e1c │ │ │ │ + ldr r3, [pc, #1628] @ c4e10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls c4838 │ │ │ │ + bls c482c │ │ │ │ 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] @ c4e68 │ │ │ │ + ldr r3, [pc, #1572] @ c4e04 │ │ │ │ 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 c4df4 │ │ │ │ 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] @ c4e6c │ │ │ │ mov r9, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2920] @ 0xb68 │ │ │ │ - b c4350 │ │ │ │ + b c4344 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1612] @ c4e7c │ │ │ │ + ldr r3, [pc, #1612] @ c4e70 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2940] @ 0xb7c │ │ │ │ - b c43c8 │ │ │ │ + b c43bc │ │ │ │ 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 bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1552] @ c4e80 │ │ │ │ + ldr r1, [pc, #1552] @ c4e74 │ │ │ │ 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 ad33c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ 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 bfd18 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #1388] @ c4e84 │ │ │ │ + ldr r0, [pc, #1388] @ c4e78 │ │ │ │ str r8, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4df8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - beq c4994 │ │ │ │ + beq c4988 │ │ │ │ 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 bfa28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4970 │ │ │ │ + bne c4964 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - ldr r2, [pc, #1244] @ c4e88 │ │ │ │ + ldr r2, [pc, #1244] @ c4e7c │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1228] @ c4e8c │ │ │ │ + ldr r3, [pc, #1228] @ c4e80 │ │ │ │ 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 bbcd8 │ │ │ │ + ldr r2, [pc, #1200] @ c4e84 │ │ │ │ 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 +166401,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 c4ce0 │ │ │ │ + ldr r2, [pc, #1008] @ c4e10 │ │ │ │ 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 c0010 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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] @ c4e5c │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ cmp r7, #2 │ │ │ │ - beq c4d3c │ │ │ │ + beq c4d30 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4df8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr sl, [r5, #20] │ │ │ │ str r8, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, sl │ │ │ │ - beq c4b1c │ │ │ │ + beq c4b10 │ │ │ │ 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 bfa28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c4af8 │ │ │ │ + bne c4aec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - ldr r2, [pc, #852] @ c4e88 │ │ │ │ + ldr r2, [pc, #852] @ c4e7c │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c4bf0 │ │ │ │ + beq c4be4 │ │ │ │ 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 c4c04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b c4a1c │ │ │ │ - ldr r2, [pc, #768] @ c4e94 │ │ │ │ + b c4a10 │ │ │ │ + ldr r2, [pc, #768] @ c4e88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2928] @ 0xb70 │ │ │ │ - b c42c0 │ │ │ │ - bl bfee8 │ │ │ │ + b c42b4 │ │ │ │ + bl bfedc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b c44ac │ │ │ │ - bl bfee8 │ │ │ │ + b c44a0 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c455c │ │ │ │ - bl bfee8 │ │ │ │ + b c4550 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c4618 │ │ │ │ - bl bfee8 │ │ │ │ + b c460c │ │ │ │ + bl bfedc │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ str sl, [r4, #156] @ 0x9c │ │ │ │ - b c46d8 │ │ │ │ + b c46cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ - beq c4da8 │ │ │ │ + beq c4d9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b c47e0 │ │ │ │ + b c47d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq c4db0 │ │ │ │ - ldr r2, [pc, #500] @ c4e1c │ │ │ │ + beq c4da4 │ │ │ │ + ldr r2, [pc, #500] @ c4e10 │ │ │ │ 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 c0010 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r9, #4 │ │ │ │ - ldr r2, [pc, #520] @ c4e68 │ │ │ │ + ldr r2, [pc, #520] @ c4e5c │ │ │ │ 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 bfd18 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad33c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc c47cc │ │ │ │ + bcc c47c0 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ - ldr r2, [pc, #296] @ c4e1c │ │ │ │ + bl bfd18 │ │ │ │ + b c4a94 │ │ │ │ + ldr r2, [pc, #296] @ c4e10 │ │ │ │ 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 c0010 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, #4 │ │ │ │ - ldr r2, [pc, #316] @ c4e68 │ │ │ │ + ldr r2, [pc, #316] @ c4e5c │ │ │ │ add r0, r3, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4a70 │ │ │ │ + b c4a64 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad33c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47c0 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ + bl bfd18 │ │ │ │ + b c4a94 │ │ │ │ mov fp, #1 │ │ │ │ - b c49f8 │ │ │ │ - ldr r2, [pc, #100] @ c4e1c │ │ │ │ + b c49ec │ │ │ │ + ldr r2, [pc, #100] @ c4e10 │ │ │ │ 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 c0010 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, #4 │ │ │ │ - ldr r2, [pc, #120] @ c4e68 │ │ │ │ + ldr r2, [pc, #120] @ c4e5c │ │ │ │ add r1, r3, r8 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r9, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4c68 │ │ │ │ + b c4c5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r8, lsr #27 │ │ │ │ - andseq fp, lr, r4, lsr #27 │ │ │ │ + @ instruction: 0x001ebdb4 │ │ │ │ + @ instruction: 0x001ebdb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, sp, r0, lsl sl │ │ │ │ + eoreq r4, sp, ip, lsl sl │ │ │ │ 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 │ │ │ │ + mlaeq sp, ip, r9, r4 │ │ │ │ + eoreq r4, sp, r0, lsl #19 │ │ │ │ + eoreq r4, sp, r8, lsl r9 │ │ │ │ ldr r5, [fp, #-8] │ │ │ │ mov r2, r1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r4, r2 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - eoreq r4, sp, ip, lsl #11 │ │ │ │ + mlaeq sp, r8, r5, r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r1, r0] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ - andseq fp, lr, r0, lsl r8 │ │ │ │ - eoreq r4, sp, r0, lsr #9 │ │ │ │ - eoreq r4, sp, ip, lsl #9 │ │ │ │ + andseq fp, lr, ip, lsl r8 │ │ │ │ + eoreq r4, sp, ip, lsr #9 │ │ │ │ + mlaeq sp, r8, r4, r4 │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [r4] │ │ │ │ blx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [sp], -r8 @ │ │ │ │ - eoreq r4, sp, r8, lsr #2 │ │ │ │ + eoreq r4, sp, r4, ror #5 │ │ │ │ + eoreq r4, sp, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r1, [pc, #2248] @ c5778 │ │ │ │ - ldr r2, [pc, #2248] @ c577c │ │ │ │ + ldr r1, [pc, #2248] @ c576c │ │ │ │ + ldr r2, [pc, #2248] @ c5770 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #2236] @ c5780 │ │ │ │ + ldr r8, [pc, #2236] @ c5774 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2232] @ c5784 │ │ │ │ + ldr r3, [pc, #2232] @ c5778 │ │ │ │ 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] @ c577c │ │ │ │ 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] @ c5780 │ │ │ │ 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] @ c5784 │ │ │ │ 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 c5028 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f34 │ │ │ │ + bne c4f28 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2088] @ c5794 │ │ │ │ - ldr r2, [pc, #2088] @ c5798 │ │ │ │ + ldr r3, [pc, #2088] @ c5788 │ │ │ │ + ldr r2, [pc, #2088] @ c578c │ │ │ │ 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 c574c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f84 │ │ │ │ + bne c4f78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2016] @ c579c │ │ │ │ + ldr r1, [pc, #2016] @ c5790 │ │ │ │ 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] @ c5794 │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr sl, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c504c │ │ │ │ + bls c5040 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1944] @ c57a4 │ │ │ │ + ldr r2, [pc, #1944] @ c5798 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #1896] @ c577c │ │ │ │ + ldr r3, [pc, #1896] @ c5770 │ │ │ │ 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 c5764 │ │ │ │ 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] @ c579c │ │ │ │ add r1, r9, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r9, #4] │ │ │ │ - b c4f64 │ │ │ │ + b c4f58 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1856] @ c57ac │ │ │ │ + ldr r2, [pc, #1856] @ c57a0 │ │ │ │ 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] @ c57a4 │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, sl │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1824] @ c57b4 │ │ │ │ + ldr r2, [pc, #1824] @ c57a8 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1800] @ c57b8 │ │ │ │ + ldr r1, [pc, #1800] @ c57ac │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - ldr r3, [pc, #1784] @ c57bc │ │ │ │ + ldr r3, [pc, #1784] @ c57b0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r3, [pc, #1776] @ c57c0 │ │ │ │ + bhi c4ff0 │ │ │ │ + ldr r3, [pc, #1776] @ c57b4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #12 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1700] @ c579c │ │ │ │ + ldr lr, [pc, #1700] @ c5790 │ │ │ │ str lr, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1712] @ c57c4 │ │ │ │ + ldr ip, [pc, #1712] @ c57b8 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1636] @ c57c4 │ │ │ │ + ldr ip, [pc, #1636] @ c57b8 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1588] @ c57c8 │ │ │ │ + ldr r1, [pc, #1588] @ c57bc │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #124 @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1436] @ c5798 │ │ │ │ + ldr lr, [pc, #1436] @ c578c │ │ │ │ str lr, [ip] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1416] @ c57a0 │ │ │ │ + ldr ip, [pc, #1416] @ c5794 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r2, [pc, #1352] @ c57cc │ │ │ │ + bhi c4ff0 │ │ │ │ + ldr r2, [pc, #1352] @ c57c0 │ │ │ │ mvn r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2864] @ 0xb30 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r6, [pc, #1204] @ c5798 │ │ │ │ + ldr r6, [pc, #1204] @ c578c │ │ │ │ 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 bf838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c579c │ │ │ │ + ldr lr, [pc, #1160] @ c5790 │ │ │ │ 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 bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1172] @ c57d0 │ │ │ │ + ldr r3, [pc, #1172] @ c57c4 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r6, r0 │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mov r3, #112 @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #5 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1096] @ c57d4 │ │ │ │ + ldr lr, [pc, #1096] @ c57c8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1036] @ c57b4 │ │ │ │ + ldr ip, [pc, #1036] @ c57a8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0034 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #984] @ c57bc │ │ │ │ + ldr r1, [pc, #984] @ c57b0 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #952] @ c57d8 │ │ │ │ + ldr r2, [pc, #952] @ c57cc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #848] @ c579c │ │ │ │ + ldr lr, [pc, #848] @ c5790 │ │ │ │ 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 befdc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl befe8 │ │ │ │ + bl befdc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #740] @ c57dc │ │ │ │ + ldr r2, [pc, #740] @ c57d0 │ │ │ │ mov r0, r6 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #704] @ c57e0 │ │ │ │ + bl bed60 │ │ │ │ + ldr r3, [pc, #704] @ c57d4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, r0, r2 │ │ │ │ - ldr ip, [pc, #668] @ c57e4 │ │ │ │ + ldr ip, [pc, #668] @ c57d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5774 │ │ │ │ + bne c5768 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #580] @ c57e8 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #580] @ c57dc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4ff0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #532] @ c57ec │ │ │ │ + bl bf140 │ │ │ │ + ldr r3, [pc, #532] @ c57e0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #508] @ c57f0 │ │ │ │ + ldr fp, [pc, #508] @ c57e4 │ │ │ │ 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 bfd18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #436] @ c57e4 │ │ │ │ + ldr sl, [pc, #436] @ c57d8 │ │ │ │ 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 c5768 │ │ │ │ + ldr r1, [pc, #424] @ c57e8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r0, r7 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #360] @ c57dc │ │ │ │ + ldr r7, [pc, #360] @ c57d0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r3] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 bfd18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c5768 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #252] @ c57f8 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #252] @ c57ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ 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 bbcd8 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ - b c5000 │ │ │ │ + b c4ff4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #68] @ c57a8 │ │ │ │ + ldr r2, [pc, #68] @ c579c │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - b c4fb4 │ │ │ │ + b c4fa8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r4, asr #2 │ │ │ │ + andseq fp, lr, r0, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, lr, r4, lsr #2 │ │ │ │ + andseq fp, lr, r0, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, asr #27 │ │ │ │ + ldrdeq r3, [sp], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - andseq sl, lr, r8, ror #31 │ │ │ │ + @ instruction: 0x001eaff4 │ │ │ │ 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, asr #20 │ │ │ │ cmp r5, r0 │ │ │ │ asr r5, r2, #6 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002d36b0 │ │ │ │ + @ instruction: 0x002d36bc │ │ │ │ @ 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] @ c5c78 │ │ │ │ + ldr r2, [pc, #1136] @ c5c7c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #1124] @ c5c8c │ │ │ │ + ldr r5, [pc, #1124] @ c5c80 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1120] @ c5c90 │ │ │ │ + ldr r3, [pc, #1120] @ c5c84 │ │ │ │ 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] @ c5c88 │ │ │ │ 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] @ c5c8c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [r6] │ │ │ │ add r1, r8, #4 │ │ │ │ - ldr r2, [pc, #1048] @ c5c9c │ │ │ │ + ldr r2, [pc, #1048] @ c5c90 │ │ │ │ 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 c5988 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c5894 │ │ │ │ + bne c5888 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #980] @ c5ca0 │ │ │ │ + ldr r2, [pc, #980] @ c5c94 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c74 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #932] @ c5ca4 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #932] @ c5c98 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ - ldr r3, [pc, #908] @ c5ca8 │ │ │ │ + ldr r3, [pc, #908] @ c5c9c │ │ │ │ mov r2, ip │ │ │ │ - ldr r9, [pc, #904] @ c5cac │ │ │ │ - ldr lr, [pc, #904] @ c5cb0 │ │ │ │ + ldr r9, [pc, #904] @ c5ca0 │ │ │ │ + ldr lr, [pc, #904] @ c5ca4 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r9, r2 │ │ │ │ - bls c59ac │ │ │ │ + bls c59a0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r2, [pc, #844] @ c5cb4 │ │ │ │ - ldr r3, [pc, #796] @ c5c88 │ │ │ │ + ldr r2, [pc, #844] @ c5ca8 │ │ │ │ + ldr r3, [pc, #796] @ c5c7c │ │ │ │ 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 c5c70 │ │ │ │ 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] @ c5cac │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ - b c58c4 │ │ │ │ - ldr r2, [pc, #776] @ c5cbc │ │ │ │ + b c58b8 │ │ │ │ + ldr r2, [pc, #776] @ c5cb0 │ │ │ │ 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] @ c5c90 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r9] │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls c5c64 │ │ │ │ + bls c5c58 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c59cc │ │ │ │ + bne c59c0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr sl, [pc, #668] @ c5ca0 │ │ │ │ + ldr sl, [pc, #668] @ c5c94 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str sl, [r2] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #648] @ c5cc0 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r2, [pc, #648] @ c5cb4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr ip, [pc, #600] @ c5cac │ │ │ │ + ldr ip, [pc, #600] @ c5ca0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r8, [pc, #596] @ c5cb0 │ │ │ │ + ldr r8, [pc, #596] @ c5ca4 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ - ldr r2, [pc, #564] @ c5cc4 │ │ │ │ + bhi c5950 │ │ │ │ + ldr r2, [pc, #564] @ c5cb8 │ │ │ │ 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] @ c5c90 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c5c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #468] @ c5cc8 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r2, [pc, #468] @ c5cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #408] @ c5cac │ │ │ │ + ldr ip, [pc, #408] @ c5ca0 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c5950 │ │ │ │ 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] @ c5c90 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 c5c74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #288] @ c5ccc │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r2, [pc, #288] @ c5cc0 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr lr, [pc, #224] @ c5cac │ │ │ │ + ldr lr, [pc, #224] @ c5ca0 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c5950 │ │ │ │ str r3, [r9, #2952] @ 0xb88 │ │ │ │ - bl a6400 │ │ │ │ + bl a63f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c595c │ │ │ │ - bl b91a8 │ │ │ │ + bhi c5950 │ │ │ │ + bl b919c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c5960 │ │ │ │ + bhi c5954 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ c5cd0 │ │ │ │ + ldr r2, [pc, #124] @ c5cc4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r3] │ │ │ │ - b c5960 │ │ │ │ - ldr r1, [pc, #76] @ c5cb8 │ │ │ │ + b c5954 │ │ │ │ + ldr r1, [pc, #76] @ c5cac │ │ │ │ orr r2, r2, r4, lsl #7 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r9, #4] │ │ │ │ add r2, r9, #8 │ │ │ │ - b c59fc │ │ │ │ + b c59f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r0, ror #15 │ │ │ │ + andseq sl, lr, ip, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r0, asr #15 │ │ │ │ + andseq sl, lr, ip, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, ror #8 │ │ │ │ + eoreq r3, sp, r0, ror r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - mulseq lr, r0, r6 │ │ │ │ + mulseq lr, ip, r6 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r3, sp, r4, lsl #6 │ │ │ │ + eoreq r3, sp, r0, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r3, sp, r8, lsr #4 │ │ │ │ + eoreq r3, sp, r4, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #1656] @ c6364 │ │ │ │ - ldr r1, [pc, #1656] @ c6368 │ │ │ │ + ldr ip, [pc, #1656] @ c6358 │ │ │ │ + ldr r1, [pc, #1656] @ c635c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #1644] @ c636c │ │ │ │ + ldr fp, [pc, #1644] @ c6360 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #1640] @ c6370 │ │ │ │ + ldr r3, [pc, #1640] @ c6364 │ │ │ │ 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] @ c6368 │ │ │ │ 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] @ c636c │ │ │ │ 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] @ c6370 │ │ │ │ str r3, [r7] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r3, [pc, #1540] @ c6380 │ │ │ │ + ldr r3, [pc, #1540] @ c6374 │ │ │ │ str r8, [r4, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #1532] @ c6384 │ │ │ │ + ldr r3, [pc, #1532] @ c6378 │ │ │ │ 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] @ c637c │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ 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 c0010 │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61b4 │ │ │ │ + bls c61a8 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5dcc │ │ │ │ + bne c5dc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ c638c │ │ │ │ + ldr r2, [pc, #1416] @ c6380 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1412] @ c6390 │ │ │ │ + ldr r2, [pc, #1412] @ c6384 │ │ │ │ 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] @ c6388 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1380] @ c6398 │ │ │ │ + ldr r2, [pc, #1380] @ c638c │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6338 │ │ │ │ add r1, r3, #20 │ │ │ │ - ldr r2, [pc, #1368] @ c639c │ │ │ │ + ldr r2, [pc, #1368] @ c6390 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6360 │ │ │ │ + bne c6354 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #1340] @ c63a0 │ │ │ │ + ldr r2, [pc, #1340] @ c6394 │ │ │ │ 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 c61f8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6174 │ │ │ │ + bls c6168 │ │ │ │ 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 c61f0 │ │ │ │ + ldr r3, [pc, #1252] @ c6398 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, #0 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61cc │ │ │ │ + bls c61c0 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5eec │ │ │ │ + bne c5ee0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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] @ c6380 │ │ │ │ str r3, [sl] │ │ │ │ - bhi c6344 │ │ │ │ - ldr r3, [pc, #1128] @ c63a8 │ │ │ │ + bhi c6338 │ │ │ │ + ldr r3, [pc, #1128] @ c639c │ │ │ │ add r1, sl, #12 │ │ │ │ str r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #1120] @ c63ac │ │ │ │ + ldr r3, [pc, #1120] @ c63a0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1100] @ c63b0 │ │ │ │ + ldr r2, [pc, #1100] @ c63a4 │ │ │ │ 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 c01b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq c621c │ │ │ │ + beq c6210 │ │ │ │ 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 bfc2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1012] @ c63b4 │ │ │ │ + ldr lr, [pc, #1012] @ c63a8 │ │ │ │ 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 c01b8 │ │ │ │ + ldr r0, [pc, #972] @ c63ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #916] @ c63bc │ │ │ │ + ldr ip, [pc, #916] @ c63b0 │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #848] @ c63c0 │ │ │ │ + bl c01b8 │ │ │ │ + ldr r3, [pc, #848] @ c63b4 │ │ │ │ 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 c61d8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6078 │ │ │ │ + bne c606c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ c63c4 │ │ │ │ + ldr r1, [pc, #788] @ c63b8 │ │ │ │ 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 c01b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c62b0 │ │ │ │ + beq c62a4 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #672] @ c63a8 │ │ │ │ + ldr r2, [pc, #672] @ c639c │ │ │ │ str r2, [r3], #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #656] @ c63ac │ │ │ │ + ldr r3, [pc, #656] @ c63a0 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6338 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r3, [pc, #664] @ c63c8 │ │ │ │ + ldr r3, [pc, #664] @ c63bc │ │ │ │ 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 bbcd8 │ │ │ │ + ldr r3, [pc, #632] @ c63c0 │ │ │ │ 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 c5d5c │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c6298 │ │ │ │ + bls c628c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6174 │ │ │ │ + bne c6168 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #552] @ c63d0 │ │ │ │ + ldr r2, [pc, #552] @ c63c4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c5ea4 │ │ │ │ - ldr r2, [pc, #536] @ c63d4 │ │ │ │ + b c5e98 │ │ │ │ + ldr r2, [pc, #536] @ c63c8 │ │ │ │ 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 c5df0 │ │ │ │ + ldr r2, [pc, #512] @ c63c8 │ │ │ │ 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 c5f10 │ │ │ │ + ldr r2, [pc, #488] @ c63c8 │ │ │ │ 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 c6098 │ │ │ │ + ldr r3, [pc, #468] @ c63cc │ │ │ │ + b c5eb0 │ │ │ │ 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 c5e98 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [pc, #400] @ c63b8 │ │ │ │ + ldr r3, [pc, #400] @ c63ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ 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 bfc2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #324] @ c63b4 │ │ │ │ + ldr lr, [pc, #324] @ c63a8 │ │ │ │ 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 c01b8 │ │ │ │ + b c5ffc │ │ │ │ + ldr r2, [pc, #308] @ c63c8 │ │ │ │ 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 c6194 │ │ │ │ + ldr r0, [pc, #292] @ c63d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #224] @ c63a8 │ │ │ │ + ldr r0, [pc, #224] @ c639c │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #212] @ c63ac │ │ │ │ + ldr r1, [pc, #212] @ c63a0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r1, [r8, #8] │ │ │ │ - bhi c6348 │ │ │ │ + bhi c633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r3, [pc, #212] @ c63c8 │ │ │ │ + ldr r3, [pc, #212] @ c63bc │ │ │ │ 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 bbcd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #196] @ c63e0 │ │ │ │ - ldr r3, [pc, #72] @ c6368 │ │ │ │ + ldr r2, [pc, #196] @ c63d4 │ │ │ │ + ldr r3, [pc, #72] @ c635c │ │ │ │ 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 c6350 │ │ │ │ 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 c6308 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r8, lsl #6 │ │ │ │ + andseq sl, lr, r4, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r8, ror #5 │ │ │ │ + @ instruction: 0x001ea2f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, sp, r4, ror pc │ │ │ │ + eoreq r2, sp, r0, lsl #31 │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [fp, #-8] │ │ │ │ tst r1, #1 │ │ │ │ str r4, [r3] │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -168047,180 +168044,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, ror #22 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - @ instruction: 0x001e9cdc │ │ │ │ + andseq r9, lr, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #604] @ c6658 │ │ │ │ + ldr r3, [pc, #604] @ c664c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - ldr r2, [pc, #596] @ c665c │ │ │ │ + ldr r2, [pc, #596] @ c6650 │ │ │ │ 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] @ c6654 │ │ │ │ + ldr r3, [pc, #580] @ c6658 │ │ │ │ str r3, [r6] │ │ │ │ str r7, [r0, #12] │ │ │ │ - ldr r3, [pc, #572] @ c6668 │ │ │ │ + ldr r3, [pc, #572] @ c665c │ │ │ │ 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 c01b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #508] @ c666c │ │ │ │ + ldr r3, [pc, #508] @ c6660 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - ldr sl, [pc, #492] @ c6670 │ │ │ │ + ldr sl, [pc, #492] @ c6664 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ 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 c01b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c64d8 │ │ │ │ + bls c64cc │ │ │ │ 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] @ c6668 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c6678 │ │ │ │ + ldr lr, [pc, #356] @ c666c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [ip] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r9, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #292] @ c667c │ │ │ │ + bl bed60 │ │ │ │ + ldr r3, [pc, #292] @ c6670 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #288] @ c6680 │ │ │ │ + ldr r3, [pc, #288] @ c6674 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #284] @ c6684 │ │ │ │ + ldr r3, [pc, #284] @ c6678 │ │ │ │ str r3, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #276] @ c6688 │ │ │ │ + ldr r3, [pc, #276] @ c667c │ │ │ │ add fp, r9, #16 │ │ │ │ mov r1, fp │ │ │ │ str fp, [r4, #4] │ │ │ │ str r3, [r9, #12] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #228] @ c668c │ │ │ │ + bl bed60 │ │ │ │ + ldr r3, [pc, #228] @ c6680 │ │ │ │ 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 bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #192] @ c6690 │ │ │ │ + ldr r2, [pc, #192] @ c6684 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6654 │ │ │ │ + bne c6648 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #156] @ c6694 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #156] @ c6688 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64c0 │ │ │ │ add r2, r9, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str fp, [r4, #12] │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #104] @ c6698 │ │ │ │ + bl bf140 │ │ │ │ + ldr r3, [pc, #104] @ c668c │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 23d18 │ │ │ │ - @ instruction: 0x002d28b4 │ │ │ │ + eoreq r2, sp, r0, asr #17 │ │ │ │ mov r5, r0 │ │ │ │ - andseq r9, lr, r8, asr #23 │ │ │ │ + @ instruction: 0x001e9bd4 │ │ │ │ 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 +168228,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] @ c6b28 │ │ │ │ + ldr r1, [pc, #1152] @ c6b2c │ │ │ │ + ldr r2, [pc, #1152] @ c6b30 │ │ │ │ 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] @ c6b34 │ │ │ │ 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] @ c6b38 │ │ │ │ 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] @ c6b3c │ │ │ │ str r3, [r5], #8 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r3, [pc, #1036] @ c6b4c │ │ │ │ + ldr r3, [pc, #1036] @ c6b40 │ │ │ │ cmp r5, r9 │ │ │ │ str r5, [r6, #4] │ │ │ │ str sl, [r6, #12] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6b0c │ │ │ │ - ldr r3, [pc, #1016] @ c6b50 │ │ │ │ + bhi c6b00 │ │ │ │ + ldr r3, [pc, #1016] @ c6b44 │ │ │ │ add r4, r6, #4 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #1004] @ c6b54 │ │ │ │ + ldr r3, [pc, #1004] @ c6b48 │ │ │ │ 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 bf140 │ │ │ │ + ldr fp, [pc, #980] @ c6b4c │ │ │ │ + ldr r1, [pc, #980] @ c6b50 │ │ │ │ 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 c01b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #920] @ c6b60 │ │ │ │ + ldr r3, [pc, #920] @ c6b54 │ │ │ │ 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 bf140 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ - ldr lr, [pc, #888] @ c6b64 │ │ │ │ + ldr lr, [pc, #888] @ c6b58 │ │ │ │ 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 c01b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6b00 │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #808] @ c6b50 │ │ │ │ + ldr r1, [pc, #808] @ c6b44 │ │ │ │ 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 bfc2c │ │ │ │ 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] @ c6b5c │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ 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] @ c6b58 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6b00 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r7, r5, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #552] @ c6b6c │ │ │ │ + bl bed60 │ │ │ │ + ldr r3, [pc, #552] @ c6b60 │ │ │ │ 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 c6b00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6ae4 │ │ │ │ + beq c6ad8 │ │ │ │ mov fp, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [pc, #484] @ c6b70 │ │ │ │ - ldr r5, [pc, #484] @ c6b74 │ │ │ │ + ldr sl, [pc, #484] @ c6b64 │ │ │ │ + ldr r5, [pc, #484] @ c6b68 │ │ │ │ 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 bed60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #408] @ c6b78 │ │ │ │ + bl bed60 │ │ │ │ + ldr r3, [pc, #408] @ c6b6c │ │ │ │ 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] @ c6b70 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bhi c6b1c │ │ │ │ + bhi c6b10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [r6, #12] │ │ │ │ - beq c6a88 │ │ │ │ + beq c6a7c │ │ │ │ add r2, r7, #24 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #340] @ c6b80 │ │ │ │ + ldr r2, [pc, #340] @ c6b74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r7, #20] │ │ │ │ - ldr r2, [pc, #332] @ c6b84 │ │ │ │ + ldr r2, [pc, #332] @ c6b78 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #300] @ c6b88 │ │ │ │ + ldr r2, [pc, #300] @ c6b7c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #216] @ c6b3c │ │ │ │ + ldr r3, [pc, #216] @ c6b30 │ │ │ │ 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 c6b24 │ │ │ │ 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] @ c6b78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ 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 bbcd8 │ │ │ │ + ldr r3, [pc, #188] @ c6b80 │ │ │ │ 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 c6718 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ c6b90 │ │ │ │ + ldr r3, [pc, #160] @ c6b84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - b c697c │ │ │ │ + b c6970 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, lr, ip, lsr r9 │ │ │ │ - andseq r9, lr, r8, lsr r9 │ │ │ │ + andseq r9, lr, r8, asr #18 │ │ │ │ + andseq r9, lr, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, sp, r0, asr #11 │ │ │ │ + eoreq r2, sp, ip, asr #11 │ │ │ │ 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 +168539,29 @@ │ │ │ │ orr r2, r2, #1 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ orr r2, r2, #2 │ │ │ │ strh r2, [r1, #2] │ │ │ │ bx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq lr, r8, r5 │ │ │ │ - eoreq r2, sp, r8, ror #3 │ │ │ │ + andseq r9, lr, r4, lsr #11 │ │ │ │ + strdeq r2, [sp], -r4 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #3992] @ c7b44 │ │ │ │ - ldr r2, [pc, #3992] @ c7b48 │ │ │ │ + ldr r1, [pc, #3992] @ c7b38 │ │ │ │ + ldr r2, [pc, #3992] @ c7b3c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #3980] @ c7b4c │ │ │ │ + ldr sl, [pc, #3980] @ c7b40 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3976] @ c7b50 │ │ │ │ + ldr r3, [pc, #3976] @ c7b44 │ │ │ │ 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 +168574,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] @ c7b48 │ │ │ │ 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 c7284 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7ab4 │ │ │ │ + beq c7aa8 │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7fb8 │ │ │ │ + beq c7fac │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7f04 │ │ │ │ + beq c7ef8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fd8 │ │ │ │ - ldr r2, [pc, #3816] @ c7b58 │ │ │ │ + beq c7fcc │ │ │ │ + ldr r2, [pc, #3816] @ c7b4c │ │ │ │ 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 c6ccc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ec4 │ │ │ │ + beq c7eb8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c79c4 │ │ │ │ - ldr r2, [pc, #3756] @ c7b5c │ │ │ │ + beq c79b8 │ │ │ │ + ldr r2, [pc, #3756] @ c7b50 │ │ │ │ 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] @ c7b54 │ │ │ │ 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] @ c7c3c │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7720 │ │ │ │ + beq c7714 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #3836] @ c7c40 │ │ │ │ + ldr r1, [pc, #3836] @ c7c34 │ │ │ │ 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] @ c7b58 │ │ │ │ + ldrne r2, [pc, #3572] @ c7b5c │ │ │ │ addeq r1, r3, #4 │ │ │ │ streq r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #3560] @ c7b6c │ │ │ │ + ldr r3, [pc, #3560] @ c7b60 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c73f8 │ │ │ │ + bls c73ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c6d88 │ │ │ │ + bne c6d7c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3496] @ c7b70 │ │ │ │ + ldr r3, [pc, #3496] @ c7b64 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c81a4 │ │ │ │ + bne c8198 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #3472] @ c7b74 │ │ │ │ + ldr r2, [pc, #3472] @ c7b68 │ │ │ │ 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 c76d4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6e44 │ │ │ │ + bls c6e38 │ │ │ │ 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] @ c7b6c │ │ │ │ sub r2, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi c7410 │ │ │ │ + bhi c7404 │ │ │ │ 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 c7730 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c6e44 │ │ │ │ + bne c6e38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #3332] @ c7b7c │ │ │ │ + ldr r3, [pc, #3332] @ c7b70 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b c6e24 │ │ │ │ + b c6e18 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #3312] @ c7b80 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #3308] @ c7b84 │ │ │ │ + ldr r3, [pc, #3312] @ c7b74 │ │ │ │ + beq c6e88 │ │ │ │ + ldr r3, [pc, #3308] @ c7b78 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bne c74ac │ │ │ │ + bne c74a0 │ │ │ │ cmn r9, #1 │ │ │ │ - ldreq r3, [pc, #3244] @ c7b88 │ │ │ │ + ldreq r3, [pc, #3244] @ c7b7c │ │ │ │ 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] @ c7c98 │ │ │ │ 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 bf140 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6f44 │ │ │ │ + beq c6f38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3168] @ c7b8c │ │ │ │ + ldr r1, [pc, #3168] @ c7b80 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3132] @ c7b90 │ │ │ │ + ldr r2, [pc, #3132] @ c7b84 │ │ │ │ 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 c7190 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7540 │ │ │ │ - ldr r2, [pc, #3096] @ c7b94 │ │ │ │ + beq c7534 │ │ │ │ + ldr r2, [pc, #3096] @ c7b88 │ │ │ │ add r1, r3, #12 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #3088] @ c7b98 │ │ │ │ + ldr r2, [pc, #3088] @ c7b8c │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [pc, #3052] @ c7b9c │ │ │ │ + ldrne r2, [pc, #3052] @ c7b90 │ │ │ │ addne r1, r3, #4 │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls c76f8 │ │ │ │ + bls c76ec │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7ca8 │ │ │ │ + beq c7c9c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7828 │ │ │ │ + beq c781c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #3160] @ c7c38 │ │ │ │ + ldr r5, [pc, #3160] @ c7c2c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r9, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r3] │ │ │ │ - beq c72d0 │ │ │ │ + beq c72c4 │ │ │ │ cmp r9, #3 │ │ │ │ - beq c71d4 │ │ │ │ + beq c71c8 │ │ │ │ cmp r9, #1 │ │ │ │ - bne c7f1c │ │ │ │ + bne c7f10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ 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] @ c7b94 │ │ │ │ str r7, [ip] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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] @ c7b98 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ - ldr r3, [pc, #3064] @ c7c60 │ │ │ │ + ldr r3, [pc, #3064] @ c7c54 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr ip, [pc, #3060] @ c7c64 │ │ │ │ + ldr ip, [pc, #3060] @ c7c58 │ │ │ │ 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 bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #3048] @ c7c8c │ │ │ │ + ldr ip, [pc, #3048] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #3044] @ c7c90 │ │ │ │ + ldr r1, [pc, #3044] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #3028] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #3028] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r8, #1 │ │ │ │ - bne c8010 │ │ │ │ + bne c8004 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b c6c04 │ │ │ │ + b c6bf8 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2732] @ c7ba8 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2728] @ c7bac │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2732] @ c7b9c │ │ │ │ + beq c6e88 │ │ │ │ + ldr r3, [pc, #2728] @ c7ba0 │ │ │ │ + b c6e88 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2720] @ c7bb0 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2716] @ c7bb4 │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2720] @ c7ba4 │ │ │ │ + beq c6e88 │ │ │ │ + ldr r3, [pc, #2716] @ c7ba8 │ │ │ │ + b c6e88 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2708] @ c7bb8 │ │ │ │ - bne c6e94 │ │ │ │ - ldr r3, [pc, #2704] @ c7bbc │ │ │ │ + ldr r3, [pc, #2708] @ c7bac │ │ │ │ + bne c6e88 │ │ │ │ + ldr r3, [pc, #2704] @ c7bb0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #2548] @ c7b70 │ │ │ │ - ldr r1, [pc, #2828] @ c7c8c │ │ │ │ - ldr r2, [pc, #2828] @ c7c90 │ │ │ │ + ldr r0, [pc, #2548] @ c7b64 │ │ │ │ + ldr r1, [pc, #2828] @ c7c80 │ │ │ │ + ldr r2, [pc, #2828] @ c7c84 │ │ │ │ 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 c6eac │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b c76b4 │ │ │ │ + b c76a8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7edc │ │ │ │ + beq c7ed0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c73c4 │ │ │ │ - ldr r2, [pc, #2552] @ c7bc0 │ │ │ │ + bne c73b8 │ │ │ │ + ldr r2, [pc, #2552] @ c7bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2564] @ 0xa04 │ │ │ │ mov r8, #0 │ │ │ │ - b c73d4 │ │ │ │ + b c73c8 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2660] @ c7c60 │ │ │ │ - ldr ip, [pc, #2660] @ c7c64 │ │ │ │ + ldr r3, [pc, #2660] @ c7c54 │ │ │ │ + ldr ip, [pc, #2660] @ c7c58 │ │ │ │ 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 bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2648] @ c7c8c │ │ │ │ + ldr ip, [pc, #2648] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2644] @ c7c90 │ │ │ │ + ldr r1, [pc, #2644] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2628] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #2628] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c7684 │ │ │ │ + beq c7678 │ │ │ │ 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 c7b20 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7ef4 │ │ │ │ - ldr r2, [pc, #2332] @ c7bc4 │ │ │ │ + beq c7ee8 │ │ │ │ + ldr r2, [pc, #2332] @ c7bb8 │ │ │ │ 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 c6ccc │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #2256] @ c7bc8 │ │ │ │ + ldr lr, [pc, #2256] @ c7bbc │ │ │ │ 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 bfc2c │ │ │ │ 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] @ c7c54 │ │ │ │ orr ip, ip, #9437184 @ 0x900000 │ │ │ │ mov r2, r6 │ │ │ │ - ldr lr, [pc, #2188] @ c7bcc │ │ │ │ + ldr lr, [pc, #2188] @ c7bc0 │ │ │ │ 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 bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2332] @ c7c8c │ │ │ │ + ldr ip, [pc, #2332] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2328] @ c7c90 │ │ │ │ + ldr r1, [pc, #2328] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2312] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #2312] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70dc │ │ │ │ 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] @ c7bc4 │ │ │ │ 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 c6ccc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #2000] @ c7bd4 │ │ │ │ + ldr r2, [pc, #2000] @ c7bc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b c6db8 │ │ │ │ + b c6dac │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #1980] @ c7bd8 │ │ │ │ - beq c7420 │ │ │ │ - ldr r3, [pc, #1976] @ c7bdc │ │ │ │ + ldr r3, [pc, #1980] @ c7bcc │ │ │ │ + beq c7414 │ │ │ │ + ldr r3, [pc, #1976] @ c7bd0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r1, [pc, #1788] @ c7b70 │ │ │ │ - ldr r2, [pc, #2068] @ c7c8c │ │ │ │ - ldr r3, [pc, #2068] @ c7c90 │ │ │ │ + ldr r1, [pc, #1788] @ c7b64 │ │ │ │ + ldr r2, [pc, #2068] @ c7c80 │ │ │ │ + ldr r3, [pc, #2068] @ c7c84 │ │ │ │ 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 c7190 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq c81a8 │ │ │ │ + beq c819c │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ec4 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq c7e8c │ │ │ │ - ldr r3, [pc, #1756] @ c7be0 │ │ │ │ + beq c7e80 │ │ │ │ + ldr r3, [pc, #1756] @ c7bd4 │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2520] @ 0x9d8 │ │ │ │ - ldr r3, [pc, #1936] @ c7ca4 │ │ │ │ + ldr r3, [pc, #1936] @ c7c98 │ │ │ │ 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 c01b8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c6edc │ │ │ │ + b c6ed0 │ │ │ │ add r1, r3, #8 │ │ │ │ - ldr r2, [pc, #1688] @ c7be4 │ │ │ │ + ldr r2, [pc, #1688] @ c7bd8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7754 │ │ │ │ + beq c7748 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c6fd4 │ │ │ │ + bne c6fc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ - ldr r2, [pc, #1632] @ c7be8 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r2, [pc, #1632] @ c7bdc │ │ │ │ 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 c15b4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ 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] @ c7be0 │ │ │ │ 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 bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1628] @ c7c60 │ │ │ │ - ldr ip, [pc, #1628] @ c7c64 │ │ │ │ + ldr r3, [pc, #1628] @ c7c54 │ │ │ │ + ldr ip, [pc, #1628] @ c7c58 │ │ │ │ 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 bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1616] @ c7c8c │ │ │ │ + ldr ip, [pc, #1616] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #1612] @ c7c90 │ │ │ │ + ldr r1, [pc, #1612] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1596] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #1596] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r8, r5 │ │ │ │ - bne c7a9c │ │ │ │ + bne c7a90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r9, r3 │ │ │ │ - bne c6c04 │ │ │ │ + bne c6bf8 │ │ │ │ add r3, fp, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ - bne c6c00 │ │ │ │ + bne c6bf4 │ │ │ │ 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] @ c7be4 │ │ │ │ + ldr r3, [pc, #1160] @ c7b3c │ │ │ │ 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 c8194 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1292] @ c7bf4 │ │ │ │ + ldr r3, [pc, #1292] @ c7be8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b c6e24 │ │ │ │ + b c6e18 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7d38 │ │ │ │ + beq c7d2c │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7570 │ │ │ │ - b c7cc4 │ │ │ │ + beq c7564 │ │ │ │ + b c7cb8 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #1228] @ c7bf8 │ │ │ │ + ldr r2, [pc, #1228] @ c7bec │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1220] @ c7bfc │ │ │ │ + ldr r3, [pc, #1220] @ c7bf0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b c6d24 │ │ │ │ + b c6d18 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #1164] @ c7bd4 │ │ │ │ + ldr r3, [pc, #1164] @ c7bc8 │ │ │ │ add r0, r0, #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r0, #-4] │ │ │ │ - b c6e70 │ │ │ │ + b c6e64 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c78d8 │ │ │ │ + beq c78cc │ │ │ │ cmp r9, #2 │ │ │ │ - bne c8180 │ │ │ │ + bne c8174 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1148] @ c7c00 │ │ │ │ + ldr ip, [pc, #1148] @ c7bf4 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #1144] @ c7c04 │ │ │ │ + ldr lr, [pc, #1144] @ c7bf8 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #1140] @ c7c08 │ │ │ │ + ldr r1, [pc, #1140] @ c7bfc │ │ │ │ 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 bfa04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1232] @ c7c8c │ │ │ │ + ldr r0, [pc, #1232] @ c7c80 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1220] @ c7c90 │ │ │ │ + ldr r1, [pc, #1220] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1204] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #1204] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ 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] @ c7c00 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2560] @ 0xa00 │ │ │ │ - b c73d4 │ │ │ │ + b c73c8 │ │ │ │ cmp r9, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq c79d8 │ │ │ │ + beq c79cc │ │ │ │ cmp r9, #2 │ │ │ │ - bne c811c │ │ │ │ + bne c8110 │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #936] @ c7c00 │ │ │ │ + ldr ip, [pc, #936] @ c7bf4 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #932] @ c7c04 │ │ │ │ + ldr lr, [pc, #932] @ c7bf8 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #928] @ c7c08 │ │ │ │ + ldr r1, [pc, #928] @ c7bfc │ │ │ │ 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 bfa04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1020] @ c7c8c │ │ │ │ + ldr r0, [pc, #1020] @ c7c80 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1008] @ c7c90 │ │ │ │ + ldr r1, [pc, #1008] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #992] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #992] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ + b c7678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #784] @ c7c10 │ │ │ │ + ldr r5, [pc, #784] @ c7c04 │ │ │ │ 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 c01b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #748] @ c7c14 │ │ │ │ + ldr r3, [pc, #748] @ c7c08 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #744] @ c7c18 │ │ │ │ + ldr ip, [pc, #744] @ c7c0c │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #712] @ c7c1c │ │ │ │ - ldr r2, [pc, #820] @ c7c8c │ │ │ │ - ldr r1, [pc, #820] @ c7c90 │ │ │ │ + ldr r0, [pc, #712] @ c7c10 │ │ │ │ + ldr r2, [pc, #820] @ c7c80 │ │ │ │ + ldr r1, [pc, #820] @ c7c84 │ │ │ │ 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 c7190 │ │ │ │ + ldr r3, [pc, #792] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ 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] @ c7c14 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2544] @ 0x9f0 │ │ │ │ - b c6cb8 │ │ │ │ - ldr r2, [pc, #600] @ c7c24 │ │ │ │ + b c6cac │ │ │ │ + ldr r2, [pc, #600] @ c7c18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2548] @ 0x9f4 │ │ │ │ mov r8, #0 │ │ │ │ - b c6cb8 │ │ │ │ + b c6cac │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #532] @ c7c10 │ │ │ │ + ldr r5, [pc, #532] @ c7c04 │ │ │ │ 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 c01b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c7c14 │ │ │ │ + ldr r3, [pc, #496] @ c7c08 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #492] @ c7c18 │ │ │ │ + ldr ip, [pc, #492] @ c7c0c │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #460] @ c7c1c │ │ │ │ - ldr r2, [pc, #568] @ c7c8c │ │ │ │ - ldr r1, [pc, #568] @ c7c90 │ │ │ │ + ldr r0, [pc, #460] @ c7c10 │ │ │ │ + ldr r2, [pc, #568] @ c7c80 │ │ │ │ + ldr r1, [pc, #568] @ c7c84 │ │ │ │ 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 c7190 │ │ │ │ + ldr r3, [pc, #540] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ + b c7678 │ │ │ │ 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 c8090 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c807c │ │ │ │ - ldr r2, [pc, #348] @ c7c28 │ │ │ │ + bne c8070 │ │ │ │ + ldr r2, [pc, #348] @ c7c1c │ │ │ │ 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 c0010 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov ip, lr │ │ │ │ - ldr r7, [pc, #316] @ c7c40 │ │ │ │ - ldr r5, [pc, #292] @ c7c2c │ │ │ │ + ldr r7, [pc, #316] @ c7c34 │ │ │ │ + ldr r5, [pc, #292] @ c7c20 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r5, [lr, #4] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #264] @ c7c30 │ │ │ │ + ldr r3, [pc, #264] @ c7c24 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c7e30 │ │ │ │ + b c7e24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c8028 │ │ │ │ - ldr r2, [pc, #248] @ c7c34 │ │ │ │ + beq c801c │ │ │ │ + ldr r2, [pc, #248] @ c7c28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2588] @ 0xa1c │ │ │ │ - b c72ac │ │ │ │ - andseq r9, lr, r8, asr #8 │ │ │ │ + b c72a0 │ │ │ │ + andseq r9, lr, r4, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, lr, r8, lsr #8 │ │ │ │ + andseq r9, lr, r4, lsr r4 │ │ │ │ @ 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 r0 │ │ │ │ + eoreq r2, sp, r4, lsl r0 │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r1, #2 │ │ │ │ mov r1, #3 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [fp] │ │ │ │ - andseq ip, fp, r8, lsl #30 │ │ │ │ + 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,456 +169577,456 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r1, sp, r4, lsl sl │ │ │ │ + eoreq r1, sp, r0, lsl #22 │ │ │ │ + eoreq r1, sp, r0, lsr #20 │ │ │ │ lsr r2, r2, #1 │ │ │ │ strb r2, [r0, r5] │ │ │ │ - eoreq r1, sp, ip, ror #17 │ │ │ │ + strdeq r1, [sp], -r8 @ │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - @ instruction: 0x002d17b4 │ │ │ │ + eoreq r1, sp, r0, asr #15 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r5, r5, #1 │ │ │ │ - andseq r8, lr, ip, lsr r9 │ │ │ │ + andseq r8, lr, r8, asr #18 │ │ │ │ str r1, [fp] │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsl r0, r0, #1 │ │ │ │ - mlaeq sp, ip, r4, r1 │ │ │ │ + eoreq r1, sp, r8, lsr #9 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - eoreq r1, sp, r0, lsl #6 │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r1, sp, ip, lsl #6 │ │ │ │ + strdeq r1, [sp], -ip @ │ │ │ │ + strdeq r1, [sp], -ip @ │ │ │ │ lsl r2, r1, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - eoreq r1, sp, r0, lsl #3 │ │ │ │ + eoreq r1, sp, ip, lsl #3 │ │ │ │ ldr r2, [r4] │ │ │ │ - eoreq r0, sp, ip, asr #29 │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ 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 lr │ │ │ │ + strdeq r0, [sp], -r4 @ │ │ │ │ + ldrdeq r0, [sp], -ip @ │ │ │ │ + eoreq r0, sp, ip, asr #27 │ │ │ │ + @ instruction: 0x002d0db4 │ │ │ │ @ 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 │ │ │ │ + strdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r8, ror #25 │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r0, asr #25 │ │ │ │ + mlaeq sp, r8, ip, r0 │ │ │ │ + eoreq r0, sp, r4, asr #24 │ │ │ │ + eoreq r0, sp, r4, lsr ip │ │ │ │ + eoreq r0, sp, ip, lsl ip │ │ │ │ + @ instruction: 0x002d0bb4 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ + strdeq r0, [sp], -ip @ │ │ │ │ + ldrdeq r0, [sp], -ip @ │ │ │ │ ldrsh r2, [r0] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c8038 │ │ │ │ + beq c802c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr ip, [pc, #-152] @ c7c38 │ │ │ │ + ldr ip, [pc, #-152] @ c7c2c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #-120] @ c7c60 │ │ │ │ + ldr r3, [pc, #-120] @ c7c54 │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-128] @ c7c64 │ │ │ │ + ldr r2, [pc, #-128] @ c7c58 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-132] @ c7c8c │ │ │ │ + ldr ip, [pc, #-132] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #-136] @ c7c90 │ │ │ │ + ldr r1, [pc, #-136] @ c7c84 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-156] @ c7c94 │ │ │ │ + ldr r3, [pc, #-156] @ c7c88 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ + b c7a70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-172] @ c7c98 │ │ │ │ + ldr r1, [pc, #-172] @ c7c8c │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bne c80b4 │ │ │ │ + bne c80a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl c15c0 │ │ │ │ + bl c15b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-264] @ c7c8c │ │ │ │ + ldr ip, [pc, #-264] @ c7c80 │ │ │ │ str ip, [r3], #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r3, [pc, #-276] @ c7c90 │ │ │ │ + ldr r3, [pc, #-276] @ c7c84 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-284] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #-284] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70dc │ │ │ │ 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] @ c7c30 │ │ │ │ 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 c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #-480] @ c7c40 │ │ │ │ - ldr r1, [pc, #-480] @ c7c44 │ │ │ │ + ldr r0, [pc, #-480] @ c7c34 │ │ │ │ + ldr r1, [pc, #-480] @ c7c38 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #-496] @ c7c48 │ │ │ │ + ldr r3, [pc, #-496] @ c7c3c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ 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 c7190 │ │ │ │ mov r3, r7 │ │ │ │ - b c6d58 │ │ │ │ - ldr r3, [pc, #-584] @ c7c4c │ │ │ │ + b c6d4c │ │ │ │ + ldr r3, [pc, #-584] @ c7c40 │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2512] @ 0x9d0 │ │ │ │ - ldr r3, [pc, #-512] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-512] @ c7c98 │ │ │ │ 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 c01b8 │ │ │ │ + b c7524 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c79b0 │ │ │ │ - ldr r2, [pc, #-644] @ c7c50 │ │ │ │ + bne c79a4 │ │ │ │ + ldr r2, [pc, #-644] @ c7c44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2540] @ 0x9ec │ │ │ │ - b c79d0 │ │ │ │ + b c79c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7814 │ │ │ │ - ldr r2, [pc, #-664] @ c7c54 │ │ │ │ + bne c7808 │ │ │ │ + ldr r2, [pc, #-664] @ c7c48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2556] @ 0x9fc │ │ │ │ - b c71cc │ │ │ │ - ldr r2, [pc, #-676] @ c7c58 │ │ │ │ + b c71c0 │ │ │ │ + ldr r2, [pc, #-676] @ c7c4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2592] @ 0xa20 │ │ │ │ - b c72ac │ │ │ │ + b c72a0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fe8 │ │ │ │ - ldr r2, [pc, #-696] @ c7c5c │ │ │ │ + beq c7fdc │ │ │ │ + ldr r2, [pc, #-696] @ c7c50 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2496] @ 0x9c0 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-708] @ c7c60 │ │ │ │ + b c6c68 │ │ │ │ + ldr r2, [pc, #-708] @ c7c54 │ │ │ │ add ip, r3, #8 │ │ │ │ - ldr r1, [pc, #-712] @ c7c64 │ │ │ │ + ldr r1, [pc, #-712] @ c7c58 │ │ │ │ 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 bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-724] @ c7c8c │ │ │ │ + ldr r1, [pc, #-724] @ c7c80 │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #-740] @ c7c90 │ │ │ │ + ldr r2, [pc, #-740] @ c7c84 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-748] @ c7c94 │ │ │ │ + bhi c7190 │ │ │ │ + ldr r3, [pc, #-748] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r3, #2 │ │ │ │ mov r8, r5 │ │ │ │ - beq c7684 │ │ │ │ - b c6c10 │ │ │ │ + beq c7678 │ │ │ │ + b c6c04 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ff8 │ │ │ │ + beq c7fec │ │ │ │ cmp r8, #0 │ │ │ │ - beq c808c │ │ │ │ - ldr r2, [pc, #-872] @ c7c68 │ │ │ │ + beq c8080 │ │ │ │ + ldr r2, [pc, #-872] @ c7c5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2536] @ 0x9e8 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-884] @ c7c6c │ │ │ │ + b c6c68 │ │ │ │ + ldr r2, [pc, #-884] @ c7c60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2500] @ 0x9c4 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-896] @ c7c70 │ │ │ │ + b c6c68 │ │ │ │ + ldr r2, [pc, #-896] @ c7c64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2492] @ 0x9bc │ │ │ │ - b c6c74 │ │ │ │ + b c6c68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c810c │ │ │ │ - ldr r2, [pc, #-916] @ c7c74 │ │ │ │ + beq c8100 │ │ │ │ + ldr r2, [pc, #-916] @ c7c68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2528] @ 0x9e0 │ │ │ │ - b c6c74 │ │ │ │ + b c6c68 │ │ │ │ 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 c6c9c │ │ │ │ + ldr r2, [pc, #-952] @ c7c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2584] @ 0xa18 │ │ │ │ - b c72ac │ │ │ │ + b c72a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-940] @ c7c98 │ │ │ │ + ldr r2, [pc, #-940] @ c7c8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-972] @ c7c8c │ │ │ │ + ldr r1, [pc, #-972] @ c7c80 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-980] @ c7c90 │ │ │ │ + ldr r2, [pc, #-980] @ c7c84 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-992] @ c7c94 │ │ │ │ + ldr r3, [pc, #-992] @ c7c88 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ - ldr r2, [pc, #-1032] @ c7c7c │ │ │ │ + b c7a70 │ │ │ │ + ldr r2, [pc, #-1032] @ c7c70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2520] @ 0x9d8 │ │ │ │ - b c7df4 │ │ │ │ - ldr r2, [pc, #-1044] @ c7c80 │ │ │ │ + b c7de8 │ │ │ │ + ldr r2, [pc, #-1044] @ c7c74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2532] @ 0x9e4 │ │ │ │ - b c6c74 │ │ │ │ + b c6c68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7de8 │ │ │ │ - ldr r2, [pc, #-1064] @ c7c84 │ │ │ │ + bne c7ddc │ │ │ │ + ldr r2, [pc, #-1064] @ c7c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2508] @ 0x9cc │ │ │ │ - b c7ad0 │ │ │ │ + b c7ac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #-1084] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1084] @ c7c80 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1092] @ c7c90 │ │ │ │ + ldr r3, [pc, #-1092] @ c7c84 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1104] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1104] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ + b c6bf8 │ │ │ │ + ldr r2, [pc, #-1164] @ c7c7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2524] @ 0x9dc │ │ │ │ - b c6c74 │ │ │ │ + b c6c68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ c7c98 │ │ │ │ + ldr r2, [pc, #-1168] @ c7c8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-1200] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1200] @ c7c80 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1208] @ c7c90 │ │ │ │ + ldr r2, [pc, #-1208] @ c7c84 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c7190 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1220] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1220] @ c7c88 │ │ │ │ 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 bbcd8 │ │ │ │ + b c6bf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1268] @ c7c98 │ │ │ │ + ldr r1, [pc, #-1268] @ c7c8c │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq c7d54 │ │ │ │ - b c7f54 │ │ │ │ + beq c7d48 │ │ │ │ + b c7f48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ec4 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c81e0 │ │ │ │ - ldr r3, [pc, #-1324] @ c7c9c │ │ │ │ + beq c81d4 │ │ │ │ + ldr r3, [pc, #-1324] @ c7c90 │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2516] @ 0x9d4 │ │ │ │ - ldr r3, [pc, #-1332] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1332] @ c7c98 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7518 │ │ │ │ - ldr r3, [pc, #-1352] @ c7ca0 │ │ │ │ + b c750c │ │ │ │ + ldr r3, [pc, #-1352] @ c7c94 │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ - ldr r3, [pc, #-1364] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1364] @ c7c98 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7ea8 │ │ │ │ + b c7e9c │ │ │ │ │ │ │ │ -000c8200 : │ │ │ │ +000c81f4 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8224 │ │ │ │ + beq c8218 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #24] @ c822c │ │ │ │ + ldr r3, [pc, #24] @ c8220 │ │ │ │ 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 : │ │ │ │ +000c8224 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8258 │ │ │ │ - ldr r3, [pc, #32] @ c8260 │ │ │ │ + beq c824c │ │ │ │ + ldr r3, [pc, #32] @ c8254 │ │ │ │ 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 : │ │ │ │ +000c8258 : │ │ │ │ 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] @ c831c │ │ │ │ + ldr ip, [pc, #172] @ c8320 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #164] @ c8330 │ │ │ │ + ldr r3, [pc, #164] @ c8324 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ c8334 │ │ │ │ + ldr r2, [pc, #160] @ c8328 │ │ │ │ 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 │ │ │ │ @@ -170042,771 +170039,771 @@ │ │ │ │ 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 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ c8338 │ │ │ │ + ldr r2, [pc, #64] @ c832c │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ c832c │ │ │ │ + ldr r3, [pc, #36] @ c8320 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8324 │ │ │ │ + bne c8318 │ │ │ │ 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, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, asr sp │ │ │ │ + andseq r7, lr, r8, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, lr, r0, lsl #26 │ │ │ │ + andseq r7, lr, ip, lsl #26 │ │ │ │ │ │ │ │ -000c833c : │ │ │ │ +000c8330 : │ │ │ │ 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] @ c8e6c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2844] @ c8e7c │ │ │ │ + ldr r3, [pc, #2844] @ c8e70 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r9, [pc, #2832] @ c8e80 │ │ │ │ + ldr r9, [pc, #2832] @ c8e74 │ │ │ │ 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] @ c8e78 │ │ │ │ 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 c8574 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c884c │ │ │ │ + beq c8840 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - bne c860c │ │ │ │ + bne c8600 │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2664] @ c8e88 │ │ │ │ + ldr r1, [pc, #2664] @ c8e7c │ │ │ │ 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 c01b8 │ │ │ │ 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 c01b8 │ │ │ │ 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 bed60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c850c │ │ │ │ - ldr r2, [pc, #2548] @ c8e8c │ │ │ │ + beq c8500 │ │ │ │ + ldr r2, [pc, #2548] @ c8e80 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - blt c8668 │ │ │ │ + blt c865c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8980 │ │ │ │ + beq c8974 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2448] @ c8e90 │ │ │ │ + ldr r2, [pc, #2448] @ c8e84 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8524 │ │ │ │ - ldr r3, [pc, #2428] @ c8e90 │ │ │ │ + b c8518 │ │ │ │ + ldr r3, [pc, #2428] @ c8e84 │ │ │ │ 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 bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bls c8630 │ │ │ │ + bls c8624 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2364] @ c8e94 │ │ │ │ - ldr r3, [pc, #2336] @ c8e7c │ │ │ │ + ldr r2, [pc, #2364] @ c8e88 │ │ │ │ + ldr r3, [pc, #2336] @ c8e70 │ │ │ │ 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 c8e00 │ │ │ │ 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] @ c8e8c │ │ │ │ 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 c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #2268] @ c8e9c │ │ │ │ + ldr ip, [pc, #2268] @ c8e90 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ str ip, [r3] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0034 │ │ │ │ cmp r6, #3 │ │ │ │ moveq r3, #384 @ 0x180 │ │ │ │ - beq c85f0 │ │ │ │ + beq c85e4 │ │ │ │ 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 c01b8 │ │ │ │ + b c83e0 │ │ │ │ mov r3, #1 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c8414 │ │ │ │ + b c8408 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8e10 │ │ │ │ + beq c8e04 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8b0c │ │ │ │ - ldr r3, [pc, #2132] @ c8ea0 │ │ │ │ - ldr r1, [pc, #2132] @ c8ea4 │ │ │ │ - ldr r0, [pc, #2132] @ c8ea8 │ │ │ │ + beq c8b00 │ │ │ │ + ldr r3, [pc, #2132] @ c8e94 │ │ │ │ + ldr r1, [pc, #2132] @ c8e98 │ │ │ │ + ldr r0, [pc, #2132] @ c8e9c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2128] @ c8eac │ │ │ │ + ldr r2, [pc, #2128] @ c8ea0 │ │ │ │ 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 c8e48 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt c89b0 │ │ │ │ + bgt c89a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r3, [sp, #148] @ 0x94 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne c89f8 │ │ │ │ + bne c89ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2000] @ c8eb0 │ │ │ │ + ldr r3, [pc, #2000] @ c8ea4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1956] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1956] @ c8ea8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1884] @ c8e90 │ │ │ │ + ldr r0, [pc, #1884] @ c8e84 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1912] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1912] @ c8eac │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1860] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1860] @ c8ea4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c8c30 │ │ │ │ + beq c8c24 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8cac │ │ │ │ + beq c8ca0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f20 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bf0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi c8bf0 │ │ │ │ + bhi c8be4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8cd8 │ │ │ │ + beq c8ccc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c87f8 │ │ │ │ + beq c87ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8810 │ │ │ │ + beq c8804 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - b c8550 │ │ │ │ + b c8544 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1556] @ c8e88 │ │ │ │ + ldr lr, [pc, #1556] @ c8e7c │ │ │ │ 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 c01b8 │ │ │ │ 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 c895c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ 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 c01b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b c846c │ │ │ │ + b c8460 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b c846c │ │ │ │ + b c8460 │ │ │ │ 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 c01b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bls c84f8 │ │ │ │ - b c854c │ │ │ │ + bls c84ec │ │ │ │ + b c8540 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1268] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1268] @ c8ea4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ 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] @ c8ea4 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1152] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1152] @ c8ea8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1080] @ c8e90 │ │ │ │ + ldr r0, [pc, #1080] @ c8e84 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1108] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1108] @ c8eac │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8540 │ │ │ │ mov r3, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ 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] @ c8ea4 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8ac0 │ │ │ │ + beq c8ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b58 │ │ │ │ + blt c8b4c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #8 │ │ │ │ - beq c8c78 │ │ │ │ + beq c8c6c │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b40 │ │ │ │ + blt c8b34 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8b14 │ │ │ │ + bne c8b08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ - ldr r3, [pc, #936] @ c8ebc │ │ │ │ - b c8768 │ │ │ │ + b c8820 │ │ │ │ + ldr r3, [pc, #936] @ c8eb0 │ │ │ │ + b c875c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #908] @ c8ec0 │ │ │ │ + ldr r1, [pc, #908] @ c8eb4 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c882c │ │ │ │ + b c8820 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #888] @ c8ec4 │ │ │ │ + ldr r2, [pc, #888] @ c8eb8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8af8 │ │ │ │ + b c8aec │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ - ldr sl, [pc, #848] @ c8ec8 │ │ │ │ + ldr sl, [pc, #848] @ c8ebc │ │ │ │ mov ip, lr │ │ │ │ str sl, [ip], #8 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #832] @ c8ecc │ │ │ │ + ldr ip, [pc, #832] @ c8ec0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [lr, #4] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ cmp r6, #3 │ │ │ │ - bne c8b40 │ │ │ │ + bne c8b34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ c8ed0 │ │ │ │ + ldr r3, [pc, #800] @ c8ec4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #792] @ c8ed4 │ │ │ │ + ldr r3, [pc, #792] @ c8ec8 │ │ │ │ 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 c8aec │ │ │ │ + ldr r3, [pc, #768] @ c8ecc │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ - b c8af8 │ │ │ │ + bl bf038 │ │ │ │ + b c8aec │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - b c8550 │ │ │ │ + b c8544 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #672] @ c8ec0 │ │ │ │ + ldr r2, [pc, #672] @ c8eb4 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ - b c87c0 │ │ │ │ - ldr r3, [pc, #676] @ c8edc │ │ │ │ + b c87b4 │ │ │ │ + ldr r3, [pc, #676] @ c8ed0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bf0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl bf14c │ │ │ │ + bl bf140 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b c87c0 │ │ │ │ + b c87b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #588] @ c8ed0 │ │ │ │ + ldr r0, [pc, #588] @ c8ec4 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r2] │ │ │ │ - blt c8bb4 │ │ │ │ + blt c8ba8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ - b c8bc4 │ │ │ │ + bl bfd18 │ │ │ │ + b c8bb8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bf0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bcc c8bf0 │ │ │ │ + bcc c8be4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8cfc │ │ │ │ + beq c8cf0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d14 │ │ │ │ + beq c8d08 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d74 │ │ │ │ + beq c8d68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8de0 │ │ │ │ + bne c8dd4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #400] @ c8ee0 │ │ │ │ + ldr r2, [pc, #400] @ c8ed4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed60 │ │ │ │ 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 c8820 │ │ │ │ + ldr r3, [pc, #360] @ c8ed8 │ │ │ │ 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 bf038 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [r5, #4] │ │ │ │ - beq c8d58 │ │ │ │ + beq c8d4c │ │ │ │ mvn r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #244] @ c8ec0 │ │ │ │ + ldr r2, [pc, #244] @ c8eb4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ + b c8820 │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #248] @ c8ee8 │ │ │ │ + ldr r2, [pc, #248] @ c8edc │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #228] @ c8ee0 │ │ │ │ + ldr r3, [pc, #228] @ c8ed4 │ │ │ │ str r3, [r8, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b c882c │ │ │ │ + b c8820 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8760 │ │ │ │ + beq c8754 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #120] @ c8eb0 │ │ │ │ + ldr r1, [pc, #120] @ c8ea4 │ │ │ │ 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 bf140 │ │ │ │ + b c8ab4 │ │ │ │ + ldr r3, [pc, #144] @ c8ee0 │ │ │ │ + ldr r1, [pc, #144] @ c8ee4 │ │ │ │ + ldr r0, [pc, #144] @ c8ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #140] @ c8ef8 │ │ │ │ + ldr r2, [pc, #140] @ c8eec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mulseq lr, ip, ip │ │ │ │ + andseq r7, lr, r8, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, ror ip │ │ │ │ + andseq r7, lr, r8, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ - andseq r7, lr, r0, lsr #21 │ │ │ │ + andseq r7, lr, ip, lsr #21 │ │ │ │ ldrsh r2, [r0] │ │ │ │ ldrsh r2, [r0, #4] │ │ │ │ - andseq fp, fp, r0, lsl r7 │ │ │ │ - andseq r6, sl, ip, lsr lr │ │ │ │ - andseq r6, sl, r4, asr lr │ │ │ │ + andseq fp, fp, 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 +170812,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 : │ │ │ │ +000c8ef0 : │ │ │ │ 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] @ c99e0 │ │ │ │ + ldr r2, [pc, #2768] @ c99e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr sl, [pc, #2760] @ c99f4 │ │ │ │ + ldr sl, [pc, #2760] @ c99e8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2756] @ c99f8 │ │ │ │ + ldr r3, [pc, #2756] @ c99ec │ │ │ │ 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] @ c99f0 │ │ │ │ add fp, sp, #144 @ 0x90 │ │ │ │ ldr r8, [r3] │ │ │ │ mov lr, #2 │ │ │ │ str fp, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #2968] @ 0xb98 │ │ │ │ - ldr ip, [pc, #2688] @ c9a00 │ │ │ │ + ldr ip, [pc, #2688] @ c99f4 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ mov r2, r3 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2672] @ c9a04 │ │ │ │ + ldr r0, [pc, #2672] @ c99f8 │ │ │ │ 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 c0010 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2500] @ c9a08 │ │ │ │ - ldr r0, [pc, #2500] @ c9a0c │ │ │ │ + ldr r2, [pc, #2500] @ c99fc │ │ │ │ + ldr r0, [pc, #2500] @ c9a00 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #2488] @ c9a10 │ │ │ │ + ldr r1, [pc, #2488] @ c9a04 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bls c90a4 │ │ │ │ + bls c9098 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #2460] @ c9a14 │ │ │ │ + ldr r2, [pc, #2460] @ c9a08 │ │ │ │ str r8, [r3] │ │ │ │ - ldr r3, [pc, #2416] @ c99f0 │ │ │ │ + ldr r3, [pc, #2416] @ c99e4 │ │ │ │ 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 cb2b8 │ │ │ │ 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] @ c9a0c │ │ │ │ add r0, r3, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #2972] @ 0xb9c │ │ │ │ - ldr r1, [pc, #2372] @ c9a00 │ │ │ │ + ldr r1, [pc, #2372] @ c99f4 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2364] @ c9a04 │ │ │ │ + ldr r1, [pc, #2364] @ c99f8 │ │ │ │ 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 c0010 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ 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 bfa28 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ c9a08 │ │ │ │ - ldr r0, [pc, #2188] @ c9a0c │ │ │ │ - ldr r1, [pc, #2188] @ c9a10 │ │ │ │ + ldr r2, [pc, #2188] @ c99fc │ │ │ │ + ldr r0, [pc, #2188] @ c9a00 │ │ │ │ + ldr r1, [pc, #2188] @ c9a04 │ │ │ │ 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 c9058 │ │ │ │ + ldr r5, [pc, #2172] @ c9a10 │ │ │ │ + ldr r3, [pc, #2172] @ c9a14 │ │ │ │ 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 bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2136] @ c9a24 │ │ │ │ - ldr r0, [pc, #2136] @ c9a28 │ │ │ │ - ldr r1, [pc, #2136] @ c9a2c │ │ │ │ + ldr r2, [pc, #2136] @ c9a18 │ │ │ │ + ldr r0, [pc, #2136] @ c9a1c │ │ │ │ + ldr r1, [pc, #2136] @ c9a20 │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9058 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9058 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #2036] @ c9a30 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r1, [pc, #2036] @ c9a24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9058 │ │ │ │ str r3, [r5, #2336] @ 0x920 │ │ │ │ - ldr r3, [pc, #2008] @ c9a34 │ │ │ │ + ldr r3, [pc, #2008] @ c9a28 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2316] @ c9b8c │ │ │ │ + ldr r2, [pc, #2316] @ c9b80 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1940] @ c9a38 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #1940] @ c9a2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9058 │ │ │ │ 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] @ c9a30 │ │ │ │ sub r8, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2dc │ │ │ │ + bhi cb2d0 │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1828] @ c9a40 │ │ │ │ + ldr r3, [pc, #1828] @ c9a34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2412] @ 0x96c │ │ │ │ - ldr r3, [pc, #2124] @ c9b74 │ │ │ │ + ldr r3, [pc, #2124] @ c9b68 │ │ │ │ add r0, r7, #12 │ │ │ │ - ldr r2, [pc, #1812] @ c9a44 │ │ │ │ - ldr r1, [pc, #2132] @ c9b88 │ │ │ │ + ldr r2, [pc, #1812] @ c9a38 │ │ │ │ + ldr r1, [pc, #2132] @ c9b7c │ │ │ │ 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 c9854 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c9340 │ │ │ │ + bne c9334 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr fp, [r4, #32] │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2060] @ c9b8c │ │ │ │ + ldr r3, [pc, #2060] @ c9b80 │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1716] @ c9a48 │ │ │ │ + bhi c975c │ │ │ │ + ldr r3, [pc, #1716] @ c9a3c │ │ │ │ add r1, r0, #8 │ │ │ │ cmp r9, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - beq c98d8 │ │ │ │ + beq c98cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #1676] @ c9a4c │ │ │ │ + ldr r0, [pc, #1676] @ c9a40 │ │ │ │ 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 c98b0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9878 │ │ │ │ + bls c986c │ │ │ │ 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] @ c9a44 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2ec │ │ │ │ + bhi cb2e0 │ │ │ │ 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] @ c9a48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2392] @ 0x958 │ │ │ │ - ldr r3, [pc, #1564] @ c9a58 │ │ │ │ + ldr r3, [pc, #1564] @ c9a4c │ │ │ │ add r0, r7, #12 │ │ │ │ - b c9328 │ │ │ │ - ldr r3, [pc, #1556] @ c9a5c │ │ │ │ + b c931c │ │ │ │ + ldr r3, [pc, #1556] @ c9a50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2388] @ 0x954 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1544] @ c9a60 │ │ │ │ + b c9428 │ │ │ │ + ldr r3, [pc, #1544] @ c9a54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2380] @ 0x94c │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1532] @ c9a64 │ │ │ │ + b c9428 │ │ │ │ + ldr r3, [pc, #1532] @ c9a58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2384] @ 0x950 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1520] @ c9a68 │ │ │ │ + b c9428 │ │ │ │ + ldr r3, [pc, #1520] @ c9a5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2376] @ 0x948 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1508] @ c9a6c │ │ │ │ + b c9428 │ │ │ │ + ldr r3, [pc, #1508] @ c9a60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2372] @ 0x944 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1496] @ c9a70 │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1496] @ c9a64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2416] @ 0x970 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1484] @ c9a74 │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1484] @ c9a68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2420] @ 0x974 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1472] @ c9a78 │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1472] @ c9a6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2400] @ 0x960 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1460] @ c9a7c │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1460] @ c9a70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2396] @ 0x95c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1448] @ c9a80 │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1448] @ c9a74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2428] @ 0x97c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1436] @ c9a84 │ │ │ │ + b c9314 │ │ │ │ + ldr r3, [pc, #1436] @ c9a78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2432] @ 0x980 │ │ │ │ - b c9320 │ │ │ │ - ldr r2, [pc, #1424] @ c9a88 │ │ │ │ + b c9314 │ │ │ │ + ldr r2, [pc, #1424] @ c9a7c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1392] @ c9a8c │ │ │ │ + bhi c975c │ │ │ │ + ldr r3, [pc, #1392] @ c9a80 │ │ │ │ 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 bbcd8 │ │ │ │ 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] @ c9a84 │ │ │ │ + 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] @ c9b80 │ │ │ │ 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] @ c9b7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c0010 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #1448] @ c9b74 │ │ │ │ + ldr r0, [pc, #1448] @ c9b68 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r3], #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ c9b70 │ │ │ │ + ldr r3, [pc, #1424] @ c9b64 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c99b0 │ │ │ │ + bls c99a4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c95e0 │ │ │ │ + bne c95d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ 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 c975c │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1292] @ c9b44 │ │ │ │ + ldr r2, [pc, #1292] @ c9b38 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq ca848 │ │ │ │ + beq ca83c │ │ │ │ cmp r7, #3 │ │ │ │ mov r0, fp │ │ │ │ - beq c9b9c │ │ │ │ + beq c9b90 │ │ │ │ cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1048] @ c9a94 │ │ │ │ - bne c9680 │ │ │ │ - ldr r3, [pc, #1044] @ c9a98 │ │ │ │ + ldr r3, [pc, #1048] @ c9a88 │ │ │ │ + bne c9674 │ │ │ │ + ldr r3, [pc, #1044] @ c9a8c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 c99d0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c99cc │ │ │ │ - ldr r3, [pc, #952] @ c9a9c │ │ │ │ + beq c99c0 │ │ │ │ + ldr r3, [pc, #952] @ c9a90 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2408] @ 0x968 │ │ │ │ - b c9598 │ │ │ │ - ldr r1, [pc, #936] @ c9aa0 │ │ │ │ + b c958c │ │ │ │ + ldr r1, [pc, #936] @ c9a94 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #888] @ c9a8c │ │ │ │ + bhi c975c │ │ │ │ + ldr r3, [pc, #888] @ c9a80 │ │ │ │ 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 bbcd8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ - b c92e8 │ │ │ │ - ldr r2, [pc, #856] @ c9aa4 │ │ │ │ + b c92dc │ │ │ │ + ldr r2, [pc, #856] @ c9a98 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bls c970c │ │ │ │ + bls c9700 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - b c906c │ │ │ │ - ldr r2, [pc, #816] @ c9aa8 │ │ │ │ + b c9060 │ │ │ │ + ldr r2, [pc, #816] @ c9a9c │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #808] @ c9aac │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #808] @ c9aa0 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfedc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #956] @ c9b8c │ │ │ │ + ldr lr, [pc, #956] @ c9b80 │ │ │ │ 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 bf000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #928] @ c9b98 │ │ │ │ + ldr r2, [pc, #928] @ c9b8c │ │ │ │ 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 c9700 │ │ │ │ + ldr r2, [pc, #676] @ c9aa4 │ │ │ │ + b c9774 │ │ │ │ + ldr r2, [pc, #672] @ c9aa8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #664] @ c9ab8 │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #664] @ c9aac │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #656] @ c9abc │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #656] @ c9ab0 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #648] @ c9ac0 │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #648] @ c9ab4 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #640] @ c9ac4 │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #640] @ c9ab8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #632] @ c9ac8 │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #632] @ c9abc │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #624] @ c9acc │ │ │ │ + b c9740 │ │ │ │ + ldr r2, [pc, #624] @ c9ac0 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ + b c9740 │ │ │ │ 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 c9364 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9994 │ │ │ │ + bls c9988 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c987c │ │ │ │ + bne c9870 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #544] @ c9ad0 │ │ │ │ + ldr r1, [pc, #544] @ c9ac4 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c9408 │ │ │ │ + b c93fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #524] @ c9ad4 │ │ │ │ + ldr r1, [pc, #524] @ c9ac8 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b c9408 │ │ │ │ + b c93fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #488] @ c9ad8 │ │ │ │ + ldr r2, [pc, #488] @ c9acc │ │ │ │ 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 c93ac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9934 │ │ │ │ + bls c9928 │ │ │ │ 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 c93c0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9978 │ │ │ │ + bls c996c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c9938 │ │ │ │ + bne c992c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #368] @ c9adc │ │ │ │ + ldr r2, [pc, #368] @ c9ad0 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b c93cc │ │ │ │ + b c93c0 │ │ │ │ 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 c9958 │ │ │ │ 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 c989c │ │ │ │ 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 c9604 │ │ │ │ + ldr r3, [pc, #268] @ c9ad4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2436] @ 0x984 │ │ │ │ - b c9598 │ │ │ │ - ldr r3, [pc, #256] @ c9ae4 │ │ │ │ + b c958c │ │ │ │ + ldr r3, [pc, #256] @ c9ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2424] @ 0x978 │ │ │ │ - b c9598 │ │ │ │ - ldrsbeq r7, [lr], -ip │ │ │ │ + b c958c │ │ │ │ + andseq r7, lr, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrheq r7, [lr], -ip │ │ │ │ + andseq r7, lr, r8, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, ip, r4, asr sp @ │ │ │ │ + eoreq pc, ip, r0, ror #26 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ - andseq r6, lr, ip, ror pc │ │ │ │ - eoreq pc, ip, ip, lsl #24 │ │ │ │ - eoreq pc, ip, r8, lsl fp @ │ │ │ │ + andseq r6, lr, r8, lsl #31 │ │ │ │ + eoreq pc, ip, r8, lsl ip @ │ │ │ │ + eoreq pc, ip, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r2, #744] @ 0x2e8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #740] @ 0x2e4 │ │ │ │ @ instruction: 0xffff555c │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - andseq sl, fp, r0, asr #20 │ │ │ │ - eoreq pc, ip, r0, lsr #19 │ │ │ │ + andseq sl, fp, ip, lsr sl │ │ │ │ + eoreq pc, ip, ip, lsr #19 │ │ │ │ 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 │ │ │ │ + mlaeq ip, r8, r8, pc @ │ │ │ │ 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, lsl #17 │ │ │ │ + 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 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, ip, r4, asr #14 │ │ │ │ + eoreq pc, ip, r0, asr r7 @ │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, r0, ror #11 │ │ │ │ @ instruction: 0xffff4fbc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ @@ -171582,706 +171579,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 @ │ │ │ │ + strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, r4, ror #5 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ + eoreq pc, ip, r4, ror #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r0, lsr #16 │ │ │ │ - eoreq lr, ip, r0, asr #29 │ │ │ │ + eoreq lr, ip, ip, asr #29 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - eoreq lr, ip, r4, asr #27 │ │ │ │ + ldrdeq lr, [ip], -r0 @ │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - eoreq lr, ip, r0, asr #26 │ │ │ │ + eoreq lr, ip, ip, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ ldrsh r1, [r0] │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq lr, ip, r8, lsr #21 │ │ │ │ + @ instruction: 0x002ceab4 │ │ │ │ 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, asr #16 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - eoreq lr, ip, r0, lsl #14 │ │ │ │ - eoreq lr, ip, r0, lsr #13 │ │ │ │ + eoreq lr, ip, ip, lsl #14 │ │ │ │ + eoreq lr, ip, ip, lsr #13 │ │ │ │ mov r1, #2 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - eoreq lr, ip, r4, lsr #11 │ │ │ │ - mlaeq ip, r0, r5, lr │ │ │ │ + @ instruction: 0x002ce5b0 │ │ │ │ + mlaeq ip, ip, r5, lr │ │ │ │ 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, lsr #6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r4] │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - eoreq lr, ip, r0, lsr #4 │ │ │ │ + eoreq lr, ip, ip, lsr #4 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xffff4028 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #-188] @ c9ae8 │ │ │ │ + ldr r3, [pc, #-188] @ c9adc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-240] @ c9aec │ │ │ │ + ldr fp, [pc, #-240] @ c9ae0 │ │ │ │ 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] @ c9b7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 cb2cc │ │ │ │ mov r0, r8 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-324] @ c9af0 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #-324] @ c9ae4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #-204] @ c9b94 │ │ │ │ + ldr r0, [pc, #-204] @ c9b88 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-212] @ c9b98 │ │ │ │ + ldr r2, [pc, #-212] @ c9b8c │ │ │ │ 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 bbcd8 │ │ │ │ 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] @ c9b7c │ │ │ │ str r1, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 cb2cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #-516] @ c9af4 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r2, [pc, #-516] @ c9ae8 │ │ │ │ mov r0, r6 │ │ │ │ ldr lr, [sl, r2] │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ mov r1, lr │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #-404] @ c9b94 │ │ │ │ + ldr r0, [pc, #-404] @ c9b88 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-416] @ c9b98 │ │ │ │ + ldr r3, [pc, #-416] @ c9b8c │ │ │ │ str r3, [r2, #4] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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] @ c9b7c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 cb2cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-692] @ c9af8 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #-692] @ c9aec │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ 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 bbcd8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-760] @ c9afc │ │ │ │ + ldr fp, [pc, #-760] @ c9af0 │ │ │ │ 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 bfd18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [pc, #-680] @ c9b8c │ │ │ │ + ldr r8, [pc, #-680] @ c9b80 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-872] @ c9b00 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #-872] @ c9af4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 bfd18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ 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 bf838 │ │ │ │ + ldr r3, [pc, #-1012] @ c9af8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq caf54 │ │ │ │ - ldr r3, [pc, #-1084] @ c9b08 │ │ │ │ + beq caf48 │ │ │ │ + ldr r3, [pc, #-1084] @ c9afc │ │ │ │ mov fp, #2 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1128] @ c9b0c │ │ │ │ + ldr r0, [pc, #-1128] @ c9b00 │ │ │ │ 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 bfd18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1064] @ c9b8c │ │ │ │ + ldr r1, [pc, #-1064] @ c9b80 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1228] @ c9b10 │ │ │ │ + bl bfdf8 │ │ │ │ + ldr r3, [pc, #-1228] @ c9b04 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf88c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd8 │ │ │ │ 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 bfd18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf838 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr ip, [pc, #-1228] @ c9b8c │ │ │ │ + ldr ip, [pc, #-1228] @ c9b80 │ │ │ │ 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 bfc2c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ mov lr, #45 @ 0x2d │ │ │ │ add r2, ip, #4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #-1404] @ c9b14 │ │ │ │ + ldr r4, [pc, #-1404] @ c9b08 │ │ │ │ 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 c01b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa28 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r6, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #-1360] @ c9b98 │ │ │ │ + ldr r2, [pc, #-1360] @ c9b8c │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c9768 │ │ │ │ + bhi c975c