--- /srv/reproducible-results/rbuild-debian/r-b-build.keh5S8Ib/b1/coot_1.1.09+dfsg-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.keh5S8Ib/b2/coot_1.1.09+dfsg-2_armhf.changes ├── Files │ @@ -1,8 +1,8 @@ │ │ - b2e5559a881af2bed728281750d16955 11118876 science optional coot-data_1.1.09+dfsg-2_all.deb │ - a01184a8b2a28ca565c999e69b116b5c 243954792 debug optional coot-dbgsym_1.1.09+dfsg-2_armhf.deb │ - 0c9d17d3a51474094bd0cf350f4f8199 2109904 science optional coot-doc_1.1.09+dfsg-2_all.deb │ - ae10e1f2fe583712d702dac1fb2e18b9 7532100 science optional coot_1.1.09+dfsg-2_armhf.deb │ + 56979ea43421de397e5ea0ba11ae29b4 11121400 science optional coot-data_1.1.09+dfsg-2_all.deb │ + f1e6fa5a85efc4a2119652b29e1f177c 243949456 debug optional coot-dbgsym_1.1.09+dfsg-2_armhf.deb │ + c249eac70181aaea01b74889f7a2599a 2109908 science optional coot-doc_1.1.09+dfsg-2_all.deb │ + 50dcdd343e9a4067857a37b9143534f7 7532712 science optional coot_1.1.09+dfsg-2_armhf.deb │ 1eb399dd88b494dfa0ca334800826115 81960 libdevel optional libcootapi-dev_1.1.09+dfsg-2_armhf.deb │ 0606bde2bac45653409e5a3e25cfee7e 85593016 debug optional libcootapi1.1-dbgsym_1.1.09+dfsg-2_armhf.deb │ 9a29e6c9e0973a17e02993ec434efab6 3197360 libs optional libcootapi1.1_1.1.09+dfsg-2_armhf.deb ├── coot-data_1.1.09+dfsg-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary │ │ -rw-r--r-- 0 0 0 17636 2024-07-22 07:52:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 11101048 2024-07-22 07:52:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 11103572 2024-07-22 07:52:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20774 2024-07-22 07:52:32.000000 ./usr/share/coot/data/cho-models/model-level-5-NAG-BETA1-2-MAN.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18896 2024-07-22 07:52:32.000000 ./usr/share/coot/data/cho-models/model-level-6-GAL-BETA1-4-NAG.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16366 2024-07-22 07:52:32.000000 ./usr/share/coot/data/cho-models/model-level-6-MAN-ALPHA1-2-MAN.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6264 2024-07-22 07:52:32.000000 ./usr/share/coot/data/cho-models/model-level-7-GLC-ALPHA1-3-MAN.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5964800 2024-07-22 07:52:32.000000 ./usr/share/coot/data/ligands-2016.db │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1236992 2024-07-22 07:52:32.000000 ./usr/share/coot/data/ligands.db │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22228 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22227 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile │ │ │ │ -rw-r--r-- 0 root (0) root (0) 876 2024-06-13 08:42:40.000000 ./usr/share/coot/data/metal/Makefile.am │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19341 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile.in │ │ │ │ -rw-r--r-- 0 root (0) root (0) 626 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/metal-N-distance.table │ │ │ │ -rw-r--r-- 0 root (0) root (0) 688 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/metal-O-distance.table │ │ │ │ -rw-r--r-- 0 root (0) root (0) 600 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/metal-S-distance.table │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/rama/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/rama/zo-tables/ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2916 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/ASN-NAG-via-NAG-ASN.pdb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/BMA-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/FUC-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/FUL-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/GAL-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/GLC-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/MAN-decorations.tab │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22746 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22745 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1418 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/Makefile.am │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19859 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile.in │ │ │ │ -rw-r--r-- 0 root (0) root (0) 736 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/NAG-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2515 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/SIA-pyranose-via-ALPHA2-3.pdb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 272 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/XYP-decorations.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 525 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/link-by-torsion-to-FUC-core-ALPHA1-2.tab │ │ │ │ -rw-r--r-- 0 root (0) root (0) 523 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/link-by-torsion-to-FUC-core-ALPHA1-3.tab │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/protein_db/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2125900 2024-07-22 07:52:32.000000 ./usr/share/coot/protein_db/protein.db │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1786 2024-07-22 07:52:32.000000 ./usr/share/coot/pyranose-pyranose-via-ALPHA1-2.pdb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1782 2024-07-22 07:52:32.000000 ./usr/share/coot/pyranose-pyranose-via-ALPHA1-3.pdb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1782 2024-07-22 07:52:32.000000 ./usr/share/coot/pyranose-pyranose-via-ALPHA1-6.pdb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2025 2024-07-22 07:52:32.000000 ./usr/share/coot/pyranose-pyranose-via-BETA1-4.pdb │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22550 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22549 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1285 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/Makefile.am │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19675 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile.in │ │ │ │ -rw-r--r-- 0 root (0) root (0) 722560 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-general.data │ │ │ │ -rw-r--r-- 0 root (0) root (0) 815929 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-gly-sym.data │ │ │ │ -rw-r--r-- 0 root (0) root (0) 360006 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-prepro.data │ │ │ │ -rw-r--r-- 0 root (0) root (0) 252557 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-pro.data │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13942621 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/rota500-arg.data │ │ │ ├── ./usr/share/coot/data/metal/Makefile │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ CCDEPMODE = depmode=none │ │ │ │ CFLAGS = -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/coot-1.1.09+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O2 -D_REENTRANT -Wall -Wunused │ │ │ │ CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000 │ │ │ │ CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 │ │ │ │ COOT_BINARY_NAME = Coot │ │ │ │ COOT_BUILD_INFO_STRING = │ │ │ │ COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0 │ │ │ │ -COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4 │ │ │ │ +COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4 │ │ │ │ COOT_USE_GUILE = │ │ │ │ COOT_WINDOWS_CFLAGS = │ │ │ │ COOT_WINDOWS_LDFLAGS = │ │ │ │ CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ CSCOPE = cscope │ │ │ │ CTAGS = ctags │ │ │ │ CURL_CFLAGS = │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 │ │ │ │ RANLIB = ranlib │ │ │ │ RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT │ │ │ │ RDKIT_LIBS = -L/usr/lib -lRDKitMolDraw2D -lRDKitForceFieldHelpers -lRDKitDescriptors -lRDKitForceField -lRDKitSubstructMatch -lRDKitOptimizer -lRDKitDistGeomHelpers -lRDKitDistGeometry -lRDKitChemReactions -lRDKitAlignment -lRDKitEigenSolvers -lRDKitDepictor -lRDKitMolChemicalFeatures -lRDKitPartialCharges -lRDKitFileParsers -lRDKitRDGeometryLib -lRDKitGraphMol -lRDKitShapeHelpers -lRDKitFingerprints -lRDKitMolAlign -lRDKitMolTransforms -lRDKitChemTransforms -lRDKitSmilesParse -lRDKitGenericGroups -lRDKitFilterCatalog -lRDKitCatalogs -lRDKitSubgraphs -lRDKitPartialCharges -lRDKitRDGeneral -lRDKitDataStructs -lboost_serialization -lboost_iostreams │ │ │ │ SED = /usr/bin/sed │ │ │ │ SET_MAKE = │ │ │ │ SHARED_LDFLAGS = │ │ │ │ -SHELL = /bin/bash │ │ │ │ +SHELL = /bin/sh │ │ │ │ SOUND_FLAGS = -DWITH_SOUND │ │ │ │ SQLITE3_CFLAGS = -DUSE_SQLITE3 │ │ │ │ SQLITE3_LIBS = -lsqlite3 │ │ │ │ STRIP = strip │ │ │ │ USE_LIBCURL = -DUSE_LIBCURL │ │ │ │ VERSION = 1.1.09 │ │ │ │ VORBISFILE_CFLAGS = │ │ │ ├── ./usr/share/coot/pdb-templates/Makefile │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ CCDEPMODE = depmode=none │ │ │ │ CFLAGS = -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/coot-1.1.09+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O2 -D_REENTRANT -Wall -Wunused │ │ │ │ CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000 │ │ │ │ CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 │ │ │ │ COOT_BINARY_NAME = Coot │ │ │ │ COOT_BUILD_INFO_STRING = │ │ │ │ COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0 │ │ │ │ -COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4 │ │ │ │ +COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4 │ │ │ │ COOT_USE_GUILE = │ │ │ │ COOT_WINDOWS_CFLAGS = │ │ │ │ COOT_WINDOWS_LDFLAGS = │ │ │ │ CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ CSCOPE = cscope │ │ │ │ CTAGS = ctags │ │ │ │ CURL_CFLAGS = │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 │ │ │ │ RANLIB = ranlib │ │ │ │ RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT │ │ │ │ RDKIT_LIBS = -L/usr/lib -lRDKitMolDraw2D -lRDKitForceFieldHelpers -lRDKitDescriptors -lRDKitForceField -lRDKitSubstructMatch -lRDKitOptimizer -lRDKitDistGeomHelpers -lRDKitDistGeometry -lRDKitChemReactions -lRDKitAlignment -lRDKitEigenSolvers -lRDKitDepictor -lRDKitMolChemicalFeatures -lRDKitPartialCharges -lRDKitFileParsers -lRDKitRDGeometryLib -lRDKitGraphMol -lRDKitShapeHelpers -lRDKitFingerprints -lRDKitMolAlign -lRDKitMolTransforms -lRDKitChemTransforms -lRDKitSmilesParse -lRDKitGenericGroups -lRDKitFilterCatalog -lRDKitCatalogs -lRDKitSubgraphs -lRDKitPartialCharges -lRDKitRDGeneral -lRDKitDataStructs -lboost_serialization -lboost_iostreams │ │ │ │ SED = /usr/bin/sed │ │ │ │ SET_MAKE = │ │ │ │ SHARED_LDFLAGS = │ │ │ │ -SHELL = /bin/bash │ │ │ │ +SHELL = /bin/sh │ │ │ │ SOUND_FLAGS = -DWITH_SOUND │ │ │ │ SQLITE3_CFLAGS = -DUSE_SQLITE3 │ │ │ │ SQLITE3_LIBS = -lsqlite3 │ │ │ │ STRIP = strip │ │ │ │ USE_LIBCURL = -DUSE_LIBCURL │ │ │ │ VERSION = 1.1.09 │ │ │ │ VORBISFILE_CFLAGS = │ │ │ ├── ./usr/share/coot/rama-data/Makefile │ │ │ │ @@ -215,15 +215,15 @@ │ │ │ │ CCDEPMODE = depmode=none │ │ │ │ CFLAGS = -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/coot-1.1.09+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O2 -D_REENTRANT -Wall -Wunused │ │ │ │ CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000 │ │ │ │ CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 │ │ │ │ COOT_BINARY_NAME = Coot │ │ │ │ COOT_BUILD_INFO_STRING = │ │ │ │ COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0 │ │ │ │ -COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4 │ │ │ │ +COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4 │ │ │ │ COOT_USE_GUILE = │ │ │ │ COOT_WINDOWS_CFLAGS = │ │ │ │ COOT_WINDOWS_LDFLAGS = │ │ │ │ CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ CSCOPE = cscope │ │ │ │ CTAGS = ctags │ │ │ │ CURL_CFLAGS = │ │ │ │ @@ -336,15 +336,15 @@ │ │ │ │ PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 │ │ │ │ RANLIB = ranlib │ │ │ │ RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT │ │ │ │ RDKIT_LIBS = -L/usr/lib -lRDKitMolDraw2D -lRDKitForceFieldHelpers -lRDKitDescriptors -lRDKitForceField -lRDKitSubstructMatch -lRDKitOptimizer -lRDKitDistGeomHelpers -lRDKitDistGeometry -lRDKitChemReactions -lRDKitAlignment -lRDKitEigenSolvers -lRDKitDepictor -lRDKitMolChemicalFeatures -lRDKitPartialCharges -lRDKitFileParsers -lRDKitRDGeometryLib -lRDKitGraphMol -lRDKitShapeHelpers -lRDKitFingerprints -lRDKitMolAlign -lRDKitMolTransforms -lRDKitChemTransforms -lRDKitSmilesParse -lRDKitGenericGroups -lRDKitFilterCatalog -lRDKitCatalogs -lRDKitSubgraphs -lRDKitPartialCharges -lRDKitRDGeneral -lRDKitDataStructs -lboost_serialization -lboost_iostreams │ │ │ │ SED = /usr/bin/sed │ │ │ │ SET_MAKE = │ │ │ │ SHARED_LDFLAGS = │ │ │ │ -SHELL = /bin/bash │ │ │ │ +SHELL = /bin/sh │ │ │ │ SOUND_FLAGS = -DWITH_SOUND │ │ │ │ SQLITE3_CFLAGS = -DUSE_SQLITE3 │ │ │ │ SQLITE3_LIBS = -lsqlite3 │ │ │ │ STRIP = strip │ │ │ │ USE_LIBCURL = -DUSE_LIBCURL │ │ │ │ VERSION = 1.1.09 │ │ │ │ VORBISFILE_CFLAGS = ├── coot-doc_1.1.09+dfsg-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1500 2024-07-22 07:52:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2108212 2024-07-22 07:52:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2108216 2024-07-22 07:52:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1667 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/3-amino-benzamide-2.eps.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16366 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/3-amino-benzamide-2.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3600 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/Makefile.am │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7096 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7094 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5965 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.in.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 627 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/carbo.txt │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10399 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/coot-faq.texi.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9091 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/coot-plain-2.jpg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 97410 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/coot-plain-2.ps.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3807 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/coot-reference-manual.texi.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8065 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/coot-shelx.tex.gz │ │ │ ├── ./usr/share/doc/coot/doc/Makefile.gz │ │ │ │ ├── Makefile │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ CCDEPMODE = depmode=none │ │ │ │ │ CFLAGS = -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/coot-1.1.09+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O2 -D_REENTRANT -Wall -Wunused │ │ │ │ │ CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000 │ │ │ │ │ CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 │ │ │ │ │ COOT_BINARY_NAME = Coot │ │ │ │ │ COOT_BUILD_INFO_STRING = │ │ │ │ │ COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0 │ │ │ │ │ -COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4 │ │ │ │ │ +COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4 │ │ │ │ │ COOT_USE_GUILE = │ │ │ │ │ COOT_WINDOWS_CFLAGS = │ │ │ │ │ COOT_WINDOWS_LDFLAGS = │ │ │ │ │ CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ │ CSCOPE = cscope │ │ │ │ │ CTAGS = ctags │ │ │ │ │ CURL_CFLAGS = │ │ │ │ │ @@ -289,15 +289,15 @@ │ │ │ │ │ PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 │ │ │ │ │ RANLIB = ranlib │ │ │ │ │ RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT │ │ │ │ │ RDKIT_LIBS = -L/usr/lib -lRDKitMolDraw2D -lRDKitForceFieldHelpers -lRDKitDescriptors -lRDKitForceField -lRDKitSubstructMatch -lRDKitOptimizer -lRDKitDistGeomHelpers -lRDKitDistGeometry -lRDKitChemReactions -lRDKitAlignment -lRDKitEigenSolvers -lRDKitDepictor -lRDKitMolChemicalFeatures -lRDKitPartialCharges -lRDKitFileParsers -lRDKitRDGeometryLib -lRDKitGraphMol -lRDKitShapeHelpers -lRDKitFingerprints -lRDKitMolAlign -lRDKitMolTransforms -lRDKitChemTransforms -lRDKitSmilesParse -lRDKitGenericGroups -lRDKitFilterCatalog -lRDKitCatalogs -lRDKitSubgraphs -lRDKitPartialCharges -lRDKitRDGeneral -lRDKitDataStructs -lboost_serialization -lboost_iostreams │ │ │ │ │ SED = /usr/bin/sed │ │ │ │ │ SET_MAKE = │ │ │ │ │ SHARED_LDFLAGS = │ │ │ │ │ -SHELL = /bin/bash │ │ │ │ │ +SHELL = /bin/sh │ │ │ │ │ SOUND_FLAGS = -DWITH_SOUND │ │ │ │ │ SQLITE3_CFLAGS = -DUSE_SQLITE3 │ │ │ │ │ SQLITE3_LIBS = -lsqlite3 │ │ │ │ │ STRIP = strip │ │ │ │ │ USE_LIBCURL = -DUSE_LIBCURL │ │ │ │ │ VERSION = 1.1.09 │ │ │ │ │ VORBISFILE_CFLAGS = ├── coot_1.1.09+dfsg-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary │ │ --rw-r--r-- 0 0 0 6400 2024-07-22 07:52:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 7525508 2024-07-22 07:52:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 6396 2024-07-22 07:52:32.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 7526124 2024-07-22 07:52:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0.0.0 │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - ARM_EXIDX 0x4f7af8 0x004f7af8 0x004f7af8 0x0b580 0x0b580 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x50307c 0x50307c R E 0x1000 │ │ │ │ │ + ARM_EXIDX 0x4f7b00 0x004f7b00 0x004f7b00 0x0b580 0x0b580 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x503084 0x503084 R E 0x1000 │ │ │ │ │ LOAD 0x503e20 0x00504e20 0x00504e20 0x0864c 0x14ce8 RW 0x1000 │ │ │ │ │ DYNAMIC 0x504d00 0x00505d00 0x00505d00 0x00300 0x00300 RW 0x4 │ │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x503e20 0x00504e20 0x00504e20 0x011e0 0x011e0 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ │ [ 6] .gnu.version_r VERNEED 000d48a4 0d48a4 0002b0 00 A 4 7 4 │ │ │ │ │ [ 7] .rel.dyn REL 000d4b54 0d4b54 004c58 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 000d97ac 0d97ac 00a720 08 AI 3 21 4 │ │ │ │ │ [ 9] .init PROGBITS 000e3ecc 0e3ecc 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 000e3ed8 0e3ed8 010108 04 AX 0 0 4 │ │ │ │ │ [11] .text PROGBITS 000f3fe0 0f3fe0 38c5c4 00 AX 0 0 8 │ │ │ │ │ [12] .fini PROGBITS 004805a4 4805a4 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 004805b0 4805b0 03a728 00 A 0 0 8 │ │ │ │ │ - [14] .ARM.extab PROGBITS 004bacd8 4bacd8 03ce1d 00 A 0 0 4 │ │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 004f7af8 4f7af8 00b580 00 AL 11 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 00503078 503078 000004 00 A 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 004805b0 4805b0 03a730 00 A 0 0 8 │ │ │ │ │ + [14] .ARM.extab PROGBITS 004bace0 4bace0 03ce1d 00 A 0 0 4 │ │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 004f7b00 4f7b00 00b580 00 AL 11 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 00503080 503080 000004 00 A 0 0 4 │ │ │ │ │ [17] .init_array INIT_ARRAY 00504e20 503e20 00029c 04 WA 0 0 4 │ │ │ │ │ [18] .fini_array FINI_ARRAY 005050bc 5040bc 000004 04 WA 0 0 4 │ │ │ │ │ [19] .data.rel.ro PROGBITS 005050c0 5040c0 000c40 00 WA 0 0 4 │ │ │ │ │ [20] .dynamic DYNAMIC 00505d00 504d00 000300 08 WA 4 0 4 │ │ │ │ │ [21] .got PROGBITS 00506000 505000 006af0 04 WA 0 0 4 │ │ │ │ │ [22] .data PROGBITS 0050caf0 50baf0 00097c 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0050d470 50c46c 00c698 00 WA 0 0 8 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2049,15 +2049,15 @@ │ │ │ │ │ 2045: 001a4dc1 74 FUNC WEAK DEFAULT 11 _ZN4coot24mtz_column_trials_info_tD2Ev │ │ │ │ │ 2046: 00156d9d 1920 FUNC GLOBAL DEFAULT 11 add_additional_representation_by_dialog │ │ │ │ │ 2047: 0013d625 2572 FUNC GLOBAL DEFAULT 11 do_mutate_sequence │ │ │ │ │ 2048: 002bb319 256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26output_residue_info_dialogEiRKN4coot14residue_spec_tE │ │ │ │ │ 2049: 00505998 20 OBJECT WEAK DEFAULT 19 _ZTVN7clipper14SFcalc_iso_fftIfEE │ │ │ │ │ 2050: 0043a5b1 540 FUNC GLOBAL DEFAULT 11 _ZN20particle_container_t25make_gone_diego_particlesEjRKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EERKS4_SA_ │ │ │ │ │ 2051: 00213119 176 FUNC GLOBAL DEFAULT 11 _Z48add_molecular_symmetry_from_mtrix_from_self_filei │ │ │ │ │ - 2052: 004b84a4 94 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE │ │ │ │ │ + 2052: 004b84a8 94 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE │ │ │ │ │ 2053: 001d11e5 544 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper10Coord_orthENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE17_M_realloc_appendIJRKS9_EEEvDpOT_ │ │ │ │ │ 2054: 001f7905 24 FUNC GLOBAL DEFAULT 11 get_electrostatic_surface_charge_range │ │ │ │ │ 2055: 001d4fcd 50 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE7missingERKi │ │ │ │ │ 2056: 00372e51 424 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19name_sans_extensionB5cxx11Es │ │ │ │ │ 2057: 00516a84 96 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37symmetry_environment_object_bonds_boxE │ │ │ │ │ 2058: 0035edb9 924 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf6BufferESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 2059: 00463685 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot27dict_link_angle_restraint_tESaIS1_EED1Ev │ │ │ │ │ @@ -2078,28 +2078,28 @@ │ │ │ │ │ 2074: 0017ab91 496 FUNC GLOBAL DEFAULT 11 _Z36install_simple_wiggly_ligand_idle_fnPv │ │ │ │ │ 2075: 00269b41 232 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18set_bond_thicknessEif │ │ │ │ │ 2076: 001ae661 32 FUNC GLOBAL DEFAULT 11 set_ncs_matrix_type │ │ │ │ │ 2077: 00101abd 152 FUNC GLOBAL DEFAULT 11 _Z10git_commitB5cxx11v │ │ │ │ │ 2078: 002622ad 3356 FUNC GLOBAL DEFAULT 11 _ZN14gl_rama_plot_t13setup_buffersEf │ │ │ │ │ 2079: 0050d134 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t25rotate_colour_map_for_mapE │ │ │ │ │ 2080: 00374c89 608 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t40get_bond_colour_by_colour_wheel_positionEii │ │ │ │ │ - 2081: 004ba6ec 17 OBJECT WEAK DEFAULT 13 _ZTS14Representation │ │ │ │ │ + 2081: 004ba6f4 17 OBJECT WEAK DEFAULT 13 _ZTS14Representation │ │ │ │ │ 2082: 003693a1 572 FUNC GLOBAL DEFAULT 11 _ZNK23model_molecule_meshes_t18get_HA_unit_vectorEPN4mmdb7ResidueE │ │ │ │ │ 2083: 003af6f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper9datatypes5F_phiIfEESaIS3_EED2Ev │ │ │ │ │ 2084: 0050d06c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27check_waters_b_factor_limitE │ │ │ │ │ 2085: 00151d05 20 FUNC GLOBAL DEFAULT 11 file_chooser_selector_state │ │ │ │ │ 2086: 002ae6a1 82 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot30chain_validation_information_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 2087: 002d4159 1748 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19copy_mol_and_refineEiiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS5_S5_S5_ │ │ │ │ │ 2088: 00515f88 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t42rotation_centre_crosshairs_index_buffer_idE │ │ │ │ │ 2089: 0044b931 152 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5boost10shared_ptrIN5RDKit18MolChemicalFeatureEEESaIS5_EE8_M_clearEv │ │ │ │ │ 2090: 0039a29d 24 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17mesh_draw_normalsERKN3glm3matILi4ELi4EfLNS0_9qualifierE0EEE │ │ │ │ │ 2091: 00131831 816 FUNC GLOBAL DEFAULT 11 assign_sequence │ │ │ │ │ 2092: 00206e01 332 FUNC GLOBAL DEFAULT 11 make_updating_model_molecule │ │ │ │ │ 2093: 0050d2ec 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24nomenclature_errors_modeE │ │ │ │ │ - 2094: 001f274d 24 FUNC GLOBAL DEFAULT 11 python_at_prompt_at_startup_state │ │ │ │ │ + 2094: 001f2749 24 FUNC GLOBAL DEFAULT 11 python_at_prompt_at_startup_state │ │ │ │ │ 2095: 00377559 552 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t40new_coords_mol_in_display_control_widgetEv │ │ │ │ │ 2096: 0050f128 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15restraints_lockE │ │ │ │ │ 2097: 00368869 908 FUNC GLOBAL DEFAULT 11 _ZN29meshed_generic_display_object7add_arcERKNS_5arc_tE │ │ │ │ │ 2098: 002522ad 54 FUNC GLOBAL DEFAULT 11 _ZN11framebufferD1Ev │ │ │ │ │ 2099: 00218d59 200 FUNC GLOBAL DEFAULT 11 _ZN3cfc45on_cfc_water_cluster_structure_button_clickedEP10_GtkButtonPv │ │ │ │ │ 2100: 002770c1 138 FUNC WEAK DEFAULT 11 _ZN4coot22parallel_plane_atoms_tD2Ev │ │ │ │ │ 2101: 00453bd9 832 FUNC GLOBAL DEFAULT 11 _Z25test_relativise_file_namev │ │ │ │ │ @@ -2144,25 +2144,25 @@ │ │ │ │ │ 2140: 00122771 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot6SSfind6TargetESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ │ 2141: 00194e5d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIibESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ │ 2142: 00192f71 280 FUNC WEAK DEFAULT 11 _ZN5boost8lockfree5queueIPSt8functionIFviEEJEED2Ev │ │ │ │ │ 2143: 0018819d 960 FUNC GLOBAL DEFAULT 11 make_masked_maps_split_by_chain │ │ │ │ │ 2144: 00154cf5 6 FUNC GLOBAL DEFAULT 11 coot_real_exit │ │ │ │ │ 2145: 004380c5 748 FUNC GLOBAL DEFAULT 11 _Z21add_chain_to_moleculeRKN9ProteinDB5ChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibPN4mmdb7ManagerE │ │ │ │ │ 2146: 00149cf1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11other_errorD1Ev │ │ │ │ │ - 2147: 004b8650 98 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 2147: 004b8654 98 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 2148: 002dc0c1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIbPN4mmdb7ResidueEESaIS4_EED1Ev │ │ │ │ │ 2149: 001d6c61 44 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE4typeEv │ │ │ │ │ 2150: 0015c295 300 FUNC WEAK DEFAULT 11 _ZN4coot16dict_chem_comp_tD2Ev │ │ │ │ │ 2151: 0021dda1 3828 FUNC GLOBAL DEFAULT 11 _ZN3cfc21cfc_dialog_add_watersEjNS_34extracted_cluster_info_from_pythonEP10_GtkWidget │ │ │ │ │ 2152: 0026b439 172 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24is_within_display_radiusERKN4coot13CartesianPairE │ │ │ │ │ 2153: 002b165d 232 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t51unset_geometry_dialog_dynamic_distance_togglebuttonEv │ │ │ │ │ 2154: 00516a7c 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t51use_only_extra_torsion_restraints_for_torsions_flagE │ │ │ │ │ 2155: 001a3b55 272 FUNC GLOBAL DEFAULT 11 _Z35analyse_map_point_density_change_pyP7_objecti │ │ │ │ │ 2156: 003f53f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23dict_chiral_restraint_tESaIS1_EED1Ev │ │ │ │ │ - 2157: 004ba328 388 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 2157: 004ba330 388 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 2158: 0050d26c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t19skeleton_box_radiusE │ │ │ │ │ 2159: 003ad1c9 124 FUNC WEAK DEFAULT 11 _ZN7clipper15SFweight_splineIfED2Ev │ │ │ │ │ 2160: 0044acfd 1612 FUNC GLOBAL DEFAULT 11 _Z10show_featsiPKciS0_ │ │ │ │ │ 2161: 005179b0 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27seg_ids_in_atom_labels_flagE │ │ │ │ │ 2162: 0031838d 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot15a_rotamer_tableESaIS1_EED1Ev │ │ │ │ │ 2163: 0012f3b1 324 FUNC GLOBAL DEFAULT 11 mutate_single_residue_by_serial_number │ │ │ │ │ 2164: 003166c5 42 FUNC WEAK DEFAULT 11 _ZN27meshed_particle_container_tD2Ev │ │ │ │ │ @@ -2379,15 +2379,15 @@ │ │ │ │ │ 2375: 005052e4 12 OBJECT WEAK DEFAULT 19 _ZTIN5RDKit5RWMolE │ │ │ │ │ 2376: 00452d11 452 FUNC GLOBAL DEFAULT 11 _Z15test_symop_cardv │ │ │ │ │ 2377: 001f4855 40 FUNC GLOBAL DEFAULT 11 get_number_of_molecules │ │ │ │ │ 2378: 0047c721 472 FUNC WEAK DEFAULT 11 _ZN9rama_plot9phi_psi_tC2ERKS0_ │ │ │ │ │ 2379: 00373885 244 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21transform_by_internalERKN7clipper9RTop_orthEPN4mmdb7ResidueE │ │ │ │ │ 2380: 00152a35 420 FUNC GLOBAL DEFAULT 11 _Z31curlew_uninstall_extension_fileRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 2381: 002cc0a9 636 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t21make_moving_atoms_ascEPN4mmdb7ManagerERKSt6vectorIPNS0_7ResidueESaIS5_EE │ │ │ │ │ - 2382: 004ba764 77 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 2382: 004ba76c 77 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 2383: 001c0cb1 464 FUNC GLOBAL DEFAULT 11 user_defined_click_py │ │ │ │ │ 2384: 00278d85 1012 FUNC WEAK DEFAULT 11 _ZN4coot8ShelxInsC1ERKS0_ │ │ │ │ │ 2385: 00334b11 4 FUNC GLOBAL DEFAULT 11 render_as_ca_bonds_button_select │ │ │ │ │ 2386: 00202e95 1028 FUNC GLOBAL DEFAULT 11 reset_view │ │ │ │ │ 2387: 0044bcd1 12 FUNC GLOBAL DEFAULT 11 _ZN6Shader21set_default_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 2388: 0014c3b9 536 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEE5parseEONS_6detail13input_adapterESt8functionIFbiNSB_6parserISA_E13parse_event_tERSA_EEb │ │ │ │ │ 2389: 00185699 3296 FUNC GLOBAL DEFAULT 11 _Z27display_residue_distortionsiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_ │ │ │ │ │ @@ -2469,15 +2469,15 @@ │ │ │ │ │ 2465: 004439c9 1020 FUNC GLOBAL DEFAULT 11 _Z22rsr_sphere_refine_plusv │ │ │ │ │ 2466: 003dfb35 248 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t6mutateEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs │ │ │ │ │ 2467: 001fd009 192 FUNC GLOBAL DEFAULT 11 undo_last_move │ │ │ │ │ 2468: 005161a8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t14diff_map_peaksE │ │ │ │ │ 2469: 003ae159 64 FUNC WEAK DEFAULT 11 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED2Ev │ │ │ │ │ 2470: 0024ae71 120 FUNC GLOBAL DEFAULT 11 _ZNK4coot25flev_attached_hydrogens_t10get_radiusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 2471: 003f6131 668 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot9chem_linkEbESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ │ - 2472: 004b88e4 25 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12Message_baseE │ │ │ │ │ + 2472: 004b88e8 25 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12Message_baseE │ │ │ │ │ 2473: 00100ecd 2210 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tD1Ev │ │ │ │ │ 2474: 00516124 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t10cfc_dialogE │ │ │ │ │ 2475: 005157f0 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28shader_for_hud_geometry_barsE │ │ │ │ │ 2476: 00210eb5 1704 FUNC GLOBAL DEFAULT 11 glyco_tree_test │ │ │ │ │ 2477: 0050fa00 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20shadow_texture_widthE │ │ │ │ │ 2478: 0024a495 10 FUNC GLOBAL DEFAULT 11 _ZN4coot22get_cannonball_vectorsEPN4mmdb7ResidueERKNS_31dictionary_residue_restraints_tE │ │ │ │ │ 2479: 0039ad8d 60 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22is_em_map_cached_stateEv │ │ │ │ │ @@ -2504,15 +2504,15 @@ │ │ │ │ │ 2500: 005051e0 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail11parse_errorE │ │ │ │ │ 2501: 002db92d 1288 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24dict_torsion_restraint_tESaIS1_EEC1ERKS3_ │ │ │ │ │ 2502: 00163991 28 FUNC GLOBAL DEFAULT 11 set_add_ccp4i_projects_to_file_dialogs │ │ │ │ │ 2503: 00336605 404 FUNC GLOBAL DEFAULT 11 _Z24display_control_add_repsP10_GtkWidgetiibiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 2504: 00341e29 1500 FUNC GLOBAL DEFAULT 11 _Z19make_pentakis_dodeci │ │ │ │ │ 2505: 00144e71 312 FUNC WEAK DEFAULT 11 _ZNK8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE16get_token_stringEv │ │ │ │ │ 2506: 0037bda9 20 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t38update_bonds_colour_using_map_rotationEf │ │ │ │ │ - 2507: 004b8474 45 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE │ │ │ │ │ + 2507: 004b8478 45 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE │ │ │ │ │ 2508: 00277d59 364 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t23extra_angle_restraint_tESaIS2_EED1Ev │ │ │ │ │ 2509: 0020cde5 300 FUNC GLOBAL DEFAULT 11 molecule_name │ │ │ │ │ 2510: 0050d1b4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t38find_ligand_score_by_correl_frac_limitE │ │ │ │ │ 2511: 00422205 9528 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t31make_twisted_trans_peptide_geomERKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EE │ │ │ │ │ 2512: 00267921 2 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t42environment_graphics_object_internal_linesERK25graphical_bonds_container │ │ │ │ │ 2513: 00404c79 296 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t29add_extra_start_pos_restraintEN4coot11atom_spec_tEd │ │ │ │ │ 2514: 00517960 8 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33ligand_interaction_pulse_previousE │ │ │ │ │ @@ -2704,15 +2704,15 @@ │ │ │ │ │ 2700: 001c9d85 196 FUNC GLOBAL DEFAULT 11 decrease_proportional_editing_radius │ │ │ │ │ 2701: 001f5615 392 FUNC GLOBAL DEFAULT 11 _Z37graphics_to_phenix_geo_representationiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 2702: 0050d1c0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t20find_ligand_map_mol_E │ │ │ │ │ 2703: 0021f78d 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3cfc34clustered_feature_info_from_pythonESaIS1_EED1Ev │ │ │ │ │ 2704: 0050d314 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13box_radius_emE │ │ │ │ │ 2705: 001e91ed 492 FUNC GLOBAL DEFAULT 11 single_model_view_this_model_number │ │ │ │ │ 2706: 005051ec 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail16invalid_iteratorE │ │ │ │ │ - 2707: 004b945c 407 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ + 2707: 004b9464 407 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ 2708: 00402fa9 408 FUNC WEAK DEFAULT 11 _ZNSt3mapIN4coot11atom_spec_tEPN4mmdb4AtomESt4lessIS1_ESaISt4pairIKS1_S4_EEEixERS8_ │ │ │ │ │ 2709: 00373c15 132 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t14is_het_residueEPN4mmdb7ResidueE │ │ │ │ │ 2710: 00244059 672 FUNC GLOBAL DEFAULT 11 _Z37make_spherical_surface_circular_patchffffj │ │ │ │ │ 2711: 003c1d61 668 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t11set_torsionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_S7_S7_S7_S7_dRKN4coot16protein_geometryE │ │ │ │ │ 2712: 0038c939 612 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot32model_view_residue_button_info_tESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ │ 2713: 001475b9 468 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEEPSC_OT_ │ │ │ │ │ 2714: 00318691 220 FUNC WEAK DEFAULT 11 _ZN14HUDTextureMeshC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ @@ -2923,31 +2923,31 @@ │ │ │ │ │ 2919: 001f5481 20 FUNC GLOBAL DEFAULT 11 set_save_molecule_number │ │ │ │ │ 2920: 0021f50d 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot14residue_spec_tEESaIS3_EED1Ev │ │ │ │ │ 2921: 00516f78 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33mesh_for_measure_angle_object_vecE │ │ │ │ │ 2922: 00201379 520 FUNC GLOBAL DEFAULT 11 make_image_raster3d │ │ │ │ │ 2923: 00365b2d 2 FUNC GLOBAL DEFAULT 11 _ZN29meshed_generic_display_object25add_pentakis_dodecahedronERKN4coot13colour_holderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddRKN7clipper10Coord_orthE │ │ │ │ │ 2924: 001d64a1 108 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEED0Ev │ │ │ │ │ 2925: 002b0f75 1372 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31phi_psi_pairs_from_moving_atomsEv │ │ │ │ │ - 2926: 004b8574 48 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE │ │ │ │ │ + 2926: 004b8578 48 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE │ │ │ │ │ 2927: 00208e7d 264 FUNC GLOBAL DEFAULT 11 set_colour_map_rotation_on_read_pdb_flag │ │ │ │ │ 2928: 001553d5 496 FUNC GLOBAL DEFAULT 11 _Z33pepflips_by_difference_map_dialogv │ │ │ │ │ 2929: 00205739 848 FUNC GLOBAL DEFAULT 11 _Z26colour_map_by_other_map_pyiiffP7_object │ │ │ │ │ 2930: 0050d2ac 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26idle_function_rotate_angleE │ │ │ │ │ 2931: 00397d85 124 FUNC WEAK DEFAULT 11 _ZN4coot6reduce23atoms_with_spinnable_HsD2Ev │ │ │ │ │ 2932: 005054d8 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ 2933: 0015cbb9 194 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot22dict_plane_restraint_tESaIS1_EED2Ev │ │ │ │ │ 2934: 001e9af9 220 FUNC GLOBAL DEFAULT 11 do_rot_trans_adjustments │ │ │ │ │ 2935: 00260861 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrI31MolecularRepresentationInstanceESaIS2_EED2Ev │ │ │ │ │ 2936: 001d8829 320 FUNC GLOBAL DEFAULT 11 _Z28lsq_mov_mol_combobox_changedP10_GtkWidgetPv │ │ │ │ │ - 2937: 004ba9d0 83 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 2937: 004ba9d8 83 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 2938: 00505204 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail12out_of_rangeE │ │ │ │ │ 2939: 0050cf52 1 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24shader_do_depth_fog_flagE │ │ │ │ │ 2940: 0038b7d5 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IPN4mmdb5ChainESaIS2_EESaIS4_EED2Ev │ │ │ │ │ 2941: 00199691 196 FUNC GLOBAL DEFAULT 11 sfcalc_genmap │ │ │ │ │ - 2942: 001f2361 20 FUNC GLOBAL DEFAULT 11 prefer_python │ │ │ │ │ + 2942: 001f235d 20 FUNC GLOBAL DEFAULT 11 prefer_python │ │ │ │ │ 2943: 001f8021 24 FUNC GLOBAL DEFAULT 11 set_map_sharpening_scale_limit │ │ │ │ │ 2944: 001e99a1 344 FUNC GLOBAL DEFAULT 11 main_hbox │ │ │ │ │ 2945: 0050fc74 60 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20framebuffer_for_ssaoE │ │ │ │ │ 2946: 0042d531 328 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26molecular_triangles_mesh_tSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_ │ │ │ │ │ 2947: 001fe849 272 FUNC GLOBAL DEFAULT 11 set_mol_active │ │ │ │ │ 2948: 003af771 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIS7_EED2Ev │ │ │ │ │ 2949: 00316a85 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17HUD_button_info_tSaIS0_EED1Ev │ │ │ │ │ @@ -3270,15 +3270,15 @@ │ │ │ │ │ 3266: 0012fee1 448 FUNC GLOBAL DEFAULT 11 setup_180_degree_flip │ │ │ │ │ 3267: 00149cf1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11other_errorD2Ev │ │ │ │ │ 3268: 0050d220 8 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t46residue_partial_alt_locs_rotate_fragment_angleE │ │ │ │ │ 3269: 00169251 380 FUNC GLOBAL DEFAULT 11 _Z41generic_list_to_string_vector_internal_pyB5cxx11P7_object │ │ │ │ │ 3270: 002dc0c1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIbPN4mmdb7ResidueEESaIS4_EED2Ev │ │ │ │ │ 3271: 0042c2ed 604 FUNC WEAK DEFAULT 11 _ZN25AtomPropertyRampColorRule13colorForValueEf │ │ │ │ │ 3272: 0014ef59 68 FUNC GLOBAL DEFAULT 11 on_read_map_difference_map_toggle_button_toggled │ │ │ │ │ - 3273: 004ba4ac 372 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 3273: 004ba4b4 372 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 3274: 0030f9ad 1484 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t26save_state_data_and_modelsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs │ │ │ │ │ 3275: 005161a4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18max_diff_map_peaksE │ │ │ │ │ 3276: 00193101 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14atom_name_pairESaIS1_EED1Ev │ │ │ │ │ 3277: 00517e34 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15generic_texts_pE │ │ │ │ │ 3278: 003f53f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23dict_chiral_restraint_tESaIS1_EED2Ev │ │ │ │ │ 3279: 00517d04 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24lsq_plane_atom_positionsE │ │ │ │ │ 3280: 001fc38d 164 FUNC GLOBAL DEFAULT 11 set_rotation_centre_size │ │ │ │ │ @@ -3307,15 +3307,15 @@ │ │ │ │ │ 3303: 001062d5 24 FUNC GLOBAL DEFAULT 11 get_rot_trans_object_type │ │ │ │ │ 3304: 0020ea35 360 FUNC GLOBAL DEFAULT 11 graphics_to_ca_plus_ligands_sec_struct_representation │ │ │ │ │ 3305: 00401991 1264 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot17parallel_planes_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 3306: 00321ddd 128 FUNC WEAK DEFAULT 11 _ZN20graphics_ligand_atomD1Ev │ │ │ │ │ 3307: 001ff031 256 FUNC GLOBAL DEFAULT 11 set_refinement_lennard_jones_epsilon_from_text │ │ │ │ │ 3308: 00334b01 4 FUNC GLOBAL DEFAULT 11 render_as_bonds_colored_by_chain_button_select │ │ │ │ │ 3309: 0035567d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot3api10vnc_vertexESaIS2_EED1Ev │ │ │ │ │ - 3310: 004b900c 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6atom_tE │ │ │ │ │ + 3310: 004b9010 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6atom_tE │ │ │ │ │ 3311: 001de79d 88 FUNC GLOBAL DEFAULT 11 is_valid_map_molecule │ │ │ │ │ 3312: 002007e5 236 FUNC GLOBAL DEFAULT 11 add_coordinates_glob_extension │ │ │ │ │ 3313: 0044b9f5 12 FUNC GLOBAL DEFAULT 11 on_sequence_view_close_button_clicked │ │ │ │ │ 3314: 005161ad 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t38have_socket_python_string_waiting_flagE │ │ │ │ │ 3315: 001d6c8d 148 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE10data_namesEv │ │ │ │ │ 3316: 00136fb9 276 FUNC GLOBAL DEFAULT 11 setup_save_symmetry_coords │ │ │ │ │ 3317: 001c9315 208 FUNC GLOBAL DEFAULT 11 delete_extra_restraints_for_residue_spec_py │ │ │ │ │ @@ -3323,15 +3323,15 @@ │ │ │ │ │ 3319: 001de89d 24 FUNC GLOBAL DEFAULT 11 difference_map_peaks_max_closeness │ │ │ │ │ 3320: 0038fd69 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IN4coot15pir_alignment_t17matched_residue_tESaIS2_EESaIS4_EED2Ev │ │ │ │ │ 3321: 0044c815 932 FUNC GLOBAL DEFAULT 11 _ZN6Shader19set_int_for_uniformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 3322: 00120aed 140 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot29refinement_results_for_rama_tESaIS1_EED1Ev │ │ │ │ │ 3323: 0033fcfd 132 FUNC GLOBAL DEFAULT 11 _ZN5Model9draw_meshEjP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEESM_fRKNSJ_ILi4EfLS4_0EEEbb │ │ │ │ │ 3324: 001deeed 348 FUNC GLOBAL DEFAULT 11 ramachandran_plot_differences_mol_combobox_second_changed │ │ │ │ │ 3325: 002f6741 4 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21read_test_gltf_modelsEv │ │ │ │ │ - 3326: 004b90c0 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_atom │ │ │ │ │ + 3326: 004b90c4 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_atom │ │ │ │ │ 3327: 0034a1e9 1832 FUNC GLOBAL DEFAULT 11 _ZN4Mesh58setup_instancing_buffer_data_for_extra_distance_restraintsEj │ │ │ │ │ 3328: 005166f4 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t36align_and_mutate_chain_from_comboboxB5cxx11E │ │ │ │ │ 3329: 0042d679 30 FUNC WEAK DEFAULT 11 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev │ │ │ │ │ 3330: 002c9485 824 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39info_dialog_missing_refinement_residuesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE │ │ │ │ │ 3331: 00109c21 316 FUNC GLOBAL DEFAULT 11 display_where_is_pointer │ │ │ │ │ 3332: 00183585 268 FUNC GLOBAL DEFAULT 11 multi_residue_torsion_py │ │ │ │ │ 3333: 005059ac 24 OBJECT WEAK DEFAULT 19 _ZTVN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE │ │ │ │ │ @@ -3400,15 +3400,15 @@ │ │ │ │ │ 3396: 0026adad 96 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32remove_dictionary_glob_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3397: 0050d088 2 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t14state_languageE │ │ │ │ │ 3398: 0037d7b5 572 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13make_ca_bondsEff │ │ │ │ │ 3399: 00260541 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorI4MeshSaIS0_EED2Ev │ │ │ │ │ 3400: 0015c3c1 74 FUNC WEAK DEFAULT 11 _ZN4coot38pdbx_chem_comp_description_generator_tD1Ev │ │ │ │ │ 3401: 003e60c1 600 FUNC WEAK DEFAULT 11 _ZN4coot31chain_mutation_info_container_t13add_insertionERKNS_14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3402: 002a18b5 196 FUNC WEAK DEFAULT 11 _ZN26molecular_mesh_generator_tD1Ev │ │ │ │ │ - 3403: 004b9034 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_atom │ │ │ │ │ + 3403: 004b9038 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_atom │ │ │ │ │ 3404: 0043f815 920 FUNC GLOBAL DEFAULT 11 _ZNK4coot17restraints_editor21get_chiral_restraintsEv │ │ │ │ │ 3405: 00458211 2036 FUNC GLOBAL DEFAULT 11 _Z16kdc_torsion_testv │ │ │ │ │ 3406: 002ae01d 610 FUNC WEAK DEFAULT 11 _ZN4coot26geometry_distortion_info_tC1ERKS0_ │ │ │ │ │ 3407: 0050d0a0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31rama_plot_background_block_sizeE │ │ │ │ │ 3408: 00463e35 110 FUNC WEAK DEFAULT 11 _ZN4coot13chem_mod_treeD2Ev │ │ │ │ │ 3409: 00318525 44 FUNC WEAK DEFAULT 11 _ZN4coot26rotamer_probability_tablesD1Ev │ │ │ │ │ 3410: 003ade2d 76 FUNC WEAK DEFAULT 11 _ZN7clipper13HKL_data_baseD0Ev │ │ │ │ │ @@ -3513,15 +3513,15 @@ │ │ │ │ │ 3509: 001a4e0d 264 FUNC WEAK DEFAULT 11 _ZN8BuildCasD2Ev │ │ │ │ │ 3510: 001c3861 34 FUNC GLOBAL DEFAULT 11 _Z19myPyString_AsStringP7_object │ │ │ │ │ 3511: 00154bd5 288 FUNC GLOBAL DEFAULT 11 coot_save_state_and_exit │ │ │ │ │ 3512: 005167b0 136 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25rotamer_residue_atom_specE │ │ │ │ │ 3513: 003e6681 668 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot31chain_mutation_info_container_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 3514: 003ade79 64 FUNC WEAK DEFAULT 11 _ZN7clipper12BasisFn_baseD1Ev │ │ │ │ │ 3515: 0050532c 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ - 3516: 004b82d0 104 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 3516: 004b82d4 104 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 3517: 002dea15 304 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t49update_go_to_atom_window_on_other_molecule_chosenEi │ │ │ │ │ 3518: 0030f21d 4 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t11write_stateERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKS6_ │ │ │ │ │ 3519: 003db429 142 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot4util20density_stats_info_tENS1_11atom_spec_tEESaIS5_EED1Ev │ │ │ │ │ 3520: 00476765 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIffESaIS1_EED2Ev │ │ │ │ │ 3521: 0020b3b5 372 FUNC GLOBAL DEFAULT 11 set_density_size │ │ │ │ │ 3522: 00376e1d 512 FUNC GLOBAL DEFAULT 11 _ZN4coot28additional_representations_t14fill_bonds_boxEv │ │ │ │ │ 3523: 001f80d5 64 FUNC GLOBAL DEFAULT 11 get_solid_density_surface_opacity │ │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ │ 3583: 00106e75 388 FUNC GLOBAL DEFAULT 11 fit_residue_range_to_map_by_simplex │ │ │ │ │ 3584: 0013ac91 200 FUNC GLOBAL DEFAULT 11 set_rigid_body_fit_acceptable_fit_fraction │ │ │ │ │ 3585: 00316ff5 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorI16atom_pull_info_tSaIS0_EED1Ev │ │ │ │ │ 3586: 0047d07d 6 FUNC GLOBAL DEFAULT 11 on_single_map_properties_dialog_close │ │ │ │ │ 3587: 002e0e01 1936 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30find_atom_index_from_goto_infoEi │ │ │ │ │ 3588: 00414799 284 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t31remove_molecular_representationEi │ │ │ │ │ 3589: 001aded5 1344 FUNC GLOBAL DEFAULT 11 make_dynamically_transformed_ncs_maps_by_widget │ │ │ │ │ - 3590: 004bab24 63 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE │ │ │ │ │ + 3590: 004bab2c 63 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE │ │ │ │ │ 3591: 001e8aa1 184 FUNC GLOBAL DEFAULT 11 _Z22set_use_fancy_lightings │ │ │ │ │ 3592: 002eda09 1296 FUNC WEAK DEFAULT 11 _ZN4coot31chain_mutation_info_container_tC1ERKS0_ │ │ │ │ │ 3593: 0020dd79 232 FUNC GLOBAL DEFAULT 11 post_display_control_window │ │ │ │ │ 3594: 001f4699 24 FUNC GLOBAL DEFAULT 11 set_smooth_scroll_limit │ │ │ │ │ 3595: 002cc325 836 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23get_rotamer_probabilityEPN4mmdb7ResidueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_7ManagerEfs │ │ │ │ │ 3596: 001fec49 400 FUNC GLOBAL DEFAULT 11 set_all_models_displayed_and_active │ │ │ │ │ 3597: 001774d5 52 FUNC WEAK DEFAULT 11 _ZN5RDKit5RWMolD0Ev │ │ │ │ │ @@ -3650,16 +3650,16 @@ │ │ │ │ │ 3646: 0015138d 56 FUNC GLOBAL DEFAULT 11 close_molecule_by_widget │ │ │ │ │ 3647: 003c1435 124 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t9draw_dotsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEERKNSJ_ILi4EfLS4_0EEEb │ │ │ │ │ 3648: 00510c54 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20user_defined_coloursE │ │ │ │ │ 3649: 002acc31 268 FUNC WEAK DEFAULT 11 _ZN4coot32residue_validation_information_tC1ERKNS_14residue_spec_tERKNS_11atom_spec_tEdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3650: 0032d2e9 404 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE24ring_atoms_to_ring_bondsERKSt3setIjSt4lessIjESaIjEE │ │ │ │ │ 3651: 00377b79 1204 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26get_save_molecule_filenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3652: 00205dc9 576 FUNC GLOBAL DEFAULT 11 add_view_here │ │ │ │ │ - 3653: 004b81cc 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11parse_errorE │ │ │ │ │ - 3654: 004b83e0 78 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 3653: 004b81d0 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11parse_errorE │ │ │ │ │ + 3654: 004b83e4 78 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 3655: 002acad9 344 FUNC WEAK DEFAULT 11 _ZNSt7__cxx119to_stringEi │ │ │ │ │ 3656: 002f8609 236 FUNC GLOBAL DEFAULT 11 _Z19atom_pos_within_boxRKN3glm3vecILi4EfLNS_9qualifierE0EEES4_S4_ │ │ │ │ │ 3657: 00505af0 12 OBJECT WEAK DEFAULT 19 _ZTVN4coot22link_by_torsion_base_tE │ │ │ │ │ 3658: 00505a80 36 OBJECT WEAK DEFAULT 19 _ZTVNSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ 3659: 00434465 1324 FUNC WEAK DEFAULT 11 _ZN11plot_data_t8make_mapEdd │ │ │ │ │ 3660: 0010a791 352 FUNC GLOBAL DEFAULT 11 change_chain_id │ │ │ │ │ 3661: 001d67e9 348 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE11data_exportERKNS_3HKLEPd │ │ │ │ │ @@ -3709,23 +3709,23 @@ │ │ │ │ │ 3705: 00334b21 4 FUNC GLOBAL DEFAULT 11 render_as_rainbow_representation_button_select │ │ │ │ │ 3706: 00516a80 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t35do_peptide_omega_torsion_restraintsE │ │ │ │ │ 3707: 0038b1ad 1368 FUNC WEAK DEFAULT 11 _ZN4coot16atom_name_bits_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3708: 0013fc55 28 FUNC GLOBAL DEFAULT 11 do_merge_molecules_gui │ │ │ │ │ 3709: 00250d65 74 FUNC WEAK DEFAULT 11 _ZN4coot15named_torsion_tD1Ev │ │ │ │ │ 3710: 00469109 1308 FUNC GLOBAL DEFAULT 11 _ZN7Texture4initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3711: 0018d86d 424 FUNC GLOBAL DEFAULT 11 _Z21kolmogorov_smirnov_pyP7_objectS0_ │ │ │ │ │ - 3712: 004b81ec 37 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail16invalid_iteratorE │ │ │ │ │ + 3712: 004b81f0 37 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail16invalid_iteratorE │ │ │ │ │ 3713: 0050535c 64 OBJECT WEAK DEFAULT 19 _ZTVN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ 3714: 001d5031 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE9data_sizeEv │ │ │ │ │ 3715: 0019af7d 348 FUNC GLOBAL DEFAULT 11 make_and_draw_patterson │ │ │ │ │ 3716: 0030dd21 1300 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t13state_commandERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEs │ │ │ │ │ 3717: 00512296 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t13do_tick_boidsE │ │ │ │ │ 3718: 001d6309 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4ABCDIfEEED1Ev │ │ │ │ │ 3719: 0036d4d9 18 FUNC GLOBAL DEFAULT 11 _Z16cartesian_to_glmRKN4coot9CartesianE │ │ │ │ │ - 3720: 004b917c 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t12button_widthE │ │ │ │ │ + 3720: 004b9180 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t12button_widthE │ │ │ │ │ 3721: 00375ef5 236 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t18atom_to_atom_indexEPN4mmdb4AtomE │ │ │ │ │ 3722: 003b2ec9 19660 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t12make_map_capERKN7clipper10Coord_orthES3_S3_ddjj │ │ │ │ │ 3723: 001a5cc1 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIPN7clipper4XmapIfEEfESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_ │ │ │ │ │ 3724: 002be205 348 FUNC WEAK DEFAULT 11 _ZN15TextureInfoTypeC2ERK7TextureRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3725: 003e6469 536 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIN4coot14residue_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt6vectorISB_SaISB_EEEEPSB_ET0_T_SK_SJ_ │ │ │ │ │ 3726: 00515bc8 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26shader_for_model_as_meshesE │ │ │ │ │ 3727: 001f57cd 720 FUNC GLOBAL DEFAULT 11 _Z21store_keyed_user_nameNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_S4_ │ │ │ │ │ @@ -3739,15 +3739,15 @@ │ │ │ │ │ 3735: 00515db4 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15shader_for_mapsE │ │ │ │ │ 3736: 003187bd 188 FUNC WEAK DEFAULT 11 _ZN27meshed_particle_container_tC1ERK4MeshRK20particle_container_t │ │ │ │ │ 3737: 00349f9d 96 FUNC GLOBAL DEFAULT 11 _ZN4Mesh15update_verticesEv │ │ │ │ │ 3738: 0038bef1 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot33extra_restraints_representation_t39extra_bond_restraints_respresentation_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ │ 3739: 00463ef1 92 FUNC WEAK DEFAULT 11 _ZN4coot14chem_mod_angleD2Ev │ │ │ │ │ 3740: 00477f59 976 FUNC GLOBAL DEFAULT 11 _ZNK4coot15flips_container13get_user_modsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3741: 0051745c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t50add_reps_molecule_option_menu_item_select_moleculeE │ │ │ │ │ - 3742: 004b9dc0 337 OBJECT WEAK DEFAULT 13 _ZTSZN4ctpl11thread_pool4pushIRFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEEJRiS18_RS5_S18_RS8_RSC_RfRSO_PSS_RS12_S15_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ + 3742: 004b9dc8 337 OBJECT WEAK DEFAULT 13 _ZTSZN4ctpl11thread_pool4pushIRFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEEJRiS18_RS5_S18_RS8_RSC_RfRSO_PSS_RS12_S15_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ 3743: 001a51d5 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24mtz_column_trials_info_tESaIS1_EED1Ev │ │ │ │ │ 3744: 003cc0ed 1504 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26merge_ligand_to_near_chainEPN4mmdb7ManagerE │ │ │ │ │ 3745: 0034af11 76 FUNC GLOBAL DEFAULT 11 _ZN4Mesh11apply_scaleEf │ │ │ │ │ 3746: 002ee421 88 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9apply_lsqEiiRKSt6vectorIN4coot22lsq_range_match_info_tESaIS2_EE │ │ │ │ │ 3747: 0050d25c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t22refine_auto_range_stepE │ │ │ │ │ 3748: 001f2125 324 FUNC GLOBAL DEFAULT 11 _Z13coot_revisionv │ │ │ │ │ 3749: 0015cf89 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot14mtz_type_labelESaIS1_EED1Ev │ │ │ │ │ @@ -3826,17 +3826,17 @@ │ │ │ │ │ 3822: 002dded9 836 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29set_go_to_residue_intelligentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_ │ │ │ │ │ 3823: 0051923c 4 OBJECT GLOBAL DEFAULT 23 VAO_for_text │ │ │ │ │ 3824: 0044cf51 908 FUNC GLOBAL DEFAULT 11 _ZN6Shader20set_mat4_for_uniformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3glm3matILi4ELi4EfLNS8_9qualifierE0EEE │ │ │ │ │ 3825: 00120911 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24refinement_lights_info_tESaIS1_EED2Ev │ │ │ │ │ 3826: 00516690 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22in_add_alt_conf_defineE │ │ │ │ │ 3827: 001af181 364 FUNC GLOBAL DEFAULT 11 copy_from_ncs_master_to_specific_other_chains_py │ │ │ │ │ 3828: 002b45d9 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23add_shortcuts_to_windowEP10_GtkWidget │ │ │ │ │ - 3829: 004b9c80 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFscale_anisoIfEE │ │ │ │ │ + 3829: 004b9c88 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFscale_anisoIfEE │ │ │ │ │ 3830: 0050e998 4 OBJECT GLOBAL DEFAULT 23 _PyGObject_API │ │ │ │ │ - 3831: 004b9d94 44 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ + 3831: 004b9d9c 44 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ 3832: 004316c9 188 FUNC GLOBAL DEFAULT 11 _Z9atom_pickv │ │ │ │ │ 3833: 00412bf1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot24ghost_molecule_display_tESaIS1_EED2Ev │ │ │ │ │ 3834: 001fb531 192 FUNC GLOBAL DEFAULT 11 decrease_clipping_back │ │ │ │ │ 3835: 001de929 36 FUNC GLOBAL DEFAULT 11 set_ramachandran_plot_contour_levels │ │ │ │ │ 3836: 003300e9 376 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38rama_plot_boxes_handle_molecule_updateEP10_GtkWidget │ │ │ │ │ 3837: 00183ff5 416 FUNC GLOBAL DEFAULT 11 _Z29write_dictionary_from_residueiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_S4_ │ │ │ │ │ 3838: 0012e179 1036 FUNC GLOBAL DEFAULT 11 set_residue_to_rotamer_name │ │ │ │ │ @@ -3910,15 +3910,15 @@ │ │ │ │ │ 3906: 003fd3f9 2228 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34delete_extra_restraints_worse_thanERKd │ │ │ │ │ 3907: 0033ff95 152 FUNC GLOBAL DEFAULT 11 _ZN5Model25draw_tmeshes_with_shadowsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEERKNSJ_ILi4EfLS4_0EEEbS7_jfjb │ │ │ │ │ 3908: 001b1cc1 4 FUNC GLOBAL DEFAULT 11 _Z25wrapped_curl_easy_performPv │ │ │ │ │ 3909: 003279bd 224 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_tD1Ev │ │ │ │ │ 3910: 001e77fd 112 FUNC GLOBAL DEFAULT 11 _Z24set_map_fresnel_settingsisfff │ │ │ │ │ 3911: 0047736d 232 FUNC GLOBAL DEFAULT 11 _ZNK4coot15flips_container4flip5printEv │ │ │ │ │ 3912: 0021fe79 164 FUNC WEAK DEFAULT 11 _ZNSt3mapIiSt6vectorISt4pairIiN4coot14residue_spec_tEESaIS4_EESt4lessIiESaIS1_IKiS6_EEEixERS9_ │ │ │ │ │ - 3913: 004ba1f0 310 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ + 3913: 004ba1f8 310 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ 3914: 002db6a5 44 FUNC WEAK DEFAULT 11 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED1Ev │ │ │ │ │ 3915: 00323bd9 12648 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE27make_atom_id_by_using_bondsEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIjSaIjEEb │ │ │ │ │ 3916: 003db531 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot4util16dict_atom_info_tESaIS2_EED1Ev │ │ │ │ │ 3917: 00265dc9 28 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t13SetMouseBeginEdd │ │ │ │ │ 3918: 00183b39 360 FUNC GLOBAL DEFAULT 11 _Z19get_residue_by_typeiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 3919: 00143789 136 FUNC WEAK DEFAULT 11 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ │ 3920: 0015cdc1 388 FUNC WEAK DEFAULT 11 _ZN15graphics_info_t53on_generic_objects_dialog_object_check_button_toggledEP10_GtkButtonPv │ │ │ │ │ @@ -4027,15 +4027,15 @@ │ │ │ │ │ 4023: 00316a85 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17HUD_button_info_tSaIS0_EED2Ev │ │ │ │ │ 4024: 001f61b1 20 FUNC GLOBAL DEFAULT 11 dragged_refinement_steps_per_frame │ │ │ │ │ 4025: 0033b8e5 716 FUNC GLOBAL DEFAULT 11 _ZN21Instanced_Markup_Mesh13setup_buffersEv │ │ │ │ │ 4026: 00209335 288 FUNC GLOBAL DEFAULT 11 set_clipping_back │ │ │ │ │ 4027: 005117e0 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t30texture_for_camera_facing_quadE │ │ │ │ │ 4028: 001f3881 68 FUNC GLOBAL DEFAULT 11 set_draw_stick_mode_atoms │ │ │ │ │ 4029: 001e109d 196 FUNC GLOBAL DEFAULT 11 wrapped_create_lsq_plane_dialog │ │ │ │ │ - 4030: 004b8900 47 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ + 4030: 004b8904 47 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ 4031: 00510f5c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t16instanced_meshesE │ │ │ │ │ 4032: 002c64d1 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t56get_regenerate_bonds_needs_make_bonds_type_checked_stateEv │ │ │ │ │ 4033: 00517580 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20draw_crosshairs_flagE │ │ │ │ │ 4034: 0024cc91 1804 FUNC GLOBAL DEFAULT 11 _ZN4coot25get_prodrg_hybridizationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4035: 00269f29 556 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39setup_for_probe_dots_on_chis_molprobityEi │ │ │ │ │ 4036: 00342515 118 FUNC GLOBAL DEFAULT 11 _Z12glm_to_mat33RKN3glm3matILi4ELi4EfLNS_9qualifierE0EEE │ │ │ │ │ 4037: 0038b79d 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot31dictionary_residue_restraints_tEPN4mmdb7ResidueEESaIS6_EED2Ev │ │ │ │ │ @@ -4053,15 +4053,15 @@ │ │ │ │ │ 4049: 001927f9 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot31dictionary_residue_restraints_tEESaIS3_EED1Ev │ │ │ │ │ 4050: 0011becd 1364 FUNC GLOBAL DEFAULT 11 delete_residue_range │ │ │ │ │ 4051: 001d8b85 948 FUNC GLOBAL DEFAULT 11 wrapped_create_superpose_dialog │ │ │ │ │ 4052: 001ee861 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIN7clipper10Coord_orthEdESaIS3_EED1Ev │ │ │ │ │ 4053: 0040c7e9 1136 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t33add_ncs_ghosts_no_explicit_masterERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKS0_IS0_ISt4pairIS6_iESaISC_EESaISE_EES0_IsSaIsEERKS0_IiSaIiEEsfb │ │ │ │ │ 4054: 0032eafd 82 FUNC GLOBAL DEFAULT 11 _ZN9GL_matrixC1ES_i │ │ │ │ │ 4055: 00131e6d 556 FUNC GLOBAL DEFAULT 11 setup_residue_partial_alt_locs │ │ │ │ │ - 4056: 004ba71c 71 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 4056: 004ba724 71 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 4057: 004006c9 170 FUNC WEAK DEFAULT 11 _ZNK4coot11atom_spec_tltERKS0_ │ │ │ │ │ 4058: 003219d1 2 FUNC WEAK DEFAULT 11 _ZN20graphics_ligand_bondD2Ev │ │ │ │ │ 4059: 003c76e9 204 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t23fix_nomenclature_errorsEPN4coot16protein_geometryE │ │ │ │ │ 4060: 001f78ed 24 FUNC GLOBAL DEFAULT 11 set_electrostatic_surface_charge_range │ │ │ │ │ 4061: 00442d2d 328 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 4062: 001b9d85 3276 FUNC GLOBAL DEFAULT 11 handle_pisa_interfaces_py │ │ │ │ │ 4063: 00388471 720 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t33make_colour_by_ncs_related_chainsEb │ │ │ │ │ @@ -4093,15 +4093,15 @@ │ │ │ │ │ 4089: 003c1925 268 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20find_peak_along_lineERKN7clipper10Coord_orthES3_ │ │ │ │ │ 4090: 00371f1d 712 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t16move_std_residueEPN4mmdb7ResidueEPKS1_ │ │ │ │ │ 4091: 00516a48 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37do_coot_probe_dots_during_refine_flagE │ │ │ │ │ 4092: 0032098d 76 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_molecule6renderEv │ │ │ │ │ 4093: 0010040d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3glm3vecILi3EfLNS0_9qualifierE0EEESaIS3_EED1Ev │ │ │ │ │ 4094: 003ac249 288 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27fit_to_map_by_random_jiggleERN4coot14residue_spec_tERKN7clipper4XmapIfEEfif │ │ │ │ │ 4095: 0050d1c8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27rama_plot_restraints_weightE │ │ │ │ │ - 4096: 004ba938 11 OBJECT WEAK DEFAULT 13 _ZTS9ColorRule │ │ │ │ │ + 4096: 004ba940 11 OBJECT WEAK DEFAULT 13 _ZTS9ColorRule │ │ │ │ │ 4097: 00137bb9 1616 FUNC GLOBAL DEFAULT 11 new_molecule_by_symop │ │ │ │ │ 4098: 0022ed35 80 FUNC GLOBAL DEFAULT 11 _ZN4coot13add_hydrogensB5cxx11EPN4mmdb7ResidueERKNS_31dictionary_residue_restraints_tE │ │ │ │ │ 4099: 0034ffdd 350 FUNC GLOBAL DEFAULT 11 _ZN4Mesh6importERKSt4pairISt6vectorI16s_generic_vertexSaIS2_EES1_I10g_triangleSaIS5_EEERKS1_IS0_Ii14map_triangle_tESaISC_EEb │ │ │ │ │ 4100: 0026930d 4 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12load_db_mainEv │ │ │ │ │ 4101: 003dceb5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23ray_trace_molecule_info6bond_tESaIS2_EED1Ev │ │ │ │ │ 4102: 00267701 316 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36delete_molecule_from_display_managerEib │ │ │ │ │ 4103: 001f7559 2 FUNC GLOBAL DEFAULT 11 set_do_GL_lighting │ │ │ │ │ @@ -4125,15 +4125,15 @@ │ │ │ │ │ 4121: 001ded91 348 FUNC GLOBAL DEFAULT 11 ramachandran_plot_differences_mol_combobox_first_changed │ │ │ │ │ 4122: 00139465 64 FUNC GLOBAL DEFAULT 11 mutate_sequence_chain_combobox_changed │ │ │ │ │ 4123: 001b4e05 1340 FUNC GLOBAL DEFAULT 11 _Z36fetch_and_superpose_alphafold_modelsi │ │ │ │ │ 4124: 00517c8c 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17lsq_dialog_valuesE │ │ │ │ │ 4125: 004796d5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot11atom_spec_tESaIS1_EED2Ev │ │ │ │ │ 4126: 0050f9fc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21shadow_texture_heightE │ │ │ │ │ 4127: 0043b575 12 FUNC GLOBAL DEFAULT 11 _ZN4coot17restraints_editor19widget_from_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 4128: 004b9bbc 30 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14SFcalc_iso_fftIfEE │ │ │ │ │ + 4128: 004b9bc4 30 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14SFcalc_iso_fftIfEE │ │ │ │ │ 4129: 00426651 1260 FUNC WEAK DEFAULT 11 _ZN31MolecularRepresentationInstanceC2ESt10shared_ptrI10MyMoleculeES0_I11ColorSchemeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ │ │ │ │ │ 4130: 002ecfb9 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12mutate_chainEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bb │ │ │ │ │ 4131: 0032a169 12672 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE27make_atom_id_by_using_bondsEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIjSaIjEEb │ │ │ │ │ 4132: 00196ae9 168 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE6updateEv │ │ │ │ │ 4133: 0013b7d9 352 FUNC GLOBAL DEFAULT 11 fill_move_molecule_here_dialog │ │ │ │ │ 4134: 00517c6c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t2T0E │ │ │ │ │ 4135: 001d876d 188 FUNC GLOBAL DEFAULT 11 _Z28lsq_ref_mol_combobox_changedP10_GtkWidgetPv │ │ │ │ │ @@ -4154,15 +4154,15 @@ │ │ │ │ │ 4150: 0031654d 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP10_GtkWidgetSaIS1_EED1Ev │ │ │ │ │ 4151: 0050d38c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t35rotamer_selection_dialog_y_positionE │ │ │ │ │ 4152: 001e83e9 184 FUNC GLOBAL DEFAULT 11 _Z25set_use_ambient_occlusions │ │ │ │ │ 4153: 00505940 12 OBJECT WEAK DEFAULT 19 _ZTINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ 4154: 0012588d 24 FUNC GLOBAL DEFAULT 11 add_terminal_residue_immediate_addition_state │ │ │ │ │ 4155: 003ada5d 284 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 4156: 001f62ed 168 FUNC GLOBAL DEFAULT 11 coot_socket_listener_idle_func │ │ │ │ │ - 4157: 004b9154 34 OBJECT GLOBAL DEFAULT 13 _ZTS31graphics_ligand_mesh_molecule_t │ │ │ │ │ + 4157: 004b9158 34 OBJECT GLOBAL DEFAULT 13 _ZTS31graphics_ligand_mesh_molecule_t │ │ │ │ │ 4158: 001228dd 432 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot6SSfind6TargetESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_ │ │ │ │ │ 4159: 001e8559 440 FUNC GLOBAL DEFAULT 11 _Z17reload_map_shaderv │ │ │ │ │ 4160: 002b30d5 188 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32fill_combobox_with_chain_optionsB5cxx11EP10_GtkWidgetiPFvvE │ │ │ │ │ 4161: 001d7661 744 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper9datatypes10I_sigI_anoIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_ │ │ │ │ │ 4162: 001931a1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseI37Instanced_Markup_Mesh_Vertex_attrib_tSaIS0_EED2Ev │ │ │ │ │ 4163: 001df5b1 564 FUNC GLOBAL DEFAULT 11 map_peaks_around_molecule_py │ │ │ │ │ 4164: 00433e71 40 FUNC GLOBAL DEFAULT 11 on_positron_interpolate_button_clicked │ │ │ │ │ @@ -4294,45 +4294,45 @@ │ │ │ │ │ 4290: 00243d99 472 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4coot14residue_spec_tEP10_GtkWidgetESt6vectorIS7_SaIS7_EEEES8_ET0_T_SE_SD_ │ │ │ │ │ 4291: 003d8249 2604 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14score_rotamersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_ifRKN7clipper4XmapIfEERKN4coot16protein_geometryE │ │ │ │ │ 4292: 003d3679 2576 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24try_add_by_consolidationB5cxx11EPN4mmdb7ManagerE │ │ │ │ │ 4293: 00250fc9 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot17fle_ligand_bond_tESaIS1_EED1Ev │ │ │ │ │ 4294: 001d5355 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4maskERKNS_13HKL_data_baseE │ │ │ │ │ 4295: 001243dd 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN4mmdb5ChainESaIS2_EED2Ev │ │ │ │ │ 4296: 00178631 444 FUNC GLOBAL DEFAULT 11 set_ligand_cluster_sigma_level_from_widget │ │ │ │ │ - 4297: 004b89c8 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE │ │ │ │ │ + 4297: 004b89cc 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE │ │ │ │ │ 4298: 00380335 728 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t29add_additional_representationEiRKifbRKN4coot21atom_selection_info_tEP10_GtkWidgetRK17gl_context_info_tPKNS2_16protein_geometryE │ │ │ │ │ 4299: 00221b69 1080 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN3cfc16pharm_button_setESt6vectorIS3_SaIS3_EEEEiNS0_5__ops15_Iter_comp_iterIPFbRKS3_SC_EEEEvT_SG_T0_T1_ │ │ │ │ │ 4300: 003372b1 140 FUNC GLOBAL DEFAULT 11 _ZN17HUD_button_info_t25calculate_position_offsetEjii │ │ │ │ │ 4301: 001f579d 10 FUNC GLOBAL DEFAULT 11 _Z11encode_intsii │ │ │ │ │ 4302: 00218c65 244 FUNC GLOBAL DEFAULT 11 _ZN3cfc35on_cfc_water_cluster_button_clickedEP10_GtkButtonPv │ │ │ │ │ 4303: 0050d3bc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32display_manager_maps_vbox_y_sizeE │ │ │ │ │ - 4304: 004b8a50 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13Message_fatalE │ │ │ │ │ + 4304: 004b8a54 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13Message_fatalE │ │ │ │ │ 4305: 0014f1bd 168 FUNC GLOBAL DEFAULT 11 toggle_reveal_python_scripting_entry │ │ │ │ │ 4306: 002afab9 508 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27skeletonize_map_by_comboboxEP10_GtkWidget │ │ │ │ │ 4307: 001912fd 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes5F_phiIfEEE9data_sizeEv │ │ │ │ │ 4308: 0020c575 280 FUNC GLOBAL DEFAULT 11 set_hardware_stereo_angle_factor │ │ │ │ │ 4309: 00405475 472 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t10pdb_stringB5cxx11Ev │ │ │ │ │ 4310: 00511588 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37texture_for_happy_face_residue_markerE │ │ │ │ │ 4311: 002233ed 236 FUNC GLOBAL DEFAULT 11 _Z34refmac_dialog_r_free_button_selectP10_GtkWidget15GtkPositionType │ │ │ │ │ 4312: 00517438 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21geometry_atom_index_4E │ │ │ │ │ 4313: 004635a5 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16energy_lib_angleESaIS1_EED1Ev │ │ │ │ │ 4314: 001270f9 168 FUNC GLOBAL DEFAULT 11 add_planar_peptide_restraints │ │ │ │ │ 4315: 0013ff3d 428 FUNC GLOBAL DEFAULT 11 move_molecule_here_by_widget │ │ │ │ │ 4316: 003acbf1 56 FUNC WEAK DEFAULT 11 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSH_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISX_EEfPFfSG_S11_SL_EPSQ_INSH_9RTop_orthEfEESt12_PlaceholderILi1EESE_St17reference_wrapperISK_EfSM_SZ_fS13_S16_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKS1P_St18_Manager_operation │ │ │ │ │ 4317: 00336eb1 236 FUNC GLOBAL DEFAULT 11 _ZN16ProgressNotifier8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4318: 0050cdc4 96 OBJECT GLOBAL DEFAULT 22 coot_python_functions │ │ │ │ │ - 4319: 001f2779 16 FUNC GLOBAL DEFAULT 11 get_idle_function_rock_target_angle │ │ │ │ │ + 4319: 001f2775 20 FUNC GLOBAL DEFAULT 11 get_idle_function_rock_target_angle │ │ │ │ │ 4320: 0012145d 304 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEj │ │ │ │ │ 4321: 00512298 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t12do_tick_spinE │ │ │ │ │ 4322: 001c755d 3956 FUNC GLOBAL DEFAULT 11 add_extra_torsion_restraint │ │ │ │ │ 4323: 0011d1e5 540 FUNC GLOBAL DEFAULT 11 _Z27delete_sidechains_for_chainiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4324: 0044bcf5 484 FUNC GLOBAL DEFAULT 11 _ZN6Shader3UseEv │ │ │ │ │ 4325: 001b5fd9 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 4326: 00180381 24 FUNC GLOBAL DEFAULT 11 ligand_expert │ │ │ │ │ - 4327: 004b8a6c 1 OBJECT UNIQUE DEFAULT 13 _ZSt19piecewise_construct │ │ │ │ │ + 4327: 004b8a70 1 OBJECT UNIQUE DEFAULT 13 _ZSt19piecewise_construct │ │ │ │ │ 4328: 00151d19 20 FUNC GLOBAL DEFAULT 11 set_file_chooser_overwrite │ │ │ │ │ 4329: 00400ad5 344 FUNC WEAK DEFAULT 11 _ZNSt3mapIPN4mmdb7ResidueEN7clipper10Coord_orthESt4lessIS2_ESaISt4pairIKS2_S4_EEEixERS8_ │ │ │ │ │ 4330: 00517e48 16 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21command_line_commandsE │ │ │ │ │ 4331: 00401e81 964 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t23extra_angle_restraint_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ │ 4332: 00114a09 344 FUNC GLOBAL DEFAULT 11 set_decoloned_backup_file_names │ │ │ │ │ 4333: 0010c5e1 4 FUNC GLOBAL DEFAULT 11 accept_regularizement │ │ │ │ │ 4334: 0017ccfd 6 FUNC GLOBAL DEFAULT 11 fill_ligands_dialog_map_bits_by_dialog_name │ │ │ │ │ @@ -4414,15 +4414,15 @@ │ │ │ │ │ 4410: 001fb3b1 192 FUNC GLOBAL DEFAULT 11 increase_clipping_back │ │ │ │ │ 4411: 003a7b39 224 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17make_map_from_cifEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4412: 001520d9 20 FUNC GLOBAL DEFAULT 11 add_reps_molecule_option_menu_item_select │ │ │ │ │ 4413: 00290015 180 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16get_molecule_mvpEb │ │ │ │ │ 4414: 0050cf98 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t12mvp_locationE │ │ │ │ │ 4415: 002b7ad1 560 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30check_waters_by_difference_mapEiii │ │ │ │ │ 4416: 0033ec51 1384 FUNC GLOBAL DEFAULT 11 _ZN9LinesMeshC1ERKN7clipper4CellE │ │ │ │ │ - 4417: 004ba700 26 OBJECT WEAK DEFAULT 13 _ZTS23MolecularRepresentation │ │ │ │ │ + 4417: 004ba708 26 OBJECT WEAK DEFAULT 13 _ZTS23MolecularRepresentation │ │ │ │ │ 4418: 003b03cd 292 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16SkeletonTreeNodeESaIS1_EE17_M_default_appendEj │ │ │ │ │ 4419: 0019a449 716 FUNC GLOBAL DEFAULT 11 _Z32sharpen_blur_map_with_resamplingiff │ │ │ │ │ 4420: 002be5fd 80 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot21alt_confed_chi_anglesESaIS1_EED2Ev │ │ │ │ │ 4421: 005163ac 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24refmac_ccp4i_project_dirB5cxx11E │ │ │ │ │ 4422: 00277ec5 372 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t25extra_torsion_restraint_tESaIS2_EED1Ev │ │ │ │ │ 4423: 00424895 2 FUNC WEAK DEFAULT 11 _ZNSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 4424: 0050d3a4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31accept_reject_dialog_x_positionE │ │ │ │ │ @@ -4604,15 +4604,15 @@ │ │ │ │ │ 4600: 0017aa65 300 FUNC GLOBAL DEFAULT 11 _Z26setup_ligands_progress_barv │ │ │ │ │ 4601: 00137191 512 FUNC GLOBAL DEFAULT 11 cis_trans_convert │ │ │ │ │ 4602: 001fb2ed 196 FUNC GLOBAL DEFAULT 11 increase_clipping_front │ │ │ │ │ 4603: 0050cf64 12 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t12eye_positionE │ │ │ │ │ 4604: 0013cab5 520 FUNC GLOBAL DEFAULT 11 execute_recover_session │ │ │ │ │ 4605: 002d0251 1380 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20delete_residue_rangeEiRKN4coot14residue_spec_tES3_ │ │ │ │ │ 4606: 001d5921 196 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6I_sigIIfEEE11data_exportERKNS_3HKLEPd │ │ │ │ │ - 4607: 004b9138 27 OBJECT GLOBAL DEFAULT 13 _ZTS24graphics_ligand_molecule │ │ │ │ │ + 4607: 004b913c 27 OBJECT GLOBAL DEFAULT 13 _ZTS24graphics_ligand_molecule │ │ │ │ │ 4608: 00517ad0 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25baton_build_params_activeE │ │ │ │ │ 4609: 003166f1 128 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED1Ev │ │ │ │ │ 4610: 0020abbd 264 FUNC GLOBAL DEFAULT 11 set_symmetry_shift_search_size │ │ │ │ │ 4611: 005163f0 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44backbone_torsion_carbonyl_button_start_pos_xE │ │ │ │ │ 4612: 001bd139 40 FUNC GLOBAL DEFAULT 11 set_edit_chi_angles_dialog_position │ │ │ │ │ 4613: 0050d0fc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26rotamer_residue_atom_indexE │ │ │ │ │ 4614: 0050d408 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t15refmac_moleculeE │ │ │ │ │ @@ -4620,15 +4620,15 @@ │ │ │ │ │ 4616: 002e9601 82 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot23preferences_icon_info_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 4617: 002bba05 1472 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42new_fill_combobox_with_coordinates_optionsEP10_GtkWidgetPFvvEi │ │ │ │ │ 4618: 00146979 1068 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEE5eraseINS_6detail9iter_implISA_EELi0EEET_SF_ │ │ │ │ │ 4619: 0027aca9 884 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot28additional_representations_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 4620: 002b1591 204 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t43unset_geometry_dialog_distance_togglebuttonEv │ │ │ │ │ 4621: 0014d55d 36 FUNC GLOBAL DEFAULT 11 show_remarks_browswer │ │ │ │ │ 4622: 0050cfa0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t14clipping_frontE │ │ │ │ │ - 4623: 004b90f0 71 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ + 4623: 004b90f4 71 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ 4624: 00380219 284 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t22set_map_colour_stringsB5cxx11Ev │ │ │ │ │ 4625: 00317a39 64 FUNC WEAK DEFAULT 11 _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEED2Ev │ │ │ │ │ 4626: 00415dcd 62 FUNC WEAK DEFAULT 11 _ZN26molecular_triangles_mesh_tD2Ev │ │ │ │ │ 4627: 0038e0d5 372 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19max_res_no_in_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4628: 003440d5 204 FUNC GLOBAL DEFAULT 11 _ZN4Mesh4initEv │ │ │ │ │ 4629: 00214db1 4360 FUNC GLOBAL DEFAULT 11 _Z18text_png_as_stringB5cxx11P7_object │ │ │ │ │ 4630: 003c4675 648 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24delete_residue_sidechainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_ │ │ │ │ │ @@ -4775,15 +4775,15 @@ │ │ │ │ │ 4771: 00465fd1 532 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot13chem_mod_chirESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 4772: 002e9b35 108 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27set_stop_curl_download_flagERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 4773: 00476b49 38 FUNC GLOBAL DEFAULT 11 vdot │ │ │ │ │ 4774: 0011560d 360 FUNC GLOBAL DEFAULT 11 set_model_fit_refine_rotate_translate_zone_label │ │ │ │ │ 4775: 002b96f1 208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t45renumber_residue_range_chain_combobox_changedEP10_GtkWidgetPv │ │ │ │ │ 4776: 0035d781 146 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf5SceneESaIS1_EED1Ev │ │ │ │ │ 4777: 00280699 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev │ │ │ │ │ - 4778: 004b9c24 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_baseIfEE │ │ │ │ │ + 4778: 004b9c2c 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_baseIfEE │ │ │ │ │ 4779: 00250d65 74 FUNC WEAK DEFAULT 11 _ZN4coot15named_torsion_tD2Ev │ │ │ │ │ 4780: 00517cec 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22lsq_match_chain_id_refB5cxx11E │ │ │ │ │ 4781: 003f56d9 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot15fragment_info_tESaIS1_EED1Ev │ │ │ │ │ 4782: 00196f19 120 FUNC GLOBAL DEFAULT 11 update_maps │ │ │ │ │ 4783: 001f6b31 24 FUNC GLOBAL DEFAULT 11 set_guile_gui_loaded_flag │ │ │ │ │ 4784: 001f395d 60 FUNC GLOBAL DEFAULT 11 draw_hydrogens_state │ │ │ │ │ 4785: 00243831 392 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot14residue_spec_tEP10_GtkWidgetESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ │ @@ -5005,15 +5005,15 @@ │ │ │ │ │ 5001: 001fa869 440 FUNC GLOBAL DEFAULT 11 set_density_size_from_widget │ │ │ │ │ 5002: 0026468d 460 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIN4coot14residue_spec_tESt4pairIKS1_N9rama_plot9phi_psi_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_ │ │ │ │ │ 5003: 003279bd 224 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_tD2Ev │ │ │ │ │ 5004: 0036e275 48 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t19is_in_labelled_listEi │ │ │ │ │ 5005: 00150669 24 FUNC GLOBAL DEFAULT 11 main_toolbar_style_state │ │ │ │ │ 5006: 0026e785 788 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32rotamer_dialog_neighbour_rotamerEi │ │ │ │ │ 5007: 001f728d 24 FUNC GLOBAL DEFAULT 11 set_brief_atom_labels │ │ │ │ │ - 5008: 001f23b5 64 FUNC GLOBAL DEFAULT 11 test_internal_single_py │ │ │ │ │ + 5008: 001f23b1 64 FUNC GLOBAL DEFAULT 11 test_internal_single_py │ │ │ │ │ 5009: 001d84f5 4 FUNC GLOBAL DEFAULT 11 fill_superpose_combobox_with_chain_options │ │ │ │ │ 5010: 0035f155 400 FUNC WEAK DEFAULT 11 _ZN8tinygltf4NodeC2ERKS0_ │ │ │ │ │ 5011: 001d3bd1 416 FUNC GLOBAL DEFAULT 11 _Z38assign_sequence_to_best_matching_chainNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 5012: 00505a5c 36 OBJECT WEAK DEFAULT 19 _ZTVNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEEE │ │ │ │ │ 5013: 002db6a5 44 FUNC WEAK DEFAULT 11 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED2Ev │ │ │ │ │ 5014: 005164fc 136 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28chi_angles_clicked_atom_specE │ │ │ │ │ 5015: 0030bce9 296 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25calculate_new_rail_pointsERK36updating_model_molecule_parameters_t │ │ │ │ │ @@ -5133,15 +5133,15 @@ │ │ │ │ │ 5129: 001a47a5 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 5130: 004563b9 536 FUNC GLOBAL DEFAULT 11 _Z28test_fragmemt_atom_selectionv │ │ │ │ │ 5131: 00516a2c 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17delete_item_chainE │ │ │ │ │ 5132: 002bca8d 3524 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29set_tomo_section_view_sectionEii │ │ │ │ │ 5133: 004140a5 108 FUNC WEAK DEFAULT 11 _ZZNSt6vectorISt4pairIN7clipper4XmapIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EE17_M_realloc_appendIJSA_EEEvDpOT_EN11_Guard_eltsD2Ev │ │ │ │ │ 5134: 0036ea11 172 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13draw_moleculeEsbb │ │ │ │ │ 5135: 002acfe9 62 FUNC WEAK DEFAULT 11 _ZN4coot20graph_rotamer_info_tD2Ev │ │ │ │ │ - 5136: 001f24dd 184 FUNC GLOBAL DEFAULT 11 set_molecule_name │ │ │ │ │ + 5136: 001f24d9 184 FUNC GLOBAL DEFAULT 11 set_molecule_name │ │ │ │ │ 5137: 0011fc6d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIfSaIfEED2Ev │ │ │ │ │ 5138: 001927f9 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot31dictionary_residue_restraints_tEESaIS3_EED2Ev │ │ │ │ │ 5139: 001ee861 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIN7clipper10Coord_orthEdESaIS3_EED2Ev │ │ │ │ │ 5140: 003fd109 340 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27add_refmac_extra_restraintsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 5141: 001e1d61 624 FUNC GLOBAL DEFAULT 11 _Z20check_waters_baddiesiffffsss │ │ │ │ │ 5142: 00189409 684 FUNC GLOBAL DEFAULT 11 add_dipole_py │ │ │ │ │ 5143: 00258085 324 FUNC GLOBAL DEFAULT 11 _Z33set_display_generic_object_simpleis │ │ │ │ │ @@ -5160,15 +5160,15 @@ │ │ │ │ │ 5156: 001634ed 184 FUNC GLOBAL DEFAULT 11 save_coords_name_suggestion_py │ │ │ │ │ 5157: 00351455 1140 FUNC GLOBAL DEFAULT 11 _ZN4Mesh17calculate_normalsEv │ │ │ │ │ 5158: 00516dc8 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18mesh_for_eyelashesE │ │ │ │ │ 5159: 0036e599 50 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17unlabel_symm_atomEi │ │ │ │ │ 5160: 002ad2d1 170 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN11coot_extras19my_chain_of_stats_tESaIS1_EED1Ev │ │ │ │ │ 5161: 0027826d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper10Coord_gridESaIS1_EED1Ev │ │ │ │ │ 5162: 003893a9 304 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13install_modelEiPN4mmdb7ManagerEPKN4coot16protein_geometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEsbb │ │ │ │ │ - 5163: 004ba050 87 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 5163: 004ba058 87 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 5164: 002ba541 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27output_residue_info_as_textEii │ │ │ │ │ 5165: 00505b40 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 5166: 003f57b1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN4mmdb7ResidueES3_ESaIS4_EED1Ev │ │ │ │ │ 5167: 003dde9d 50 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t20mutate_base_internalEPN4mmdb7ResidueES2_b │ │ │ │ │ 5168: 001e93d9 492 FUNC GLOBAL DEFAULT 11 single_model_view_next_model_number │ │ │ │ │ 5169: 001636c9 300 FUNC GLOBAL DEFAULT 11 cell_py │ │ │ │ │ 5170: 00220185 428 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3cfc34clustered_feature_info_from_pythonESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ @@ -5259,15 +5259,15 @@ │ │ │ │ │ 5255: 00277289 92 FUNC WEAK DEFAULT 11 _ZN21updating_map_params_tD1Ev │ │ │ │ │ 5256: 002e9f15 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot21simple_curl_handler_tESaIS1_EED1Ev │ │ │ │ │ 5257: 00424e31 32 FUNC WEAK DEFAULT 11 _ZN23MolecularRepresentationD0Ev │ │ │ │ │ 5258: 005161b0 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28socket_python_string_waitingB5cxx11E │ │ │ │ │ 5259: 001e7eb1 108 FUNC GLOBAL DEFAULT 11 _Z26set_bond_smoothness_factorj │ │ │ │ │ 5260: 003169b9 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17atom_label_info_tSaIS0_EED1Ev │ │ │ │ │ 5261: 001fb7c5 272 FUNC GLOBAL DEFAULT 11 set_aniso_limit_size_from_widget │ │ │ │ │ - 5262: 004b8338 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ │ + 5262: 004b833c 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ │ 5263: 002772e5 228 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC1ERKS_ │ │ │ │ │ 5264: 001060c9 20 FUNC GLOBAL DEFAULT 11 refinement_move_atoms_with_zero_occupancy_state │ │ │ │ │ 5265: 00128729 368 FUNC GLOBAL DEFAULT 11 set_add_terminal_residue_add_other_residue_flag │ │ │ │ │ 5266: 00141e6d 6196 FUNC GLOBAL DEFAULT 11 _Z10curlew_oldv │ │ │ │ │ 5267: 002f3215 4598 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36coot_all_atom_contact_dots_instancedEPN4mmdb7ManagerEi │ │ │ │ │ 5268: 00258335 276 FUNC GLOBAL DEFAULT 11 _Z22generic_object_name_pyj │ │ │ │ │ 5269: 002c624d 392 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27jed_flip_intermediate_atomsEb │ │ │ │ │ @@ -5425,15 +5425,15 @@ │ │ │ │ │ 5421: 00170c8d 544 FUNC GLOBAL DEFAULT 11 print_all_history_in_scheme │ │ │ │ │ 5422: 0050cf08 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13ssao_strengthE │ │ │ │ │ 5423: 001eef45 1716 FUNC GLOBAL DEFAULT 11 execute_find_blobs │ │ │ │ │ 5424: 0011ab0d 396 FUNC GLOBAL DEFAULT 11 _Z11add_an_atomRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 5425: 0042ef85 2372 FUNC GLOBAL DEFAULT 11 _ZN8OBJModel14ToIndexedModelEv │ │ │ │ │ 5426: 002079e5 320 FUNC GLOBAL DEFAULT 11 remove_view │ │ │ │ │ 5427: 00353519 876 FUNC GLOBAL DEFAULT 11 _ZN4Mesh49setup_vertex_and_instancing_buffers_for_particlesEj │ │ │ │ │ - 5428: 004b9c44 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_bulkIfEE │ │ │ │ │ + 5428: 004b9c4c 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_bulkIfEE │ │ │ │ │ 5429: 001a04c1 364 FUNC GLOBAL DEFAULT 11 map_from_mtz_by_refmac_calc_phases │ │ │ │ │ 5430: 002deb45 112 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t57update_go_to_atom_molecule_on_go_to_atom_molecule_deletedEv │ │ │ │ │ 5431: 002dc121 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIPN4mmdb7ResidueES_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEESaISC_EED1Ev │ │ │ │ │ 5432: 002c3795 1260 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26pepflip_intermediate_atomsEPN4mmdb4AtomE │ │ │ │ │ 5433: 003163e5 32 FUNC WEAK DEFAULT 11 _ZN3fun17boids_container_tD1Ev │ │ │ │ │ 5434: 00426651 1260 FUNC WEAK DEFAULT 11 _ZN31MolecularRepresentationInstanceC1ESt10shared_ptrI10MyMoleculeES0_I11ColorSchemeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ │ │ │ │ │ 5435: 00466d19 1182 FUNC WEAK DEFAULT 11 _ZN4coot16protein_geometryC2ERKS0_ │ │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ │ 5447: 0033618d 576 FUNC GLOBAL DEFAULT 11 _Z30display_control_add_reps_frameP10_GtkWidgeti │ │ │ │ │ 5448: 001b8d7d 1840 FUNC GLOBAL DEFAULT 11 pisa_interaction │ │ │ │ │ 5449: 00201585 236 FUNC GLOBAL DEFAULT 11 renderman │ │ │ │ │ 5450: 0021f415 120 FUNC WEAK DEFAULT 11 _ZN15graphics_info_t13graphics_drawEv │ │ │ │ │ 5451: 00150fa1 24 FUNC GLOBAL DEFAULT 11 unset_go_to_atom_widget │ │ │ │ │ 5452: 00238b9d 988 FUNC GLOBAL DEFAULT 11 _ZN4coot28old_generic_display_object_t8add_lineERKNS_13colour_holderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKiRKSt4pairIN7clipper10Coord_orthESG_E │ │ │ │ │ 5453: 00516878 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17dynamic_distancesE │ │ │ │ │ - 5454: 001f2765 20 FUNC GLOBAL DEFAULT 11 _Z25run_startup_scripts_statev │ │ │ │ │ + 5454: 001f2761 20 FUNC GLOBAL DEFAULT 11 _Z25run_startup_scripts_statev │ │ │ │ │ 5455: 00229e25 284 FUNC GLOBAL DEFAULT 11 _ZN4coot8colour_t16convert_from_hsvERKSt6vectorIfSaIfEE │ │ │ │ │ 5456: 0015dfd5 936 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot23dict_chiral_restraint_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 5457: 00166091 220 FUNC GLOBAL DEFAULT 11 set_show_environment_distances │ │ │ │ │ 5458: 00327531 640 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE19assign_ring_centresEb │ │ │ │ │ 5459: 001068ed 20 FUNC GLOBAL DEFAULT 11 get_write_conect_record_state │ │ │ │ │ 5460: 0042c065 26 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 5461: 00517430 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t29imol_residue_partial_alt_locsE │ │ │ │ │ @@ -5528,15 +5528,15 @@ │ │ │ │ │ 5524: 002e2851 452 FUNC GLOBAL DEFAULT 11 _Z24residue_button_info_copyPN4coot32model_view_residue_button_info_tE │ │ │ │ │ 5525: 002dd1c5 72 FUNC WEAK DEFAULT 11 _ZStltIdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt4pairIT_T0_ESB_ │ │ │ │ │ 5526: 0017eccd 396 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5RDKit14SubstanceGroupESaIS1_EED1Ev │ │ │ │ │ 5527: 001bd071 40 FUNC GLOBAL DEFAULT 11 set_go_to_atom_window_position │ │ │ │ │ 5528: 00297025 656 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29get_particle_centre_positionsEv │ │ │ │ │ 5529: 0039361d 920 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26asn_hydrogen_position_swapESt6vectorISt4pairIbPN4mmdb7ResidueEESaIS5_EE │ │ │ │ │ 5530: 002ad1bd 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14phi_psi_prob_tESaIS1_EED1Ev │ │ │ │ │ - 5531: 004b8964 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE │ │ │ │ │ + 5531: 004b8968 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE │ │ │ │ │ 5532: 0021648d 600 FUNC GLOBAL DEFAULT 11 _Z27set_user_defined_colours_pyP7_object │ │ │ │ │ 5533: 00515e58 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27perspective_projection_flagE │ │ │ │ │ 5534: 001d8f39 632 FUNC GLOBAL DEFAULT 11 apply_lsq_matches_py │ │ │ │ │ 5535: 003f2ed1 6540 FUNC GLOBAL DEFAULT 11 _ZN4coot16dict_link_info_tC2EPN4mmdb7ResidueES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_16protein_geometryE │ │ │ │ │ 5536: 0044bcdd 24 FUNC GLOBAL DEFAULT 11 _ZN6Shader5closeEv │ │ │ │ │ 5537: 0011cc1d 1136 FUNC GLOBAL DEFAULT 11 set_atom_attribute │ │ │ │ │ 5538: 002229c5 116 FUNC GLOBAL DEFAULT 11 _Z14make_menu_itemPcPFvvEPv │ │ │ │ │ @@ -5578,19 +5578,19 @@ │ │ │ │ │ 5574: 00163405 2 FUNC GLOBAL DEFAULT 11 _Z15add_to_databaseRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE │ │ │ │ │ 5575: 004254c1 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrI16DisplayPrimitiveESaIS2_EED2Ev │ │ │ │ │ 5576: 0050cefc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13effects_gammaE │ │ │ │ │ 5577: 002761b5 1096 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21baton_next_directionsEiPN4mmdb4AtomERKN4coot9CartesianERKN7clipper10Coord_gridEs │ │ │ │ │ 5578: 0031646d 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper10Coord_orthES2_ESaIS3_EED2Ev │ │ │ │ │ 5579: 0017cd05 16 FUNC GLOBAL DEFAULT 11 fill_ligands_dialog_map_bits │ │ │ │ │ 5580: 00273cb5 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20add_measure_distanceERKN4coot9CartesianES3_ │ │ │ │ │ - 5581: 001f2349 24 FUNC GLOBAL DEFAULT 11 set_prefer_python │ │ │ │ │ + 5581: 001f2345 24 FUNC GLOBAL DEFAULT 11 set_prefer_python │ │ │ │ │ 5582: 0022eca9 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIsN4coot11atom_spec_tEESaIS3_EED2Ev │ │ │ │ │ 5583: 00416111 44 FUNC GLOBAL DEFAULT 11 _Z65on_display_all_radiobutton_molecule_0_toggled_gtkbuilder_callbackP16_GtkToggleButtonPv │ │ │ │ │ 5584: 0011a301 620 FUNC GLOBAL DEFAULT 11 _Z26resname_from_serial_numberB5cxx11iPKci │ │ │ │ │ - 5585: 004b8550 35 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ │ + 5585: 004b8554 35 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ │ 5586: 0015d28d 196 FUNC WEAK DEFAULT 11 _ZN4coot23dict_chiral_restraint_tD1Ev │ │ │ │ │ 5587: 0034fce9 434 FUNC GLOBAL DEFAULT 11 _ZN4MeshC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4coot13simple_mesh_tE │ │ │ │ │ 5588: 0046a8d9 1372 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh13setup_buffersEv │ │ │ │ │ 5589: 0026018d 458 FUNC WEAK DEFAULT 11 _ZN4coot8ShelxInsD2Ev │ │ │ │ │ 5590: 0026eaa9 756 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35difference_map_peaks_neighbour_peakEi │ │ │ │ │ 5591: 00333d55 1588 FUNC GLOBAL DEFAULT 11 _Z34display_control_molecule_combo_boxRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib │ │ │ │ │ 5592: 0050fcec 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t11ssaoBlurFBOE │ │ │ │ │ @@ -6042,15 +6042,15 @@ │ │ │ │ │ 6038: 005168dc 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t40external_refinement_program_button_labelB5cxx11E │ │ │ │ │ 6039: 0033d935 208 FUNC GLOBAL DEFAULT 11 _ZN9LinesMesh27update_radius_ring_verticesEf │ │ │ │ │ 6040: 00120d01 54 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol8moleculeESaIS2_EED1Ev │ │ │ │ │ 6041: 002bb419 960 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38fill_combobox_with_coordinates_optionsEP10_GtkWidgetPFvvEi │ │ │ │ │ 6042: 00517454 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37refinement_immediate_replacement_flagE │ │ │ │ │ 6043: 005114b0 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34bad_nbc_atom_pair_marker_positionsE │ │ │ │ │ 6044: 001669fd 672 FUNC GLOBAL DEFAULT 11 text_index_near_position │ │ │ │ │ - 6045: 004ba0a8 326 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEEE │ │ │ │ │ + 6045: 004ba0b0 326 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEEE │ │ │ │ │ 6046: 0050f0ee 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t48threaded_refinement_needs_to_accept_moving_atomsE │ │ │ │ │ 6047: 002b0181 628 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t33show_select_map_dialog_gtkbuilderEv │ │ │ │ │ 6048: 0050d430 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t9save_imolE │ │ │ │ │ 6049: 003d238d 344 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34assign_sequence_from_string_simpleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ │ │ │ │ │ 6050: 0050d120 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t36terminal_residue_addition_direct_psiE │ │ │ │ │ 6051: 001066a1 44 FUNC GLOBAL DEFAULT 11 set_pointer_atom_molecule │ │ │ │ │ 6052: 002fd225 936 FUNC GLOBAL DEFAULT 11 _ZNK4coot28old_generic_display_object_t8raster3dERSt14basic_ofstreamIcSt11char_traitsIcEE │ │ │ │ │ @@ -6072,15 +6072,15 @@ │ │ │ │ │ 6068: 001d704d 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE6updateEv │ │ │ │ │ 6069: 001c2931 194 FUNC WEAK DEFAULT 11 _ZN5xdg_tD2Ev │ │ │ │ │ 6070: 0023a639 186 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt6vectorIjSaIjEES2_IS4_SaIS4_EEEEPS4_ET0_T_SC_SB_ │ │ │ │ │ 6071: 00516a7d 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22do_numerical_gradientsE │ │ │ │ │ 6072: 00289b11 244 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t40setup_draw_for_bad_nbc_atom_pair_markersEv │ │ │ │ │ 6073: 002e94d9 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23preferences_icon_info_tESaIS1_EED2Ev │ │ │ │ │ 6074: 00327e1d 652 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_t15fill_mesh_atomsEv │ │ │ │ │ - 6075: 004b8444 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ + 6075: 004b8448 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ 6076: 002a23dd 1000 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26rotamer_markup_container_tSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_ │ │ │ │ │ 6077: 0041bd35 1008 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t15smooth_verticesEPSt6vectorI16s_generic_vertexSaIS1_EEjj │ │ │ │ │ 6078: 003da975 1128 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21fill_partial_residuesEPN4coot16protein_geometryEi │ │ │ │ │ 6079: 002916d1 404 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30draw_pointer_distances_objectsEv │ │ │ │ │ 6080: 001f4c7d 200 FUNC GLOBAL DEFAULT 11 min_resno_in_chain │ │ │ │ │ 6081: 003e4c65 420 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29sequence_comparison_to_chainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6082: 001faa21 484 FUNC GLOBAL DEFAULT 11 set_density_size_em_from_widget │ │ │ │ │ @@ -6111,16 +6111,16 @@ │ │ │ │ │ 6107: 0010858d 404 FUNC GLOBAL DEFAULT 11 _Z35all_residues_with_serial_numbers_pyi │ │ │ │ │ 6108: 0034ca85 228 FUNC GLOBAL DEFAULT 11 _ZNK4Mesh13just_verticesEv │ │ │ │ │ 6109: 001804e5 20 FUNC GLOBAL DEFAULT 11 set_find_ligand_n_top_ligands │ │ │ │ │ 6110: 0039cd5d 324 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t36update_map_in_display_control_widgetEv │ │ │ │ │ 6111: 001f6181 28 FUNC GLOBAL DEFAULT 11 set_refine_params_dialog_more_control_frame_is_active │ │ │ │ │ 6112: 0050d0c8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28mutate_auto_fit_residue_imolE │ │ │ │ │ 6113: 001bd111 40 FUNC GLOBAL DEFAULT 11 set_ramachandran_plot_dialog_position │ │ │ │ │ - 6114: 004b89f8 44 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE │ │ │ │ │ - 6115: 004b9cc0 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFweight_splineIfEE │ │ │ │ │ + 6114: 004b89fc 44 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE │ │ │ │ │ + 6115: 004b9cc8 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFweight_splineIfEE │ │ │ │ │ 6116: 00378bb1 524 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15draw_atom_labelEiisRKN3glm3vecILi4EfLNS0_9qualifierE0EEERKNS0_3matILi4ELi4EfLS2_0EEES9_ │ │ │ │ │ 6117: 0035c969 468 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf9AnimationESaIS1_EED2Ev │ │ │ │ │ 6118: 00505958 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 6119: 0037c9f9 640 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t9makebondsEPKN4coot16protein_geometryERKSt3setIiSt4lessIiESaIiEE │ │ │ │ │ 6120: 0050f6ac 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24validation_graph_widgetsE │ │ │ │ │ 6121: 00412771 480 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t44copy_residue_range_from_ncs_master_to_chainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiRKSt6vectorIS5_SaIS5_EE │ │ │ │ │ 6122: 002584c1 1052 FUNC GLOBAL DEFAULT 11 close_all_generic_objects │ │ │ │ │ @@ -6195,34 +6195,34 @@ │ │ │ │ │ 6191: 00505230 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 6192: 00424e51 68 FUNC WEAK DEFAULT 11 _ZNSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 6193: 00230f21 4 FUNC GLOBAL DEFAULT 11 _Z20setup_python_classesv │ │ │ │ │ 6194: 001a0925 328 FUNC GLOBAL DEFAULT 11 set_last_map_contour_level │ │ │ │ │ 6195: 0012089d 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot5fastaESaIS1_EED1Ev │ │ │ │ │ 6196: 001ae69d 4 FUNC GLOBAL DEFAULT 11 apply_ncs_to_view_orientation_and_screen_centre │ │ │ │ │ 6197: 003f9739 2096 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t25morph_fit_crunch_analysisERKSt3mapIPN4mmdb7ResidueENS_17morph_rtop_tripleESt4lessIS3_ESaISt4pairIKS3_S4_EEE │ │ │ │ │ - 6198: 001f2269 224 FUNC GLOBAL DEFAULT 11 coot_sys_build_type_py │ │ │ │ │ + 6198: 001f2269 220 FUNC GLOBAL DEFAULT 11 coot_sys_build_type_py │ │ │ │ │ 6199: 00333a01 372 FUNC GLOBAL DEFAULT 11 _Z31selections_and_colours_comboboxi │ │ │ │ │ 6200: 001950d9 588 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIS2_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ES9_ESt6vectorISA_SaISA_EEEEPSA_ET0_T_SJ_SI_ │ │ │ │ │ 6201: 0013b939 388 FUNC GLOBAL DEFAULT 11 fill_place_atom_molecule_combobox │ │ │ │ │ - 6202: 004b8258 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11other_errorE │ │ │ │ │ + 6202: 004b825c 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11other_errorE │ │ │ │ │ 6203: 0027772d 110 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot28old_generic_display_object_t7dodec_tESaIS2_EED2Ev │ │ │ │ │ 6204: 002604cd 114 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot20instanced_geometry_tESaIS1_EED1Ev │ │ │ │ │ - 6205: 004b8a24 41 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE │ │ │ │ │ + 6205: 004b8a28 41 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE │ │ │ │ │ 6206: 001a5e11 260 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper4XmapIfEEfESaIS4_EE17_M_realloc_appendIJRKS4_EEEvDpOT_ │ │ │ │ │ 6207: 00505964 20 OBJECT WEAK DEFAULT 19 _ZTVNSt13__future_base7_ResultIvEE │ │ │ │ │ 6208: 001d62a9 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEED2Ev │ │ │ │ │ 6209: 00442d2d 328 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 6210: 00204ea9 428 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_diff_sigmaa │ │ │ │ │ 6211: 003bfe5d 388 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29last_protein_residue_in_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6212: 0050d0b8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32add_alt_conf_new_atoms_occupancyE │ │ │ │ │ 6213: 003db311 278 FUNC WEAK DEFAULT 11 _ZN4coot11atom_spec_tC2EOS0_ │ │ │ │ │ 6214: 003ac71d 2 FUNC WEAK DEFAULT 11 _ZN7clipper14SFcalc_iso_fftIfED1Ev │ │ │ │ │ 6215: 002e9375 356 FUNC WEAK DEFAULT 11 _ZN4coot23preferences_icon_info_tC1ERKS0_ │ │ │ │ │ 6216: 00278401 452 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerC2Ev │ │ │ │ │ - 6217: 004b8130 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 6217: 004b8134 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 6218: 0024f581 1328 FUNC GLOBAL DEFAULT 11 _ZN4coot25flev_attached_hydrogens_t11cannonballsEPN4mmdb7ResidueEPNS1_7ManagerERKNS_31dictionary_residue_restraints_tE │ │ │ │ │ 6219: 001f27fd 4 FUNC GLOBAL DEFAULT 11 _Z48updating_refmac_refinement_json_timeout_functionPv │ │ │ │ │ 6220: 00516938 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27cif_dictionary_filename_vecB5cxx11E │ │ │ │ │ 6221: 00393e55 1184 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22add_residue_with_atomsERKN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS0_7minimol4atomESaISE_EE │ │ │ │ │ 6222: 0025434d 24 FUNC GLOBAL DEFAULT 11 _Z31set_gaussian_surface_box_radiusf │ │ │ │ │ 6223: 00204989 6 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_fo_alpha_calc │ │ │ │ │ 6224: 0038baa5 456 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerC1EPN4coot16protein_geometryENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt3setIiSt4lessIiESaIiEEb │ │ │ │ │ @@ -6387,15 +6387,15 @@ │ │ │ │ │ 6383: 003334f1 64 FUNC GLOBAL DEFAULT 11 on_display_control_mol_active_button_toggled │ │ │ │ │ 6384: 001f60e1 4 FUNC GLOBAL DEFAULT 11 set_refine_ramachandran_torsion_angles │ │ │ │ │ 6385: 001f2de1 32 FUNC GLOBAL DEFAULT 11 set_model_display_radius │ │ │ │ │ 6386: 0050d318 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t15box_radius_xrayE │ │ │ │ │ 6387: 002a4f21 708 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29draw_molecules_for_shadow_mapEj │ │ │ │ │ 6388: 0045f3c1 136 FUNC GLOBAL DEFAULT 11 _Z20test_internal_singlev │ │ │ │ │ 6389: 0019890d 196 FUNC GLOBAL DEFAULT 11 set_on_off_skeleton_radio_buttons │ │ │ │ │ - 6390: 004b8278 43 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail22input_adapter_protocolE │ │ │ │ │ + 6390: 004b827c 43 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail22input_adapter_protocolE │ │ │ │ │ 6391: 001ecded 64 FUNC GLOBAL DEFAULT 11 move_hetgroups_to_around_protein │ │ │ │ │ 6392: 0012c219 980 FUNC WEAK DEFAULT 11 _ZSt4swapIN4coot14residue_spec_tEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_ │ │ │ │ │ 6393: 001a5d65 84 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIN7clipper4XmapIfEEfEEEvT_S8_ │ │ │ │ │ 6394: 003ca28d 688 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13delete_watersEv │ │ │ │ │ 6395: 0050d0bc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t17add_alt_conf_imolE │ │ │ │ │ 6396: 0039c919 1092 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34export_vertices_and_triangles_funcERKSt6vectorIN4coot3api32vertex_with_rotation_translationESaIS3_EERKS0_I10g_triangleSaIS8_EE │ │ │ │ │ 6397: 001a4775 10 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ @@ -6403,15 +6403,15 @@ │ │ │ │ │ 6399: 0013348d 372 FUNC GLOBAL DEFAULT 11 set_residue_type_chooser_stub_state │ │ │ │ │ 6400: 0050d050 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32default_sigma_level_for_fofc_mapE │ │ │ │ │ 6401: 00505304 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 6402: 001f3e89 24 FUNC GLOBAL DEFAULT 11 get_show_limit_aniso │ │ │ │ │ 6403: 00286e8d 652 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21get_projection_matrixEbii │ │ │ │ │ 6404: 001ecc65 104 FUNC GLOBAL DEFAULT 11 _Z29water_chain_from_shelx_ins_pyi │ │ │ │ │ 6405: 0050d260 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t30refine_regularize_max_residuesE │ │ │ │ │ - 6406: 004b97b4 422 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ + 6406: 004b97bc 422 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ 6407: 001d1e75 20 FUNC GLOBAL DEFAULT 11 refmac_imol_coords │ │ │ │ │ 6408: 0050d420 8 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t21lennard_jones_epsilonE │ │ │ │ │ 6409: 00511ac0 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23mesh_for_hydrogen_bondsE │ │ │ │ │ 6410: 004163a5 3148 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t27fill_symmetry_control_frameEP10_GtkWidget │ │ │ │ │ 6411: 00511f18 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34mesh_for_outline_of_active_residueE │ │ │ │ │ 6412: 0036ffb1 8 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32draw_molecule_as_meshes_for_ssaoEP6ShaderS1_RKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_S7_ │ │ │ │ │ 6413: 00321d55 136 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED0Ev │ │ │ │ │ @@ -6472,15 +6472,15 @@ │ │ │ │ │ 6468: 00245185 160 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t28on_glarea_drag_begin_primaryEP15_GtkGestureDragddP10_GtkWidget │ │ │ │ │ 6469: 002dcaad 712 FUNC WEAK DEFAULT 11 _ZN4coot7minimol8moleculeC1ERKS1_ │ │ │ │ │ 6470: 001e6db9 228 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper10Coord_orthESaIS1_EE17_M_default_appendEj │ │ │ │ │ 6471: 00145ac1 460 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEC2ERKSA_ │ │ │ │ │ 6472: 00269d95 24 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26alt_conf_split_type_numberEv │ │ │ │ │ 6473: 00100121 584 FUNC WEAK DEFAULT 11 _ZN3glm11orientationIfLNS_9qualifierE0EEENS_3matILi4ELi4ET_XT0_EEERKNS_3vecILi3ES3_XT0_EEES8_ │ │ │ │ │ 6474: 001e77a9 84 FUNC GLOBAL DEFAULT 11 _Z25set_map_specular_strengthif │ │ │ │ │ - 6475: 004b8930 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE │ │ │ │ │ + 6475: 004b8934 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE │ │ │ │ │ 6476: 002dfded 1644 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25active_atom_spec_internalEi │ │ │ │ │ 6477: 00269899 256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t14lengthen_batonEv │ │ │ │ │ 6478: 001a7315 1712 FUNC GLOBAL DEFAULT 11 _Z12mogul_markupiPKciS0_S0_ │ │ │ │ │ 6479: 001d5be1 168 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE11data_importERKNS_3HKLEPKd │ │ │ │ │ 6480: 0032d56d 1292 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE34find_rings_including_atom_internalEjjjRKSt3setIjSt4lessIjESaIjEEj │ │ │ │ │ 6481: 003ac715 4 FUNC WEAK DEFAULT 11 _ZNK7clipper14BasisFn_spline4typeEv │ │ │ │ │ 6482: 00208135 288 FUNC GLOBAL DEFAULT 11 set_colour_by_molecule │ │ │ │ │ @@ -6551,15 +6551,15 @@ │ │ │ │ │ 6547: 00511378 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t31tmesh_for_anchored_atom_markersE │ │ │ │ │ 6548: 003f79dd 316 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t18morph_fit_uncrunchEPSt3mapIPN4mmdb7ResidueENS_17morph_rtop_tripleESt4lessIS3_ESaISt4pairIKS3_S4_EEE14crunch_model_t │ │ │ │ │ 6549: 00291209 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16draw_origin_cubeEP10_GtkGLArea │ │ │ │ │ 6550: 002b0919 876 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35fill_combobox_with_molecule_optionsEP10_GtkWidgetPFvvEiRKSt6vectorIiSaIiEE │ │ │ │ │ 6551: 00221501 288 FUNC WEAK DEFAULT 11 _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIiSaIiEEN3cfc30water_cluster_info_from_pythonEES3_IS8_SaIS8_EEEENS0_5__ops15_Iter_comp_iterIPFbRKS8_SG_EEEEvT_SK_RT0_ │ │ │ │ │ 6552: 0044c091 992 FUNC GLOBAL DEFAULT 11 _ZN6Shader29glGetUniformLocation_internalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6553: 00136c55 36 FUNC GLOBAL DEFAULT 11 do_cis_trans_conversion_setup │ │ │ │ │ - 6554: 004b9b68 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14BasisFn_splineE │ │ │ │ │ + 6554: 004b9b70 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14BasisFn_splineE │ │ │ │ │ 6555: 00162fcd 2 FUNC GLOBAL DEFAULT 11 residue_info_apply_all_checkbutton_toggled │ │ │ │ │ 6556: 00505ae4 12 OBJECT WEAK DEFAULT 19 _ZTIN4coot17link_by_torsion_tE │ │ │ │ │ 6557: 00407839 6 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15set_show_ghostsEs │ │ │ │ │ 6558: 0050d3b4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28go_to_atom_window_x_positionE │ │ │ │ │ 6559: 00239f6d 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev │ │ │ │ │ 6560: 00260721 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30animated_ligand_interactions_tESaIS1_EED2Ev │ │ │ │ │ 6561: 0032dcf9 116 FUNC GLOBAL DEFAULT 11 _Z22my_aniso_error_handlerPKcS0_ii │ │ │ │ │ @@ -6634,15 +6634,15 @@ │ │ │ │ │ 6630: 00318879 236 FUNC WEAK DEFAULT 11 _ZN7HUDMeshC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6631: 00256cf1 420 FUNC GLOBAL DEFAULT 11 _Z30to_generic_object_add_cylinderiPKcfiffffffbb │ │ │ │ │ 6632: 002e5711 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26update_model_toolbar_iconsEP13_GtkTreeModel │ │ │ │ │ 6633: 0037267d 200 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14write_pdb_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6634: 001d5245 176 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEE4maskERKNS_13HKL_data_baseE │ │ │ │ │ 6635: 00516a5c 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25graphics_ligand_view_flagE │ │ │ │ │ 6636: 00162419 784 FUNC GLOBAL DEFAULT 11 _Z12residue_nameiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_ │ │ │ │ │ - 6637: 004b9ca0 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFweight_baseIfEE │ │ │ │ │ + 6637: 004b9ca8 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFweight_baseIfEE │ │ │ │ │ 6638: 0042bf85 2 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 6639: 0042517d 580 FUNC WEAK DEFAULT 11 _ZN14Representation19updateBoolParameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb │ │ │ │ │ 6640: 00511158 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28texture_for_background_imageE │ │ │ │ │ 6641: 001498e9 972 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE4scanEv │ │ │ │ │ 6642: 0035c009 78 FUNC WEAK DEFAULT 11 _ZN8tinygltf20OcclusionTextureInfoD2Ev │ │ │ │ │ 6643: 005172c4 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28pointer_distances_object_vecE │ │ │ │ │ 6644: 00245815 48 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37on_glarea_key_controller_key_releasedEP22_GtkEventControllerKeyjjj │ │ │ │ │ @@ -6763,15 +6763,15 @@ │ │ │ │ │ 6759: 003b1779 30 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t31set_radial_map_colouring_centreEfff │ │ │ │ │ 6760: 001970dd 244 FUNC GLOBAL DEFAULT 11 auto_read_do_difference_map_too_state │ │ │ │ │ 6761: 001c9e49 328 FUNC GLOBAL DEFAULT 11 delete_restraints │ │ │ │ │ 6762: 00516ba8 48 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44moving_atoms_extra_restraints_representationE │ │ │ │ │ 6763: 002915c1 272 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22draw_delete_item_pulseEv │ │ │ │ │ 6764: 00201db1 348 FUNC GLOBAL DEFAULT 11 do_clipped_surface_py │ │ │ │ │ 6765: 00376b55 712 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t24name_for_display_managerB5cxx11Ev │ │ │ │ │ - 6766: 004b9bdc 71 OBJECT WEAK DEFAULT 13 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE │ │ │ │ │ + 6766: 004b9be4 71 OBJECT WEAK DEFAULT 13 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE │ │ │ │ │ 6767: 001d66bd 300 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE11data_importERKNS_3HKLEPKd │ │ │ │ │ 6768: 0050d400 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t4zoomE │ │ │ │ │ 6769: 00309ef1 38 FUNC WEAK DEFAULT 11 _ZN7clipper13Message_fatalD1Ev │ │ │ │ │ 6770: 001e87ed 264 FUNC GLOBAL DEFAULT 11 _Z40set_shadow_texture_resolution_multiplierj │ │ │ │ │ 6771: 0050d14c 2 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32display_density_level_this_imageE │ │ │ │ │ 6772: 0021396d 196 FUNC GLOBAL DEFAULT 11 _Z13reload_shaderRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6773: 002a4349 756 FUNC WEAK DEFAULT 11 _ZSt4swapI26rotamer_markup_container_tENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ │ @@ -6829,28 +6829,28 @@ │ │ │ │ │ 6825: 00373a4d 6 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20contoured_by_sigma_pEv │ │ │ │ │ 6826: 001f1dc9 48 FUNC GLOBAL DEFAULT 11 _Z12coot_versionB5cxx11v │ │ │ │ │ 6827: 00119a7d 972 FUNC GLOBAL DEFAULT 11 insertion_code_from_serial_number │ │ │ │ │ 6828: 004276fd 2 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t24add_selection_and_colourERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ │ │ │ │ │ 6829: 00216959 680 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tEiESaIS3_EE17_M_realloc_appendIJRKS3_EEEvDpOT_ │ │ │ │ │ 6830: 002d75a9 196 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18repeat_refine_zoneEv │ │ │ │ │ 6831: 0036e7fd 200 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t25draw_bad_CA_CA_dist_spotsEv │ │ │ │ │ - 6832: 004b87f4 82 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 6832: 004b87f8 82 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 6833: 0050d3cc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26display_manager_y_positionE │ │ │ │ │ 6834: 00268661 912 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29run_post_manipulation_hook_pyEii │ │ │ │ │ 6835: 00110d31 992 FUNC GLOBAL DEFAULT 11 add_linked_residue_py │ │ │ │ │ 6836: 0050d1c7 1 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27do_trans_peptide_restraintsE │ │ │ │ │ 6837: 003d5ea5 976 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27set_residue_to_rotamer_nameEN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS0_16protein_geometryE │ │ │ │ │ 6838: 0050d018 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24renderer_show_atoms_flagE │ │ │ │ │ 6839: 0042f971 280 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeI8OBJIndexSt4pairIKS0_jESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE22_M_emplace_hint_uniqueIJS1_IS0_jEEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ │ 6840: 001ed10d 196 FUNC GLOBAL DEFAULT 11 blob_under_pointer_to_screen_centre │ │ │ │ │ 6841: 001df0e9 20 FUNC GLOBAL DEFAULT 11 setup_lsq_plane_define │ │ │ │ │ 6842: 001062ed 216 FUNC GLOBAL DEFAULT 11 _Z27spin_search_by_atom_vectorsiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_RKSt4pairIS4_S4_ERKSt6vectorIS4_SaIS4_EE │ │ │ │ │ 6843: 001f3f85 64 FUNC GLOBAL DEFAULT 11 get_bond_colour_rotation_for_molecule │ │ │ │ │ 6844: 002cc669 2068 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t34generate_moving_atoms_from_rotamerEiRN4coot11atom_spec_tEi │ │ │ │ │ - 6845: 004b9020 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6bond_tE │ │ │ │ │ + 6845: 004b9024 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6bond_tE │ │ │ │ │ 6846: 002b5a55 1860 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36fill_output_residue_info_widget_atomEP10_GtkWidgetS1_iPN4mmdb4AtomEi │ │ │ │ │ 6847: 0050dc84 4 OBJECT UNIQUE DEFAULT 23 _ZN4coot5layla15global_instanceE │ │ │ │ │ 6848: 0040daf9 356 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t30copy_from_ncs_master_to_othersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 6849: 0020a5cd 4 FUNC GLOBAL DEFAULT 11 set_fps_flag │ │ │ │ │ 6850: 001f49e5 268 FUNC GLOBAL DEFAULT 11 first_small_coords_imol │ │ │ │ │ 6851: 0036e5fd 300 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20zero_occupancy_spotsEv │ │ │ │ │ 6852: 001bc0a9 74 FUNC WEAK DEFAULT 11 _ZN4coot16pisa_interface_tD1Ev │ │ │ │ │ @@ -7034,15 +7034,15 @@ │ │ │ │ │ 7030: 00317ec9 798 FUNC WEAK DEFAULT 11 _ZN4coot7db_mainD2Ev │ │ │ │ │ 7031: 005179e8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20statusbar_context_idE │ │ │ │ │ 7032: 002aceed 250 FUNC WEAK DEFAULT 11 _ZN4coot30chain_validation_information_tD2Ev │ │ │ │ │ 7033: 002943d9 1360 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27draw_molecules_with_shadowsEv │ │ │ │ │ 7034: 002118fd 68 FUNC GLOBAL DEFAULT 11 _Z23associate_pir_alignmentiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ │ │ │ │ │ 7035: 001d4f31 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE9data_sizeEv │ │ │ │ │ 7036: 00413d49 644 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24ghost_molecule_display_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ - 7037: 004b8214 31 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail10type_errorE │ │ │ │ │ + 7037: 004b8218 31 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail10type_errorE │ │ │ │ │ 7038: 00387609 160 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t10quick_saveEv │ │ │ │ │ 7039: 0035c419 130 FUNC WEAK DEFAULT 11 _ZN8tinygltf8AccessorD1Ev │ │ │ │ │ 7040: 002787e9 96 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPN4coot21shelx_rtab_chi_info_tEEEvT_S5_ │ │ │ │ │ 7041: 00120ef1 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tEN7clipper10Coord_orthEESaIS5_EED1Ev │ │ │ │ │ 7042: 0046d03d 176 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh29update_instancing_buffer_dataERKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EE │ │ │ │ │ 7043: 001f6b65 324 FUNC GLOBAL DEFAULT 11 full_atom_spec_to_atom_index │ │ │ │ │ 7044: 003f5215 300 FUNC WEAK DEFAULT 11 _ZN4coot17link_by_torsion_tD1Ev │ │ │ │ │ @@ -7201,57 +7201,57 @@ │ │ │ │ │ 7197: 00120d01 54 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol8moleculeESaIS2_EED2Ev │ │ │ │ │ 7198: 002949ed 964 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9unprojectEf │ │ │ │ │ 7199: 002a19f9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3glm3vecILi4EfLNS0_9qualifierE0EEESaIS3_EED1Ev │ │ │ │ │ 7200: 0025cba9 488 FUNC WEAK DEFAULT 11 _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4coot13colour_holderESt4lessIS5_ESaISt4pairIKS5_S7_EEEixERSB_ │ │ │ │ │ 7201: 0038fdc9 532 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14residue_spec_tESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ │ 7202: 00267929 80 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t11printStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKdS9_S9_ │ │ │ │ │ 7203: 00110315 12 FUNC GLOBAL DEFAULT 11 regularize_residues_py │ │ │ │ │ - 7204: 004ba80c 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 7204: 004ba814 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 7205: 001f47b1 80 FUNC GLOBAL DEFAULT 11 get_text_for_rotation_centre_cube_size │ │ │ │ │ 7206: 001fe475 492 FUNC GLOBAL DEFAULT 11 display_maps_py │ │ │ │ │ 7207: 001a00c5 4 FUNC GLOBAL DEFAULT 11 read_mtz │ │ │ │ │ 7208: 001c0be9 200 FUNC GLOBAL DEFAULT 11 save_accept_reject_dialog_window_position │ │ │ │ │ 7209: 00171241 650 FUNC WEAK DEFAULT 11 _ZN4coot16dict_chem_comp_tC2ERKS0_ │ │ │ │ │ 7210: 003a9611 2 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t23make_map_from_cif_2fofcEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 7211: 0037ab51 356 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t33set_bond_colour_for_goodsell_modeEib │ │ │ │ │ 7212: 00308641 592 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38add_terminal_residue_using_active_atomEv │ │ │ │ │ 7213: 00317ced 54 FUNC WEAK DEFAULT 11 _ZNSt3mapIN4coot21validation_graph_typeESt10shared_ptrINS0_24validation_information_tEESt4lessIS1_ESaISt4pairIKS1_S4_EEED2Ev │ │ │ │ │ 7214: 00317d91 52 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC1Ev │ │ │ │ │ 7215: 0033ea31 300 FUNC GLOBAL DEFAULT 11 _ZN9LinesMesh24update_buffers_for_pulseEfi │ │ │ │ │ 7216: 00505c3c 12 OBJECT WEAK DEFAULT 19 _ZTV25AtomPropertyRampColorRule │ │ │ │ │ - 7217: 004b82a4 41 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail20input_buffer_adapterE │ │ │ │ │ + 7217: 004b82a8 41 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail20input_buffer_adapterE │ │ │ │ │ 7218: 0016708d 296 FUNC GLOBAL DEFAULT 11 _Z21SMILES_for_comp_id_pyRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 7219: 0047c8f9 1060 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIN4coot14residue_spec_tESt4pairIKS1_N9rama_plot9phi_psi_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE20_Reuse_or_alloc_nodeclIRKS6_EEPSt13_Rb_tree_nodeIS6_EOT_ │ │ │ │ │ 7220: 003a6fa1 2968 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24make_map_from_cif_sigmaaEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 7221: 00441825 592 FUNC GLOBAL DEFAULT 11 apply_restraint_by_widget │ │ │ │ │ 7222: 0035fca5 720 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf4MeshESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 7223: 001a8aad 1136 FUNC GLOBAL DEFAULT 11 _ZN4coot32on_mogul_bonds_selection_changedEP17_GtkTreeSelectionPv │ │ │ │ │ 7224: 001fc909 204 FUNC GLOBAL DEFAULT 11 print_view_matrix │ │ │ │ │ 7225: 003228e9 452 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE33bonds_having_atom_with_atom_indexEj │ │ │ │ │ 7226: 002f0079 440 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42resize_framebuffers_textures_renderbuffersEii │ │ │ │ │ 7227: 0014ef9d 76 FUNC GLOBAL DEFAULT 11 _Z28pre_directory_file_selectionB5cxx11P10_GtkWidget │ │ │ │ │ - 7228: 004b95f4 448 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ + 7228: 004b95fc 448 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ 7229: 001d55ad 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE │ │ │ │ │ 7230: 002e2111 1740 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t28apply_go_to_atom_from_widgetEP10_GtkWidget │ │ │ │ │ 7231: 001f8805 1196 FUNC GLOBAL DEFAULT 11 additional_representation_info_py │ │ │ │ │ 7232: 001a4d35 140 FUNC WEAK DEFAULT 11 _ZN4coot24mtz_column_trials_info_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b │ │ │ │ │ 7233: 002717b1 1100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23execute_edit_chi_anglesEii │ │ │ │ │ 7234: 0024a7a9 1736 FUNC GLOBAL DEFAULT 11 _ZNK4coot25flev_attached_hydrogens_t27get_atom_pos_bonded_to_atomEPN4mmdb4AtomES3_PNS1_7ResidueERKNS_16protein_geometryE │ │ │ │ │ 7235: 00379be9 1248 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t11make_backupEv │ │ │ │ │ 7236: 00360d1d 952 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf10BufferViewESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 7237: 002a5e0d 368 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36refresh_ramachandran_plot_model_listEv │ │ │ │ │ 7238: 001d4d69 22 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE8set_nullERKi │ │ │ │ │ 7239: 002baa29 2288 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26output_residue_info_dialogEii │ │ │ │ │ 7240: 002fc7d5 420 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30fill_combobox_with_map_optionsEP10_GtkWidgetPFvvEi │ │ │ │ │ - 7241: 004b85a4 101 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE │ │ │ │ │ + 7241: 004b85a8 101 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE │ │ │ │ │ 7242: 00399b25 1912 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17fill_fobs_sigfobsEv │ │ │ │ │ 7243: 0030a1b9 2504 FUNC WEAK DEFAULT 11 _ZN7clipper6MatrixIdE5eigenEb │ │ │ │ │ 7244: 002cb289 204 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35move_molecule_here_combobox_changedEP10_GtkWidgetPv │ │ │ │ │ 7245: 001fb701 196 FUNC GLOBAL DEFAULT 11 set_rotation_centre_internal │ │ │ │ │ - 7246: 001f2375 64 FUNC GLOBAL DEFAULT 11 test_internal_py │ │ │ │ │ + 7246: 001f2371 64 FUNC GLOBAL DEFAULT 11 test_internal_py │ │ │ │ │ 7247: 004383b1 344 FUNC GLOBAL DEFAULT 11 _Z8make_molRKN9ProteinDB5ChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib │ │ │ │ │ 7248: 002ca05d 148 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20load_needed_monomersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE │ │ │ │ │ 7249: 00180c61 28 FUNC GLOBAL DEFAULT 11 _Z38set_all_atom_contact_dots_ignore_waters │ │ │ │ │ 7250: 00104bfd 464 FUNC GLOBAL DEFAULT 11 _Z20get_dictionary_radiiv │ │ │ │ │ 7251: 003a9001 576 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22make_map_from_cif_fofcEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 7252: 001d1405 712 FUNC WEAK DEFAULT 11 _ZN4treeIN4coot16linked_residue_tESaI10tree_node_IS1_EEE7replaceINS5_18pre_order_iteratorEEET_S8_RKNS5_13iterator_baseE │ │ │ │ │ 7253: 001985a5 320 FUNC GLOBAL DEFAULT 11 set_iso_level_increment_from_text │ │ │ │ │ @@ -7277,15 +7277,15 @@ │ │ │ │ │ 7273: 00465745 532 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot13chem_mod_atomESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ │ 7274: 00417391 3444 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t31fill_ncs_control_frame_internalEP10_GtkWidget │ │ │ │ │ 7275: 00257065 456 FUNC GLOBAL DEFAULT 11 _Z27to_generic_object_add_pointiPKcifff │ │ │ │ │ 7276: 003dc7fd 292 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot4util16dict_atom_info_tESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_ │ │ │ │ │ 7277: 003ae251 168 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE8get_dataERKNS_3HKLERS3_ │ │ │ │ │ 7278: 001c3529 496 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_appendIJS7_EEEvDpOT_ │ │ │ │ │ 7279: 0030be11 192 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ │ - 7280: 004baa24 80 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 7280: 004baa2c 80 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 7281: 00249f05 1424 FUNC GLOBAL DEFAULT 11 _ZN4coot25make_flat_ligand_name_mapB5cxx11EPN4mmdb7ResidueE │ │ │ │ │ 7282: 0021ef11 28 FUNC WEAK DEFAULT 11 _ZN3cfc34extracted_cluster_info_from_python21cluster_vector_sorterERKSt4pairISt6vectorIiSaIiEENS_30water_cluster_info_from_pythonEES8_ │ │ │ │ │ 7283: 001ff935 188 FUNC GLOBAL DEFAULT 11 set_found_coot_python_gui │ │ │ │ │ 7284: 002b20ad 580 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t47wrapped_create_chiral_restraints_problem_dialogERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE │ │ │ │ │ 7285: 00151bf5 224 FUNC GLOBAL DEFAULT 11 wrapped_create_residue_info_dialog │ │ │ │ │ 7286: 0050fa4c 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t14shaderSSAOBlurE │ │ │ │ │ 7287: 00517376 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25in_torsion_general_defineE │ │ │ │ │ @@ -7324,15 +7324,15 @@ │ │ │ │ │ 7320: 001fa219 200 FUNC GLOBAL DEFAULT 11 set_directory_for_filechooser │ │ │ │ │ 7321: 00316771 64 FUNC WEAK DEFAULT 11 _ZN26atom_selection_container_tD1Ev │ │ │ │ │ 7322: 0036d4ed 300 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t4cellEv │ │ │ │ │ 7323: 00394b01 1240 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25trim_molecule_by_b_factorEfb │ │ │ │ │ 7324: 001ecbe1 24 FUNC GLOBAL DEFAULT 11 check_waters_by_difference_map_sigma_level_state │ │ │ │ │ 7325: 0050d244 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28torsion_general_atom_index_1E │ │ │ │ │ 7326: 001f5495 28 FUNC GLOBAL DEFAULT 11 possible_cell_symm_for_phs_file │ │ │ │ │ - 7327: 004b9f14 316 OBJECT WEAK DEFAULT 13 _ZTSZN4ctpl11thread_pool4pushIRFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEEJRS4_St17reference_wrapperISA_ERfRSC_RSP_S12_RST_SW_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ + 7327: 004b9f1c 316 OBJECT WEAK DEFAULT 13 _ZTSZN4ctpl11thread_pool4pushIRFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEEJRS4_St17reference_wrapperISA_ERfRSC_RSP_S12_RST_SW_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ 7328: 0017e9cd 2 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ │ 7329: 001df04d 4 FUNC GLOBAL DEFAULT 11 _Z15dynarama_widgeti │ │ │ │ │ 7330: 00180445 24 FUNC GLOBAL DEFAULT 11 set_ligand_cluster_sigma_level │ │ │ │ │ 7331: 00130e25 2468 FUNC GLOBAL DEFAULT 11 _Z34assign_sequence_to_active_fragmentv │ │ │ │ │ 7332: 00266ef1 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18set_refinement_mapEi │ │ │ │ │ 7333: 0034b005 96 FUNC GLOBAL DEFAULT 11 _ZN4Mesh12translate_byERKN3glm3vecILi3EfLNS0_9qualifierE0EEE │ │ │ │ │ 7334: 002b8241 236 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18try_set_draw_batonEs │ │ │ │ │ @@ -7368,15 +7368,15 @@ │ │ │ │ │ 7364: 002ca609 280 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22drag_intermediate_atomERKN4coot11atom_spec_tERKN7clipper10Coord_orthE │ │ │ │ │ 7365: 001e6839 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED1Ev │ │ │ │ │ 7366: 003ac71d 2 FUNC WEAK DEFAULT 11 _ZN7clipper14SFcalc_iso_fftIfED2Ev │ │ │ │ │ 7367: 001fba61 192 FUNC GLOBAL DEFAULT 11 set_bond_thickness_intermediate_atoms │ │ │ │ │ 7368: 00273151 1688 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24reorienting_next_residueEb │ │ │ │ │ 7369: 0026a6a5 116 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22draw_dynamic_distancesEv │ │ │ │ │ 7370: 002dca69 68 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPN4coot24refinement_lights_info_tEEEvT_S5_ │ │ │ │ │ - 7371: 004b9b84 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15Message_genericE │ │ │ │ │ + 7371: 004b9b8c 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15Message_genericE │ │ │ │ │ 7372: 003ac7e5 26 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 7373: 002581c9 26 FUNC GLOBAL DEFAULT 11 _Z26set_display_generic_objectis │ │ │ │ │ 7374: 00191301 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes5F_phiIfEEE4maskERKNS_13HKL_data_baseE │ │ │ │ │ 7375: 003ea6d9 268 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32glyco_tree_internal_distances_fnERKN4coot14residue_spec_tEPNS0_16protein_geometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 7376: 00252241 24 FUNC GLOBAL DEFAULT 11 _ZN11framebufferC1Ev │ │ │ │ │ 7377: 00267b91 660 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9add_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3glm3vecILi3EfLNS8_9qualifierE0EEERKNS9_ILi4EfLSA_0EEE │ │ │ │ │ 7378: 003e7761 2 FUNC GLOBAL DEFAULT 11 _ZNK4coot30animated_ligand_interactions_t4drawEPN4mmdb7ManagerERK17gl_context_info_tRKl │ │ │ │ │ @@ -7490,15 +7490,15 @@ │ │ │ │ │ 7486: 00517844 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20preferences_internalE │ │ │ │ │ 7487: 0013a6ad 900 FUNC GLOBAL DEFAULT 11 fill_vbox_with_coordinates_options │ │ │ │ │ 7488: 002dd575 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19go_to_atom_ins_codeEv │ │ │ │ │ 7489: 00307a31 696 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12render_sceneEv │ │ │ │ │ 7490: 003e7b15 412 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19get_residue_by_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 7491: 001a52a1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN7clipper4XmapIfEEfESaIS5_EED2Ev │ │ │ │ │ 7492: 002894dd 200 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15get_screen_x_uvEv │ │ │ │ │ - 7493: 004b8994 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE │ │ │ │ │ + 7493: 004b8998 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE │ │ │ │ │ 7494: 00515040 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22shader_for_lines_pulseE │ │ │ │ │ 7495: 00374a55 564 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t40set_bond_colour_by_colour_wheel_positionEii │ │ │ │ │ 7496: 003f7cc1 52 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32shiftfield_xyz_factor_refinementERKN7clipper8HKL_dataINS0_9datatypes6F_sigFIfEEEERKNS1_INS2_4FlagEEE │ │ │ │ │ 7497: 0040f409 6880 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17ncs_averaged_mapsERKN7clipper4XmapIfEEfRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 7498: 00192f09 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16protein_geometry20residue_name_synonymESaIS2_EED1Ev │ │ │ │ │ 7499: 003165ed 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3glm3vecILi3EfLNS0_9qualifierE0EEESaIS3_EED1Ev │ │ │ │ │ 7500: 00516a36 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24delete_item_residue_zoneE │ │ │ │ │ @@ -7568,15 +7568,15 @@ │ │ │ │ │ 7564: 0023a0bd 712 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30old_generic_display_line_set_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 7565: 0031783d 62 FUNC WEAK DEFAULT 11 _ZNSt3mapI14keyboard_key_t14key_bindings_tSt4lessIS0_ESaISt4pairIKS0_S1_EEED2Ev │ │ │ │ │ 7566: 00516179 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t11update_selfE │ │ │ │ │ 7567: 001fbf81 572 FUNC GLOBAL DEFAULT 11 additional_representation_by_attributes │ │ │ │ │ 7568: 005179cc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15atom_label_fontE │ │ │ │ │ 7569: 003e5e41 640 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot14residue_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE17_M_realloc_appendIJS9_EEEvDpOT_ │ │ │ │ │ 7570: 0010ea55 436 FUNC GLOBAL DEFAULT 11 _Z24set_b_factor_residues_pyiP7_object │ │ │ │ │ - 7571: 004b9c64 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12SFscale_baseIfEE │ │ │ │ │ + 7571: 004b9c6c 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12SFscale_baseIfEE │ │ │ │ │ 7572: 003eaa35 260 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t38label_closest_atoms_in_neighbour_atomsEN4coot14residue_spec_tEf │ │ │ │ │ 7573: 002b158d 4 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t30get_sequence_view_is_displayedEi │ │ │ │ │ 7574: 0020d2a5 532 FUNC GLOBAL DEFAULT 11 browser_url │ │ │ │ │ 7575: 00424b25 780 FUNC WEAK DEFAULT 11 _ZN23MolecularRepresentationD2Ev │ │ │ │ │ 7576: 002c98b9 332 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35thread_for_refinement_loop_threadedEv │ │ │ │ │ 7577: 00517ae0 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21baton_next_ca_optionsE │ │ │ │ │ 7578: 0035d901 428 FUNC WEAK DEFAULT 11 _ZN8tinygltf5ModelC2Ev │ │ │ │ │ @@ -7602,15 +7602,15 @@ │ │ │ │ │ 7598: 00101be1 116 FUNC GLOBAL DEFAULT 11 _Z34show_hole_probe_radius_graph_basicRKSt6vectorISt4pairIN7clipper10Coord_orthEdESaIS3_EEd │ │ │ │ │ 7599: 0050f9f0 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18screen_AO_quad_VBOE │ │ │ │ │ 7600: 005162b8 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21superpose_imol2_chainB5cxx11E │ │ │ │ │ 7601: 001d540d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEE4initERKNS_8HKL_infoERKNS_4CellE │ │ │ │ │ 7602: 002e2065 172 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t34intelligent_previous_atom_centringEP10_GtkWidget │ │ │ │ │ 7603: 0037f789 80 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21trim_atom_label_tableEv │ │ │ │ │ 7604: 002eb005 8028 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30add_side_chain_to_terminal_resE26atom_selection_container_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b │ │ │ │ │ - 7605: 004ba650 27 OBJECT WEAK DEFAULT 13 _ZTSN4coot17link_by_torsion_tE │ │ │ │ │ + 7605: 004ba658 27 OBJECT WEAK DEFAULT 13 _ZTSN4coot17link_by_torsion_tE │ │ │ │ │ 7606: 00148269 78 FUNC WEAK DEFAULT 11 _ZSt18__do_uninit_fill_nIPN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEEjSB_ET_SD_T0_RKT1_ │ │ │ │ │ 7607: 00210585 736 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_T0_SL_T1_T2_ │ │ │ │ │ 7608: 0029030d 284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42draw_model_molecules_symmetry_with_shadowsEv │ │ │ │ │ 7609: 00218e21 236 FUNC GLOBAL DEFAULT 11 _ZN3cfc53on_cfc_pharmacophore_cluster_structure_button_clickedEP10_GtkButtonPv │ │ │ │ │ 7610: 00515fac 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27screen_quad_vertex_array_idE │ │ │ │ │ 7611: 001ff21d 304 FUNC GLOBAL DEFAULT 11 set_refinement_overall_weight_from_text │ │ │ │ │ 7612: 001f3f31 84 FUNC GLOBAL DEFAULT 11 set_bond_colour_rotation_for_molecule │ │ │ │ │ @@ -7853,15 +7853,15 @@ │ │ │ │ │ 7849: 0012cc71 24 FUNC GLOBAL DEFAULT 11 unset_moving_atom_move_chis │ │ │ │ │ 7850: 003766c1 700 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21intelligent_next_atomERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_RKN4coot9CartesianE │ │ │ │ │ 7851: 001221c5 568 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol4atomESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ │ 7852: 0051613c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34user_defined_interesting_positionsB5cxx11E │ │ │ │ │ 7853: 003204a5 204 FUNC GLOBAL DEFAULT 11 _ZN20graphics_ligand_bond19gl_bond_double_bondERKN9lig_build5pos_tES3_bb │ │ │ │ │ 7854: 003acdb1 6 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 7855: 003d65dd 3420 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t13missing_atomsEsPN4coot16protein_geometryE │ │ │ │ │ - 7856: 004b8e5c 97 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 7856: 004b8e60 97 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 7857: 003de821 362 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t16remove_ter_atomsERKN4coot14residue_spec_tE │ │ │ │ │ 7858: 00194081 200 FUNC WEAK DEFAULT 11 _ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN4coot30atom_overlaps_dots_container_t5dot_tESaISB_EEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7_ │ │ │ │ │ 7859: 00517c20 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17rotation_centre_zE │ │ │ │ │ 7860: 00511a5c 96 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t35lines_mesh_for_identification_pulseE │ │ │ │ │ 7861: 00330261 432 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15draw_rama_plotsEv │ │ │ │ │ 7862: 005058e0 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper13SFscale_anisoIfEE │ │ │ │ │ 7863: 001987f9 276 FUNC GLOBAL DEFAULT 11 change_contour_level │ │ │ │ │ @@ -7957,15 +7957,15 @@ │ │ │ │ │ 7953: 0050d378 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28ramachandran_plot_x_positionE │ │ │ │ │ 7954: 00277ab5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseI4MeshSaIS0_EED2Ev │ │ │ │ │ 7955: 00145689 164 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEaSESA_ │ │ │ │ │ 7956: 0027e9b1 384 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t42wrapped_create_residue_type_chooser_windowEb │ │ │ │ │ 7957: 001b16a5 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7coot_v4ESaIS1_EED1Ev │ │ │ │ │ 7958: 00126b51 308 FUNC GLOBAL DEFAULT 11 do_pepflip │ │ │ │ │ 7959: 00511e74 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t36shader_for_outline_of_active_residueE │ │ │ │ │ - 7960: 001f23f5 232 FUNC GLOBAL DEFAULT 11 molecule_name_stub_py │ │ │ │ │ + 7960: 001f23f1 232 FUNC GLOBAL DEFAULT 11 molecule_name_stub_py │ │ │ │ │ 7961: 002a6415 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20calc_b_factor_graphsEi │ │ │ │ │ 7962: 0042fb49 126 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP8OBJIndexSt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIPFbPKS2_SC_EEEEvT_SG_T0_ │ │ │ │ │ 7963: 0050d27c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26go_to_ligand_n_atoms_limitE │ │ │ │ │ 7964: 0050d1cc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t20restraints_rama_typeE │ │ │ │ │ 7965: 00290a3d 200 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26draw_anchored_atom_markersEv │ │ │ │ │ 7966: 00460941 1156 FUNC GLOBAL DEFAULT 11 _Z16restr_res_vectorv │ │ │ │ │ 7967: 002fc539 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot16clip_hybrid_atomESaIS1_EED1Ev │ │ │ │ │ @@ -7974,15 +7974,15 @@ │ │ │ │ │ 7970: 003c04a1 188 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25draw_display_list_objectsEi │ │ │ │ │ 7971: 0042ea0d 1400 FUNC GLOBAL DEFAULT 11 _ZN8OBJModelC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 7972: 003c0d91 368 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21set_b_factor_residuesERKSt6vectorISt4pairIN4coot14residue_spec_tEdESaIS4_EE │ │ │ │ │ 7973: 0020921d 280 FUNC GLOBAL DEFAULT 11 set_symmetry_colour_merge │ │ │ │ │ 7974: 002047d1 424 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_nfo_fc │ │ │ │ │ 7975: 00516598 224 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23ramachandrans_containerE │ │ │ │ │ 7976: 0050d230 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t35torsion_general_atom_index_2_mol_noE │ │ │ │ │ - 7977: 004b9178 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t13button_heightE │ │ │ │ │ + 7977: 004b917c 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t13button_heightE │ │ │ │ │ 7978: 001bda1d 24 FUNC GLOBAL DEFAULT 11 movie_file_name_prefix_py │ │ │ │ │ 7979: 001f00cd 28 FUNC GLOBAL DEFAULT 11 show_create_find_waters_dialog │ │ │ │ │ 7980: 002095a5 324 FUNC GLOBAL DEFAULT 11 get_symmetry_as_calphas_state │ │ │ │ │ 7981: 0050d46c 0 NOTYPE GLOBAL DEFAULT 22 _edata │ │ │ │ │ 7982: 002e5af1 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38preferences_model_toolbar_icon_toggledEP22_GtkCellRendererTogglePcPv │ │ │ │ │ 7983: 00192b85 780 FUNC WEAK DEFAULT 11 _ZN4coot16protein_geometryD1Ev │ │ │ │ │ 7984: 002ac631 1080 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23create_validation_graphEiN4coot21validation_graph_typeE │ │ │ │ │ @@ -8154,15 +8154,15 @@ │ │ │ │ │ 8150: 00510c50 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t70refinement_has_finished_moving_atoms_representation_update_needed_flagE │ │ │ │ │ 8151: 00449335 748 FUNC GLOBAL DEFAULT 11 _ZN17chemical_features21get_normal_info_donorEPN5RDKit18MolChemicalFeatureERKNS0_5ROMolERKNS0_9ConformerE │ │ │ │ │ 8152: 00403141 308 FUNC WEAK DEFAULT 11 _ZN4coot7minimol7residueC1ERKS1_ │ │ │ │ │ 8153: 001075d1 20 FUNC GLOBAL DEFAULT 11 set_reset_b_factor_moved_atoms │ │ │ │ │ 8154: 0034009d 444 FUNC GLOBAL DEFAULT 11 _ZN5Model13draw_for_ssaoEP6ShaderS1_RKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_S7_ │ │ │ │ │ 8155: 00172bc1 238 FUNC WEAK DEFAULT 11 _ZN4coot23dict_chiral_restraint_tC1ERKS0_ │ │ │ │ │ 8156: 00372455 210 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t7n_atomsEv │ │ │ │ │ - 8157: 004b995c 463 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ + 8157: 004b9964 463 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ 8158: 00205c3d 396 FUNC GLOBAL DEFAULT 11 add_action_view │ │ │ │ │ 8159: 002fbf75 564 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t51add_target_position_restraint_for_intermediate_atomERKN4coot11atom_spec_tERKN7clipper10Coord_orthE │ │ │ │ │ 8160: 001a7169 116 FUNC GLOBAL DEFAULT 11 _Z26show_mogul_geometry_dialogRKN4coot5mogulEPN4mmdb7ResidueE │ │ │ │ │ 8161: 003382f1 1692 FUNC GLOBAL DEFAULT 11 _ZN7HUDMesh39setup_vertices_and_triangles_for_buttonEv │ │ │ │ │ 8162: 0036f9d5 116 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24make_mesh_from_bonds_boxEv │ │ │ │ │ 8163: 0034d37d 356 FUNC GLOBAL DEFAULT 11 _ZN4Mesh36import_and_setup_instanced_cylindersEP6ShaderRK8MaterialRKSt6vectorIN3glm3matILi4ELi4EfLNS6_9qualifierE0EEESaIS9_EERKS5_INS6_3vecILi4EfLS8_0EEESaISF_EE │ │ │ │ │ 8164: 0051696c 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21pointer_atom_is_dummyE │ │ │ │ │ @@ -8255,15 +8255,15 @@ │ │ │ │ │ 8251: 0044b83d 244 FUNC WEAK DEFAULT 11 _ZN5RDKit9ConformerD2Ev │ │ │ │ │ 8252: 005175e8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21in_base_paring_defineE │ │ │ │ │ 8253: 0014c621 76 FUNC GLOBAL DEFAULT 11 map_sharpening_value_changed │ │ │ │ │ 8254: 00197975 284 FUNC GLOBAL DEFAULT 11 _Z42map_to_model_correlation_stats_per_residueiRKSt6vectorIN4coot14residue_spec_tESaIS1_EEtfi │ │ │ │ │ 8255: 00260b9d 240 FUNC GLOBAL DEFAULT 11 _ZNK14gl_rama_plot_t27get_munged_offset_and_scaleENS_25screen_position_origins_tERKN3glm3vecILi2EfLNS1_9qualifierE0EEEffii │ │ │ │ │ 8256: 001e0c49 24 FUNC GLOBAL DEFAULT 11 check_chiral_volumes_from_widget │ │ │ │ │ 8257: 00182d09 312 FUNC GLOBAL DEFAULT 11 remove_non_auto_load_residue_name │ │ │ │ │ - 8258: 004ba7b4 85 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 8258: 004ba7bc 85 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 8259: 001064cd 4 FUNC GLOBAL DEFAULT 11 delete_hydrogen_atoms │ │ │ │ │ 8260: 00510374 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t19ssaoColorBufferBlurE │ │ │ │ │ 8261: 0015d1c9 196 FUNC WEAK DEFAULT 11 _ZN4coot24dict_torsion_restraint_tD1Ev │ │ │ │ │ 8262: 00197611 24 FUNC GLOBAL DEFAULT 11 unskeletonize_map │ │ │ │ │ 8263: 00303c05 496 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7clipper10Coord_orthEESaIS9_EE17_M_realloc_appendIJRKS9_EEEvDpOT_ │ │ │ │ │ 8264: 0050f124 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17moving_atoms_lockE │ │ │ │ │ 8265: 0050fc38 60 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25framebuffer_for_ssao_blurE │ │ │ │ │ @@ -8347,15 +8347,15 @@ │ │ │ │ │ 8343: 0022fc85 44 FUNC GLOBAL DEFAULT 11 _Z20_wrap_main_statusbarP7_object │ │ │ │ │ 8344: 002dd59d 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23set_go_to_atom_moleculeEi │ │ │ │ │ 8345: 002e5079 780 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26show_hide_toolbar_icon_posEiii │ │ │ │ │ 8346: 0033578d 300 FUNC GLOBAL DEFAULT 11 fill_map_colour_patch │ │ │ │ │ 8347: 001f51f5 64 FUNC GLOBAL DEFAULT 11 _Z19get_skeleton_colourv │ │ │ │ │ 8348: 003e6eb1 316 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t44progressive_residues_in_chain_check_by_chainEPKc │ │ │ │ │ 8349: 00219c61 632 FUNC GLOBAL DEFAULT 11 _ZN3cfc24cfc_dialog_add_site_infoEjRKNS_34extracted_cluster_info_from_pythonE │ │ │ │ │ - 8350: 004ba944 28 OBJECT WEAK DEFAULT 13 _ZTS25AtomPropertyRampColorRule │ │ │ │ │ + 8350: 004ba94c 28 OBJECT WEAK DEFAULT 13 _ZTS25AtomPropertyRampColorRule │ │ │ │ │ 8351: 001914b5 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 8352: 00288869 476 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24render_scene_with_x_blurEv │ │ │ │ │ 8353: 00317d91 52 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC2Ev │ │ │ │ │ 8354: 00517838 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28preferences_internal_defaultE │ │ │ │ │ 8355: 003337d1 8 FUNC GLOBAL DEFAULT 11 on_symm_col_sel_ok_button_clicked │ │ │ │ │ 8356: 0026aaed 100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22remove_all_atom_labelsEv │ │ │ │ │ 8357: 00103ee9 1624 FUNC WEAK DEFAULT 11 _ZN4MeshC2ERKS_ │ │ │ │ │ @@ -8410,15 +8410,15 @@ │ │ │ │ │ 8406: 00222ce9 240 FUNC GLOBAL DEFAULT 11 _Z25refmac_sigf_button_selectP10_GtkWidget15GtkPositionType │ │ │ │ │ 8407: 001c5109 28 FUNC GLOBAL DEFAULT 11 set_refinement_drag_elasticity │ │ │ │ │ 8408: 0037ec2d 1220 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t59add_ribbon_representation_with_user_defined_residue_coloursERKSt6vectorIN4coot13colour_holderESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8409: 00402e65 322 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIN4coot11atom_spec_tESt4pairIKS1_PN4mmdb4AtomEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_ │ │ │ │ │ 8410: 003f77d1 522 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22clear_extra_restraintsEv │ │ │ │ │ 8411: 002e27e5 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23go_to_atom_list_destroyEPv │ │ │ │ │ 8412: 00235bc5 2 FUNC GLOBAL DEFAULT 11 _Z24draw_molecular_trianglesP10_GtkWidget │ │ │ │ │ - 8413: 004ba630 32 OBJECT WEAK DEFAULT 13 _ZTSN4coot22link_by_torsion_base_tE │ │ │ │ │ + 8413: 004ba638 32 OBJECT WEAK DEFAULT 13 _ZTSN4coot22link_by_torsion_base_tE │ │ │ │ │ 8414: 00197629 340 FUNC GLOBAL DEFAULT 11 get_map_colour_py │ │ │ │ │ 8415: 003dd4cd 860 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15mutate_internalEPN4mmdb7ResidueES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8416: 0038730d 764 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t16save_coordinatesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbb │ │ │ │ │ 8417: 00510c52 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t39all_atom_contact_dots_ignore_water_flagE │ │ │ │ │ 8418: 0022eafd 92 FUNC GLOBAL DEFAULT 11 _ZN4coot12nomenclature3fixEPNS_16protein_geometryE │ │ │ │ │ 8419: 003acb81 56 FUNC WEAK DEFAULT 11 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISE_SaISE_EERKN7clipper10Coord_orthEfRKSG_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISW_EEPKNSL_4XmapIfEEPFfRKN4coot7minimol8moleculeES10_RS13_EPSP_INSL_9RTop_orthEfEESt12_PlaceholderILi1EEiiSF_iSI_SM_fSY_PS12_S1C_S1F_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKS1X_St18_Manager_operation │ │ │ │ │ 8420: 0051683c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26rotamer_lowest_probabilityE │ │ │ │ │ @@ -8509,15 +8509,15 @@ │ │ │ │ │ 8505: 0013e031 780 FUNC GLOBAL DEFAULT 11 wrapped_create_align_and_mutate_dialog │ │ │ │ │ 8506: 001e6839 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED2Ev │ │ │ │ │ 8507: 00161655 616 FUNC GLOBAL DEFAULT 11 _Z25residues_near_position_pyiP7_objectf │ │ │ │ │ 8508: 00517830 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24ccp4_projects_index_lastE │ │ │ │ │ 8509: 00516400 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25backbone_torsion_end_ca_2E │ │ │ │ │ 8510: 00135125 448 FUNC GLOBAL DEFAULT 11 do_rotamers │ │ │ │ │ 8511: 003ac72d 2 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ - 8512: 004bab78 8 OBJECT GLOBAL DEFAULT 13 _ZTS6Shader │ │ │ │ │ + 8512: 004bab80 8 OBJECT GLOBAL DEFAULT 13 _ZTS6Shader │ │ │ │ │ 8513: 00516394 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26libcheck_ccp4i_project_dirB5cxx11E │ │ │ │ │ 8514: 00252241 24 FUNC GLOBAL DEFAULT 11 _ZN11framebufferC2Ev │ │ │ │ │ 8515: 00463a9d 300 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7clipper10Coord_orthEESaIS9_EE17_M_realloc_appendIJS9_EEEvDpOT_ │ │ │ │ │ 8516: 001919a5 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEED1Ev │ │ │ │ │ 8517: 00476c3d 508 FUNC GLOBAL DEFAULT 11 trackball │ │ │ │ │ 8518: 0012cc55 28 FUNC GLOBAL DEFAULT 11 set_edit_chi_angles_reverse_fragment_state │ │ │ │ │ 8519: 002dc63d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN4coot7minimol4atomESaIS3_EED2Ev │ │ │ │ │ @@ -8572,15 +8572,15 @@ │ │ │ │ │ 8568: 00511438 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t39tmesh_for_chiral_volume_outlier_markersE │ │ │ │ │ 8569: 00519b08 0 NOTYPE GLOBAL DEFAULT 23 __end__ │ │ │ │ │ 8570: 00105505 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN3glm3vecILi3EfLNS1_9qualifierE0EEES4_ESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_ │ │ │ │ │ 8571: 0044b419 252 FUNC WEAK DEFAULT 11 _ZN5RDKit12DGeomHelpers15EmbedParametersD2Ev │ │ │ │ │ 8572: 00347e81 3924 FUNC GLOBAL DEFAULT 11 _ZN4Mesh17draw_with_shadowsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEEfRKNSJ_ILi4EfLS4_0EEEbS7_jfjb │ │ │ │ │ 8573: 0035c399 128 FUNC WEAK DEFAULT 11 _ZN8tinygltf6BufferD1Ev │ │ │ │ │ 8574: 0046d899 992 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh21draw_fading_instancesEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_jj │ │ │ │ │ - 8575: 004b860c 67 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE │ │ │ │ │ + 8575: 004b8610 67 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE │ │ │ │ │ 8576: 0026b2a5 184 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18backslash_filenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8577: 001f4af1 272 FUNC GLOBAL DEFAULT 11 first_unsaved_coords_imol │ │ │ │ │ 8578: 00210c45 420 FUNC GLOBAL DEFAULT 11 test_function_py │ │ │ │ │ 8579: 00223fb1 1024 FUNC GLOBAL DEFAULT 11 _ZN4coot43column_selector_using_cmtz_setup_comboboxesEP10_GtkWidgetPNS_23mtz_column_types_info_tE │ │ │ │ │ 8580: 005054a8 28 OBJECT WEAK DEFAULT 19 _ZTVSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 8581: 003c36f9 440 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25edit_residue_pull_residueEis │ │ │ │ │ 8582: 0046397d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17reference_wrapperIN3glm3quaIfLNS1_9qualifierE0EEEESaIS5_EED2Ev │ │ │ │ │ @@ -8649,15 +8649,15 @@ │ │ │ │ │ 8645: 0040cc59 1880 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15fill_ghost_infoEsf │ │ │ │ │ 8646: 0011d949 764 FUNC GLOBAL DEFAULT 11 delete_sequence_by_chain_id │ │ │ │ │ 8647: 00517bfc 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t19smooth_scroll_deltaE │ │ │ │ │ 8648: 001975e1 4 FUNC GLOBAL DEFAULT 11 set_initial_map_for_skeletonize │ │ │ │ │ 8649: 0017efc5 492 FUNC WEAK DEFAULT 11 _ZNSt10shared_ptrIN5RDKit5RWMolEEC2ISaIvEJRS1_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_ │ │ │ │ │ 8650: 00287335 52 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16setup_rama_ballsEv │ │ │ │ │ 8651: 003b0149 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIi14map_triangle_tESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ │ - 8652: 004b9ce0 180 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE │ │ │ │ │ + 8652: 004b9ce8 180 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE │ │ │ │ │ 8653: 00232ac5 8 FUNC GLOBAL DEFAULT 11 _Z11coot_renameRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ │ │ │ │ │ 8654: 00405651 3100 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14make_pattersonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_f │ │ │ │ │ 8655: 002db175 280 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16debug_refinementEv │ │ │ │ │ 8656: 00517c64 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18control_is_pressedE │ │ │ │ │ 8657: 001f4c01 56 FUNC GLOBAL DEFAULT 11 molecule_has_hydrogens_raw │ │ │ │ │ 8658: 00517d38 240 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18static_thread_poolE │ │ │ │ │ 8659: 00517c60 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17pick_pending_flagE │ │ │ │ │ @@ -8738,15 +8738,15 @@ │ │ │ │ │ 8734: 003f5d01 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot14atom_overlap_tESaIS1_EED1Ev │ │ │ │ │ 8735: 00365af1 30 FUNC GLOBAL DEFAULT 11 _Z17coord_orth_to_glmRKN7clipper10Coord_orthE │ │ │ │ │ 8736: 00109b5d 196 FUNC GLOBAL DEFAULT 11 create_pointer_atom_molecule_maybe │ │ │ │ │ 8737: 002765fd 416 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16start_baton_hereEv │ │ │ │ │ 8738: 0047f6fd 54 FUNC GLOBAL DEFAULT 11 _ZN4coot11view_info_t11dot_productERKS0_S2_ │ │ │ │ │ 8739: 0050cfec 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32difference_map_peaks_sigma_levelE │ │ │ │ │ 8740: 003fed19 3638 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t18morph_fit_residuesESt6vectorISt4pairIPN4mmdb7ResidueES0_IS4_SaIS4_EEESaIS7_EERKN7clipper4XmapIfEEf │ │ │ │ │ - 8741: 004b9ba0 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper11SFcalc_baseIfEE │ │ │ │ │ + 8741: 004b9ba8 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper11SFcalc_baseIfEE │ │ │ │ │ 8742: 0014f021 56 FUNC GLOBAL DEFAULT 11 _Z33filelist_into_fileselection_clistP10_GtkWidgetRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ │ 8743: 001069f5 24 FUNC GLOBAL DEFAULT 11 unset_add_alt_conf_dialog │ │ │ │ │ 8744: 0050d16c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31delete_item_residue_zone_1_imolE │ │ │ │ │ 8745: 002c9209 220 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21get_moving_atoms_lockERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8746: 00247279 300 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29on_glarea_drag_update_primaryEP15_GtkGestureDragddP10_GtkWidget │ │ │ │ │ 8747: 003acfa5 176 FUNC WEAK DEFAULT 11 _ZNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEED2Ev │ │ │ │ │ 8748: 003c11f9 572 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t20cis_trans_conversionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_PN4mmdb7ManagerE │ │ │ │ │ @@ -8786,15 +8786,15 @@ │ │ │ │ │ 8782: 0033f9b1 68 FUNC GLOBAL DEFAULT 11 _ZN5Model5scaleERKf │ │ │ │ │ 8783: 002b9da1 1208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31fill_output_residue_info_widgetEP10_GtkWidgetiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPN4mmdb4AtomEi │ │ │ │ │ 8784: 0046d0ed 324 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh24setup_instancing_buffersEj │ │ │ │ │ 8785: 005120dc 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34setup_draw_for_particles_semaphoreE │ │ │ │ │ 8786: 00373c99 242 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t28next_residue_number_in_chainEPN4mmdb5ChainEb │ │ │ │ │ 8787: 0016bfb1 328 FUNC GLOBAL DEFAULT 11 mtz_weight_for_map │ │ │ │ │ 8788: 00193155 76 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14atom_name_quadESaIS1_EED1Ev │ │ │ │ │ - 8789: 004b8ee4 59 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE │ │ │ │ │ + 8789: 004b8ee8 59 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE │ │ │ │ │ 8790: 0032fe15 80 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37rama_plot_boxes_handle_close_moleculeEi │ │ │ │ │ 8791: 003d4089 3076 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15merge_moleculesERKSt6vectorI26atom_selection_container_tSaIS1_EE │ │ │ │ │ 8792: 002115b1 844 FUNC GLOBAL DEFAULT 11 _Z31get_sequence_as_fasta_for_chainiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8793: 002ed509 104 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIN4coot14residue_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvT_SD_ │ │ │ │ │ 8794: 001c6605 1964 FUNC GLOBAL DEFAULT 11 add_extra_bond_restraint │ │ │ │ │ 8795: 002d3da9 724 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25triple_refine_auto_acceptEv │ │ │ │ │ 8796: 002384b9 1164 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20draw_generic_objectsEj │ │ │ │ │ @@ -8862,15 +8862,15 @@ │ │ │ │ │ 8858: 00383695 1000 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27insert_waters_into_moleculeERKN4coot7minimol8moleculeE │ │ │ │ │ 8859: 00147831 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_appendIJRdEEEvDpOT_ │ │ │ │ │ 8860: 004650c1 646 FUNC WEAK DEFAULT 11 _ZN4coot36dictionary_residue_link_restraints_tC1ERKS0_ │ │ │ │ │ 8861: 00103d4d 50 FUNC WEAK DEFAULT 11 _ZN29meshed_generic_display_objectD2Ev │ │ │ │ │ 8862: 003337d9 8 FUNC GLOBAL DEFAULT 11 on_symm_col_sel_cancel_button_clicked │ │ │ │ │ 8863: 0014882d 408 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEixEj │ │ │ │ │ 8864: 00517a15 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t31unpathed_backup_file_names_flagE │ │ │ │ │ - 8865: 004ba960 17 OBJECT WEAK DEFAULT 13 _ZTS14ud_colour_rule │ │ │ │ │ + 8865: 004ba968 17 OBJECT WEAK DEFAULT 13 _ZTS14ud_colour_rule │ │ │ │ │ 8866: 003ef46d 1656 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t39resolve_clashing_sidechains_by_deletionEPKN4coot16protein_geometryE │ │ │ │ │ 8867: 002a1dfd 272 FUNC WEAK DEFAULT 11 _ZN14key_bindings_tC2ERKS_ │ │ │ │ │ 8868: 001fca95 296 FUNC GLOBAL DEFAULT 11 set_view_quaternion │ │ │ │ │ 8869: 001d6b8d 36 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE4typeEv │ │ │ │ │ 8870: 00107525 24 FUNC GLOBAL DEFAULT 11 set_place_helix_here_fudge_factor │ │ │ │ │ 8871: 002c90e1 220 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19get_restraints_lockERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 8872: 002131c9 180 FUNC GLOBAL DEFAULT 11 _Z43add_molecular_symmetry_from_mtrix_from_fileiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ @@ -8963,15 +8963,15 @@ │ │ │ │ │ 8959: 0025722d 584 FUNC GLOBAL DEFAULT 11 _Z34to_generic_object_add_dodecahedroniPKcffff │ │ │ │ │ 8960: 0031660d 74 FUNC WEAK DEFAULT 11 _ZNSt6vectorI27meshed_particle_container_tSaIS0_EED1Ev │ │ │ │ │ 8961: 005163c4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15geometry_dialogE │ │ │ │ │ 8962: 0046a029 74 FUNC GLOBAL DEFAULT 11 _ZN7TextureC2EiiRKSt6vectorIN3glm3vecILi4EfLNS1_9qualifierE0EEESaIS4_EEj │ │ │ │ │ 8963: 00464065 110 FUNC WEAK DEFAULT 11 _ZN4coot18energy_lib_torsionD1Ev │ │ │ │ │ 8964: 003e8bc9 1320 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13apply_chargesERKN4coot16protein_geometryE │ │ │ │ │ 8965: 001f61c9 80 FUNC GLOBAL DEFAULT 11 _Z19safe_python_commandRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 8966: 004b9b4c 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13TargetFn_baseE │ │ │ │ │ + 8966: 004b9b54 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13TargetFn_baseE │ │ │ │ │ 8967: 0037a2c5 516 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17jed_flip_internalERN4coot11atom_tree_tERKSt6vectorINS0_24dict_torsion_restraint_tESaIS4_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib │ │ │ │ │ 8968: 00451d69 564 FUNC GLOBAL DEFAULT 11 _Z22make_main_window_titleB5cxx11v │ │ │ │ │ 8969: 001635e9 224 FUNC GLOBAL DEFAULT 11 map_parameters_py │ │ │ │ │ 8970: 00262211 156 FUNC GLOBAL DEFAULT 11 _ZN14gl_rama_plot_t5clearEv │ │ │ │ │ 8971: 00104dcd 616 FUNC GLOBAL DEFAULT 11 _Z24get_bonds_representationi │ │ │ │ │ 8972: 0023a385 692 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot31old_generic_display_point_set_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 8973: 0027f36d 364 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t45other_modelling_tools_toggle_button_name_listB5cxx11Ev │ │ │ │ │ @@ -9038,19 +9038,19 @@ │ │ │ │ │ 9034: 00516a30 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21delete_item_sidechainE │ │ │ │ │ 9035: 00475085 5856 FUNC GLOBAL DEFAULT 11 _Z17tomo_map_analysisiP7_object │ │ │ │ │ 9036: 0013e33d 1524 FUNC GLOBAL DEFAULT 11 do_align_mutate_sequence │ │ │ │ │ 9037: 00321479 1368 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_molecule10setup_fromEiPN4mmdb7ResidueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN4coot16protein_geometryEb │ │ │ │ │ 9038: 0035d5e9 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf7SamplerESaIS1_EED2Ev │ │ │ │ │ 9039: 002ea445 1284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t11do_mutationEiRKN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs │ │ │ │ │ 9040: 001d73b1 520 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper9datatypes6D_sigDIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_ │ │ │ │ │ - 9041: 004ba974 91 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 9041: 004ba97c 91 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 9042: 002a1875 62 FUNC WEAK DEFAULT 11 _ZN14HUDTextureMeshD2Ev │ │ │ │ │ 9043: 0051157c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44happy_face_residue_marker_starting_positionsE │ │ │ │ │ 9044: 0010f489 2044 FUNC GLOBAL DEFAULT 11 new_molecule_by_sphere_selection │ │ │ │ │ - 9045: 004b83d0 15 OBJECT WEAK DEFAULT 13 _ZTSN5RDKit5RWMolE │ │ │ │ │ + 9045: 004b83d4 15 OBJECT WEAK DEFAULT 13 _ZTSN5RDKit5RWMolE │ │ │ │ │ 9046: 001b6af9 1020 FUNC GLOBAL DEFAULT 11 watson_crick_pair │ │ │ │ │ 9047: 0046389d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPFivENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED1Ev │ │ │ │ │ 9048: 003e8889 500 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22delete_sidechain_rangeERKN4coot14residue_spec_tES3_ │ │ │ │ │ 9049: 002ab8a1 852 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t25print_geometry_distortionERKSt6vectorIN4coot36geometry_distortion_info_container_tESaIS2_EE │ │ │ │ │ 9050: 00219951 296 FUNC GLOBAL DEFAULT 11 _ZNK3cfc34extracted_cluster_info_from_python35water_cluster_imol_residue_spec_vecEv │ │ │ │ │ 9051: 003c3045 644 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14match_torsionsEPN4mmdb7ResidueERKSt6vectorIN4coot24dict_torsion_restraint_tESaIS5_EERKNS4_16protein_geometryE │ │ │ │ │ 9052: 0015a3b5 36 FUNC GLOBAL DEFAULT 11 show_set_undo_molecule_chooser │ │ │ │ │ @@ -9120,15 +9120,15 @@ │ │ │ │ │ 9116: 00297891 284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t41setup_draw_for_happy_face_residue_markersEv │ │ │ │ │ 9117: 003bf9ad 864 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22renumber_residue_rangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiii │ │ │ │ │ 9118: 0050d11c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t16add_OXT_moleculeE │ │ │ │ │ 9119: 001f33e5 212 FUNC GLOBAL DEFAULT 11 quanta_like_zoom │ │ │ │ │ 9120: 0015cd49 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30pdbx_chem_comp_descriptor_itemESaIS1_EED2Ev │ │ │ │ │ 9121: 001f7d99 204 FUNC GLOBAL DEFAULT 11 add_view_description │ │ │ │ │ 9122: 002297e9 1208 FUNC GLOBAL DEFAULT 11 _Z23start_using_applicationiPPc │ │ │ │ │ - 9123: 004b906c 81 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE │ │ │ │ │ + 9123: 004b9070 81 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE │ │ │ │ │ 9124: 0014737d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEESaISB_EE17_M_realloc_appendIJRKSB_EEEvDpOT_ │ │ │ │ │ 9125: 001e7ac5 144 FUNC GLOBAL DEFAULT 11 _Z26set_model_material_diffuseiffff │ │ │ │ │ 9126: 0015d3f1 174 FUNC WEAK DEFAULT 11 _ZN4coot34dict_improper_dihedral_restraint_tD2Ev │ │ │ │ │ 9127: 00251289 628 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_appendIJRKS7_EEEvDpOT_ │ │ │ │ │ 9128: 001caef9 136 FUNC GLOBAL DEFAULT 11 _Z36set_refinement_lennard_jones_epsilonf │ │ │ │ │ 9129: 003e59e1 440 FUNC WEAK DEFAULT 11 _ZN4coot7torsionD1Ev │ │ │ │ │ 9130: 00146615 864 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEESt4pairIbPSC_EOT_b │ │ │ │ │ @@ -9290,16 +9290,16 @@ │ │ │ │ │ 9286: 002ca0f1 136 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t19auto_range_residuesEii │ │ │ │ │ 9287: 00516588 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33in_edit_chi_mode_view_rotate_modeE │ │ │ │ │ 9288: 003731c9 34 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t15get_map_coloursEv │ │ │ │ │ 9289: 00469759 484 FUNC GLOBAL DEFAULT 11 _ZN7Texture4initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ │ │ │ │ │ 9290: 00193089 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIS0_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_ESaIS8_EED1Ev │ │ │ │ │ 9291: 001f7649 24 FUNC GLOBAL DEFAULT 11 set_raster3d_atom_radius │ │ │ │ │ 9292: 001e8da9 288 FUNC GLOBAL DEFAULT 11 _Z15load_gltf_modelRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 9293: 004b90d8 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_bond │ │ │ │ │ - 9294: 004b8234 33 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail12out_of_rangeE │ │ │ │ │ + 9293: 004b90dc 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_bond │ │ │ │ │ + 9294: 004b8238 33 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail12out_of_rangeE │ │ │ │ │ 9295: 001cb119 136 FUNC GLOBAL DEFAULT 11 crankshaft_peptide_rotation_optimization_intermediate_atoms │ │ │ │ │ 9296: 001c84d1 2888 FUNC GLOBAL DEFAULT 11 delete_extra_restraint_py │ │ │ │ │ 9297: 0045bb31 684 FUNC GLOBAL DEFAULT 11 _Z42testing_func_probabilities_refine_fragment26atom_selection_container_tPPN4mmdb7ResidueEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiN4coot16protein_geometryEbibb │ │ │ │ │ 9298: 002de21d 848 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31update_widget_go_to_atom_valuesEP10_GtkWidgetPN4mmdb4AtomE │ │ │ │ │ 9299: 0014ef21 2 FUNC GLOBAL DEFAULT 11 add_save_coordinates_include_hydrogens_and_aniso_checkbutton │ │ │ │ │ 9300: 0037cef1 728 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26make_colour_by_chain_bondsERKSt3setIiSt4lessIiESaIiEEbbb │ │ │ │ │ 9301: 00436a5d 268 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23one_way_probe_contact_tESaIS1_EED2Ev │ │ │ │ │ @@ -9365,15 +9365,15 @@ │ │ │ │ │ 9361: 0033f2b1 12 FUNC GLOBAL DEFAULT 11 _ZN14LigandViewMesh5clearEv │ │ │ │ │ 9362: 002eaf5d 168 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20cis_trans_conversionEPN4mmdb4AtomEis │ │ │ │ │ 9363: 003c48fd 14 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24delete_residue_sidechainERKN4coot14residue_spec_tE │ │ │ │ │ 9364: 002ca405 452 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30set_residue_range_refine_atomsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS7_i │ │ │ │ │ 9365: 001f4741 24 FUNC GLOBAL DEFAULT 11 set_stop_scroll_iso_map_level │ │ │ │ │ 9366: 00440f81 1112 FUNC GLOBAL DEFAULT 11 _ZNK4coot17restraints_editor13get_atom_infoEv │ │ │ │ │ 9367: 00265a4d 24 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35get_widget_from_preferences_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 9368: 004b9050 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_bond │ │ │ │ │ + 9368: 004b9054 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_bond │ │ │ │ │ 9369: 001ad85d 608 FUNC GLOBAL DEFAULT 11 add_ncs_matrix │ │ │ │ │ 9370: 003d4e61 368 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t23inverted_chiral_volumesB5cxx11Ev │ │ │ │ │ 9371: 0038b109 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorI10Bond_linesSaIS0_EED1Ev │ │ │ │ │ 9372: 0016b575 404 FUNC GLOBAL DEFAULT 11 save_state_file │ │ │ │ │ 9373: 00438509 612 FUNC GLOBAL DEFAULT 11 _Z8make_molRKSt6vectorIN9ProteinDB5ChainESaIS1_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib │ │ │ │ │ 9374: 00516a7e 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18do_rama_restraintsE │ │ │ │ │ 9375: 002c5be9 1240 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38side_chain_flip_180_intermediate_atomsEv │ │ │ │ │ @@ -9415,15 +9415,15 @@ │ │ │ │ │ 9411: 003af6f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper9datatypes5F_phiIfEESaIS3_EED1Ev │ │ │ │ │ 9412: 0039d3b1 888 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13setup_map_capEP6ShaderRKN7clipper10Coord_orthES5_S5_ddjj │ │ │ │ │ 9413: 002f7d21 264 FUNC WEAK DEFAULT 11 _ZNSt6vectorI4MeshSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_ │ │ │ │ │ 9414: 00277469 438 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerD2Ev │ │ │ │ │ 9415: 0015c40d 92 FUNC WEAK DEFAULT 11 _ZN4coot21atom_selection_info_tD2Ev │ │ │ │ │ 9416: 00115225 620 FUNC GLOBAL DEFAULT 11 copy_molecule │ │ │ │ │ 9417: 00162b41 288 FUNC GLOBAL DEFAULT 11 _Z22closest_atom_simple_pyv │ │ │ │ │ - 9418: 004b8504 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 9418: 004b8508 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 9419: 002770c1 138 FUNC WEAK DEFAULT 11 _ZN4coot22parallel_plane_atoms_tD1Ev │ │ │ │ │ 9420: 0026bd0d 792 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24set_user_defined_coloursERKSt6vectorIN4coot13colour_holderESaIS2_EE │ │ │ │ │ 9421: 00165b1d 164 FUNC GLOBAL DEFAULT 11 do_angle_define │ │ │ │ │ 9422: 0035d40d 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf7TextureESaIS1_EED1Ev │ │ │ │ │ 9423: 0050590c 12 OBJECT WEAK DEFAULT 19 _ZTINSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ 9424: 001f3fdd 20 FUNC GLOBAL DEFAULT 11 get_default_bond_thickness │ │ │ │ │ 9425: 002975b5 732 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39get_happy_face_residue_marker_positionsEv │ │ │ │ │ @@ -9595,15 +9595,15 @@ │ │ │ │ │ 9591: 0027b109 1328 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot18extra_restraints_t25extra_torsion_restraint_tESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_ │ │ │ │ │ 9592: 001d544d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE4initERKNS_8HKL_infoERKNS_4CellE │ │ │ │ │ 9593: 001919a5 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEED2Ev │ │ │ │ │ 9594: 0050d31c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t23esoteric_depth_cue_flagE │ │ │ │ │ 9595: 00114fa5 316 FUNC GLOBAL DEFAULT 11 turn_on_backup │ │ │ │ │ 9596: 002ca179 324 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t24refinement_results_to_pyERKN4coot20refinement_results_tE │ │ │ │ │ 9597: 0051634c 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24refmac_mtz_file_filenameB5cxx11E │ │ │ │ │ - 9598: 004b8160 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ │ + 9598: 004b8164 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ │ 9599: 00458a05 1324 FUNC GLOBAL DEFAULT 11 _Z27test_coot_atom_tree_prolinev │ │ │ │ │ 9600: 00100611 912 FUNC GLOBAL DEFAULT 11 _Z25molecule_atom_overlaps_pyi │ │ │ │ │ 9601: 00120835 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14residue_spec_tESaIS1_EED2Ev │ │ │ │ │ 9602: 0017c091 1868 FUNC GLOBAL DEFAULT 11 _Z37get_ligand_distortion_summary_info_pyiP7_object │ │ │ │ │ 9603: 00412ca9 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot10coot_mat44E12symm_trans_tESaIS4_EED2Ev │ │ │ │ │ 9604: 00432c7d 88 FUNC GLOBAL DEFAULT 11 on_positron_map_undo_button_clicked │ │ │ │ │ 9605: 00163425 40 FUNC GLOBAL DEFAULT 11 set_console_display_commands_hilights │ │ │ │ │ @@ -9678,15 +9678,15 @@ │ │ │ │ │ 9674: 0010ba41 396 FUNC GLOBAL DEFAULT 11 add_alt_conf_py │ │ │ │ │ 9675: 00415fd5 92 FUNC GLOBAL DEFAULT 11 _Z86on_ncs_controller_molecule_n_display_chain_ich_checkbutton_toggled_gtkbuilder_callbackP16_GtkToggleButtonPv │ │ │ │ │ 9676: 00166849 436 FUNC GLOBAL DEFAULT 11 _Z14add_to_historyRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE │ │ │ │ │ 9677: 00201f0d 916 FUNC GLOBAL DEFAULT 11 go_to_view_py │ │ │ │ │ 9678: 00100cfd 352 FUNC WEAK DEFAULT 11 _ZN4coot11atom_spec_tC2EPN4mmdb4AtomE │ │ │ │ │ 9679: 00516488 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27directory_for_fileselectionB5cxx11E │ │ │ │ │ 9680: 003dced5 532 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23ray_trace_molecule_info26coloured_bonds_container_tESaIS2_EE17_M_default_appendEj │ │ │ │ │ - 9681: 001f266d 224 FUNC GLOBAL DEFAULT 11 use_graphics_interface_state │ │ │ │ │ + 9681: 001f2669 224 FUNC GLOBAL DEFAULT 11 use_graphics_interface_state │ │ │ │ │ 9682: 00160b4d 912 FUNC GLOBAL DEFAULT 11 _Z38fileselection_sort_button_foreach_funcP13_GtkTreeModelP12_GtkTreePathP12_GtkTreeIterPv │ │ │ │ │ 9683: 0011a56d 524 FUNC GLOBAL DEFAULT 11 chain_n_residues │ │ │ │ │ 9684: 004016b1 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot33extra_restraints_representation_t49extra_parallel_planes_restraints_representation_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ │ 9685: 00316361 2 FUNC WEAK DEFAULT 11 _ZN25graphics_ligand_mesh_bondD1Ev │ │ │ │ │ 9686: 002df779 1004 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t43register_user_defined_interesting_positionsERKSt6vectorISt4pairIN7clipper10Coord_orthENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EE │ │ │ │ │ 9687: 0014fec5 748 FUNC GLOBAL DEFAULT 11 fill_pointer_distances_widget │ │ │ │ │ 9688: 004640d5 92 FUNC WEAK DEFAULT 11 _ZN4coot13list_chem_modD2Ev │ │ │ │ │ @@ -9785,15 +9785,15 @@ │ │ │ │ │ 9781: 0014d3ad 244 FUNC GLOBAL DEFAULT 11 show_paths_in_display_manager_state │ │ │ │ │ 9782: 00152335 544 FUNC GLOBAL DEFAULT 11 set_baton_build_params_from_widget │ │ │ │ │ 9783: 0015c9f9 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24dict_torsion_restraint_tESaIS1_EED2Ev │ │ │ │ │ 9784: 00517d30 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t10dummy_xmapE │ │ │ │ │ 9785: 000fec2d 960 FUNC GLOBAL DEFAULT 11 _Z30check_reference_structures_dirv │ │ │ │ │ 9786: 001925dd 204 FUNC WEAK DEFAULT 11 _ZN4coot5smcifD2Ev │ │ │ │ │ 9787: 0027baf5 1064 FUNC WEAK DEFAULT 11 _ZN4coot18extra_restraints_tC1ERKS0_ │ │ │ │ │ - 9788: 004b9b2c 31 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ │ + 9788: 004b9b34 31 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ │ 9789: 00414795 4 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t36make_molecularrepresentationinstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ │ │ │ │ │ 9790: 00415f3d 94 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26molecular_triangles_mesh_tSaIS0_EED2Ev │ │ │ │ │ 9791: 003085dd 100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31rotate_intermediate_atoms_maybeEjj │ │ │ │ │ 9792: 00331b89 684 FUNC WEAK DEFAULT 11 _ZN7HUDMeshC1ERKS_ │ │ │ │ │ 9793: 00126439 248 FUNC GLOBAL DEFAULT 11 shorten_baton │ │ │ │ │ 9794: 001d5145 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEE4maskERKNS_13HKL_data_baseE │ │ │ │ │ 9795: 005115d0 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37tmesh_for_happy_face_residues_markersE │ │ │ │ │ @@ -9983,15 +9983,15 @@ │ │ │ │ │ 9979: 00463711 182 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot29dict_link_torsion_restraint_tESaIS1_EED1Ev │ │ │ │ │ 9980: 0021f95d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3cfc30water_cluster_info_from_pythonESaIS1_EED2Ev │ │ │ │ │ 9981: 0038695d 328 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t17get_cell_and_symmB5cxx11Ev │ │ │ │ │ 9982: 001b3845 180 FUNC GLOBAL DEFAULT 11 _Z24set_python_draw_functionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 9983: 00515fbc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28central_cube_array_buffer_idE │ │ │ │ │ 9984: 001ea98d 196 FUNC GLOBAL DEFAULT 11 remark_number_to_colour │ │ │ │ │ 9985: 003723dd 118 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t10n_residuesEv │ │ │ │ │ - 9986: 001f2595 216 FUNC GLOBAL DEFAULT 11 esoteric_depth_cue_state │ │ │ │ │ + 9986: 001f2591 216 FUNC GLOBAL DEFAULT 11 esoteric_depth_cue_state │ │ │ │ │ 9987: 0035dba1 172 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3glm3vecILi4EfLNS0_9qualifierE0EEESaIS3_EE17_M_realloc_appendIJRKS3_EEEvDpOT_ │ │ │ │ │ 9988: 00375fe1 908 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29intelligent_this_residue_atomEPN4mmdb7ResidueE │ │ │ │ │ 9989: 00517ab4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15skeleton_colourE │ │ │ │ │ 9990: 00517b18 16 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23mouse_previous_positionE │ │ │ │ │ 9991: 00225395 212 FUNC GLOBAL DEFAULT 11 _ZN4coot15get_r_free_colsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 9992: 002a7b71 1564 FUNC GLOBAL DEFAULT 11 _Z52get_validation_data_for_density_correlation_analysisi │ │ │ │ │ 9993: 0036e2a5 552 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20does_residue_exist_pERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_ │ │ │ │ │ @@ -10076,15 +10076,15 @@ │ │ │ │ │ 10072: 0018a859 3688 FUNC GLOBAL DEFAULT 11 _Z30execute_ligand_search_internalPN4coot7wligandE │ │ │ │ │ 10073: 0050d12c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24rotamer_distortion_scaleE │ │ │ │ │ 10074: 003e2535 4596 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t14align_on_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPN4mmdb7ResidueEiS7_ddbb │ │ │ │ │ 10075: 0050d398 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t33edit_chi_angles_dialog_y_positionE │ │ │ │ │ 10076: 001984b1 244 FUNC GLOBAL DEFAULT 11 show_select_map_dialog │ │ │ │ │ 10077: 005179a8 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27swap_difference_map_coloursE │ │ │ │ │ 10078: 001c0745 188 FUNC GLOBAL DEFAULT 11 hide_model_toolbar_icon │ │ │ │ │ - 10079: 004bab00 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ │ + 10079: 004bab08 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ │ 10080: 00267145 452 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36run_post_set_rotation_centre_hook_pyEv │ │ │ │ │ 10081: 00149dc1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11parse_errorD1Ev │ │ │ │ │ 10082: 0020fec1 540 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot11view_info_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ │ 10083: 0015c239 92 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tD2Ev │ │ │ │ │ 10084: 001166cd 748 FUNC GLOBAL DEFAULT 11 set_occupancy_residue_range │ │ │ │ │ 10085: 0030e69d 496 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t27fill_unsaved_changes_dialogEP10_GtkWidget │ │ │ │ │ 10086: 00309459 2712 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25perpendicular_ligand_viewEiRKN4coot14residue_spec_tE │ │ │ │ │ @@ -10105,15 +10105,15 @@ │ │ │ │ │ 10101: 002cafa5 308 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22delete_sidechain_rangeEiRKN4coot14residue_spec_tES3_ │ │ │ │ │ 10102: 00133d19 1292 FUNC GLOBAL DEFAULT 11 rotamer_score │ │ │ │ │ 10103: 001f7679 20 FUNC GLOBAL DEFAULT 11 set_raster3d_water_sphere │ │ │ │ │ 10104: 0032011d 128 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_moleculeD2Ev │ │ │ │ │ 10105: 0026c085 208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37wrapped_create_display_control_windowEv │ │ │ │ │ 10106: 000ff481 264 FUNC GLOBAL DEFAULT 11 _ZNK3fun4boid19calc_velocity_deltaERKSt6vectorIS0_SaIS0_EERKS1_IjSaIjEEf │ │ │ │ │ 10107: 0017e6a9 804 FUNC GLOBAL DEFAULT 11 _Z25residue_to_ligand_builderiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_d │ │ │ │ │ - 10108: 004b8078 151 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE │ │ │ │ │ + 10108: 004b807c 151 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE │ │ │ │ │ 10109: 00510390 2240 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t12gl_rama_plotE │ │ │ │ │ 10110: 0051164c 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27tmesh_for_hud_image_testingE │ │ │ │ │ 10111: 001d558d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE4initERKNS_13HKL_data_baseE │ │ │ │ │ 10112: 001210d9 452 FUNC WEAK DEFAULT 11 _ZN7clipper4XmapIfEC2ERKS1_ │ │ │ │ │ 10113: 00303e15 636 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23ray_trace_molecule_infoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ │ 10114: 0028650d 324 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15init_blur_quadsEv │ │ │ │ │ 10115: 00228111 568 FUNC WEAK DEFAULT 11 _ZN17command_line_dataD1Ev │ │ │ │ │ @@ -10260,15 +10260,15 @@ │ │ │ │ │ 10256: 0042d02d 576 FUNC WEAK DEFAULT 11 _ZN25AtomPropertyRampColorRuleC2Ev │ │ │ │ │ 10257: 0028767d 1752 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23setup_hud_geometry_barsEv │ │ │ │ │ 10258: 003fb471 840 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t42nucelotide_residue_name_to_base_atom_namesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 10259: 0029828d 2748 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t7pumpkinEv │ │ │ │ │ 10260: 003930b1 1388 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34delete_any_link_containing_residueERKN4coot14residue_spec_tE │ │ │ │ │ 10261: 003f2ed1 6540 FUNC GLOBAL DEFAULT 11 _ZN4coot16dict_link_info_tC1EPN4mmdb7ResidueES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_16protein_geometryE │ │ │ │ │ 10262: 005162d0 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21superpose_imol1_chainB5cxx11E │ │ │ │ │ - 10263: 004b81ac 29 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail9exceptionE │ │ │ │ │ + 10263: 004b81b0 29 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail9exceptionE │ │ │ │ │ 10264: 001d4f05 44 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE8set_nullERKi │ │ │ │ │ 10265: 001717e5 92 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tC2ERKS0_ │ │ │ │ │ 10266: 001684cd 3460 FUNC GLOBAL DEFAULT 11 write_ccp4mg_picture_description │ │ │ │ │ 10267: 001093bd 372 FUNC GLOBAL DEFAULT 11 set_delete_sidechain_mode │ │ │ │ │ 10268: 0024b921 1676 FUNC GLOBAL DEFAULT 11 _ZN4coot25flev_attached_hydrogens_tC1ERKNS_31dictionary_residue_restraints_tE │ │ │ │ │ 10269: 004535b5 348 FUNC GLOBAL DEFAULT 11 _Z16test_get_residuePN4mmdb7ManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ │ 10270: 00194339 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIfSaIfEE17_M_realloc_appendIJRKfEEEvDpOT_ │ │ │ │ │ @@ -10296,15 +10296,15 @@ │ │ │ │ │ 10292: 00516128 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37continue_update_refinement_atoms_flagE │ │ │ │ │ 10293: 001fef61 208 FUNC GLOBAL DEFAULT 11 set_refinement_geman_mcclure_alpha_from_text │ │ │ │ │ 10294: 00186d15 576 FUNC GLOBAL DEFAULT 11 _Z32new_molecule_sans_biggest_ligandi │ │ │ │ │ 10295: 00120e05 236 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IN4coot24atom_attribute_setting_tESaIS1_EESaIS3_EED1Ev │ │ │ │ │ 10296: 0026f069 616 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t7ShowFPSEv │ │ │ │ │ 10297: 003237ad 332 FUNC WEAK DEFAULT 11 _ZN9lig_build14atom_id_info_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 10298: 00317231 268 FUNC WEAK DEFAULT 11 _ZNSt6vectorI5ModelSaIS0_EED1Ev │ │ │ │ │ - 10299: 004b8178 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ + 10299: 004b817c 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 10300: 00370f7d 108 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t10atom_indexEPKciS1_ │ │ │ │ │ 10301: 00517858 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22preferences_other_tabsB5cxx11E │ │ │ │ │ 10302: 001f7265 20 FUNC GLOBAL DEFAULT 11 set_label_on_recentre_flag │ │ │ │ │ 10303: 001ea90d 128 FUNC GLOBAL DEFAULT 11 on_remarks_dialog_close_button_clicked │ │ │ │ │ 10304: 002778ed 390 FUNC WEAK DEFAULT 11 _ZN5dodecC1ERKS_ │ │ │ │ │ 10305: 003e5bb9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN4mmdb7ResidueEiESaIS4_EED2Ev │ │ │ │ │ 10306: 001714cd 284 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ │ 00505bf4 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505c00 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505c0c 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505c18 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505c24 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505cb0 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505cf4 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ │ -0050519c 00277c02 R_ARM_ABS32 004b8078 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE │ │ │ │ │ +0050519c 00277c02 R_ARM_ABS32 004b807c _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE │ │ │ │ │ 005051a0 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 0050534c 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 00505428 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 005054cc 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 00505728 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 00505908 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ 00505cfc 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ │ @@ -376,36 +376,36 @@ │ │ │ │ │ 00505918 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505920 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505adc 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505b08 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505bec 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505ca8 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ 00505ce0 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ │ -005051bc 00184902 R_ARM_ABS32 004b8130 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -005051c4 00257e02 R_ARM_ABS32 004b8160 _ZTSSt19_Sp_make_shared_tag │ │ │ │ │ -005051cc 00283b02 R_ARM_ABS32 004b8178 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +005051bc 00184902 R_ARM_ABS32 004b8134 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +005051c4 00257e02 R_ARM_ABS32 004b8164 _ZTSSt19_Sp_make_shared_tag │ │ │ │ │ +005051cc 00283b02 R_ARM_ABS32 004b817c _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005051d0 0013bb02 R_ARM_ABS32 005051b8 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -005051d8 00281702 R_ARM_ABS32 004b81ac _ZTSN8nlohmann6detail9exceptionE │ │ │ │ │ +005051d8 00281702 R_ARM_ABS32 004b81b0 _ZTSN8nlohmann6detail9exceptionE │ │ │ │ │ 005051dc 00016c02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ │ 0050b870 00016c15 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ │ -005051e4 000e4502 R_ARM_ABS32 004b81cc _ZTSN8nlohmann6detail11parse_errorE │ │ │ │ │ +005051e4 000e4502 R_ARM_ABS32 004b81d0 _ZTSN8nlohmann6detail11parse_errorE │ │ │ │ │ 005051e8 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ 005051f4 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ 00505200 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ 0050520c 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ 00505218 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ 00505240 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE │ │ │ │ │ -005051f0 000e8002 R_ARM_ABS32 004b81ec _ZTSN8nlohmann6detail16invalid_iteratorE │ │ │ │ │ -005051fc 001b7d02 R_ARM_ABS32 004b8214 _ZTSN8nlohmann6detail10type_errorE │ │ │ │ │ -00505208 00244e02 R_ARM_ABS32 004b8234 _ZTSN8nlohmann6detail12out_of_rangeE │ │ │ │ │ -00505214 00183a02 R_ARM_ABS32 004b8258 _ZTSN8nlohmann6detail11other_errorE │ │ │ │ │ -00505220 0018f602 R_ARM_ABS32 004b8278 _ZTSN8nlohmann6detail22input_adapter_protocolE │ │ │ │ │ -00505228 001c3102 R_ARM_ABS32 004b82a4 _ZTSN8nlohmann6detail20input_buffer_adapterE │ │ │ │ │ +005051f0 000e8002 R_ARM_ABS32 004b81f0 _ZTSN8nlohmann6detail16invalid_iteratorE │ │ │ │ │ +005051fc 001b7d02 R_ARM_ABS32 004b8218 _ZTSN8nlohmann6detail10type_errorE │ │ │ │ │ +00505208 00244e02 R_ARM_ABS32 004b8238 _ZTSN8nlohmann6detail12out_of_rangeE │ │ │ │ │ +00505214 00183a02 R_ARM_ABS32 004b825c _ZTSN8nlohmann6detail11other_errorE │ │ │ │ │ +00505220 0018f602 R_ARM_ABS32 004b827c _ZTSN8nlohmann6detail22input_adapter_protocolE │ │ │ │ │ +00505228 001c3102 R_ARM_ABS32 004b82a8 _ZTSN8nlohmann6detail20input_buffer_adapterE │ │ │ │ │ 0050522c 00223b02 R_ARM_ABS32 0050521c _ZTIN8nlohmann6detail22input_adapter_protocolE │ │ │ │ │ -00505234 000dbc02 R_ARM_ABS32 004b82d0 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505234 000dbc02 R_ARM_ABS32 004b82d4 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505238 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 0050530c 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505358 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 0050543c 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005054a4 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505700 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505930 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ @@ -457,40 +457,40 @@ │ │ │ │ │ 005052c4 0027fa02 R_ARM_ABS32 001436a9 _ZN8nlohmann6detail20input_buffer_adapterD0Ev │ │ │ │ │ 005052cc 00182f02 R_ARM_ABS32 00505230 _ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005052d0 001d8802 R_ARM_ABS32 001436a5 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 005052d4 00191e02 R_ARM_ABS32 001436c5 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 005052d8 000b0b02 R_ARM_ABS32 00143745 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 005052dc 001b8f02 R_ARM_ABS32 001436e1 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 005052e0 0015a802 R_ARM_ABS32 001436fd _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -005052e8 00235502 R_ARM_ABS32 004b83d0 _ZTSN5RDKit5RWMolE │ │ │ │ │ +005052e8 00235502 R_ARM_ABS32 004b83d4 _ZTSN5RDKit5RWMolE │ │ │ │ │ 005052ec 00023e02 R_ARM_ABS32 00000000 _ZTIN5RDKit5ROMolE │ │ │ │ │ 005052f4 00094702 R_ARM_ABS32 005052e4 _ZTIN5RDKit5RWMolE │ │ │ │ │ 005052f8 00123702 R_ARM_ABS32 001774a9 _ZN5RDKit5RWMolD1Ev │ │ │ │ │ 005052fc 000e0d02 R_ARM_ABS32 001774d5 _ZN5RDKit5RWMolD0Ev │ │ │ │ │ 00505300 00019002 R_ARM_ABS32 00000000 _ZN5RDKit5ROMol7destroyEv │ │ │ │ │ -00505308 000e4602 R_ARM_ABS32 004b83e0 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505308 000e4602 R_ARM_ABS32 004b83e4 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505314 00190102 R_ARM_ABS32 00505304 _ZTISt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505318 00181f02 R_ARM_ABS32 0017e9cd _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 0050531c 0013b002 R_ARM_ABS32 0017e9dd _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505320 0023bb02 R_ARM_ABS32 0017e9d1 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505324 000b0a02 R_ARM_ABS32 0017ea41 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505328 0016aa02 R_ARM_ABS32 0017e9f9 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505330 0017bb02 R_ARM_ABS32 004b8444 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ +00505330 0017bb02 R_ARM_ABS32 004b8448 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ 00505334 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 00505340 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 005054e0 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 005054ec 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 005054f8 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 00505504 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 00505510 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 0050551c 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ 00505528 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE │ │ │ │ │ -0050533c 0009cb02 R_ARM_ABS32 004b8474 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE │ │ │ │ │ -00505348 00080402 R_ARM_ABS32 004b84a4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE │ │ │ │ │ -00505354 0024ca02 R_ARM_ABS32 004b8504 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +0050533c 0009cb02 R_ARM_ABS32 004b8478 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE │ │ │ │ │ +00505348 00080402 R_ARM_ABS32 004b84a8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE │ │ │ │ │ +00505354 0024ca02 R_ARM_ABS32 004b8508 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505360 000dbb02 R_ARM_ABS32 0050532c _ZTIN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE │ │ │ │ │ 00505364 0027e602 R_ARM_ABS32 001914fd _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_8HKL_infoERKNS_4CellE │ │ │ │ │ 00505368 001bcf02 R_ARM_ABS32 0019153d _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_13HKL_data_baseE │ │ │ │ │ 0050536c 000a0a02 R_ARM_ABS32 0019157d _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE │ │ │ │ │ 00505370 00102402 R_ARM_ABS32 00196ae9 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE6updateEv │ │ │ │ │ 00505374 0007d902 R_ARM_ABS32 00191b9d _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4typeEv │ │ │ │ │ 00505378 00255302 R_ARM_ABS32 00191399 _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE7missingERKi │ │ │ │ │ @@ -526,21 +526,21 @@ │ │ │ │ │ 005053ec 0018cf02 R_ARM_ABS32 00193e21 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEE6_M_runEv │ │ │ │ │ 005053f4 001d3902 R_ARM_ABS32 00505350 _ZTISt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005053f8 00248902 R_ARM_ABS32 00191299 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 005053fc 00204a02 R_ARM_ABS32 00191491 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505400 00128e02 R_ARM_ABS32 0019129d _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505404 001aeb02 R_ARM_ABS32 001914ad _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505408 00209f02 R_ARM_ABS32 001914b5 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505410 0015d102 R_ARM_ABS32 004b8550 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ │ -00505418 000b6e02 R_ARM_ABS32 004b8574 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE │ │ │ │ │ +00505410 0015d102 R_ARM_ABS32 004b8554 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ │ +00505418 000b6e02 R_ARM_ABS32 004b8578 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE │ │ │ │ │ 0050541c 00056a02 R_ARM_ABS32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 │ │ │ │ │ 00505880 00056a02 R_ARM_ABS32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 │ │ │ │ │ -00505424 001c4902 R_ARM_ABS32 004b85a4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE │ │ │ │ │ -00505430 00217f02 R_ARM_ABS32 004b860c _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE │ │ │ │ │ -00505438 00086302 R_ARM_ABS32 004b8650 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505424 001c4902 R_ARM_ABS32 004b85a8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE │ │ │ │ │ +00505430 00217f02 R_ARM_ABS32 004b8610 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE │ │ │ │ │ +00505438 00086302 R_ARM_ABS32 004b8654 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505444 001a4d02 R_ARM_ABS32 0050540c _ZTINSt13__future_base13_State_baseV2E │ │ │ │ │ 00505914 001a4d02 R_ARM_ABS32 0050540c _ZTINSt13__future_base13_State_baseV2E │ │ │ │ │ 00505448 00128402 R_ARM_ABS32 001a486d _ZNSt13__future_base13_State_baseV2D1Ev │ │ │ │ │ 0050544c 000e5e02 R_ARM_ABS32 001a48a1 _ZNSt13__future_base13_State_baseV2D0Ev │ │ │ │ │ 00505450 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ │ 00505a2c 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ │ 00505a6c 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ │ @@ -562,30 +562,30 @@ │ │ │ │ │ 0050547c 000bd602 R_ARM_ABS32 001a5679 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEE6_M_runEv │ │ │ │ │ 00505484 0011e302 R_ARM_ABS32 00505434 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505488 000b3802 R_ARM_ABS32 001a4771 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 0050548c 0027a102 R_ARM_ABS32 001a4781 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505490 0018fd02 R_ARM_ABS32 001a4775 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505494 00215502 R_ARM_ABS32 001a479d _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505498 00140902 R_ARM_ABS32 001a47a5 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -005054a0 001ab002 R_ARM_ABS32 004b87f4 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +005054a0 001ab002 R_ARM_ABS32 004b87f8 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005054ac 000c5802 R_ARM_ABS32 0050549c _ZTISt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 005054b0 000ea902 R_ARM_ABS32 001b5fa9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 005054b4 000a4502 R_ARM_ABS32 001b5fad _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 005054b8 001ee102 R_ARM_ABS32 001b5fd1 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 005054bc 0026e702 R_ARM_ABS32 001b5fc9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 005054c0 0010e502 R_ARM_ABS32 001b5fd9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -005054d4 0009a802 R_ARM_ABS32 004b88e4 _ZTSN7clipper12Message_baseE │ │ │ │ │ -005054dc 000fbe02 R_ARM_ABS32 004b8900 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ -005054e8 00194b02 R_ARM_ABS32 004b8930 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE │ │ │ │ │ -005054f4 00159b02 R_ARM_ABS32 004b8964 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE │ │ │ │ │ -00505500 001d4502 R_ARM_ABS32 004b8994 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE │ │ │ │ │ -0050550c 0010c902 R_ARM_ABS32 004b89c8 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE │ │ │ │ │ -00505518 0017e202 R_ARM_ABS32 004b89f8 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE │ │ │ │ │ -00505524 00183d02 R_ARM_ABS32 004b8a24 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE │ │ │ │ │ -00505530 0010d002 R_ARM_ABS32 004b8a50 _ZTSN7clipper13Message_fatalE │ │ │ │ │ +005054d4 0009a802 R_ARM_ABS32 004b88e8 _ZTSN7clipper12Message_baseE │ │ │ │ │ +005054dc 000fbe02 R_ARM_ABS32 004b8904 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ +005054e8 00194b02 R_ARM_ABS32 004b8934 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE │ │ │ │ │ +005054f4 00159b02 R_ARM_ABS32 004b8968 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE │ │ │ │ │ +00505500 001d4502 R_ARM_ABS32 004b8998 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE │ │ │ │ │ +0050550c 0010c902 R_ARM_ABS32 004b89cc _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE │ │ │ │ │ +00505518 0017e202 R_ARM_ABS32 004b89fc _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE │ │ │ │ │ +00505524 00183d02 R_ARM_ABS32 004b8a28 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE │ │ │ │ │ +00505530 0010d002 R_ARM_ABS32 004b8a54 _ZTSN7clipper13Message_fatalE │ │ │ │ │ 00505534 00219902 R_ARM_ABS32 005054d0 _ZTIN7clipper12Message_baseE │ │ │ │ │ 005058a0 00219902 R_ARM_ABS32 005054d0 _ZTIN7clipper12Message_baseE │ │ │ │ │ 0050bbdc 00219915 R_ARM_GLOB_DAT 005054d0 _ZTIN7clipper12Message_baseE │ │ │ │ │ 0050553c 000b7402 R_ARM_ABS32 005054d8 _ZTIN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE │ │ │ │ │ 00505540 001dd402 R_ARM_ABS32 001d53ed _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_8HKL_infoERKNS_4CellE │ │ │ │ │ 00505544 0022c002 R_ARM_ABS32 001d54cd _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_13HKL_data_baseE │ │ │ │ │ 00505548 001c3d02 R_ARM_ABS32 001d55ad _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE │ │ │ │ │ @@ -686,36 +686,36 @@ │ │ │ │ │ 005056dc 0014b102 R_ARM_ABS32 001d4d81 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE9data_sizeEv │ │ │ │ │ 005056e0 00187702 R_ARM_ABS32 001d6b69 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE10data_namesEv │ │ │ │ │ 005056e4 0019f902 R_ARM_ABS32 001d5dfd _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE11data_exportERKNS_3HKLEPd │ │ │ │ │ 005056e8 001f7402 R_ARM_ABS32 001d5d71 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE11data_importERKNS_3HKLEPKd │ │ │ │ │ 005056ec 0015c402 R_ARM_ABS32 001d4d85 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE4maskERKNS_13HKL_data_baseE │ │ │ │ │ 005056f0 001c1902 R_ARM_ABS32 001d6369 _ZN7clipper8HKL_dataINS_9datatypes4FlagEED1Ev │ │ │ │ │ 005056f4 00179202 R_ARM_ABS32 001d6651 _ZN7clipper8HKL_dataINS_9datatypes4FlagEED0Ev │ │ │ │ │ -005056fc 001eb002 R_ARM_ABS32 004b8e5c _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +005056fc 001eb002 R_ARM_ABS32 004b8e60 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505708 00269802 R_ARM_ABS32 005056f8 _ZTISt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 0050570c 0010b802 R_ARM_ABS32 002aca69 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 00505710 000c8002 R_ARM_ABS32 002aca6d _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505714 00128702 R_ARM_ABS32 002ad18d _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505718 001ae602 R_ARM_ABS32 002acad1 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 0050571c 000f1102 R_ARM_ABS32 002aca89 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505724 00225502 R_ARM_ABS32 004b8ee4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE │ │ │ │ │ +00505724 00225502 R_ARM_ABS32 004b8ee8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE │ │ │ │ │ 00505730 000ab102 R_ARM_ABS32 00505720 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE │ │ │ │ │ 00505734 000f4a02 R_ARM_ABS32 002db6a5 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED1Ev │ │ │ │ │ 00505738 000b0e02 R_ARM_ABS32 002db6d1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED0Ev │ │ │ │ │ 0050573c 001b6e02 R_ARM_ABS32 002db6a1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEE6_M_runEv │ │ │ │ │ -00505744 000cee02 R_ARM_ABS32 004b900c _ZTSN9lig_build6atom_tE │ │ │ │ │ -0050574c 001abd02 R_ARM_ABS32 004b9020 _ZTSN9lig_build6bond_tE │ │ │ │ │ -00505754 000d4b02 R_ARM_ABS32 004b9034 _ZTS25graphics_ligand_mesh_atom │ │ │ │ │ +00505744 000cee02 R_ARM_ABS32 004b9010 _ZTSN9lig_build6atom_tE │ │ │ │ │ +0050574c 001abd02 R_ARM_ABS32 004b9024 _ZTSN9lig_build6bond_tE │ │ │ │ │ +00505754 000d4b02 R_ARM_ABS32 004b9038 _ZTS25graphics_ligand_mesh_atom │ │ │ │ │ 00505758 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE │ │ │ │ │ 00505774 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE │ │ │ │ │ 005057c0 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE │ │ │ │ │ -00505760 00249802 R_ARM_ABS32 004b9050 _ZTS25graphics_ligand_mesh_bond │ │ │ │ │ +00505760 00249802 R_ARM_ABS32 004b9054 _ZTS25graphics_ligand_mesh_bond │ │ │ │ │ 00505764 001d1702 R_ARM_ABS32 00505748 _ZTIN9lig_build6bond_tE │ │ │ │ │ 005057cc 001d1702 R_ARM_ABS32 00505748 _ZTIN9lig_build6bond_tE │ │ │ │ │ -0050576c 0023a302 R_ARM_ABS32 004b906c _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE │ │ │ │ │ +0050576c 0023a302 R_ARM_ABS32 004b9070 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE │ │ │ │ │ 00505778 00186202 R_ARM_ABS32 00317b01 _ZN9lig_build6atom_tD1Ev │ │ │ │ │ 0050577c 0013dd02 R_ARM_ABS32 00317a79 _ZN9lig_build6atom_tD0Ev │ │ │ │ │ 00505784 0008bd02 R_ARM_ABS32 00505750 _ZTI25graphics_ligand_mesh_atom │ │ │ │ │ 00505788 001ef102 R_ARM_ABS32 00317081 _ZN25graphics_ligand_mesh_atomD1Ev │ │ │ │ │ 0050578c 001a8302 R_ARM_ABS32 00317105 _ZN25graphics_ligand_mesh_atomD0Ev │ │ │ │ │ 00505794 00202b02 R_ARM_ABS32 0050575c _ZTI25graphics_ligand_mesh_bond │ │ │ │ │ 00505798 0025d502 R_ARM_ABS32 00316361 _ZN25graphics_ligand_mesh_bondD1Ev │ │ │ │ │ @@ -724,75 +724,75 @@ │ │ │ │ │ 0050583c 000d0902 R_ARM_ABS32 00505768 _ZTIN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE │ │ │ │ │ 005057a8 00120102 R_ARM_ABS32 003166f1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED1Ev │ │ │ │ │ 005057ac 000dd702 R_ARM_ABS32 003167b1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED0Ev │ │ │ │ │ 005057b0 00173802 R_ARM_ABS32 0031a9a1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE8add_atomERKS1_ │ │ │ │ │ 00505850 00173802 R_ARM_ABS32 0031a9a1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE8add_atomERKS1_ │ │ │ │ │ 005057b4 0022d302 R_ARM_ABS32 0031a311 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE17bonds_with_vertexERKNS_5pos_tE │ │ │ │ │ 00505854 0022d302 R_ARM_ABS32 0031a311 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE17bonds_with_vertexERKNS_5pos_tE │ │ │ │ │ -005057bc 000cfe02 R_ARM_ABS32 004b90c0 _ZTS20graphics_ligand_atom │ │ │ │ │ -005057c8 00244d02 R_ARM_ABS32 004b90d8 _ZTS20graphics_ligand_bond │ │ │ │ │ -005057d4 00120f02 R_ARM_ABS32 004b90f0 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ +005057bc 000cfe02 R_ARM_ABS32 004b90c4 _ZTS20graphics_ligand_atom │ │ │ │ │ +005057c8 00244d02 R_ARM_ABS32 004b90dc _ZTS20graphics_ligand_bond │ │ │ │ │ +005057d4 00120f02 R_ARM_ABS32 004b90f4 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ 005057dc 0023d802 R_ARM_ABS32 005057b8 _ZTI20graphics_ligand_atom │ │ │ │ │ 005057e0 000cea02 R_ARM_ABS32 00321ddd _ZN20graphics_ligand_atomD1Ev │ │ │ │ │ 005057e4 00088702 R_ARM_ABS32 00321e5d _ZN20graphics_ligand_atomD0Ev │ │ │ │ │ 005057ec 001a5302 R_ARM_ABS32 005057c4 _ZTI20graphics_ligand_bond │ │ │ │ │ 005057f0 000b9b02 R_ARM_ABS32 003219d1 _ZN20graphics_ligand_bondD1Ev │ │ │ │ │ 005057f4 00280902 R_ARM_ABS32 003219d5 _ZN20graphics_ligand_bondD0Ev │ │ │ │ │ 005057fc 00261e02 R_ARM_ABS32 005057d0 _ZTIN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ 00505818 00261e02 R_ARM_ABS32 005057d0 _ZTIN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE │ │ │ │ │ 00505800 001d7c02 R_ARM_ABS32 00321cd5 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED1Ev │ │ │ │ │ 00505804 00190d02 R_ARM_ABS32 00321d55 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED0Ev │ │ │ │ │ 00505808 00144a02 R_ARM_ABS32 00322fd9 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE8add_atomERKS1_ │ │ │ │ │ 0050582c 00144a02 R_ARM_ABS32 00322fd9 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE8add_atomERKS1_ │ │ │ │ │ 0050580c 000ac902 R_ARM_ABS32 003233f9 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE17bonds_with_vertexERKNS_5pos_tE │ │ │ │ │ 00505830 000ac902 R_ARM_ABS32 003233f9 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE17bonds_with_vertexERKNS_5pos_tE │ │ │ │ │ -00505814 0011ff02 R_ARM_ABS32 004b9138 _ZTS24graphics_ligand_molecule │ │ │ │ │ +00505814 0011ff02 R_ARM_ABS32 004b913c _ZTS24graphics_ligand_molecule │ │ │ │ │ 00505820 00269002 R_ARM_ABS32 00505810 _ZTI24graphics_ligand_molecule │ │ │ │ │ 00505824 00233c02 R_ARM_ABS32 0032011d _ZN24graphics_ligand_moleculeD1Ev │ │ │ │ │ 00505828 001ef402 R_ARM_ABS32 0032019d _ZN24graphics_ligand_moleculeD0Ev │ │ │ │ │ -00505838 00103d02 R_ARM_ABS32 004b9154 _ZTS31graphics_ligand_mesh_molecule_t │ │ │ │ │ +00505838 00103d02 R_ARM_ABS32 004b9158 _ZTS31graphics_ligand_mesh_molecule_t │ │ │ │ │ 00505844 0019cf02 R_ARM_ABS32 00505834 _ZTI31graphics_ligand_mesh_molecule_t │ │ │ │ │ 00505848 000f4502 R_ARM_ABS32 003279bd _ZN31graphics_ligand_mesh_molecule_tD1Ev │ │ │ │ │ 0050bf18 000f4515 R_ARM_GLOB_DAT 003279bd _ZN31graphics_ligand_mesh_molecule_tD1Ev │ │ │ │ │ 0050584c 000b0602 R_ARM_ABS32 00327a9d _ZN31graphics_ligand_mesh_molecule_tD0Ev │ │ │ │ │ -0050585c 000a9302 R_ARM_ABS32 004b945c _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ -00505864 001c3c02 R_ARM_ABS32 004b95f4 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ -0050586c 00190602 R_ARM_ABS32 004b97b4 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ -00505874 001fdd02 R_ARM_ABS32 004b995c _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ -0050587c 00263c02 R_ARM_ABS32 004b9b2c _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ │ -00505888 00230602 R_ARM_ABS32 004b9b4c _ZTSN7clipper13TargetFn_baseE │ │ │ │ │ -00505890 00199a02 R_ARM_ABS32 004b9b68 _ZTSN7clipper14BasisFn_splineE │ │ │ │ │ +0050585c 000a9302 R_ARM_ABS32 004b9464 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ +00505864 001c3c02 R_ARM_ABS32 004b95fc _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNSE_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISU_EEfPFfSD_SY_SI_EPSN_INSE_9RTop_orthEfEESt12_PlaceholderILi1EESB_St17reference_wrapperISH_EfSJ_SW_fS10_S13_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ +0050586c 00190602 R_ARM_ABS32 004b97bc _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE6_M_runEOiEUlvE_vEE │ │ │ │ │ +00505874 001fdd02 R_ARM_ABS32 004b9964 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorISB_SaISB_EERKN7clipper10Coord_orthEfRKSD_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIST_EEPKNSI_4XmapIfEEPFfRKN4coot7minimol8moleculeESX_RS10_EPSM_INSI_9RTop_orthEfEESt12_PlaceholderILi1EEiiSC_iSF_SJ_fSV_PSZ_S19_S1C_EESaIiEFviEE14_M_run_delayedEOiSt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ │ +0050587c 00263c02 R_ARM_ABS32 004b9b34 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ │ +00505888 00230602 R_ARM_ABS32 004b9b54 _ZTSN7clipper13TargetFn_baseE │ │ │ │ │ +00505890 00199a02 R_ARM_ABS32 004b9b70 _ZTSN7clipper14BasisFn_splineE │ │ │ │ │ 00505894 00052402 R_ARM_ABS32 00000000 _ZTIN7clipper12BasisFn_baseE │ │ │ │ │ -0050589c 001ccb02 R_ARM_ABS32 004b9b84 _ZTSN7clipper15Message_genericE │ │ │ │ │ -005058a8 00222502 R_ARM_ABS32 004b9ba0 _ZTSN7clipper11SFcalc_baseIfEE │ │ │ │ │ -005058b0 00102002 R_ARM_ABS32 004b9bbc _ZTSN7clipper14SFcalc_iso_fftIfEE │ │ │ │ │ +0050589c 001ccb02 R_ARM_ABS32 004b9b8c _ZTSN7clipper15Message_genericE │ │ │ │ │ +005058a8 00222502 R_ARM_ABS32 004b9ba8 _ZTSN7clipper11SFcalc_baseIfEE │ │ │ │ │ +005058b0 00102002 R_ARM_ABS32 004b9bc4 _ZTSN7clipper14SFcalc_iso_fftIfEE │ │ │ │ │ 005058b4 001e1102 R_ARM_ABS32 005058a4 _ZTIN7clipper11SFcalc_baseIfEE │ │ │ │ │ -005058bc 001a6e02 R_ARM_ABS32 004b9bdc _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE │ │ │ │ │ +005058bc 001a6e02 R_ARM_ABS32 004b9be4 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE │ │ │ │ │ 005058c0 00170c02 R_ARM_ABS32 00505884 _ZTIN7clipper13TargetFn_baseE │ │ │ │ │ -005058c8 0012aa02 R_ARM_ABS32 004b9c24 _ZTSN7clipper15SFcalc_obs_baseIfEE │ │ │ │ │ -005058d0 00153402 R_ARM_ABS32 004b9c44 _ZTSN7clipper15SFcalc_obs_bulkIfEE │ │ │ │ │ +005058c8 0012aa02 R_ARM_ABS32 004b9c2c _ZTSN7clipper15SFcalc_obs_baseIfEE │ │ │ │ │ +005058d0 00153402 R_ARM_ABS32 004b9c4c _ZTSN7clipper15SFcalc_obs_bulkIfEE │ │ │ │ │ 005058d4 000ac502 R_ARM_ABS32 005058c4 _ZTIN7clipper15SFcalc_obs_baseIfEE │ │ │ │ │ -005058dc 001d9302 R_ARM_ABS32 004b9c64 _ZTSN7clipper12SFscale_baseIfEE │ │ │ │ │ -005058e4 000ef502 R_ARM_ABS32 004b9c80 _ZTSN7clipper13SFscale_anisoIfEE │ │ │ │ │ +005058dc 001d9302 R_ARM_ABS32 004b9c6c _ZTSN7clipper12SFscale_baseIfEE │ │ │ │ │ +005058e4 000ef502 R_ARM_ABS32 004b9c88 _ZTSN7clipper13SFscale_anisoIfEE │ │ │ │ │ 005058e8 0018fe02 R_ARM_ABS32 005058d8 _ZTIN7clipper12SFscale_baseIfEE │ │ │ │ │ -005058f0 0019ed02 R_ARM_ABS32 004b9ca0 _ZTSN7clipper13SFweight_baseIfEE │ │ │ │ │ -005058f8 0017e302 R_ARM_ABS32 004b9cc0 _ZTSN7clipper15SFweight_splineIfEE │ │ │ │ │ +005058f0 0019ed02 R_ARM_ABS32 004b9ca8 _ZTSN7clipper13SFweight_baseIfEE │ │ │ │ │ +005058f8 0017e302 R_ARM_ABS32 004b9cc8 _ZTSN7clipper15SFweight_splineIfEE │ │ │ │ │ 005058fc 00089102 R_ARM_ABS32 005058ec _ZTIN7clipper13SFweight_baseIfEE │ │ │ │ │ -00505904 0021cc02 R_ARM_ABS32 004b9ce0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE │ │ │ │ │ -00505910 000ef702 R_ARM_ABS32 004b9d94 _ZTSNSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ -0050591c 000e9e02 R_ARM_ABS32 004b9dc0 _ZTSZN4ctpl11thread_pool4pushIRFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEEJRiS18_RS5_S18_RS8_RSC_RfRSO_PSS_RS12_S15_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ -00505924 001c9f02 R_ARM_ABS32 004b9f14 _ZTSZN4ctpl11thread_pool4pushIRFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEEJRS4_St17reference_wrapperISA_ERfRSC_RSP_S12_RST_SW_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ -0050592c 00142b02 R_ARM_ABS32 004ba050 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505938 00179d02 R_ARM_ABS32 004ba0a8 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEEE │ │ │ │ │ +00505904 0021cc02 R_ARM_ABS32 004b9ce8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE │ │ │ │ │ +00505910 000ef702 R_ARM_ABS32 004b9d9c _ZTSNSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ +0050591c 000e9e02 R_ARM_ABS32 004b9dc8 _ZTSZN4ctpl11thread_pool4pushIRFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEEJRiS18_RS5_S18_RS8_RSC_RfRSO_PSS_RS12_S15_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ +00505924 001c9f02 R_ARM_ABS32 004b9f1c _ZTSZN4ctpl11thread_pool4pushIRFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEEJRS4_St17reference_wrapperISA_ERfRSC_RSP_S12_RST_SW_EEESt6futureIDTclfp_Li0Espfp0_EEEOT_DpOT0_EUliE_ │ │ │ │ │ +0050592c 00142b02 R_ARM_ABS32 004ba058 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505938 00179d02 R_ARM_ABS32 004ba0b0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS4_SaIS4_EERKN7clipper10Coord_orthEfRKS6_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISM_EEPKNSB_4XmapIfEEPFfRKN4coot7minimol8moleculeESQ_RST_EPSF_INSB_9RTop_orthEfEESt12_PlaceholderILi1EEiiS5_iS8_SC_fSO_PSS_S12_S15_EESaIiEFviEEE │ │ │ │ │ 0050593c 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ 00505948 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ 00505a20 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE │ │ │ │ │ -00505944 000f4902 R_ARM_ABS32 004ba1f0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ -00505950 00086d02 R_ARM_ABS32 004ba328 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -0050595c 000cc902 R_ARM_ABS32 004ba4ac _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505944 000f4902 R_ARM_ABS32 004ba1f8 _ZTSNSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS7_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEfPFfS6_SR_SB_EPSG_INS7_9RTop_orthEfEESt12_PlaceholderILi1EES4_St17reference_wrapperISA_EfSC_SP_fST_SW_EESaIiEFviEEE │ │ │ │ │ +00505950 00086d02 R_ARM_ABS32 004ba330 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +0050595c 000cc902 R_ARM_ABS32 004ba4b4 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505968 001e5002 R_ARM_ABS32 00505878 _ZTINSt13__future_base7_ResultIvEE │ │ │ │ │ 0050596c 0012f502 R_ARM_ABS32 003ac70d _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ │ 0050c5b4 0012f515 R_ARM_GLOB_DAT 003ac70d _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ │ 00505970 00267302 R_ARM_ABS32 003ac939 _ZNSt13__future_base7_ResultIvED1Ev │ │ │ │ │ 00505974 00224202 R_ARM_ABS32 003ac965 _ZNSt13__future_base7_ResultIvED0Ev │ │ │ │ │ 0050597c 00153f02 R_ARM_ABS32 0050588c _ZTIN7clipper14BasisFn_splineE │ │ │ │ │ 00505980 001feb02 R_ARM_ABS32 003aca15 _ZNK7clipper14BasisFn_spline1fERKNS_3HKLERKNS_4CellERKSt6vectorIdSaIdEE │ │ │ │ │ @@ -860,30 +860,30 @@ │ │ │ │ │ 00505abc 00252d02 R_ARM_ABS32 003ac8a9 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFvijjPPN4mmdb4AtomEiRKSt6vectorIS5_SaIS5_EERKN7clipper10Coord_orthEfRKS7_ISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISN_EEPKNSC_4XmapIfEEPFfRKN4coot7minimol8moleculeESR_RSU_EPSG_INSC_9RTop_orthEfEESt12_PlaceholderILi1EEiiS6_iS9_SD_fSP_PST_S13_S16_EESaIiEFviEEES1E_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 00505ac4 0017e602 R_ARM_ABS32 00505958 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505ac8 00213f02 R_ARM_ABS32 003ac72d _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 00505acc 001ccc02 R_ARM_ABS32 003ac7e5 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505ad0 00204f02 R_ARM_ABS32 003adfad _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505ad4 00284502 R_ARM_ABS32 003acda9 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505ad8 001cf602 R_ARM_ABS32 003ac8f1 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFPFviRKN4coot7minimol8moleculeERKN7clipper4XmapIfEEfRKNS8_10Coord_orthERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISO_EEfPFfS7_SS_SC_EPSH_INS8_9RTop_orthEfEESt12_PlaceholderILi1EES5_St17reference_wrapperISB_EfSD_SQ_fSU_SX_EESaIiEFviEEES16_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505ae0 0020dd02 R_ARM_ABS32 004ba630 _ZTSN4coot22link_by_torsion_base_tE │ │ │ │ │ -00505ae8 001db502 R_ARM_ABS32 004ba650 _ZTSN4coot17link_by_torsion_tE │ │ │ │ │ +00505ae0 0020dd02 R_ARM_ABS32 004ba638 _ZTSN4coot22link_by_torsion_base_tE │ │ │ │ │ +00505ae8 001db502 R_ARM_ABS32 004ba658 _ZTSN4coot17link_by_torsion_tE │ │ │ │ │ 00505aec 0013c402 R_ARM_ABS32 00505adc _ZTIN4coot22link_by_torsion_base_tE │ │ │ │ │ 00505af4 0013c402 R_ARM_ABS32 00505adc _ZTIN4coot22link_by_torsion_base_tE │ │ │ │ │ 00505af8 0024a502 R_ARM_ABS32 003f4f71 _ZNK4coot22link_by_torsion_base_t6filledEv │ │ │ │ │ 00505b00 00199c02 R_ARM_ABS32 00505ae4 _ZTIN4coot17link_by_torsion_tE │ │ │ │ │ 00505b04 000d3e02 R_ARM_ABS32 003f4f7d _ZNK4coot17link_by_torsion_t6filledEv │ │ │ │ │ -00505b0c 00082102 R_ARM_ABS32 004ba6ec _ZTS14Representation │ │ │ │ │ -00505b14 00114102 R_ARM_ABS32 004ba700 _ZTS23MolecularRepresentation │ │ │ │ │ +00505b0c 00082102 R_ARM_ABS32 004ba6f4 _ZTS14Representation │ │ │ │ │ +00505b14 00114102 R_ARM_ABS32 004ba708 _ZTS23MolecularRepresentation │ │ │ │ │ 00505b18 000cd102 R_ARM_ABS32 00505b08 _ZTI14Representation │ │ │ │ │ 00505b50 000cd102 R_ARM_ABS32 00505b08 _ZTI14Representation │ │ │ │ │ 0050b710 000cd115 R_ARM_GLOB_DAT 00505b08 _ZTI14Representation │ │ │ │ │ -00505b20 000fd802 R_ARM_ABS32 004ba71c _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505b2c 00094e02 R_ARM_ABS32 004ba764 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505b38 00204202 R_ARM_ABS32 004ba7b4 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505b44 001c2402 R_ARM_ABS32 004ba80c _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505b20 000fd802 R_ARM_ABS32 004ba724 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505b2c 00094e02 R_ARM_ABS32 004ba76c _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505b38 00204202 R_ARM_ABS32 004ba7bc _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505b44 001c2402 R_ARM_ABS32 004ba814 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505b68 00267802 R_ARM_ABS32 00505b10 _ZTI23MolecularRepresentation │ │ │ │ │ 0050ba58 00267815 R_ARM_GLOB_DAT 00505b10 _ZTI23MolecularRepresentation │ │ │ │ │ 00505b6c 00193802 R_ARM_ABS32 00424b25 _ZN23MolecularRepresentationD1Ev │ │ │ │ │ 00505b70 00148902 R_ARM_ABS32 00424e31 _ZN23MolecularRepresentationD0Ev │ │ │ │ │ 0050b588 00148915 R_ARM_GLOB_DAT 00424e31 _ZN23MolecularRepresentationD0Ev │ │ │ │ │ 00505b74 000f8c02 R_ARM_ABS32 00426e8d _ZN23MolecularRepresentation9getDoDrawEv │ │ │ │ │ 00505b78 001ef702 R_ARM_ABS32 004260e9 _ZN23MolecularRepresentation6redrawEv │ │ │ │ │ @@ -907,23 +907,23 @@ │ │ │ │ │ 00505bcc 00250d02 R_ARM_ABS32 004248a5 _ZNSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 00505bd4 00142d02 R_ARM_ABS32 00505b40 _ZTISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505bd8 00158702 R_ARM_ABS32 004248a1 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 00505bdc 00112102 R_ARM_ABS32 004248b1 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505be0 0016eb02 R_ARM_ABS32 00424939 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505be4 00276e02 R_ARM_ABS32 00424a15 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505be8 001c8c02 R_ARM_ABS32 00424969 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505bf0 00100002 R_ARM_ABS32 004ba938 _ZTS9ColorRule │ │ │ │ │ -00505bf8 00209e02 R_ARM_ABS32 004ba944 _ZTS25AtomPropertyRampColorRule │ │ │ │ │ +00505bf0 00100002 R_ARM_ABS32 004ba940 _ZTS9ColorRule │ │ │ │ │ +00505bf8 00209e02 R_ARM_ABS32 004ba94c _ZTS25AtomPropertyRampColorRule │ │ │ │ │ 00505bfc 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule │ │ │ │ │ 00505c08 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule │ │ │ │ │ 00505c34 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule │ │ │ │ │ -00505c04 0022a102 R_ARM_ABS32 004ba960 _ZTS14ud_colour_rule │ │ │ │ │ -00505c10 00235102 R_ARM_ABS32 004ba974 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505c1c 000b7902 R_ARM_ABS32 004ba9d0 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ -00505c28 001c7002 R_ARM_ABS32 004baa24 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505c04 0022a102 R_ARM_ABS32 004ba968 _ZTS14ud_colour_rule │ │ │ │ │ +00505c10 00235102 R_ARM_ABS32 004ba97c _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505c1c 000b7902 R_ARM_ABS32 004ba9d8 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ +00505c28 001c7002 R_ARM_ABS32 004baa2c _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505c40 001bfe02 R_ARM_ABS32 00505bf4 _ZTI25AtomPropertyRampColorRule │ │ │ │ │ 00505c44 000bed02 R_ARM_ABS32 0042c549 _ZN25AtomPropertyRampColorRule12colorForAtomEPKN4mmdb4AtomE │ │ │ │ │ 00505c4c 00271702 R_ARM_ABS32 00505c00 _ZTI14ud_colour_rule │ │ │ │ │ 00505c50 000a7802 R_ARM_ABS32 0042bf89 _ZN14ud_colour_rule12colorForAtomEPKN4mmdb4AtomE │ │ │ │ │ 00505c58 000c0c02 R_ARM_ABS32 00505c0c _ZTISt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505c5c 0019ee02 R_ARM_ABS32 0042bf85 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 00505c60 00155402 R_ARM_ABS32 0042c065 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ @@ -938,27 +938,27 @@ │ │ │ │ │ 00505c88 0020b502 R_ARM_ABS32 0042c0d1 _ZNSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ 00505c90 0017a702 R_ARM_ABS32 00505c24 _ZTISt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00505c94 000ee902 R_ARM_ABS32 0042bf7d _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 00505c98 000aa102 R_ARM_ABS32 0042c02d _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00505c9c 001e9502 R_ARM_ABS32 0042c179 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00505ca0 00269d02 R_ARM_ABS32 0042c161 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00505ca4 000fed02 R_ARM_ABS32 0042c119 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ -00505cac 00275f02 R_ARM_ABS32 004bab00 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ │ -00505cb4 000e0602 R_ARM_ABS32 004bab24 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE │ │ │ │ │ +00505cac 00275f02 R_ARM_ABS32 004bab08 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ │ +00505cb4 000e0602 R_ARM_ABS32 004bab2c _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE │ │ │ │ │ 00505cb8 00271f02 R_ARM_ABS32 00505ca8 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ │ 00505cc0 00197002 R_ARM_ABS32 00505cb0 _ZTIN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE │ │ │ │ │ 00505cc4 0021f702 R_ARM_ABS32 0044b34d _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEED1Ev │ │ │ │ │ 00505cc8 001d8a02 R_ARM_ABS32 0044b369 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEED0Ev │ │ │ │ │ 00505ccc 00115502 R_ARM_ABS32 0044b351 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE7disposeEv │ │ │ │ │ 00505cd0 00133102 R_ARM_ABS32 00176abd _ZN5boost6detail15sp_counted_base7destroyEv │ │ │ │ │ 0050b3c4 00133115 R_ARM_GLOB_DAT 00176abd _ZN5boost6detail15sp_counted_base7destroyEv │ │ │ │ │ 00505cd4 00181202 R_ARM_ABS32 0044b35d _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE11get_deleterERKSt9type_info │ │ │ │ │ 00505cd8 00090802 R_ARM_ABS32 0044b361 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE17get_local_deleterERKSt9type_info │ │ │ │ │ 00505cdc 00228302 R_ARM_ABS32 0044b365 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE19get_untyped_deleterEv │ │ │ │ │ -00505ce4 00214002 R_ARM_ABS32 004bab78 _ZTS6Shader │ │ │ │ │ +00505ce4 00214002 R_ARM_ABS32 004bab80 _ZTS6Shader │ │ │ │ │ 00505cec 001d8102 R_ARM_ABS32 00505ce0 _ZTI6Shader │ │ │ │ │ 00505cf0 000a0002 R_ARM_ABS32 0044bb31 _ZN6Shader41set_more_uniforms_for_molecular_trianglesEv │ │ │ │ │ 0050b39c 00148815 R_ARM_GLOB_DAT 002e9f15 _ZNSt6vectorIN4coot21simple_curl_handler_tESaIS1_EED1Ev │ │ │ │ │ 0050b3a0 00226e15 R_ARM_GLOB_DAT 003165cd _ZNSt6vectorIN4coot13colour_holderESaIS1_EED1Ev │ │ │ │ │ 0050b3a4 000f3315 R_ARM_GLOB_DAT 00514f9c _ZN15graphics_info_t20shader_for_particlesE │ │ │ │ │ 0050b3a8 000a1b15 R_ARM_GLOB_DAT 0051229b _ZN15graphics_info_t34shader_do_depth_of_field_blur_flagE │ │ │ │ │ 0050b3ac 00244715 R_ARM_GLOB_DAT 00516588 _ZN15graphics_info_t33in_edit_chi_mode_view_rotate_modeE │ │ │ │ │ @@ -1257,15 +1257,15 @@ │ │ │ │ │ 0050b864 0021e215 R_ARM_GLOB_DAT 0050ced8 _ZN15graphics_info_t34updating_maps_timeout_function_idxE │ │ │ │ │ 0050b868 000ca715 R_ARM_GLOB_DAT 00516692 _ZN15graphics_info_t36rotamer_auto_fit_do_post_refine_flagE │ │ │ │ │ 0050b86c 0025ab15 R_ARM_GLOB_DAT 001eee75 on_big_blob_button_clicked │ │ │ │ │ 0050b874 000c1d15 R_ARM_GLOB_DAT 0050d0d8 _ZN15graphics_info_t16alignment_wspaceE │ │ │ │ │ 0050b878 00282f15 R_ARM_GLOB_DAT 005059c4 _ZTVN7clipper15SFcalc_obs_bulkIfEE │ │ │ │ │ 0050b87c 0011af15 R_ARM_GLOB_DAT 005111a0 _ZN15graphics_info_t42hud_refinement_dialog_arrow_is_moused_overE │ │ │ │ │ 0050b880 0019eb15 R_ARM_GLOB_DAT 00516a5c _ZN15graphics_info_t25graphics_ligand_view_flagE │ │ │ │ │ -0050b884 00148e15 R_ARM_GLOB_DAT 004b8338 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ │ +0050b884 00148e15 R_ARM_GLOB_DAT 004b833c _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ │ 0050b888 00145415 R_ARM_GLOB_DAT 0051686c _ZN15graphics_info_t23dynamic_map_zoom_offsetE │ │ │ │ │ 0050b88c 0023eb15 R_ARM_GLOB_DAT 005113f0 _ZN15graphics_info_t41texture_for_chiral_volume_outlier_markersE │ │ │ │ │ 0050b890 00089415 R_ARM_GLOB_DAT 0050cf18 _ZN15graphics_info_t14ssao_blur_sizeE │ │ │ │ │ 0050b894 0014e315 R_ARM_GLOB_DAT 0050d1b0 _ZN15graphics_info_t47find_ligand_score_correl_frac_interesting_limitE │ │ │ │ │ 0050b898 00255c15 R_ARM_GLOB_DAT 00517c14 _ZN15graphics_info_t19old_rotation_centreE │ │ │ │ │ 0050b89c 001e7915 R_ARM_GLOB_DAT 00333471 on_display_control_map_properties_button_clicked │ │ │ │ │ 0050b8a0 00275d15 R_ARM_GLOB_DAT 005179a8 _ZN15graphics_info_t27swap_difference_map_coloursE │ │ │ │ │ @@ -1640,15 +1640,15 @@ │ │ │ │ │ 0050be80 00035b15 R_ARM_GLOB_DAT 00000000 epoxy_glBindRenderbuffer │ │ │ │ │ 0050be84 00035e15 R_ARM_GLOB_DAT 00000000 epoxy_glAttachShader │ │ │ │ │ 0050be88 00137015 R_ARM_GLOB_DAT 00517e64 _ZN15graphics_info_t34show_paths_in_display_manager_flagE │ │ │ │ │ 0050be8c 00101e15 R_ARM_GLOB_DAT 0050f9fc _ZN15graphics_info_t21shadow_texture_heightE │ │ │ │ │ 0050be90 00220215 R_ARM_GLOB_DAT 0050fa04 _ZN15graphics_info_t15shadow_strengthE │ │ │ │ │ 0050be94 0017ff15 R_ARM_GLOB_DAT 00516a76 _ZN15graphics_info_t47find_ligand_multiple_solutions_per_cluster_flagE │ │ │ │ │ 0050be98 0014bb15 R_ARM_GLOB_DAT 0026b1f1 _ZN15graphics_info_t34process_socket_string_waiting_boolEPv │ │ │ │ │ -0050be9c 0010e715 R_ARM_GLOB_DAT 004b8a6c _ZSt19piecewise_construct │ │ │ │ │ +0050be9c 0010e715 R_ARM_GLOB_DAT 004b8a70 _ZSt19piecewise_construct │ │ │ │ │ 0050bea0 00082d15 R_ARM_GLOB_DAT 0050d2ec _ZN15graphics_info_t24nomenclature_errors_modeE │ │ │ │ │ 0050bea4 000d8715 R_ARM_GLOB_DAT 00505278 _ZTVN8nlohmann6detail10type_errorE │ │ │ │ │ 0050bea8 00085415 R_ARM_GLOB_DAT 005150e4 _ZN15graphics_info_t16shader_for_linesE │ │ │ │ │ 0050beac 0027f015 R_ARM_GLOB_DAT 003163c5 _ZNSt6vectorIN4coot17coord_orth_tripleESaIS1_EED1Ev │ │ │ │ │ 0050beb0 00036d15 R_ARM_GLOB_DAT 00000000 _ZN4coot4util32z_weighted_density_score_nearestERKNS_7minimol8moleculeERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISD_EERKN7clipper4XmapIfEE │ │ │ │ │ 0050beb4 001ec415 R_ARM_GLOB_DAT 0050d208 _ZN15graphics_info_t21imol_rot_trans_objectE │ │ │ │ │ 0050beb8 00037015 R_ARM_GLOB_DAT 00000000 epoxy_glEnableVertexAttribArray │ │ │ │ │ @@ -2830,15 +2830,15 @@ │ │ │ │ │ 005065fc 001c6116 R_ARM_JUMP_SLOT 001f44e5 _Z14int_from_entryP10_GtkWidget │ │ │ │ │ 00506600 00009516 R_ARM_JUMP_SLOT 00000000 _ZNK4coot14residue_spec_t6formatB5cxx11Ev │ │ │ │ │ 00506604 00009616 R_ARM_JUMP_SLOT 00000000 gtk_window_set_deletable │ │ │ │ │ 00506608 001d6516 R_ARM_JUMP_SLOT 001aa8f9 _ZNSt12_Vector_baseIN4coot10mogul_itemESaIS1_EED2Ev │ │ │ │ │ 0050660c 00009716 R_ARM_JUMP_SLOT 00000000 _ZN4coot16package_data_dirB5cxx11Ev │ │ │ │ │ 00506610 00110816 R_ARM_JUMP_SLOT 00196631 _ZNSt6vectorIN7clipper9datatypes5F_phiIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_ │ │ │ │ │ 00506614 00245c16 R_ARM_JUMP_SLOT 00265db1 _ZNK15graphics_info_t14GetMouseBeginYEv │ │ │ │ │ -00506618 00141016 R_ARM_JUMP_SLOT 001f24dd set_molecule_name │ │ │ │ │ +00506618 00141016 R_ARM_JUMP_SLOT 001f24d9 set_molecule_name │ │ │ │ │ 0050661c 00009816 R_ARM_JUMP_SLOT 00000000 _ZN4coot16protein_geometry11set_verboseEb │ │ │ │ │ 00506620 000a2516 R_ARM_JUMP_SLOT 002aa9e5 _ZN15graphics_info_t41get_validation_data_for_geometry_analysisEi │ │ │ │ │ 00506624 00094616 R_ARM_JUMP_SLOT 002f73ad _ZNSt12_Vector_baseISt4pairIi14map_triangle_tESaIS2_EED2Ev │ │ │ │ │ 00506628 00009916 R_ARM_JUMP_SLOT 00000000 _ZN4coot4util23residue_has_hydrogens_pEPN4mmdb7ResidueE │ │ │ │ │ 0050662c 001da016 R_ARM_JUMP_SLOT 003c9ae5 _ZN21molecule_class_info_t10scale_cellEfff │ │ │ │ │ 00506630 00009a16 R_ARM_JUMP_SLOT 00000000 _ZN4mmdb6StrandC1Ev │ │ │ │ │ 00506634 00224916 R_ARM_JUMP_SLOT 002edf19 _ZN15graphics_info_t30lsq_get_and_apply_matrix_maybeEiiRKSt6vectorIN4coot22lsq_range_match_info_tESaIS2_EEb │ │ │ │ │ @@ -4511,15 +4511,15 @@ │ │ │ │ │ 00508040 000cf616 R_ARM_JUMP_SLOT 003bef1d _ZNK21molecule_class_info_t17get_history_indexEv │ │ │ │ │ 00508044 00153816 R_ARM_JUMP_SLOT 002c3795 _ZN15graphics_info_t26pepflip_intermediate_atomsEPN4mmdb4AtomE │ │ │ │ │ 00508048 0027c716 R_ARM_JUMP_SLOT 0026c1b5 _ZN15graphics_info_t23symmetry_colour_to_rgbaEv │ │ │ │ │ 0050804c 00030516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ 00508050 0013b916 R_ARM_JUMP_SLOT 002ff721 _ZN4coot15raytrace_info_t16renderman_renderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 00508054 001d3d16 R_ARM_JUMP_SLOT 0033da1d _ZN9LinesMesh4drawEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_b │ │ │ │ │ 00508058 00030616 R_ARM_JUMP_SLOT 00000000 gtk_button_set_label │ │ │ │ │ -0050805c 0025d116 R_ARM_JUMP_SLOT 001f266d use_graphics_interface_state │ │ │ │ │ +0050805c 0025d116 R_ARM_JUMP_SLOT 001f2669 use_graphics_interface_state │ │ │ │ │ 00508060 00101f16 R_ARM_JUMP_SLOT 0043b575 _ZN4coot17restraints_editor19widget_from_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 00508064 0027c516 R_ARM_JUMP_SLOT 002fa075 _ZNK15graphics_info_t18symmetry_atom_pickERKN4coot9CartesianES3_ │ │ │ │ │ 00508068 001a3816 R_ARM_JUMP_SLOT 003039f5 _ZN4coot15raytrace_info_tD1Ev │ │ │ │ │ 0050806c 00202e16 R_ARM_JUMP_SLOT 001f5fe1 set_refine_ramachandran_angles │ │ │ │ │ 00508070 00198116 R_ARM_JUMP_SLOT 0043ba1d _ZN4coot17restraints_editor23add_plane_cell_rendererEP12_GtkTreeViewP13_GtkTreeStoreRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiii │ │ │ │ │ 00508074 00030716 R_ARM_JUMP_SLOT 00000000 gtk_adjustment_set_page_increment │ │ │ │ │ 00508078 00115616 R_ARM_JUMP_SLOT 002cdc55 _ZN15graphics_info_t43update_restraints_with_atom_pull_restraintsEv │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a26177969437969b46949f8c02eee95482f5364c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3994f35ad073f45839fc1ac79b20fcb854f64862 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -10318,15 +10318,14 @@ │ │ │ │ │ GLIBCXX_3.4 │ │ │ │ │ CXXABI_1.3.2 │ │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ │ ALSA_0.9 │ │ │ │ │ HxDpG HxDpG HxDpG │ │ │ │ │ I H{DyDxD │ │ │ │ │ HxDpG HxDpG HxDpG │ │ │ │ │ -HxDpG|*: │ │ │ │ │ 8F instruction: 0x47704478 │ │ │ │ │ json.hpp:20829 │ │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ │ stmdami r7, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ │ json.hpp:20814 │ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ │ json.hpp:20832 │ │ │ │ │ - eorseq r2, sl, r4, lsl lr │ │ │ │ │ + eorseq r2, sl, r8, lsl lr │ │ │ │ │ eorseq r1, r9, sl, lsl #7 │ │ │ │ │ - ldrhteq r6, [fp], -r4 │ │ │ │ │ + ldrhteq r6, [fp], -r8 │ │ │ │ │ eorseq r1, r9, r6, lsl #7 │ │ │ │ │ eorseq r1, r9, r8, lsl #7 │ │ │ │ │ eorseq sl, r9, r2, lsl #15 │ │ │ │ │ eorseq r1, r9, r4, ror #6 │ │ │ │ │ std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/ostream:741 │ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ │ @@ -460,17 +460,17 @@ │ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ │ json.hpp:20829 │ │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ │ stmdami r7, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ │ json.hpp:20814 │ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ │ json.hpp:20832 │ │ │ │ │ - eorseq r2, sl, ip, ror sl │ │ │ │ │ + eorseq r2, sl, r0, lsl #21 │ │ │ │ │ ldrshteq r0, [r9], -r2 │ │ │ │ │ - eorseq r6, fp, ip, lsl r7 │ │ │ │ │ + eorseq r6, fp, r0, lsr #14 │ │ │ │ │ eorseq r0, r9, lr, ror #31 │ │ │ │ │ ldrshteq r0, [r9], -r0 │ │ │ │ │ eorseq sl, r9, sl, ror #7 │ │ │ │ │ eorseq r0, r9, ip, asr #31 │ │ │ │ │ std::basic_filebuf >::~basic_filebuf() [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/fstream:256 │ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ │ @@ -7823,15 +7823,15 @@ │ │ │ │ │ andeq r6, r0, r4, lsl #20 │ │ │ │ │ andeq r5, r0, r0, asr #27 │ │ │ │ │ andeq r5, r0, ip, lsr #27 │ │ │ │ │ andeq r5, r0, r4, lsr #9 │ │ │ │ │ andeq r6, r0, r8, asr r9 │ │ │ │ │ andeq r6, r0, r0, asr #11 │ │ │ │ │ andeq r5, r0, r4, asr lr │ │ │ │ │ - eorseq ip, sl, r8, asr r2 │ │ │ │ │ + eorseq ip, sl, ip, asr r2 │ │ │ │ │ andeq r5, r0, r8, asr #11 │ │ │ │ │ andeq r6, r0, ip, asr #5 │ │ │ │ │ andeq r6, r0, r0, lsr r0 │ │ │ │ │ andeq r5, r0, r8, lsl #10 │ │ │ │ │ subeq r3, r1, ip, lsr #26 │ │ │ │ │ andeq r5, r0, r0, lsl #13 │ │ │ │ │ andeq r6, r0, r0, ror r7 │ │ │ │ │ @@ -7858,15 +7858,15 @@ │ │ │ │ │ eorseq pc, r8, sl, lsr #13 │ │ │ │ │ andeq r6, r0, ip, asr #2 │ │ │ │ │ ldrdeq r5, [r0], -r4 │ │ │ │ │ andeq r6, r0, ip, lsr r2 │ │ │ │ │ andeq r5, r0, r0, ror #27 │ │ │ │ │ andeq r6, r0, ip, ror #12 │ │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ │ - eorseq fp, sl, r4, ror #31 │ │ │ │ │ + eorseq fp, sl, r8, ror #31 │ │ │ │ │ andeq r5, r0, r8, lsr #21 │ │ │ │ │ andeq r5, r0, r8, asr #20 │ │ │ │ │ andeq r5, r0, r4, lsr r4 │ │ │ │ │ andeq r5, r0, r0, lsr #30 │ │ │ │ │ andeq r5, r0, r8, ror r7 │ │ │ │ │ andeq r5, r0, r0, lsl #16 │ │ │ │ │ ldrdeq r5, [r0], -ip │ │ │ │ │ @@ -8644,15 +8644,15 @@ │ │ │ │ │ ../validation-graphs/../geometry/residue-and-atom-specs.hh:275 │ │ │ │ │ @ instruction: 0xf8c0a01c │ │ │ │ │ ../validation-graphs/../geometry/residue-and-atom-specs.hh:276 │ │ │ │ │ subvs r9, r3, r8, lsr r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ msreq CPSR_f, #0, 2 │ │ │ │ │ ../validation-graphs/../geometry/residue-and-atom-specs.hh:277 │ │ │ │ │ - bhi 4f4f68 │ │ │ │ │ + bhi 4f4f68 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ @ instruction: 0xf1006203 │ │ │ │ │ strvs r0, [r3], #-840 @ 0xfffffcb8 │ │ │ │ │ ../coot-utils/coot-coord-utils.hh:1284 │ │ │ │ │ ldmda r0!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:171 │ │ │ │ │ stmiapl r0!, {r1, r4, r6, r7, r8, r9, fp, lr}^ │ │ │ │ │ @@ -8857,22 +8857,22 @@ │ │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ │ andeq r6, r0, ip, ror #1 │ │ │ │ │ @ instruction: 0x00005bb0 │ │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ │ eorseq pc, r8, ip, lsr r3 @ │ │ │ │ │ andeq r5, r0, r4, lsr sp │ │ │ │ │ andeq r6, r0, r8, asr #8 │ │ │ │ │ - ldrhteq fp, [sl], -r8 │ │ │ │ │ + ldrhteq fp, [sl], -ip │ │ │ │ │ @ instruction: 0x000067bc │ │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ │ subeq r3, r1, r4, ror r7 │ │ │ │ │ andeq r6, r0, r8, lsr r4 │ │ │ │ │ - eorseq sp, fp, sl, lsl #18 │ │ │ │ │ + eorseq sp, fp, lr, lsl #18 │ │ │ │ │ andeq r5, r0, ip, lsr r6 │ │ │ │ │ - eorseq r7, sl, r4, ror #10 │ │ │ │ │ + eorseq r7, sl, r8, ror #10 │ │ │ │ │ andeq r5, r0, r4, asr fp │ │ │ │ │ eorseq pc, r8, lr, lsl #5 │ │ │ │ │ andeq r5, r0, r8, lsl #22 │ │ │ │ │ andeq r5, r0, r0, lsr #24 │ │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ │ eorseq r7, r8, ip, ror #6 │ │ │ │ │ @@ -8895,26 +8895,26 @@ │ │ │ │ │ andeq r6, r0, r4, lsl r5 │ │ │ │ │ andeq r5, r0, r4, asr #17 │ │ │ │ │ andeq r6, r0, r0, ror r3 │ │ │ │ │ andeq r6, r0, r8, lsr #17 │ │ │ │ │ @ instruction: 0x000063b4 │ │ │ │ │ andeq r5, r0, r8, ror fp │ │ │ │ │ andeq r5, r0, ip, lsr #29 │ │ │ │ │ - eorseq fp, sl, r2, lsr #18 │ │ │ │ │ + eorseq fp, sl, r6, lsr #18 │ │ │ │ │ andeq r5, r0, r8, lsl #25 │ │ │ │ │ strheq r3, [r1], #-56 @ 0xffffffc8 │ │ │ │ │ - eorseq fp, sl, r8, lsl r9 │ │ │ │ │ + eorseq fp, sl, ip, lsl r9 │ │ │ │ │ andeq r6, r0, r0, ror sl │ │ │ │ │ subeq r3, r1, sl, lsl #7 │ │ │ │ │ andeq r6, r0, ip, lsl #1 │ │ │ │ │ andeq r6, r0, r4, ror #17 │ │ │ │ │ - eorseq fp, sl, ip, ror #17 │ │ │ │ │ + ldrshteq fp, [sl], -r0 │ │ │ │ │ andeq r6, r0, ip, lsl r2 │ │ │ │ │ subeq r3, r1, sl, lsr r3 │ │ │ │ │ - eorseq fp, sl, sl, asr #17 │ │ │ │ │ + eorseq fp, sl, lr, asr #17 │ │ │ │ │ andeq r6, r0, r4, ror r7 │ │ │ │ │ andeq r6, r0, r0, asr #5 │ │ │ │ │ subeq r3, r1, lr, asr #5 │ │ │ │ │ andeq r5, r0, r4, asr #13 │ │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ │ @ instruction: 0x00006abc │ │ │ │ │ andeq r5, r0, r8, lsr #12 │ │ │ │ │ @@ -8925,28 +8925,28 @@ │ │ │ │ │ andeq r5, r0, ip, asr #10 │ │ │ │ │ andeq r5, r0, r0, lsl pc │ │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ │ ldrdeq r5, [r0], -r8 │ │ │ │ │ andeq r5, r0, ip, ror fp │ │ │ │ │ andeq r5, r0, ip, asr #29 │ │ │ │ │ andeq r5, r0, r0, lsl fp │ │ │ │ │ - eorseq fp, sl, lr, lsr #14 │ │ │ │ │ + eorseq fp, sl, r2, lsr r7 │ │ │ │ │ andeq r6, r0, ip, ror #19 │ │ │ │ │ andeq r5, r0, r4, asr #24 │ │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ │ andeq r6, r0, r8, asr r6 │ │ │ │ │ - eorseq fp, sl, r0, ror #13 │ │ │ │ │ + eorseq fp, sl, r4, ror #13 │ │ │ │ │ andeq r5, r0, r8, lsl #28 │ │ │ │ │ andeq r6, r0, r4, lsr r1 │ │ │ │ │ andeq r5, r0, ip, asr #7 │ │ │ │ │ andeq r6, r0, r4, asr #15 │ │ │ │ │ andeq r5, r0, r4, lsr #17 │ │ │ │ │ andeq r5, r0, ip, asr r8 │ │ │ │ │ andeq r5, r0, ip, asr r5 │ │ │ │ │ - mlaseq r9, ip, r8, ip │ │ │ │ │ + eorseq ip, r9, r0, lsr #17 │ │ │ │ │ andeq r5, r0, ip, ror #12 │ │ │ │ │ @ instruction: 0x000058b0 │ │ │ │ │ andeq r6, r0, r8, asr r2 │ │ │ │ │ andeq r5, r0, r4, lsl #23 │ │ │ │ │ subeq r2, r1, lr, asr #31 │ │ │ │ │ andeq r6, r0, r4, lsr #10 │ │ │ │ │ andeq r5, r0, r8, lsl #8 │ │ │ │ │ @@ -10319,23 +10319,23 @@ │ │ │ │ │ andeq r5, r0, r0, asr sl │ │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ │ @ instruction: 0x000066bc │ │ │ │ │ andeq r5, r0, r4, lsl r5 │ │ │ │ │ andeq r5, r0, r8, asr #28 │ │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ │ - ldrsbteq fp, [fp], -ip │ │ │ │ │ + eorseq fp, fp, r0, ror #9 │ │ │ │ │ andeq r6, r0, r8, ror #6 │ │ │ │ │ andeq r5, r0, r4, lsr #11 │ │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ │ andeq r5, r0, r0, lsl #22 │ │ │ │ │ muleq r0, ip, r1 │ │ │ │ │ andeq r5, r0, r8, lsr #16 │ │ │ │ │ @ instruction: 0x000066b8 │ │ │ │ │ - eorseq r9, r9, r6, lsl #10 │ │ │ │ │ + eorseq r9, r9, sl, lsl #10 │ │ │ │ │ andeq r5, r0, ip, lsr #21 │ │ │ │ │ andeq r6, r0, r8, asr #2 │ │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ │ andeq r5, r0, r0, ror #10 │ │ │ │ │ andeq r5, r0, r4, asr #27 │ │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ │ andeq r6, r0, r0, ror r9 │ │ │ │ │ @@ -10350,15 +10350,15 @@ │ │ │ │ │ andeq r6, r0, r0, rrx │ │ │ │ │ andeq r5, r0, ip, lsl #31 │ │ │ │ │ andeq r5, r0, r0, asr #21 │ │ │ │ │ andeq r5, r0, r4, lsl lr │ │ │ │ │ andeq r6, r0, r0, asr #12 │ │ │ │ │ andeq r5, r0, ip, ror #11 │ │ │ │ │ andeq r5, r0, ip, lsl #22 │ │ │ │ │ - eorseq sl, sl, r2, asr lr │ │ │ │ │ + eorseq sl, sl, r6, asr lr │ │ │ │ │ andeq r5, r0, r8, lsl pc │ │ │ │ │ subeq r2, r1, sl, lsr #16 │ │ │ │ │ andeq r6, r0, r8, ror #11 │ │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ │ andeq r6, r0, r8, ror #16 │ │ │ │ │ andeq r5, r0, r4, asr #31 │ │ │ │ │ andeq r6, r0, r8, lsl #12 │ │ │ │ │ @@ -10412,60 +10412,60 @@ │ │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ │ strheq r6, [r0], -r0 │ │ │ │ │ muleq r0, r8, r4 │ │ │ │ │ andeq r5, r0, r8, lsr #30 │ │ │ │ │ andeq r5, r0, r0, asr ip │ │ │ │ │ @ instruction: 0x000057b8 │ │ │ │ │ strdeq r5, [r0], -ip │ │ │ │ │ - eorseq sl, sl, r0, ror #17 │ │ │ │ │ + eorseq sl, sl, r4, ror #17 │ │ │ │ │ @ instruction: 0x000054bc │ │ │ │ │ subeq r2, r1, r6, lsr #5 │ │ │ │ │ andeq r6, r0, r0, lsl #3 │ │ │ │ │ andeq r6, r0, r0, lsl r3 │ │ │ │ │ andeq r5, r0, ip, asr r9 │ │ │ │ │ andeq r5, r0, ip, asr r7 │ │ │ │ │ muleq r0, ip, r4 │ │ │ │ │ - eorseq sl, sl, sl, ror #16 │ │ │ │ │ + eorseq sl, sl, lr, ror #16 │ │ │ │ │ andeq r5, r0, r8, ror #30 │ │ │ │ │ subeq r2, r1, r4, lsr #4 │ │ │ │ │ @ instruction: 0x000058b8 │ │ │ │ │ andeq r5, r0, r0, asr #26 │ │ │ │ │ andeq r5, r0, r8, ror #26 │ │ │ │ │ - eorseq sl, sl, r2, lsl r8 │ │ │ │ │ + eorseq sl, sl, r6, lsl r8 │ │ │ │ │ andeq r6, r0, r4, asr #8 │ │ │ │ │ strheq r2, [r1], #-20 @ 0xffffffec │ │ │ │ │ andeq r5, r0, r4, ror #17 │ │ │ │ │ andeq r5, r0, r4, ror #14 │ │ │ │ │ - ldrsbteq sl, [sl], -r0 │ │ │ │ │ + ldrsbteq sl, [sl], -r4 │ │ │ │ │ andeq r6, r0, r4, ror #21 │ │ │ │ │ subeq r2, r1, r0, ror #2 │ │ │ │ │ ldrdeq r5, [r0], -r0 │ │ │ │ │ andeq r6, r0, ip, lsr #3 │ │ │ │ │ ldrdeq r5, [r0], -r4 │ │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ │ andeq r6, r0, r4, asr r0 │ │ │ │ │ andeq r6, r0, r0, lsl r7 │ │ │ │ │ andeq r5, r0, ip, lsr sp │ │ │ │ │ - eorseq sl, sl, r2, lsr #14 │ │ │ │ │ + eorseq sl, sl, r6, lsr #14 │ │ │ │ │ @ instruction: 0x000054b8 │ │ │ │ │ andeq r6, r0, r0, lsr #9 │ │ │ │ │ umaaleq r2, r1, lr, r0 │ │ │ │ │ - eorseq sl, sl, r6, lsl #14 │ │ │ │ │ + eorseq sl, sl, sl, lsl #14 │ │ │ │ │ andeq r6, r0, r8, ror r1 │ │ │ │ │ subeq r2, r1, lr, rrx │ │ │ │ │ andeq r5, r0, ip, ror #7 │ │ │ │ │ andeq r5, r0, r0, asr #28 │ │ │ │ │ andeq r5, r0, r0, ror lr │ │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ │ andeq r6, r0, ip, lsl #20 │ │ │ │ │ - eorseq sl, sl, r8, asr #12 │ │ │ │ │ + eorseq sl, sl, ip, asr #12 │ │ │ │ │ andeq r5, r0, r4, lsr pc │ │ │ │ │ andeq r6, r0, r0, lsr #21 │ │ │ │ │ subeq r1, r1, r0, lsr #31 │ │ │ │ │ - eorseq sl, sl, r4, lsr r6 │ │ │ │ │ + eorseq sl, sl, r8, lsr r6 │ │ │ │ │ andeq r5, r0, r8, lsl #31 │ │ │ │ │ subeq r1, r1, r0, ror pc │ │ │ │ │ andeq r6, r0, r4, ror r3 │ │ │ │ │ @ instruction: 0xf7f26303 │ │ │ │ │ ../coot-utils/coot-coord-utils.hh:1284 │ │ │ │ │ @ instruction: 0xf8dfedb6 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ @@ -11690,38 +11690,38 @@ │ │ │ │ │ ldrbtmi r4, [sl], #-2936 @ 0xfffff488 │ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ │ subsmi r9, sl, r9, ror fp │ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ │ mrcge 4, 0, APSR_nzcv, cr6, cr15, {1} │ │ │ │ │ svclt 0x0000e5f2 │ │ │ │ │ andeq r5, r0, r8, lsr #18 │ │ │ │ │ - eorseq sl, sl, r6, lsr #6 │ │ │ │ │ + eorseq sl, sl, sl, lsr #6 │ │ │ │ │ andeq r6, r0, r8, lsl sl │ │ │ │ │ subeq r1, r1, r6, asr #24 │ │ │ │ │ andeq r5, r0, r4, asr #23 │ │ │ │ │ andeq r6, r0, ip, asr #16 │ │ │ │ │ - eorseq sl, sl, r8, asr #5 │ │ │ │ │ + eorseq sl, sl, ip, asr #5 │ │ │ │ │ andeq r5, r0, r0, lsr #18 │ │ │ │ │ ldrdeq r1, [r1], #-176 @ 0xffffff50 │ │ │ │ │ andeq r5, r0, ip, lsl #17 │ │ │ │ │ - mlaseq sl, r0, r2, sl │ │ │ │ │ + mlaseq sl, r4, r2, sl │ │ │ │ │ ldrdeq r5, [r0], -r8 │ │ │ │ │ subeq r1, r1, r4, ror fp │ │ │ │ │ andeq r5, r0, r4, asr r4 │ │ │ │ │ andeq r6, r0, ip, ror r7 │ │ │ │ │ - eorseq sl, sl, r6, lsr r2 │ │ │ │ │ + eorseq sl, sl, sl, lsr r2 │ │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ │ subeq r1, r1, r2, lsl #22 │ │ │ │ │ - eorseq sl, sl, lr, lsr #4 │ │ │ │ │ + eorseq sl, sl, r2, lsr r2 │ │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ │ subeq r1, r1, lr, asr #21 │ │ │ │ │ andeq r6, r0, r4, lsl #16 │ │ │ │ │ strdeq r5, [r0], -ip │ │ │ │ │ andeq r5, r0, r8, ror #28 │ │ │ │ │ - eorseq sl, sl, r2, lsr #3 │ │ │ │ │ + eorseq sl, sl, r6, lsr #3 │ │ │ │ │ andeq r5, r0, r4, ror sp │ │ │ │ │ subeq r1, r1, r0, lsr #20 │ │ │ │ │ andeq r5, r0, r4, lsr #30 │ │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ │ andeq r5, r0, r4, asr #14 │ │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ │ @@ -11730,27 +11730,27 @@ │ │ │ │ │ @ instruction: 0x00005ab8 │ │ │ │ │ andeq r5, r0, r8, lsr ip │ │ │ │ │ @ instruction: 0x00006ab0 │ │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ │ muleq r0, r4, r5 │ │ │ │ │ andeq r5, r0, r4, lsr r9 │ │ │ │ │ andeq r6, r0, ip, asr r8 │ │ │ │ │ - eorseq sl, sl, r8, ror r0 │ │ │ │ │ + eorseq sl, sl, ip, ror r0 │ │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ │ ldrdeq r1, [r1], #-136 @ 0xffffff78 │ │ │ │ │ - eorseq sl, sl, r8, rrx │ │ │ │ │ + eorseq sl, sl, ip, rrx │ │ │ │ │ muleq r0, r8, r5 │ │ │ │ │ subeq r1, r1, r8, lsr #17 │ │ │ │ │ - eorseq sl, sl, ip, asr r0 │ │ │ │ │ + eorseq sl, sl, r0, rrx │ │ │ │ │ andeq r5, r0, r4, ror #12 │ │ │ │ │ muleq r0, r4, pc @ │ │ │ │ │ subeq r1, r1, r2, ror #16 │ │ │ │ │ andeq r5, r0, r0, ror fp │ │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ │ - ldrshteq r9, [sl], -ip │ │ │ │ │ + eorseq sl, sl, r0 │ │ │ │ │ andeq r6, r0, r8, asr #7 │ │ │ │ │ subeq r1, r1, r8, lsl #16 │ │ │ │ │ andeq r5, r0, r8, lsr lr │ │ │ │ │ andeq r6, r0, r0, asr #8 │ │ │ │ │ andeq r5, r0, r0, lsr #7 │ │ │ │ │ andeq r5, r0, r4, lsr #23 │ │ │ │ │ andeq r5, r0, r0, lsl #8 │ │ │ │ │ @@ -11776,18 +11776,18 @@ │ │ │ │ │ muleq r0, r0, r7 │ │ │ │ │ andeq r6, r0, r0, asr r4 │ │ │ │ │ andeq r5, r0, ip, asr ip │ │ │ │ │ andeq r5, r0, ip, lsl #29 │ │ │ │ │ andeq r6, r0, r4, lsl #3 │ │ │ │ │ andeq r5, r0, r8, lsr #22 │ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ │ - eorseq r9, sl, r6, asr sp │ │ │ │ │ + eorseq r9, sl, sl, asr sp │ │ │ │ │ andeq r5, r0, r8, lsr sl │ │ │ │ │ subeq r1, r1, r0, asr r5 │ │ │ │ │ - eorseq r9, sl, r0, asr #26 │ │ │ │ │ + eorseq r9, sl, r4, asr #26 │ │ │ │ │ ldrdeq r5, [r0], -r0 │ │ │ │ │ subeq r1, r1, r4, lsr #10 │ │ │ │ │ andeq r6, r0, ip, lsr #7 │ │ │ │ │ andeq r6, r0, r4, asr #16 │ │ │ │ │ andeq r6, r0, r0, lsr #18 │ │ │ │ │ andeq r6, r0, r0, lsl #14 │ │ │ │ │ andeq r5, r0, r0, ror #29 │ │ │ │ │ @@ -11796,15 +11796,15 @@ │ │ │ │ │ andeq r6, r0, r4, lsl #4 │ │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ │ andeq r6, r0, r8, ror #5 │ │ │ │ │ andeq r5, r0, r4, lsr lr │ │ │ │ │ @ instruction: 0x000066b0 │ │ │ │ │ andeq r5, r0, r4, ror ip │ │ │ │ │ andeq r5, r0, r8, ror #14 │ │ │ │ │ - eorseq r9, sl, r8, lsr #24 │ │ │ │ │ + eorseq r9, sl, ip, lsr #24 │ │ │ │ │ andeq r6, r0, r4, lsr #21 │ │ │ │ │ andeq r5, r0, ip, asr #31 │ │ │ │ │ subeq r1, r1, sl, asr #7 │ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ │ @ instruction: 0x000055b0 │ │ │ │ │ andeq r6, r0, r4, lsl #2 │ │ │ │ │ subeq sl, r0, r8, lsl #17 │ │ │ │ │ @@ -11916,15 +11916,15 @@ │ │ │ │ │ @ instruction: 0xf7f60024 │ │ │ │ │ @ instruction: 0xf106e962 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ @ instruction: 0xf7f10008 │ │ │ │ │ @ instruction: 0x4628ee5a │ │ │ │ │ mrc 7, 2, APSR_nzcv, cr6, cr1, {7} │ │ │ │ │ graphics-info-statics.cc:1825 │ │ │ │ │ - blmi 4ce778 │ │ │ │ │ + blmi 4ce778 │ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ │ blls 1f55f9c <__bss_end__@@Base+0x1a3c494> │ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ │ @ instruction: 0xf43f0300 │ │ │ │ │ ldrt sl, [pc], #-3171 @ fbf40 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::set, std::allocator > const&)@plt+0x7f6c> │ │ │ │ │ graphics-info-statics.cc:92 (discriminator 3) │ │ │ │ │ teqvc r4, pc, asr #8 @ │ │ │ │ │ @@ -12364,15 +12364,15 @@ │ │ │ │ │ @ instruction: 0xf7f14640 │ │ │ │ │ @ instruction: 0x4641eb18 │ │ │ │ │ /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:89 │ │ │ │ │ vmax.s32 q2, , q4 │ │ │ │ │ strtmi pc, [sl], -r1, asr #21 │ │ │ │ │ ../coot-utils/coot-coord-utils.hh:1284 │ │ │ │ │ @ instruction: 0x46484631 │ │ │ │ │ - bl 4ba37c , int, int, mmdb::Atom**, int, std::vector >, clipper::Coord_orth, float, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >, clipper::Xmap*, float (*)(coot::minimol::molecule const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const&), std::pair*))(int, unsigned int, unsigned int, mmdb::Atom**, int, std::vector > const&, clipper::Coord_orth const&, float, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const*, float (*)(coot::minimol::molecule const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const&), std::pair*)>, std::allocator, void (int)>, std::allocator, (__gnu_cxx::_Lock_policy)2>@@Base+0x54> │ │ │ │ │ + bl 4ba37c , int, int, mmdb::Atom**, int, std::vector >, clipper::Coord_orth, float, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >, clipper::Xmap*, float (*)(coot::minimol::molecule const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const&), std::pair*))(int, unsigned int, unsigned int, mmdb::Atom**, int, std::vector > const&, clipper::Coord_orth const&, float, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const*, float (*)(coot::minimol::molecule const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, clipper::Xmap const&), std::pair*)>, std::allocator, void (int)>, std::allocator, (__gnu_cxx::_Lock_policy)2>@@Base+0x4c> │ │ │ │ │ /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:97 │ │ │ │ │ @ instruction: 0xf1044641 │ │ │ │ │ @ instruction: 0xf8df0860 │ │ │ │ │ /usr/include/rdkit/GraphMol/Descriptors/MolSurf.h:65 (discriminator 1) │ │ │ │ │ @ instruction: 0x46409234 │ │ │ │ │ /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:97 │ │ │ │ │ blx fee38c74 <__bss_end__@@Base+0xfe91f16c> │ │ │ │ │ @@ -16086,21 +16086,21 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ adds r6, r4, r7 │ │ │ │ │ movs r0, r7 │ │ │ │ │ adds r2, r4, r7 │ │ │ │ │ movs r0, r7 │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ movs r0, r7 │ │ │ │ │ - bkpt 0x00a2 │ │ │ │ │ + bkpt 0x00a6 │ │ │ │ │ movs r2, r7 │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ movs r0, r7 │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ movs r0, r7 │ │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ │ movs r2, r7 │ │ │ │ │ adds r2, r2, r6 │ │ │ │ │ movs r0, r7 │ │ │ │ │ adds r4, r7, r2 │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -17135,15 +17135,15 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #16 │ │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ │ movs r3, r7 │ │ │ │ │ lsrs r4, r7, #29 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 000ff810 const&, float)@@Base>: │ │ │ │ │ fun::boid::apply_velocity_delta(glm::vec<3, float, (glm::qualifier)0> const&, float): │ │ │ │ │ /usr/include/glm/detail/type_vec3.inl:690 │ │ │ │ │ @@ -18245,21 +18245,21 @@ │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r2, #6 │ │ │ │ │ movs r0, r7 │ │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ │ movs r2, r7 │ │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ │ movs r2, r7 │ │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ │ movs r2, r7 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, #4] │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ @@ -24423,43 +24423,43 @@ │ │ │ │ │ movs r7, r6 │ │ │ │ │ b.n 102af8 , std::allocator >)@@Base+0xb48> │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2 0, cr0, [r2], #-232 @ 0xffffff18 │ │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ │ + stc2 0, cr0, [r6], #-232 @ 0xffffff18 │ │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ │ movs r2, r7 │ │ │ │ │ b.n 102604 , std::allocator >)@@Base+0x654> │ │ │ │ │ movs r7, r6 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #736] @ (102f14 , std::allocator > const&)@@Base+0x268>) │ │ │ │ │ + ldr r7, [pc, #752] @ (102f24 , std::allocator > const&)@@Base+0x278>) │ │ │ │ │ movs r1, r7 │ │ │ │ │ - movs r7, #6 │ │ │ │ │ + movs r7, #10 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - ldr r6, [pc, #776] @ (102f44 , std::allocator > const&)@@Base+0x298>) │ │ │ │ │ + ldr r6, [pc, #792] @ (102f54 , std::allocator > const&)@@Base+0x2a8>) │ │ │ │ │ movs r1, r7 │ │ │ │ │ - asrs r2, r5, #8 │ │ │ │ │ + asrs r6, r5, #8 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - asrs r2, r4, #8 │ │ │ │ │ + asrs r6, r4, #8 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - ldr r5, [pc, #944] @ (102ff8 , std::allocator > const&)@@Base+0x34c>) │ │ │ │ │ + ldr r5, [pc, #960] @ (103008 , std::allocator > const&)@@Base+0x35c>) │ │ │ │ │ movs r1, r7 │ │ │ │ │ - asrs r6, r2, #4 │ │ │ │ │ + asrs r2, r3, #4 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - asrs r0, r2, #3 │ │ │ │ │ + asrs r4, r2, #3 │ │ │ │ │ movs r2, r7 │ │ │ │ │ - @ instruction: 0xf78e003a │ │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ │ + @ instruction: 0xf792003a │ │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ │ movs r2, r7 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 102e70 , std::allocator > const&)@@Base+0x1c4> │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -43252,15 +43252,15 @@ │ │ │ │ │ movs r7, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ │ movs r7, r7 │ │ │ │ │ │ │ │ │ │ 0010b210 : │ │ │ │ │ @@ -46744,18 +46744,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ │ movs r0, r7 │ │ │ │ │ - vshr.u8 d0, d25, #6 │ │ │ │ │ - add r2, pc, #880 @ (adr r2, 10cec0 ) │ │ │ │ │ + vshr.u8 d0, d25, #2 │ │ │ │ │ + add r2, pc, #896 @ (adr r2, 10ced0 ) │ │ │ │ │ movs r2, r7 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -46769,15 +46769,15 @@ │ │ │ │ │ movs r7, r6 │ │ │ │ │ lsrs r6, r5, #15 │ │ │ │ │ movs r0, r7 │ │ │ │ │ asrs r4, r6, #12 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldr r0, [pc, #856] @ (10ced0 ) │ │ │ │ │ movs r7, r6 │ │ │ │ │ - adds r4, r5, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ movs r2, r7 │ │ │ │ │ blxns fp │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldr r0, [pc, #552] @ (10cdac ) │ │ │ │ │ movs r7, r6 │ │ │ │ │ adcs r4, r5 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -47221,15 +47221,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov lr, ip │ │ │ │ │ movs r7, r6 │ │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ │ movs r2, r7 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -52921,17 +52921,17 @@ │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r6, r4, #7 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r4, r7, #7 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r0, r2, #7 │ │ │ │ │ movs r7, r6 │ │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ │ movs r1, r7 │ │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ │ movs r1, r7 │ │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ │ movs r7, r6 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1327 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ sub.w r0, r0, #9280 @ 0x2440 │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ @@ -53362,17 +53362,17 @@ │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r2, r7, #0 │ │ │ │ │ movs r7, r6 │ │ │ │ │ - movs r3, #16 │ │ │ │ │ + movs r3, #20 │ │ │ │ │ movs r1, r7 │ │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ │ movs r1, r7 │ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ │ movs r7, r6 │ │ │ │ │ asrs r2, r4, #7 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -60528,15 +60528,15 @@ │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc 0, cr0, [r6], #216 @ 0xd8 │ │ │ │ │ - subs r2, r0, #7 │ │ │ │ │ + subs r6, r0, #7 │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc 0, cr0, [r0], {54} @ 0x36 │ │ │ │ │ ldc 0, cr0, [r2], {54} @ 0x36 │ │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ │ movs r7, r7 │ │ │ │ │ @@ -61383,15 +61383,15 @@ │ │ │ │ │ movs r6, r6 │ │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ │ movs r7, r7 │ │ │ │ │ b.n 112ff8 │ │ │ │ │ movs r6, r6 │ │ │ │ │ b.n 113d78 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - asrs r2, r4, #21 │ │ │ │ │ + asrs r6, r4, #21 │ │ │ │ │ movs r1, r7 │ │ │ │ │ b.n 113b80 │ │ │ │ │ movs r6, r6 │ │ │ │ │ b.n 113bb4 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ../coot-utils/atom-selection-container.hh:56 │ │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ │ @@ -63314,18 +63314,18 @@ │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bhi.n 114578 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - adds.w r0, ip, #12058624 @ 0xb80000 │ │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ │ + @ instruction: 0xf5200038 │ │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ │ movs r2, r7 │ │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ │ movs r1, r7 │ │ │ │ │ bhi.n 11453c │ │ │ │ │ movs r6, r6 │ │ │ │ │ adds r4, r3, #0 │ │ │ │ │ movs r7, r7 │ │ │ │ │ subs r0, r3, r7 │ │ │ │ │ movs r7, r7 │ │ │ │ │ @@ -63712,16 +63712,16 @@ │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 114688 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - @ instruction: 0xf0dc0038 │ │ │ │ │ - lsls r6, r5, #18 │ │ │ │ │ + @ instruction: 0xf0e00038 │ │ │ │ │ + lsls r2, r6, #18 │ │ │ │ │ movs r1, r7 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ movs r7, r7 │ │ │ │ │ │ │ │ │ │ 00114774 : │ │ │ │ │ delete_residue(): │ │ │ │ │ c-interface-build.cc:729 │ │ │ │ │ @@ -64039,16 +64039,16 @@ │ │ │ │ │ movs r7, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 114a74 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - vqadd.s16 d16, d10, d24 │ │ │ │ │ - lsls r4, r5, #12 │ │ │ │ │ + vqadd.s16 d16, d14, d24 │ │ │ │ │ + lsls r0, r6, #12 │ │ │ │ │ movs r1, r7 │ │ │ │ │ bcc.n 1149fc │ │ │ │ │ movs r6, r6 │ │ │ │ │ bcs.n 114ae4 │ │ │ │ │ movs r6, r6 │ │ │ │ │ asrs r2, r3, #27 │ │ │ │ │ movs r7, r7 │ │ │ │ │ @@ -70834,18 +70834,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bics.w r0, r8, lr, rrx │ │ │ │ │ bics.w r0, r6, lr, rrx │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itte │ │ │ │ │ + ittt │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ │ - moval r6, r6 │ │ │ │ │ + mov r6, r6 │ │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ │ movs r7, r6 │ │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @ instruction: 0xe806003e │ │ │ │ │ b.n 117858 │ │ │ │ │ movs r6, r7 │ │ │ │ │ @@ -80280,25 +80280,25 @@ │ │ │ │ │ movs r6, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - stmia r4!, {r1} │ │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ │ movs r1, r7 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ │ movs r6, r6 │ │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ │ movs r7, r6 │ │ │ │ │ movs r5, #190 @ 0xbe │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -80690,15 +80690,15 @@ │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ movs r6, r6 │ │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ │ movs r1, r7 │ │ │ │ │ add r3, pc, #128 @ (adr r3, 11bdd8 ) │ │ │ │ │ movs r6, r7 │ │ │ │ │ │ │ │ │ │ 0011bd58 : │ │ │ │ │ update_go_to_atom_window_on_changed_mol(): │ │ │ │ │ c-interface-build.cc:1624 │ │ │ │ │ @@ -85842,15 +85842,15 @@ │ │ │ │ │ movs r6, r7 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #296 @ (adr r1, 11e394 ) │ │ │ │ │ + add r1, pc, #312 @ (adr r1, 11e3a4 ) │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ movs r6, r6 │ │ │ │ │ @@ -98918,15 +98918,15 @@ │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ movs r6, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xebfe0035 │ │ │ │ │ - ldrb.w r0, [sl, #54] @ 0x36 │ │ │ │ │ + ldrb.w r0, [lr, #54] @ 0x36 │ │ │ │ │ c-interface-build-morph.cc:305 │ │ │ │ │ ldr r0, [pc, #276] @ (1240b8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx f1950 │ │ │ │ │ c-interface-build-morph.cc:299 │ │ │ │ │ vldr s16, [pc, #264] @ 1240b4 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:735 │ │ │ │ │ @@ -99520,15 +99520,15 @@ │ │ │ │ │ movs r6, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 12437c │ │ │ │ │ movs r5, r6 │ │ │ │ │ - orns r0, r4, #11927552 @ 0xb60000 │ │ │ │ │ + orns r0, r8, #11927552 @ 0xb60000 │ │ │ │ │ b.n 12408c │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ movs r6, r7 │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ movs r6, r7 │ │ │ │ │ │ │ │ │ │ @@ -104078,15 +104078,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r0, #20 │ │ │ │ │ movs r6, r7 │ │ │ │ │ lsls r4, r0, #10 │ │ │ │ │ movs r6, r7 │ │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ │ movs r5, r6 │ │ │ │ │ - ldr r5, [pc, #216] @ (126184 ) │ │ │ │ │ + ldr r5, [pc, #232] @ (126194 ) │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ │ movs r6, r6 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ movs r6, r7 │ │ │ │ │ movs r0, r6 │ │ │ │ │ movs r6, r7 │ │ │ │ │ @@ -109017,15 +109017,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - @ instruction: 0xb730 │ │ │ │ │ + @ instruction: 0xb734 │ │ │ │ │ movs r7, r6 │ │ │ │ │ svc 110 @ 0x6e │ │ │ │ │ movs r5, r7 │ │ │ │ │ udf #196 @ 0xc4 │ │ │ │ │ movs r5, r7 │ │ │ │ │ udf #162 @ 0xa2 │ │ │ │ │ movs r5, r7 │ │ │ │ │ @@ -124805,15 +124805,15 @@ │ │ │ │ │ b.n 12eb30 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r5, r6 │ │ │ │ │ mov r2, ip │ │ │ │ │ movs r5, r6 │ │ │ │ │ - ldr r5, [pc, #16] @ (12eba8 ) │ │ │ │ │ + ldr r5, [pc, #32] @ (12ebb8 ) │ │ │ │ │ movs r7, r6 │ │ │ │ │ cmp r8, ip │ │ │ │ │ movs r5, r6 │ │ │ │ │ cmp r8, sl │ │ │ │ │ movs r5, r6 │ │ │ │ │ strb r4, [r5, #19] │ │ │ │ │ movs r5, r7 │ │ │ │ │ @@ -126184,15 +126184,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ movs r5, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r5, r7 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ movs r5, r7 │ │ │ │ │ @@ -126707,15 +126707,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ movs r5, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #238 @ 0xee │ │ │ │ │ movs r5, r6 │ │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r5, r7 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ │ movs r5, r7 │ │ │ │ │ @@ -131275,17 +131275,17 @@ │ │ │ │ │ b.n 13169e │ │ │ │ │ b.n 13165c │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ │ movs r7, r6 │ │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ │ movs r7, r6 │ │ │ │ │ subs r2, r7, #7 │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r6, r0, #5 │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r4, r0, #4 │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -135014,15 +135014,15 @@ │ │ │ │ │ movs r5, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #22 │ │ │ │ │ movs r5, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 132e0c │ │ │ │ │ + b.n 132e14 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ │ movs r5, r7 │ │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ │ movs r5, r7 │ │ │ │ │ │ │ │ │ │ 00132fc8 : │ │ │ │ │ @@ -147074,21 +147074,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 138968 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r6, 138232 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - revsh r4, r0 │ │ │ │ │ + revsh r0, r1 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r6, r6 │ │ │ │ │ cbnz r2, 138212 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - cbnz r2, 1381e8 │ │ │ │ │ + cbnz r6, 1381e8 │ │ │ │ │ movs r6, r6 │ │ │ │ │ hlt 0x0014 │ │ │ │ │ movs r4, r6 │ │ │ │ │ cbnz r6, 1381ee │ │ │ │ │ movs r4, r6 │ │ │ │ │ @ instruction: 0xb8fa │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -149156,19 +149156,19 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 138f76 │ │ │ │ │ nop │ │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ │ movs r5, r6 │ │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 1391e8 >::vector(std::vector > const&)@@Base+0xa8> │ │ │ │ │ movs r4, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -152756,15 +152756,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ │ movs r4, r6 │ │ │ │ │ cbnz r6, 13aa00 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ │ movs r6, r6 │ │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @ instruction: 0xb71a │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -157270,41 +157270,41 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - revsh r4, r0 │ │ │ │ │ + revsh r0, r1 │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r6, [r3, #23] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - strb r2, [r4, #6] │ │ │ │ │ + strb r6, [r4, #6] │ │ │ │ │ movs r6, r6 │ │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ itet le │ │ │ │ │ movle r4, r6 │ │ │ │ │ strgt r0, [r1, #16] │ │ │ │ │ movle r0, r0 │ │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - cbz r6, 13c8d4 │ │ │ │ │ + cbz r2, 13c8d6 │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -160768,15 +160768,15 @@ │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r4, [r3, #10] │ │ │ │ │ movs r4, r7 │ │ │ │ │ strh r2, [r0, #10] │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -162067,27 +162067,27 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r2, [r7, r5] │ │ │ │ │ + str r6, [r7, r5] │ │ │ │ │ movs r6, r6 │ │ │ │ │ - str r4, [r4, r5] │ │ │ │ │ + str r0, [r5, r5] │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ movs r4, r7 │ │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ │ movs r6, r6 │ │ │ │ │ strb r4, [r6, #30] │ │ │ │ │ movs r4, r7 │ │ │ │ │ strb r4, [r3, #30] │ │ │ │ │ movs r4, r7 │ │ │ │ │ strb r6, [r7, #29] │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -168455,15 +168455,15 @@ │ │ │ │ │ movs r4, r7 │ │ │ │ │ strh r4, [r7, r1] │ │ │ │ │ movs r4, r7 │ │ │ │ │ ldr r0, [pc, #80] @ (1414f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x7a0>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bx r5 │ │ │ │ │ movs r4, r6 │ │ │ │ │ blxns r1 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -168497,19 +168497,19 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #28 │ │ │ │ │ + movs r4, #32 │ │ │ │ │ movs r5, r6 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r5, [pc, #312] @ (141648 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x8f4>) │ │ │ │ │ movs r4, r7 │ │ │ │ │ muls r6, r2 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -169073,15 +169073,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r2, [pc, #512] @ (141adc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xd88>) │ │ │ │ │ movs r4, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sbcs r6, r6 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - b.n 1415fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x8a8> │ │ │ │ │ + b.n 141604 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x8b0> │ │ │ │ │ movs r4, r6 │ │ │ │ │ eors r6, r5 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r0, [pc, #488] @ (141ad8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xd84>) │ │ │ │ │ movs r4, r7 │ │ │ │ │ blxns lr │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -171048,15 +171048,15 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r1, #16 │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - strb r2, [r6, r2] │ │ │ │ │ + strb r6, [r6, r2] │ │ │ │ │ movs r5, r6 │ │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -171108,23 +171108,23 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r3, #86 @ 0x56 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r0, [pc, #640] @ (142a6c ) │ │ │ │ │ + ldr r0, [pc, #656] @ (142a7c ) │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ + str r6, [r0, #24] │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ json.hpp:19021 │ │ │ │ │ movs r3, #1 │ │ │ │ │ c-interface-curlew.cc:262 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ @@ -172937,17 +172937,17 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ │ movs r4, r6 │ │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ │ movs r4, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r6, r6 │ │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r6, r6 │ │ │ │ │ b.n 1434a2 │ │ │ │ │ b.n 143346 │ │ │ │ │ c-interface-curlew.cc:144 │ │ │ │ │ ldr r2, [pc, #352] @ (143670 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ ldr r3, [pc, #356] @ (143674 ) │ │ │ │ │ @@ -175213,15 +175213,15 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r6, r7, #3 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r4, r2, #0 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r6, r6 │ │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r7, #6 │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -177687,17 +177687,17 @@ │ │ │ │ │ movs r4, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r1, #29 │ │ │ │ │ movs r4, r6 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - b.n 145418 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::exception_message(nlohmann::detail::lexer, std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::token_type, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x470> │ │ │ │ │ + b.n 145420 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::exception_message(nlohmann::detail::lexer, std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::token_type, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x478> │ │ │ │ │ movs r5, r6 │ │ │ │ │ - strb r0, [r4, #24] │ │ │ │ │ + strb r4, [r4, #24] │ │ │ │ │ movs r5, r6 │ │ │ │ │ lsrs r6, r6, #24 │ │ │ │ │ movs r4, r6 │ │ │ │ │ movs r3, #14 │ │ │ │ │ movs r4, r6 │ │ │ │ │ lsrs r0, r6, #23 │ │ │ │ │ movs r4, r7 │ │ │ │ │ @@ -185357,15 +185357,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e720c <__assert_fail@plt> │ │ │ │ │ nop │ │ │ │ │ bmi.n 148bf0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::get_codepoint()@@Base+0xf0> │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb.w r0, [sl, r6, lsl #3] │ │ │ │ │ + strb.w r0, [lr, r6, lsl #3] │ │ │ │ │ bmi.n 148d18 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::next_byte_in_range(std::initializer_list)@@Base+0xcc> │ │ │ │ │ movs r3, r7 │ │ │ │ │ bls.n 148bf0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::get_codepoint()@@Base+0xf0> │ │ │ │ │ movs r3, r6 │ │ │ │ │ stmia r5!, {r1, r3, r5} │ │ │ │ │ movs r3, r6 │ │ │ │ │ bge.n 148cc8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::next_byte_in_range(std::initializer_list)@@Base+0x7c> │ │ │ │ │ @@ -186493,24 +186493,24 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 149430 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x648> │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r3, r7 │ │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ │ - subw r0, r0, #54 @ 0x36 │ │ │ │ │ - @ instruction: 0xf2800036 │ │ │ │ │ + movt r0, #16438 @ 0x4036 │ │ │ │ │ + subw r0, r4, #54 @ 0x36 │ │ │ │ │ + @ instruction: 0xf2840036 │ │ │ │ │ b.n 1495d0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0xd8> │ │ │ │ │ movs r3, r6 │ │ │ │ │ b.n 14952c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x34> │ │ │ │ │ movs r3, r6 │ │ │ │ │ b.n 149768 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x270> │ │ │ │ │ movs r3, r6 │ │ │ │ │ - movw r0, #32822 @ 0x8036 │ │ │ │ │ + movw r0, #49206 @ 0xc036 │ │ │ │ │ bhi.n 1493f8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x610> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bhi.n 149554 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x5c> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bhi.n 1494b0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6c8> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bvs.n 14945c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x674> │ │ │ │ │ @@ -186563,17 +186563,17 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ble.n 149574 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x7c> │ │ │ │ │ movs r3, r6 │ │ │ │ │ ble.n 1494d0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6e8> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bvs.n 14949c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6b4> │ │ │ │ │ movs r3, r6 │ │ │ │ │ - add.w r0, r4, #54 @ 0x36 │ │ │ │ │ - @ instruction: 0xf0e40036 │ │ │ │ │ - @ instruction: 0xf0c40036 │ │ │ │ │ + add.w r0, r8, #54 @ 0x36 │ │ │ │ │ + @ instruction: 0xf0e80036 │ │ │ │ │ + @ instruction: 0xf0c80036 │ │ │ │ │ udf #110 @ 0x6e │ │ │ │ │ movs r3, r6 │ │ │ │ │ bmi.n 14957c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x84> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bcc.n 1495b8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0xc0> │ │ │ │ │ movs r3, r6 │ │ │ │ │ pop {r1, r3, r4, pc} │ │ │ │ │ @@ -187608,15 +187608,15 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ bge.n 149c60 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan()@@Base+0x378> │ │ │ │ │ movs r3, r6 │ │ │ │ │ bge.n 149bac , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan()@@Base+0x2c4> │ │ │ │ │ movs r3, r6 │ │ │ │ │ @ instruction: 0xb8c0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - bmi.n 149d34 │ │ │ │ │ + bmi.n 149d3c │ │ │ │ │ movs r4, r6 │ │ │ │ │ bls.n 149d54 │ │ │ │ │ movs r3, r6 │ │ │ │ │ stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r3, r7 │ │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ │ movs r3, r7 │ │ │ │ │ @@ -193976,15 +193976,15 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r0, 14cc94 │ │ │ │ │ movs r3, r6 │ │ │ │ │ cbz r2, 14cc92 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ │ movs r3, r7 │ │ │ │ │ @@ -194673,17 +194673,17 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r3, #26 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - udf #18 │ │ │ │ │ + udf #22 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r6, [r3, #28] │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #552 @ 0x228 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -195952,15 +195952,15 @@ │ │ │ │ │ nop │ │ │ │ │ strh r2, [r6, #42] @ 0x2a │ │ │ │ │ movs r3, r7 │ │ │ │ │ add r6, pc, #472 @ (adr r6, 14dcb0 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ │ movs r4, r6 │ │ │ │ │ │ │ │ │ │ 0014dae0 : │ │ │ │ │ fill_references_notebook(): │ │ │ │ │ c-interface-gui.cc:853 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -197457,25 +197457,25 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, pc, #464 @ (adr r4, 14ea04 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, pc, #864 @ (adr r5, 14eb98 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, pc, #896 @ (adr r5, 14ebbc ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ │ movs r5, r6 │ │ │ │ │ - subs r6, #12 │ │ │ │ │ + subs r6, #16 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ + movs r2, #10 │ │ │ │ │ movs r6, r6 │ │ │ │ │ cbz r4, 14e88c │ │ │ │ │ movs r3, r6 │ │ │ │ │ cbz r2, 14e888 │ │ │ │ │ movs r3, r6 │ │ │ │ │ bls.n 14e76c │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -197497,15 +197497,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ bvc.n 14e984 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ │ movs r5, r6 │ │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ │ movs r3, r7 │ │ │ │ │ add r7, pc, #648 @ (adr r7, 14eb24 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -197523,15 +197523,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ movs r5, r6 │ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, sp, #728 @ 0x2d8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -197553,15 +197553,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strb r6, [r7, #1] │ │ │ │ │ + strb r2, [r0, #2] │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r5, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #904] @ 0x388 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -197575,15 +197575,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, pc, #528 @ (adr r5, 14eb34 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, pc, #512 @ (adr r5, 14eb28 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ │ movs r6, r6 │ │ │ │ │ add r5, pc, #432 @ (adr r5, 14eae0 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r5, pc, #368 @ (adr r5, 14eaa8 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -197597,15 +197597,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, pc, #56 @ (adr r4, 14e984 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, pc, #64 @ (adr r4, 14e990 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, pc, #184 @ (adr r4, 14ea0c ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ │ movs r6, r6 │ │ │ │ │ add r4, pc, #136 @ (adr r4, 14e9e4 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r4, pc, #72 @ (adr r4, 14e9ac ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -202620,15 +202620,15 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrb r0, [r2, #26] │ │ │ │ │ movs r3, r6 │ │ │ │ │ strb r0, [r2, r7] │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #22 │ │ │ │ │ + cmp r5, #26 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r6, [r1, #32] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -203631,17 +203631,17 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ │ movs r6, r6 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r5, [pc, #760] @ (151658 ) │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldr r5, [pc, #576] @ (1515a4 ) │ │ │ │ │ movs r3, r7 │ │ │ │ │ @@ -204227,15 +204227,15 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ strh r6, [r7, #28] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r0, #30] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ + movs r1, #26 │ │ │ │ │ movs r5, r6 │ │ │ │ │ push {r0, r1, r3, r4, r6, r7, lr} │ │ │ │ │ vrsra.u32 q12, q9, #1 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r1, [pc, #128] @ (151844 ) │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldr r1, [pc, #8] @ (1517d0 ) │ │ │ │ │ @@ -206862,17 +206862,17 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ b.n 152ffc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x424> │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #20] │ │ │ │ │ movs r3, r6 │ │ │ │ │ strb r2, [r4, #20] │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -208271,29 +208271,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ │ movs r5, r6 │ │ │ │ │ movs r7, #32 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ │ movs r3, r6 │ │ │ │ │ - b.n 1530a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, _GtkWidget*, _GtkWidget*)@@Base+0x4> │ │ │ │ │ + b.n 1530a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, _GtkWidget*, _GtkWidget*)@@Base+0xc> │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -208301,15 +208301,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ │ movs r3, r6 │ │ │ │ │ - lsls r4, r0, #17 │ │ │ │ │ + lsls r0, r1, #17 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -209091,51 +209091,51 @@ │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ + lsls r6, r7, #2 │ │ │ │ │ movs r5, r6 │ │ │ │ │ subs r2, r7, #0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ movs r3, r6 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ movs r3, r6 │ │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strb r2, [r2, #19] │ │ │ │ │ + strb r6, [r2, #19] │ │ │ │ │ movs r5, r6 │ │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strb r0, [r5, #18] │ │ │ │ │ + strb r4, [r5, #18] │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r6, [r6, #80] @ 0x50 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - b.n 153b08 │ │ │ │ │ + b.n 153b10 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - mrc2 0, 5, r0, cr0, cr4, {1} │ │ │ │ │ + mrc2 0, 5, r0, cr4, cr4, {1} │ │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ │ @@ -210903,15 +210903,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - asrs r4, r1, #14 │ │ │ │ │ + asrs r0, r2, #14 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -210929,16 +210929,16 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r0, r0, r5 │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - eor.w r0, r2, #52 @ 0x34 │ │ │ │ │ - asrs r6, r5, #4 │ │ │ │ │ + eor.w r0, r6, #52 @ 0x34 │ │ │ │ │ + asrs r2, r6, #4 │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ movs r3, r7 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ movs r3, r7 │ │ │ │ │ adds r4, r6, r1 │ │ │ │ │ movs r3, r7 │ │ │ │ │ @@ -211156,15 +211156,15 @@ │ │ │ │ │ nop │ │ │ │ │ asrs r4, r1, #28 │ │ │ │ │ movs r3, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -211296,15 +211296,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r0, #21 │ │ │ │ │ movs r3, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - stc 0, cr0, [lr], {52} @ 0x34 │ │ │ │ │ + ldc 0, cr0, [r2], {52} @ 0x34 │ │ │ │ │ str r4, [r2, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r1, #19 │ │ │ │ │ movs r3, r7 │ │ │ │ │ │ │ │ │ │ 00154b74 : │ │ │ │ │ open_cif_dictionary_file_selector_dialog(): │ │ │ │ │ @@ -212773,15 +212773,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r6, [r5, r4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r6, r4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r0, r4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ lsrs r4, r7, #10 │ │ │ │ │ movs r3, r7 │ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ │ movs r3, r7 │ │ │ │ │ │ │ │ │ │ 001555c4 : │ │ │ │ │ @@ -220561,15 +220561,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 158dec │ │ │ │ │ movs r2, r7 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ │ movs r3, r6 │ │ │ │ │ bcs.n 158d58 │ │ │ │ │ movs r2, r7 │ │ │ │ │ bcs.n 158d20 │ │ │ │ │ movs r2, r7 │ │ │ │ │ bcs.n 158ce0 │ │ │ │ │ movs r2, r7 │ │ │ │ │ @@ -221235,43 +221235,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, r6, #4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - add r7, pc, #1016 @ (adr r7, 159728 ) │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - bhi.n 15930c │ │ │ │ │ + bhi.n 159314 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r6, r5, #4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - add r7, pc, #864 @ (adr r7, 15969c ) │ │ │ │ │ + add r7, pc, #880 @ (adr r7, 1596ac ) │ │ │ │ │ movs r4, r6 │ │ │ │ │ - bhi.n 1592cc │ │ │ │ │ + bhi.n 1592d4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - bvc.n 159300 │ │ │ │ │ + bvc.n 159308 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r0, r0, #2 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - bvc.n 1592c0 │ │ │ │ │ + bvc.n 1592c8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ │ movs r2, r7 │ │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r6, r5, r1 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r4, r6, r5 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -225746,23 +225746,23 @@ │ │ │ │ │ movs r2, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ │ movs r2, r7 │ │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ │ movs r3, r6 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ movs r3, r6 │ │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ movs r3, r6 │ │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ │ movs r2, r7 │ │ │ │ │ vqadd.u64 d16, d14, d18 │ │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ │ @@ -236909,15 +236909,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, r7 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #16] @ (160154 ) │ │ │ │ │ + ldr r7, [pc, #32] @ (160164 > >, coot::mtz_type_label*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::mtz_type_label*)@@Base>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, r7 │ │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ │ movs r2, r7 │ │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ │ movs r2, r7 │ │ │ │ │ @@ -238319,15 +238319,15 @@ │ │ │ │ │ movs r2, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ movs r2, r7 │ │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r3, r6 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -246622,39 +246622,39 @@ │ │ │ │ │ movs r2, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sl, r0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r6, [r2, #6] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - add r2, r3 │ │ │ │ │ + add r6, r3 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - @ instruction: 0xf4de0033 │ │ │ │ │ - @ instruction: 0xf4c60033 │ │ │ │ │ + @ instruction: 0xf4e20033 │ │ │ │ │ + @ instruction: 0xf4ca0033 │ │ │ │ │ strb r0, [r6, #2] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r0, [r2, #2] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r0, [r6, #1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r4, [r4, #1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r5!, {r3} │ │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r4, r6, r1 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r6, r0, r7 │ │ │ │ │ movs r2, r7 │ │ │ │ │ │ │ │ │ │ 001644c8 : │ │ │ │ │ residues_near_residue_py(int, _object*, float): │ │ │ │ │ c-interface-info.cc:858 │ │ │ │ │ @@ -251147,17 +251147,17 @@ │ │ │ │ │ stc2 0, cr0, [r4], {57} @ 0x39 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - cbz r2, 166626 │ │ │ │ │ + cbz r6, 166626 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r2, [r7, r0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r7, [pc, #928] @ (166968 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x120>) │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r7, [pc, #800] @ (1668ec , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0xa4>) │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -251710,15 +251710,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #696] @ (166c9c ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r4, [pc, #600] @ (166c40 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ - b.n 167184 , std::allocator > const&)@@Base+0xf8> │ │ │ │ │ + b.n 16718c , std::allocator > const&)@@Base+0x100> │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r4, [pc, #296] @ (166b18 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ movt r0, #18489 @ 0x4839 │ │ │ │ │ ldr r3, [pc, #904] @ (166d80 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ movw r0, #51257 @ 0xc839 │ │ │ │ │ @@ -253646,41 +253646,41 @@ │ │ │ │ │ asrs r6, r7, #4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @ instruction: 0xeac40039 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r0, #3 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ │ movs r4, r6 │ │ │ │ │ subs r7, #192 @ 0xc0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ │ movs r4, r6 │ │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r4, #140 @ 0x8c │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ │ movs r2, r6 │ │ │ │ │ b.n 167588 │ │ │ │ │ movs r1, r6 │ │ │ │ │ b.n 167894 │ │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ │ │ 001678ac , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ @@ -256581,59 +256581,59 @@ │ │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @ instruction: 0xfa8e0031 │ │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r0, #62 @ 0x3e │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - blt.n 169028 │ │ │ │ │ + blt.n 169030 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - b.n 16922c │ │ │ │ │ + b.n 169234 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r7, #142 @ 0x8e │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r7, #206 @ 0xce │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -256651,23 +256651,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #22 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r7, #26 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -256683,55 +256683,55 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #222 @ 0xde │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r7, #18 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r0, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r5, #28 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ │ + ldmia r3!, {r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #226 @ 0xe2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ │ movs r2, r6 │ │ │ │ │ - blt.n 1691b8 │ │ │ │ │ + blt.n 1691c0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -256743,15 +256743,15 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - bkpt 0x0046 │ │ │ │ │ + bkpt 0x004a │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -256763,33 +256763,33 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ │ movs r2, r6 │ │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r4, #30 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ │ movs r3, r6 │ │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - bls.n 1691ec │ │ │ │ │ + bls.n 1691f4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ beq.n 16919c │ │ │ │ │ movs r1, r7 │ │ │ │ │ beq.n 1692f0 │ │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ │ │ 00169250 : │ │ │ │ │ @@ -258149,15 +258149,15 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r7, [pc, #24] @ (169c3c ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #14 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r3, #178 @ 0xb2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -260393,21 +260393,21 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ @ instruction: 0xb86c │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - lsls r4, r7, #14 │ │ │ │ │ + lsls r0, r0, #15 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ble.n 16abe8 │ │ │ │ │ + ble.n 16abf0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r2, r3, #16 │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r2, r2, #16 │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r6, r2, #16 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -260419,15 +260419,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ asrs r6, r0, #14 │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r0, r7, #13 │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r6, r7, #13 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ │ movs r4, r6 │ │ │ │ │ asrs r4, r0, #10 │ │ │ │ │ movs r2, r6 │ │ │ │ │ push {r2, r5, lr} │ │ │ │ │ movs r1, r7 │ │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r7 │ │ │ │ │ @@ -272986,17 +272986,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, r5] │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldr r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eors r0, r4 │ │ │ │ │ + eors r4, r4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - asrs r4, r7, #13 │ │ │ │ │ + asrs r0, r0, #14 │ │ │ │ │ movs r4, r6 │ │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ strb r4, [r5, r0] │ │ │ │ │ movs r1, r7 │ │ │ │ │ push {r1, r2, r5} │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -273290,17 +273290,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r0, r5] │ │ │ │ │ movs r1, r7 │ │ │ │ │ ldr r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - asrs r4, r3, #5 │ │ │ │ │ + asrs r0, r4, #5 │ │ │ │ │ movs r4, r6 │ │ │ │ │ uxth r6, r5 │ │ │ │ │ movs r1, r6 │ │ │ │ │ strh r4, [r1, r0] │ │ │ │ │ movs r1, r7 │ │ │ │ │ sxth r2, r4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -284511,17 +284511,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - bhi.n 176194 │ │ │ │ │ + bhi.n 17619c │ │ │ │ │ movs r2, r6 │ │ │ │ │ - bhi.n 17614c │ │ │ │ │ + bhi.n 176154 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ movs r1, r6 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -285706,15 +285706,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #736] @ (176d74 ) │ │ │ │ │ + ldr r5, [pc, #752] @ (176d84 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf7ce0038 │ │ │ │ │ ldr r0, [r3, r7] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r2, [r7, r5] │ │ │ │ │ @@ -289250,15 +289250,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #180 @ 0xb4 │ │ │ │ │ movs r0, r7 │ │ │ │ │ udf #158 @ 0x9e │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str??.w r0, [ip, r1, lsl #3] │ │ │ │ │ + ldr??.w r0, [r0, r1, lsl #3] │ │ │ │ │ rors r4, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ sbcs r6, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ble.n 17827c │ │ │ │ │ movs r0, r7 │ │ │ │ │ adcs r0, r0 │ │ │ │ │ @@ -290121,15 +290121,15 @@ │ │ │ │ │ bne.n 178864 , std::allocator > const&)@@Base+0x78> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ bvc.n 1788b0 , std::allocator > const&)@@Base+0xc4> │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [lr], {51} @ 0x33 │ │ │ │ │ + stc2 0, cr0, [r2], #-204 @ 0xffffff34 │ │ │ │ │ bvc.n 17889c , std::allocator > const&)@@Base+0xb0> │ │ │ │ │ movs r0, r7 │ │ │ │ │ bvc.n 178854 , std::allocator > const&)@@Base+0x68> │ │ │ │ │ movs r0, r7 │ │ │ │ │ bvc.n 178820 , std::allocator > const&)@@Base+0x34> │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ @@ -291650,15 +291650,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r7, #122 @ 0x7a │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r7, #2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldmia r6, {r1, r4, r5, r6} │ │ │ │ │ movs r0, r7 │ │ │ │ │ @@ -292953,21 +292953,21 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ │ + strh r0, [r0, #0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r6, #30 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r5, #22 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -295904,21 +295904,21 @@ │ │ │ │ │ nop │ │ │ │ │ sxtb r4, r0 │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sxth r6, r6 │ │ │ │ │ movs r0, r7 │ │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r6, r7 │ │ │ │ │ + sxtb r2, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, r6, r4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -296590,21 +296590,21 @@ │ │ │ │ │ nop │ │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ │ movs r0, r7 │ │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - strh r4, [r1, #30] │ │ │ │ │ + strh r0, [r2, #30] │ │ │ │ │ movs r2, r6 │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r0, #14 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -297340,15 +297340,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r4, #5 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ │ movs r2, r6 │ │ │ │ │ asrs r6, r0, #1 │ │ │ │ │ movs r1, r6 │ │ │ │ │ asrs r2, r0, #32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r6, [r4, #31] │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -308783,15 +308783,15 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ stmia r6!, {r2} │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ │ movs r2, r6 │ │ │ │ │ stmia r5!, {r1, r4, r5, r6} │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r0, [r7, r6] │ │ │ │ │ movs r0, r7 │ │ │ │ │ strb r6, [r6, r5] │ │ │ │ │ movs r0, r7 │ │ │ │ │ @@ -310097,15 +310097,15 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ rev16 r0, r3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - @ instruction: 0xfba20030 │ │ │ │ │ + @ instruction: 0xfba60030 │ │ │ │ │ rev16 r6, r1 │ │ │ │ │ movs r0, r6 │ │ │ │ │ rev r4, r5 │ │ │ │ │ movs r0, r6 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ @@ -312139,15 +312139,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - bvs.n 1827ac │ │ │ │ │ + bvs.n 1827b4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 001826cc : │ │ │ │ │ jed_flip(): │ │ │ │ │ c-interface-ligands.cc:1238 │ │ │ │ │ @@ -313915,17 +313915,17 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - lsls r6, r3, #19 │ │ │ │ │ + lsls r2, r4, #19 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - lsls r0, r2, #19 │ │ │ │ │ + lsls r4, r2, #19 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r5, #20 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 00183350 : │ │ │ │ │ match_ligand_atom_names_to_comp_id(): │ │ │ │ │ c-interface-ligands.cc:2010 │ │ │ │ │ @@ -315938,15 +315938,15 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - movt r0, #10289 @ 0x2831 │ │ │ │ │ + movt r0, #26673 @ 0x6831 │ │ │ │ │ subs r2, r1, #3 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 00184194 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ add_dictionary_from_residue(int, std::__cxx11::basic_string, std::allocator >, int, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ c-interface-ligands.cc:3262 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -316200,15 +316200,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r6, #5 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ │ movs r0, r6 │ │ │ │ │ - @ instruction: 0xf4cc0031 │ │ │ │ │ + @ instruction: 0xf4d00031 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 00184388 , std::allocator > const&)@@Base>: │ │ │ │ │ comprised_of_organic_set_p(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ c-interface-ligands.cc:3402 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -317543,15 +317543,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r0, #22 │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #118 @ 0x76 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ strh r2, [r0, #62] @ 0x3e │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r2, #15 │ │ │ │ │ movs r0, r7 │ │ │ │ │ @@ -318219,19 +318219,19 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r1!, {r3, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r6, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ │ movs r3, r6 │ │ │ │ │ - b.n 185114 │ │ │ │ │ + b.n 18511c │ │ │ │ │ movs r0, r6 │ │ │ │ │ - b.n 18510c │ │ │ │ │ + b.n 185114 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r3, #28 │ │ │ │ │ movs r0, r7 │ │ │ │ │ lsrs r4, r6, #27 │ │ │ │ │ movs r0, r7 │ │ │ │ │ @@ -318758,41 +318758,41 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r7, #2] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r0, [r5, #30] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - b.n 185d2c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x694> │ │ │ │ │ + b.n 185d34 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x69c> │ │ │ │ │ movs r1, r6 │ │ │ │ │ - b.n 185cd4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x63c> │ │ │ │ │ + b.n 185cdc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x644> │ │ │ │ │ movs r1, r6 │ │ │ │ │ - b.n 185cb0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x618> │ │ │ │ │ + b.n 185cb8 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x620> │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ │ movs r2, r6 │ │ │ │ │ lsrs r4, r3, #10 │ │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ │ │ 00185614 : │ │ │ │ │ go_to_ligand_py(): │ │ │ │ │ c-interface-ligands.cc:81 │ │ │ │ │ @@ -319102,17 +319102,17 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ lsrs r0, r2, #4 │ │ │ │ │ movs r0, r7 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ │ + svc 252 @ 0xfc │ │ │ │ │ movs r1, r6 │ │ │ │ │ - svc 202 @ 0xca │ │ │ │ │ + svc 206 @ 0xce │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -319595,15 +319595,15 @@ │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ ... │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ subs r5, #225 @ 0xe1 │ │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ │ movs r0, r6 │ │ │ │ │ - adds r0, r6, r2 │ │ │ │ │ + adds r4, r6, r2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ /usr/include/clipper/core/coords.h:336 (discriminator 2) │ │ │ │ │ vldr d7, [r3, #136] @ 0x88 │ │ │ │ │ /usr/include/c++/14/bits/stl_pair.h:882 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ │ /usr/include/clipper/core/coords.h:333 (discriminator 4) │ │ │ │ │ @@ -320024,15 +320024,15 @@ │ │ │ │ │ movs r0, r7 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, #17] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - bls.n 18605c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9c4> │ │ │ │ │ + bls.n 186064 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9cc> │ │ │ │ │ movs r1, r6 │ │ │ │ │ movs r7, #106 @ 0x6a │ │ │ │ │ movs r0, r6 │ │ │ │ │ /usr/include/clipper/core/clipper_types.h:112 │ │ │ │ │ vldr d7, [r8, #136] @ 0x88 │ │ │ │ │ c-interface-ligands.cc:3114 │ │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ │ @@ -320903,19 +320903,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 186690 │ │ │ │ │ + bne.n 186698 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 186624 │ │ │ │ │ + bne.n 18662c │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r4, [r5, #0] │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -324355,28 +324355,28 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r4, [r2, r1] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stc2l 0, cr0, [sl, #-200]! @ 0xffffff38 │ │ │ │ │ - cbz r0, 188202 │ │ │ │ │ + stc2l 0, cr0, [lr, #-200]! @ 0xffffff38 │ │ │ │ │ + cbz r4, 188202 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ movs r0, r6 │ │ │ │ │ b.n 1881e0 │ │ │ │ │ movs r7, r6 │ │ │ │ │ svc 168 @ 0xa8 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -329581,21 +329581,21 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r4, #29] │ │ │ │ │ movs r7, r5 │ │ │ │ │ adds r6, #102 @ 0x66 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, #18] │ │ │ │ │ movs r7, r5 │ │ │ │ │ - bvs.n 18a780 │ │ │ │ │ + bvs.n 18a788 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r4, #12 │ │ │ │ │ movs r0, r6 │ │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ rev r2, r0 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -330143,17 +330143,17 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #24 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ │ movs r0, r6 │ │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -331666,17 +331666,17 @@ │ │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - hlt 0x003c │ │ │ │ │ + revsh r0, r0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - hlt 0x0026 │ │ │ │ │ + hlt 0x002a │ │ │ │ │ movs r2, r6 │ │ │ │ │ bmi.n 18b70c │ │ │ │ │ movs r7, r5 │ │ │ │ │ bmi.n 18b6ec │ │ │ │ │ movs r7, r5 │ │ │ │ │ bmi.n 18b6d0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -332248,15 +332248,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ │ movs r0, r6 │ │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ │ movs r0, r6 │ │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -335372,23 +335372,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ │ movs r7, r6 │ │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r4, #12 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ │ movs r1, r6 │ │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ │ movs r1, r6 │ │ │ │ │ subs r1, #20 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -335547,15 +335547,15 @@ │ │ │ │ │ b.n 18d33c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4bc> │ │ │ │ │ b.n 18d30c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x48c> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ │ movs r7, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0018d3a8 : │ │ │ │ │ @@ -338448,15 +338448,15 @@ │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf656002f │ │ │ │ │ @ instruction: 0xf664002f │ │ │ │ │ @ instruction: 0xf678002f │ │ │ │ │ @ instruction: 0xf68a002f │ │ │ │ │ @ instruction: 0xf68c002f │ │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ │ movs r1, r6 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -339064,24 +339064,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, #31] │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - strb r2, [r5, #7] │ │ │ │ │ + strb r6, [r5, #7] │ │ │ │ │ movs r0, r6 │ │ │ │ │ @ instruction: 0xf34e002f │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldr r5, [pc, #824] @ (18efa4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x304>) │ │ │ │ │ + ldr r5, [pc, #840] @ (18efb4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x314>) │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @ instruction: 0xf2ee002f │ │ │ │ │ @ instruction: 0xf2e4002f │ │ │ │ │ @ instruction: 0xf2d2002f │ │ │ │ │ @ instruction: 0xf2d6002f │ │ │ │ │ @ instruction: 0xf2b8002f │ │ │ │ │ subw r0, ip, #47 @ 0x2f │ │ │ │ │ @@ -339273,15 +339273,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r0, [r7, #11] │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vaddl.s8 q0, d0, d31 │ │ │ │ │ vext.8 d0, d0, d31, #0 │ │ │ │ │ - ldr r1, [pc, #792] @ (18f130 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x490>) │ │ │ │ │ + ldr r1, [pc, #808] @ (18f140 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4a0>) │ │ │ │ │ movs r1, r6 │ │ │ │ │ c-interface-ligands.cc:2977 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ beq.w 18ef3a , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x29a> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ ldr.w r1, [sp, #1236] @ 0x4d4 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:993 │ │ │ │ │ @@ -340286,50 +340286,50 @@ │ │ │ │ │ bne.n 18f578 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8d8> │ │ │ │ │ b.n 18f1e4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x544> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ vhadd.s32 d0, d8, d31 │ │ │ │ │ vhadd.s16 d16, d2, d31 │ │ │ │ │ - ldr r0, [pc, #672] @ (18f844 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xba4>) │ │ │ │ │ + ldr r0, [pc, #688] @ (18f854 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xbb4>) │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldr r0, [pc, #600] @ (18f800 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xb60>) │ │ │ │ │ + ldr r0, [pc, #616] @ (18f810 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xb70>) │ │ │ │ │ movs r1, r6 │ │ │ │ │ vhadd.s d0, d0, d31 │ │ │ │ │ cdp 0, 13, cr0, cr0, cr15, {1} │ │ │ │ │ ldr r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ │ movs r1, r6 │ │ │ │ │ add.w r0, r4, pc, asr #32 │ │ │ │ │ adds.w r0, r2, pc, asr #32 │ │ │ │ │ adds.w r0, ip, pc, asr #32 │ │ │ │ │ @ instruction: 0xeb28002f │ │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ │ movs r1, r6 │ │ │ │ │ @ instruction: 0xeb3c002f │ │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ │ movs r1, r6 │ │ │ │ │ adcs.w r0, r0, pc, asr #32 │ │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ │ movs r1, r6 │ │ │ │ │ sbc.w r0, r4, pc, asr #32 │ │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ │ movs r1, r6 │ │ │ │ │ sbcs.w r0, r8, pc, asr #32 │ │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ │ movs r1, r6 │ │ │ │ │ @ instruction: 0xeb8c002f │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 18f594 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8f4> │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cmp r6, r6 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ movs r1, r6 │ │ │ │ │ /usr/include/clipper/core/clipper_types.h:112 │ │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ │ c-interface-ligands.cc:2935 │ │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ │ /usr/include/clipper/core/clipper_types.h:112 │ │ │ │ │ vldr d7, [r8, #136] @ 0x88 │ │ │ │ │ @@ -341427,47 +341427,47 @@ │ │ │ │ │ vadd.f64 d11, d11, d13 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.w 18f0d2 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x432> │ │ │ │ │ nop │ │ │ │ │ b.n 18fe84 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x11e4> │ │ │ │ │ movs r7, r5 │ │ │ │ │ - adds r4, r7, #0 │ │ │ │ │ + adds r0, r0, #1 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - adds r0, r0, #0 │ │ │ │ │ + adds r4, r0, #0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - subs r6, r7, r6 │ │ │ │ │ + subs r2, r0, r7 │ │ │ │ │ movs r2, r6 │ │ │ │ │ b.n 18fc4c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xfac> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 18fc2c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xf8c> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 18fab4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xe14> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 18fb34 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xe94> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 18f9d4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xd34> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 1906c0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1a20> │ │ │ │ │ movs r7, r5 │ │ │ │ │ - asrs r4, r0, #26 │ │ │ │ │ + asrs r0, r1, #26 │ │ │ │ │ movs r0, r6 │ │ │ │ │ b.n 190530 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1890> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 1904bc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x181c> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 190440 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x17a0> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 1903bc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x171c> │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 190358 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x16b8> │ │ │ │ │ movs r7, r5 │ │ │ │ │ svc 228 @ 0xe4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - asrs r4, r4, #13 │ │ │ │ │ + asrs r0, r5, #13 │ │ │ │ │ movs r0, r6 │ │ │ │ │ svc 80 @ 0x50 │ │ │ │ │ movs r7, r5 │ │ │ │ │ svc 22 │ │ │ │ │ movs r7, r5 │ │ │ │ │ udf #216 @ 0xd8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -342178,17 +342178,17 @@ │ │ │ │ │ b.n 190682 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19e2> │ │ │ │ │ b.n 190688 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19e8> │ │ │ │ │ b.n 19068e , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19ee> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ bgt.n 1905d0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1930> │ │ │ │ │ movs r7, r5 │ │ │ │ │ - asrs r0, r0, #7 │ │ │ │ │ + asrs r4, r0, #7 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - asrs r0, r6, #5 │ │ │ │ │ + asrs r4, r6, #5 │ │ │ │ │ movs r2, r6 │ │ │ │ │ blt.n 190638 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1998> │ │ │ │ │ movs r7, r5 │ │ │ │ │ blt.n 1907c0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1b20> │ │ │ │ │ movs r7, r5 │ │ │ │ │ bge.n 1906a0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1a00> │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -351508,29 +351508,29 @@ │ │ │ │ │ b.n 1947aa ::format() const@@Base+0x3ce> │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r6, r7 │ │ │ │ │ movs r7, r6 │ │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r3!, {r3} │ │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ movs r7, r6 │ │ │ │ │ adds r0, r1, r1 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -352014,21 +352014,21 @@ │ │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 194abc ::format() const@@Base+0x284> │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r4, #30 │ │ │ │ │ movs r7, r6 │ │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - it gt │ │ │ │ │ + ite gt │ │ │ │ │ movgt r7, r5 │ │ │ │ │ - itt pl │ │ │ │ │ - movpl r7, r5 │ │ │ │ │ - asrpl r2, r5, #18 │ │ │ │ │ + nople {6} │ │ │ │ │ + movs r7, r5 │ │ │ │ │ + asrs r2, r5, #18 │ │ │ │ │ movs r7, r5 │ │ │ │ │ asrs r4, r4, #22 │ │ │ │ │ movs r7, r6 │ │ │ │ │ asrs r0, r3, #20 │ │ │ │ │ movs r7, r6 │ │ │ │ │ asrs r6, r6, #19 │ │ │ │ │ movs r7, r6 │ │ │ │ │ @@ -362956,15 +362956,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #344] @ (1999fc ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r4, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #776] @ (199bbc ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -363353,21 +363353,21 @@ │ │ │ │ │ movs r6, r6 │ │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #144] @ (199c7c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cdp 0, 8, cr0, cr0, cr15, {1} │ │ │ │ │ + cdp 0, 8, cr0, cr4, cr15, {1} │ │ │ │ │ stc 0, cr0, [sl], {46} @ 0x2e │ │ │ │ │ ldr r1, [pc, #40] @ (199c20 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [pc, #920] @ (199f94 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cdp 0, 3, cr0, cr2, cr15, {1} │ │ │ │ │ + cdp 0, 3, cr0, cr6, cr15, {1} │ │ │ │ │ subs.w r0, ip, lr, asr #32 │ │ │ │ │ ldr r0, [pc, #744] @ (199ef0 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [pc, #576] @ (199e4c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [pc, #560] @ (199e40 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -365669,15 +365669,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:390 │ │ │ │ │ b.n 19ac8a │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r7, #2 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cbz r2, 19ad44 │ │ │ │ │ movs r6, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -372765,15 +372765,15 @@ │ │ │ │ │ lsls r6, r0, #19 │ │ │ │ │ movs r7, r5 │ │ │ │ │ mrrc2 0, 2, r0, sl, cr14 │ │ │ │ │ stc2 0, cr0, [r6], #-184 @ 0xffffff48 │ │ │ │ │ @ instruction: 0xfbfa002e │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, r1] │ │ │ │ │ + strh r6, [r5, r1] │ │ │ │ │ movs r7, r5 │ │ │ │ │ lsls r2, r2, #15 │ │ │ │ │ movs r7, r5 │ │ │ │ │ lsls r2, r1, #13 │ │ │ │ │ movs r7, r5 │ │ │ │ │ lsls r6, r5, #12 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -373977,15 +373977,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r2, #6 │ │ │ │ │ movs r7, r5 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r7, r5 │ │ │ │ │ beq.n 19eca8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - strh r2, [r0, r5] │ │ │ │ │ + strh r6, [r0, r5] │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r1, pc, #552 @ (adr r1, 19ef28 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -375647,17 +375647,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ │ movs r6, r6 │ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ movs r6, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - asrs r4, r7, #26 │ │ │ │ │ + asrs r0, r0, #27 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vhadd.s32 d16, d12, d30 │ │ │ │ │ vhadd.s32 d0, d10, d30 │ │ │ │ │ @@ -376561,19 +376561,19 @@ │ │ │ │ │ ldrd r0, r0, [r4, #184] @ 0xb8 │ │ │ │ │ ldrd r0, r0, [r8], #184 @ 0xb8 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xe838002e │ │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - subs r0, #32 │ │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - subs r0, #16 │ │ │ │ │ + subs r0, #20 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 19fc5c │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r6, r6 │ │ │ │ │ @@ -394705,15 +394705,15 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 1a84c8 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - cdp2 0, 9, cr0, cr0, cr14, {1} │ │ │ │ │ + cdp2 0, 9, cr0, cr4, cr14, {1} │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:368 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 1a82a2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ @@ -395662,15 +395662,15 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 1a8878 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldrb.w r0, [r4, lr, lsl #2] │ │ │ │ │ + ldrb.w r0, [r8, lr, lsl #2] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ strb.w r3, [sp, #212] @ 0xd4 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:351 │ │ │ │ │ b.n 1a87f2 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ @@ -396420,15 +396420,15 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ bpl.n 1a8ea0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - @ instruction: 0xf27e002e │ │ │ │ │ + @ instruction: 0xf282002e │ │ │ │ │ bcc.n 1a8e08 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ @@ -397736,15 +397736,15 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldr r2, [r4, r6] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - stmdb r6, {r1, r2, r3, r5} │ │ │ │ │ + stmdb sl, {r1, r2, r3, r5} │ │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldmia r3, {r2, r3, r6} │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ │ @@ -398853,15 +398853,15 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrsb r0, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r3, r4] │ │ │ │ │ movs r6, r5 │ │ │ │ │ strh r4, [r3, r1] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - b.n 1aa224 │ │ │ │ │ + b.n 1aa22c │ │ │ │ │ movs r6, r5 │ │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ │ movs r5, r6 │ │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r5, r6 │ │ │ │ │ stmia r2!, {r2, r4, r7} │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -399933,15 +399933,15 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #328] @ (1aa73c ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldr r2, [pc, #584] @ (1aa840 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ - bls.n 1aa5e8 │ │ │ │ │ + bls.n 1aa5f0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ │ movs r5, r6 │ │ │ │ │ cbnz r4, 1aa674 │ │ │ │ │ movs r5, r6 │ │ │ │ │ cbnz r6, 1aa66e │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -406238,29 +406238,29 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ │ movs r6, r5 │ │ │ │ │ - strh r2, [r1, #12] │ │ │ │ │ + strh r6, [r1, #12] │ │ │ │ │ movs r7, r5 │ │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ │ movs r6, r5 │ │ │ │ │ - strb r2, [r3, #22] │ │ │ │ │ + strb r6, [r3, #22] │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r3, #148 @ 0x94 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ /usr/include/c++/14/bits/stl_uninitialized.h:123 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ @@ -414342,15 +414342,15 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -415431,31 +415431,31 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r2, r2] │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb lr, {r0, r2, r3, r5} │ │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r4, [r6, r6] │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 1b0e7c │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, r3] │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -416291,15 +416291,15 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 1b0ed0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #320] @ (1b17d0 , std::__cxx11::basic_string, std::allocator > >, std::allocator, std::__cxx11::basic_string, std::allocator > > > >::~vector()@@Base+0x60>) │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -417589,15 +417589,15 @@ │ │ │ │ │ ldr r0, [pc, #80] @ (1b1fe8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r3, r2 │ │ │ │ │ + subs r6, r3, r2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ cmn r0, r6 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ │ movs r5, r5 │ │ │ │ │ bhi.n 1b2048 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -419908,15 +419908,15 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ beq.n 1b2ec8 , std::allocator > const&)@@Base+0xa50> │ │ │ │ │ movs r5, r5 │ │ │ │ │ beq.n 1b3054 │ │ │ │ │ movs r5, r5 │ │ │ │ │ beq.n 1b2f80 , std::allocator > const&)@@Base+0xb08> │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldmia r7!, {r3, r6} │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -420137,19 +420137,19 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx ef94c , std::allocator >::_M_append(char const*, unsigned int)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ bls.w 1b3360 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ ldr r1, [pc, #700] @ (1b33ec ) │ │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx ef94c , std::allocator >::_M_append(char const*, unsigned int)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr r3, [pc, #692] @ (1b33f0 ) │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r1, [pc, #692] @ (1b33f4 ) │ │ │ │ │ @@ -420521,19 +420521,19 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ │ movs r5, r5 │ │ │ │ │ stmia r7!, {} │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ │ movs r5, r5 │ │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ - stmia r6!, {r7} │ │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -420684,15 +420684,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001b3528 : │ │ │ │ │ curl_progress_info_py(char const*): │ │ │ │ │ c-interface-network.cc:414 │ │ │ │ │ @@ -420964,23 +420964,23 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ │ movs r5, r6 │ │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ │ movs r5, r6 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ │ + stmia r2!, {r5} │ │ │ │ │ movs r5, r5 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ movs r5, r6 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ movs r5, r6 │ │ │ │ │ bmi.n 1b377c │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -421915,22 +421915,22 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #220 @ 0xdc │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ite ls │ │ │ │ │ + it ls │ │ │ │ │ movls r5, r5 │ │ │ │ │ - cdp2hi 0, 3, cr0, cr14, cr14, {1} │ │ │ │ │ - ite vs │ │ │ │ │ - movvs r5, r5 │ │ │ │ │ - yieldvc │ │ │ │ │ + cdp2 0, 4, cr0, cr2, cr14, {1} │ │ │ │ │ + nop {7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ - mov sl, lr │ │ │ │ │ + ite ne │ │ │ │ │ + movne r5, r5 │ │ │ │ │ + moveq sl, lr │ │ │ │ │ movs r5, r5 │ │ │ │ │ cbnz r4, 1b3e20 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -422937,29 +422937,29 @@ │ │ │ │ │ nop │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ movs r5, r6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 1b44cc , std::allocator > const&)@@Base+0x618> │ │ │ │ │ + cbnz r6, 1b44cc , std::allocator > const&)@@Base+0x618> │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r2, r4, #5 │ │ │ │ │ + subs r6, r4, #5 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 1b44c4 , std::allocator > const&)@@Base+0x610> │ │ │ │ │ + cbnz r4, 1b44c4 , std::allocator > const&)@@Base+0x610> │ │ │ │ │ movs r5, r5 │ │ │ │ │ adds r6, r3, r1 │ │ │ │ │ movs r5, r5 │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cpsid ai │ │ │ │ │ + @ instruction: 0xb67a │ │ │ │ │ movs r5, r5 │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r0, r3, #2 │ │ │ │ │ movs r5, r6 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -424314,27 +424314,27 @@ │ │ │ │ │ ldr r0, [pc, #112] @ (1b4e00 , std::allocator > const&)@@Base+0x82c>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 1b4c10 , std::allocator > const&)@@Base+0x63c> │ │ │ │ │ nop │ │ │ │ │ subs r2, r1, r0 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - cbz r0, 1b4df6 , std::allocator > const&)@@Base+0x822> │ │ │ │ │ + cbz r4, 1b4df6 , std::allocator > const&)@@Base+0x822> │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxtb r0, r2 │ │ │ │ │ + uxtb r4, r2 │ │ │ │ │ movs r5, r5 │ │ │ │ │ asrs r4, r7, #3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cbz r2, 1b4dce , std::allocator > const&)@@Base+0x7fa> │ │ │ │ │ + cbz r6, 1b4dce , std::allocator > const&)@@Base+0x7fa> │ │ │ │ │ movs r5, r5 │ │ │ │ │ asrs r4, r2, #24 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ │ movs r4, r5 │ │ │ │ │ asrs r0, r2, #15 │ │ │ │ │ movs r5, r6 │ │ │ │ │ asrs r0, r7, #14 │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -425090,29 +425090,29 @@ │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r2, #7 │ │ │ │ │ movs r5, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - stmdb r4, {r1, r2, r3, r5} │ │ │ │ │ - ldrd r0, r0, [r8], #184 @ 0xb8 │ │ │ │ │ + stmdb r8, {r1, r2, r3, r5} │ │ │ │ │ + ldrd r0, r0, [ip], #184 @ 0xb8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - b.n 1b50ec │ │ │ │ │ + b.n 1b50f4 │ │ │ │ │ movs r6, r5 │ │ │ │ │ lsrs r0, r1, #28 │ │ │ │ │ movs r5, r6 │ │ │ │ │ - subs r6, r1, r3 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r3, #22 │ │ │ │ │ movs r5, r6 │ │ │ │ │ lsrs r6, r7, #21 │ │ │ │ │ movs r5, r6 │ │ │ │ │ @@ -425833,15 +425833,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #864 @ (adr r2, 1b5b94 ) │ │ │ │ │ + add r2, pc, #880 @ (adr r2, 1b5ba4 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ /usr/include/c++/14/ostream:579 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ c-interface-network.cc:641 (discriminator 1) │ │ │ │ │ @@ -426810,38 +426810,38 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ b.n 1b5f38 │ │ │ │ │ - add r2, pc, #632 @ (adr r2, 1b61e4 ) │ │ │ │ │ + add r2, pc, #648 @ (adr r2, 1b61f4 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #856 @ (adr r1, 1b62d0 ) │ │ │ │ │ + add r1, pc, #872 @ (adr r1, 1b62e0 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ stmia r2!, {r0, r3} │ │ │ │ │ vqshl.u64 d22, d24, #63 @ 0x3f │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ │ movs r5, r5 │ │ │ │ │ lsls r4, r6, #18 │ │ │ │ │ movs r5, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ lsls r2, r6, #6 │ │ │ │ │ movs r5, r6 │ │ │ │ │ std::thread::_State_impl, std::allocator > const&)::{lambda(ProgressBarPopUp&&)#1}, ProgressBarPopUp> > >::_M_run(): │ │ │ │ │ /usr/include/c++/14/bits/invoke.h:61 │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ adds r0, #12 │ │ │ │ │ @@ -428145,21 +428145,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcr2 0, 4, r0, cr12, cr4, {1} │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa0e0034 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - bne.n 1b6938 │ │ │ │ │ + bne.n 1b6940 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - beq.n 1b6900 │ │ │ │ │ + beq.n 1b6908 │ │ │ │ │ movs r6, r5 │ │ │ │ │ strh.w r0, [r2, r4, lsl #3] │ │ │ │ │ add r3, pc, #184 @ (adr r3, 1b6974 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ @ instruction: 0xf7f60034 │ │ │ │ │ @ instruction: 0xf7dc0034 │ │ │ │ │ add r2, pc, #928 @ (adr r2, 1b6c68 ) │ │ │ │ │ @@ -429023,21 +429023,21 @@ │ │ │ │ │ @ instruction: 0xf4ce0034 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs.w r0, lr, #52 @ 0x34 │ │ │ │ │ sub.w r0, r6, #52 @ 0x34 │ │ │ │ │ sbcs.w r0, lr, #52 @ 0x34 │ │ │ │ │ sbc.w r0, r4, #52 @ 0x34 │ │ │ │ │ @@ -430684,38 +430684,38 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ │ movs r5, r5 │ │ │ │ │ strd r0, r0, [r4], #208 @ 0xd0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #30] │ │ │ │ │ + strh r4, [r7, #30] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strh r6, [r4, #32] │ │ │ │ │ + strh r2, [r5, #32] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 1b79c4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ b.n 1b791c │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -431053,15 +431053,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 1b7620 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 1b84e4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ lsrs r4, r2, #8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 1b8380 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -431308,23 +431308,23 @@ │ │ │ │ │ c-interface-pisa.cc:548 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ b.n 1b843c │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, #0] │ │ │ │ │ + strh r2, [r7, #0] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strh r4, [r4, #0] │ │ │ │ │ + strh r0, [r5, #0] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strh r6, [r1, #0] │ │ │ │ │ + strh r2, [r2, #0] │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 1b82b8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r4, [r1, #32] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r6, [r5, #32] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -431482,25 +431482,25 @@ │ │ │ │ │ nop │ │ │ │ │ b.n 1b8218 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ │ │ 001b8030 : │ │ │ │ │ add_pisa_interface_bond_py(): │ │ │ │ │ c-interface-pisa.cc:770 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -433195,45 +433195,45 @@ │ │ │ │ │ ldr r0, [pc, #176] @ (1b8c30 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ svc 162 @ 0xa2 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ │ movs r5, r5 │ │ │ │ │ blt.n 1b8ab4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - strb r2, [r2, #23] │ │ │ │ │ + strb r6, [r2, #23] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r4, #25] │ │ │ │ │ + strb r2, [r5, #25] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r6, [pc, #880] @ (1b8f1c ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r2, [r4, #22] │ │ │ │ │ + strb r6, [r4, #22] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r2, [r7, #24] │ │ │ │ │ + strb r6, [r7, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r6, [pc, #592] @ (1b8e08 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r0, #22] │ │ │ │ │ + strb r2, [r1, #22] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r1, #24] │ │ │ │ │ + strb r2, [r2, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r6, [pc, #608] @ (1b8e24 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r2, [r0, #21] │ │ │ │ │ + strb r6, [r0, #21] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r0, [r0, #19] │ │ │ │ │ + strb r4, [r0, #19] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r5, [pc, #168] @ (1b8c78 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ bvs.n 1b8c1c │ │ │ │ │ movs r4, r6 │ │ │ │ │ bvs.n 1b8bdc │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -434486,27 +434486,27 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 1b9524 , std::allocator > const&)@@Base+0x78> │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -435313,31 +435313,31 @@ │ │ │ │ │ bl 1b7b28 │ │ │ │ │ ldmia r3!, {r1, r4, r5} │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r4, r6 │ │ │ │ │ strb r4, [r1, #8] │ │ │ │ │ movs r4, r5 │ │ │ │ │ strb r6, [r5, #8] │ │ │ │ │ movs r4, r5 │ │ │ │ │ strb r4, [r3, #9] │ │ │ │ │ movs r4, r5 │ │ │ │ │ stmia r7!, {r6} │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ │ │ 001b99c8 >&, std::vector >&)@@Base>: │ │ │ │ │ make_complementary_dotted_surfaces(int, int, std::vector >&, std::vector >&): │ │ │ │ │ c-interface-pisa.cc:913 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -437342,37 +437342,37 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ stmia r2!, {r2, r6} │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #16] │ │ │ │ │ + str r6, [r2, #16] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - str r6, [r0, #16] │ │ │ │ │ + str r2, [r1, #16] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r4, [r0, #26] │ │ │ │ │ movs r4, r5 │ │ │ │ │ strh r4, [r7, #12] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ cbnz r6, 1ba868 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ │ @@ -439724,15 +439724,15 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ c-interface-pisa-gui.cc:116 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ c-interface-pisa-gui.cc:115 │ │ │ │ │ b.w ea38c │ │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ movs r5, r5 │ │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ │ │ 001bb87c > const&)@@Base>: │ │ │ │ │ coot::pisa_interfaces_gui(std::vector > const&): │ │ │ │ │ c-interface-pisa-gui.cc:42 │ │ │ │ │ @@ -440827,39 +440827,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #368 @ (adr r7, 1bc18c ) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #256 @ (adr r7, 1bc124 ) │ │ │ │ │ movs r4, r6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - mov r0, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - add r8, r6 │ │ │ │ │ + add ip, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - add r6, pc │ │ │ │ │ + add sl, r0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - add r2, sl │ │ │ │ │ + add r6, sl │ │ │ │ │ movs r5, r5 │ │ │ │ │ - add r0, r3 │ │ │ │ │ + add r4, r3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - mvns r6, r4 │ │ │ │ │ + mvns r2, r5 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - bics r2, r7 │ │ │ │ │ + bics r6, r7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - bics r0, r3 │ │ │ │ │ + bics r4, r3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - muls r4, r6 │ │ │ │ │ + muls r0, r7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - muls r6, r0 │ │ │ │ │ + muls r2, r1 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - orrs r6, r2 │ │ │ │ │ + orrs r2, r3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cmn r2, r6 │ │ │ │ │ + cmn r6, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ │ movs r5, r5 │ │ │ │ │ add r2, pc, #64 @ (adr r2, 1bc0a4 > const&)@@Base+0x828>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -443056,17 +443056,17 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 1bcfa6 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -444545,15 +444545,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, #34] @ 0x22 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r6, r5 │ │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -445618,37 +445618,37 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 1be0c8 │ │ │ │ │ + beq.n 1be0d0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ strh r4, [r4, #26] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ │ movs r5, r5 │ │ │ │ │ strh r2, [r2, #8] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ + movs r1, #26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ strh r6, [r7, #4] │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r6, [r4, #4] │ │ │ │ │ movs r4, r6 │ │ │ │ │ strh r2, [r0, #4] │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -446386,17 +446386,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r1, #4 │ │ │ │ │ + adds r0, r2, #4 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r0, [r4, r0] │ │ │ │ │ + strb r4, [r4, r0] │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -447426,47 +447426,47 @@ │ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r4, r6 │ │ │ │ │ + adds r0, r5, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r0, #3 │ │ │ │ │ + subs r4, r0, #3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ strb r2, [r2, #30] │ │ │ │ │ movs r4, r6 │ │ │ │ │ - subs r6, r5, r6 │ │ │ │ │ + subs r2, r6, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, r2, r6 │ │ │ │ │ + adds r2, r3, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r2, r2, r7 │ │ │ │ │ + subs r6, r2, r7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r2, r3, r6 │ │ │ │ │ + subs r6, r3, r6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r1, r0 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r6, r0, r4 │ │ │ │ │ + subs r2, r1, r4 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r4, [pc, #448] @ (1beee4 ) │ │ │ │ │ + ldr r4, [pc, #464] @ (1beef4 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldr r4, [pc, #360] @ (1bee90 ) │ │ │ │ │ + ldr r4, [pc, #376] @ (1beea0 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ - asrs r2, r5, #22 │ │ │ │ │ + asrs r6, r5, #22 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - adds r6, r1, r5 │ │ │ │ │ + adds r2, r2, r5 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - adds r4, r5, r3 │ │ │ │ │ + adds r0, r6, r3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ c-interface-preferences.cc:421 (discriminator 1) │ │ │ │ │ vldr s16, [r1, #12] │ │ │ │ │ c-interface-preferences.cc:427 │ │ │ │ │ vldr d7, [pc, #780] @ 1bf048 │ │ │ │ │ c-interface-preferences.cc:422 (discriminator 1) │ │ │ │ │ vldr s17, [r1, #16] │ │ │ │ │ @@ -447891,35 +447891,35 @@ │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ │ - asrs r4, r4, #28 │ │ │ │ │ + asrs r0, r5, #28 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r4, r3, #26 │ │ │ │ │ + asrs r0, r4, #26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r4, #25 │ │ │ │ │ + asrs r4, r4, #25 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r0, r0, #26 │ │ │ │ │ + asrs r4, r0, #26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r0, [pc, #744] @ (1bf35c ) │ │ │ │ │ + ldr r0, [pc, #760] @ (1bf36c ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldr r0, [pc, #640] @ (1bf2f8 ) │ │ │ │ │ + ldr r0, [pc, #656] @ (1bf308 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ asrs r5, r1, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - asrs r6, r4, #17 │ │ │ │ │ + asrs r2, r5, #17 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r4, r4, #16 │ │ │ │ │ + asrs r0, r5, #16 │ │ │ │ │ movs r5, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ add.w sl, sp, #32 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ @@ -449720,78 +449720,78 @@ │ │ │ │ │ b.w 1bee26 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ asrs r7, r5, #9 │ │ │ │ │ stmia r0!, {r0, r1, r7} │ │ │ │ │ add r1, pc, #808 @ (adr r1, 1c0060 ) │ │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ │ - asrs r0, r6, #11 │ │ │ │ │ + asrs r4, r6, #11 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r2, r2, #10 │ │ │ │ │ + asrs r6, r2, #10 │ │ │ │ │ movs r5, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r5, #7 │ │ │ │ │ + asrs r4, r5, #7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r0, r3, #5 │ │ │ │ │ + asrs r4, r3, #5 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldmia r4!, {} │ │ │ │ │ bxns r9 │ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ │ - asrs r4, r2, #1 │ │ │ │ │ + asrs r0, r3, #1 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r2, r0, #32 │ │ │ │ │ + asrs r6, r0, #32 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsls r2, r7, #28 │ │ │ │ │ + lsls r6, r7, #28 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsls r4, r3, #27 │ │ │ │ │ + lsls r0, r4, #27 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #31 │ │ │ │ │ + lsls r4, r5, #31 │ │ │ │ │ movs r5, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ../utils/logging.hh:36 │ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ │ blx e6614 >::~vector()@plt> │ │ │ │ │ @@ -450471,19 +450471,19 @@ │ │ │ │ │ nop │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r6, [r3, #20] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r0, #30 │ │ │ │ │ + lsls r6, r0, #30 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #26 │ │ │ │ │ + lsls r2, r0, #27 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -452272,15 +452272,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r5, r1] │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vst4.8 {d0-d3}, [sl :128], ip │ │ │ │ │ + vst4.8 {d0-d3}, [lr :128], ip │ │ │ │ │ strh r2, [r4, r0] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, r7] │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, r7] │ │ │ │ │ @@ -453293,33 +453293,33 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ b.n 1c1462 │ │ │ │ │ nop │ │ │ │ │ ldr r7, [pc, #976] @ (1c1924 , std::allocator > const&)@@Base+0x2d0>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6e4002c │ │ │ │ │ + @ instruction: 0xf6e8002c │ │ │ │ │ ldr r7, [pc, #824] @ (1c1898 , std::allocator > const&)@@Base+0x244>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf678002c │ │ │ │ │ - @ instruction: 0xf630002c │ │ │ │ │ - vext.8 d0, d0, d28, #0 │ │ │ │ │ - sub.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ │ - sbc.w r0, ip, #11272192 @ 0xac0000 │ │ │ │ │ - @ instruction: 0xf534002c │ │ │ │ │ + @ instruction: 0xf67c002c │ │ │ │ │ + @ instruction: 0xf634002c │ │ │ │ │ + vext.8 d0, d4, d28, #0 │ │ │ │ │ + sub.w r0, ip, #11272192 @ 0xac0000 │ │ │ │ │ + sbcs.w r0, r0, #11272192 @ 0xac0000 │ │ │ │ │ + @ instruction: 0xf538002c │ │ │ │ │ ldr r4, [pc, #760] @ (1c1878 , std::allocator > const&)@@Base+0x224>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orns r0, r8, #11272192 @ 0xac0000 │ │ │ │ │ + orns r0, ip, #11272192 @ 0xac0000 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf37c002c │ │ │ │ │ + @ instruction: 0xf380002c │ │ │ │ │ ldr r3, [pc, #544] @ (1c17b4 , std::allocator > const&)@@Base+0x160>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r3, [pc, #424] @ (1c1740 , std::allocator > const&)@@Base+0xec>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r3, [pc, #296] @ (1c16c4 , std::allocator > const&)@@Base+0x70>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldr r3, [pc, #184] @ (1c1658 , std::allocator > const&)@@Base+0x4>) │ │ │ │ │ @@ -455220,46 +455220,46 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1c2148 , std::allocator > const&)@@Base+0xaf4> │ │ │ │ │ ldr r1, [pc, #552] @ (1c2434 , std::allocator > const&)@@Base+0xde0>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf190002c │ │ │ │ │ + @ instruction: 0xf194002c │ │ │ │ │ ldr r1, [pc, #408] @ (1c23b0 , std::allocator > const&)@@Base+0xd5c>) │ │ │ │ │ movs r4, r6 │ │ │ │ │ - adc.w r0, r8, #44 @ 0x2c │ │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ + adc.w r0, ip, #44 @ 0x2c │ │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @ instruction: 0x47aa │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 13, cr0, cr10, cr12, {1} │ │ │ │ │ - cdp 0, 12, cr0, cr0, cr12, {1} │ │ │ │ │ - cdp 0, 7, cr0, cr2, cr12, {1} │ │ │ │ │ - cdp 0, 7, cr0, cr2, cr12, {1} │ │ │ │ │ - cdp 0, 4, cr0, cr10, cr12, {1} │ │ │ │ │ - cdp 0, 1, cr0, cr14, cr12, {1} │ │ │ │ │ - cdp 0, 2, cr0, cr0, cr12, {1} │ │ │ │ │ - cdp 0, 0, cr0, cr0, cr12, {1} │ │ │ │ │ - ldcl 0, cr0, [r8, #176] @ 0xb0 │ │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ │ + cdp 0, 13, cr0, cr14, cr12, {1} │ │ │ │ │ + cdp 0, 12, cr0, cr4, cr12, {1} │ │ │ │ │ + cdp 0, 7, cr0, cr6, cr12, {1} │ │ │ │ │ + cdp 0, 7, cr0, cr6, cr12, {1} │ │ │ │ │ + cdp 0, 4, cr0, cr14, cr12, {1} │ │ │ │ │ + cdp 0, 2, cr0, cr2, cr12, {1} │ │ │ │ │ + cdp 0, 2, cr0, cr4, cr12, {1} │ │ │ │ │ + cdp 0, 0, cr0, cr4, cr12, {1} │ │ │ │ │ + ldcl 0, cr0, [ip, #176] @ 0xb0 │ │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1c20a8 , std::allocator > const&)@@Base+0xa54> │ │ │ │ │ + b.n 1c20b0 , std::allocator > const&)@@Base+0xa5c> │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ b.n 1c20aa , std::allocator > const&)@@Base+0xa56> │ │ │ │ │ mov r0, r9 │ │ │ │ │ b.n 1c20ce , std::allocator > const&)@@Base+0xa7a> │ │ │ │ │ @@ -455975,15 +455975,15 @@ │ │ │ │ │ ldr r0, [pc, #112] @ (1c27d8 , std::allocator > const&)@@Base+0x1184>) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 1c271e , std::allocator > const&)@@Base+0x10ca> │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r1, #28] │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #24] │ │ │ │ │ movs r4, r5 │ │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -457944,37 +457944,37 @@ │ │ │ │ │ b.n 1c3460 │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r1, r5] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - blt.n 1c34ac │ │ │ │ │ + bgt.n 1c34b4 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - blt.n 1c356c , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x44> │ │ │ │ │ + blt.n 1c3574 , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x4c> │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bge.n 1c3430 │ │ │ │ │ + bge.n 1c3438 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bge.n 1c34f4 >::~vector()@@Base+0x10> │ │ │ │ │ + bge.n 1c34fc >::~vector()@@Base+0x18> │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bls.n 1c35b8 , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x90> │ │ │ │ │ + bls.n 1c35c0 , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x98> │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ │ movs r4, r6 │ │ │ │ │ - bhi.n 1c33f8 │ │ │ │ │ + bhi.n 1c3400 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bhi.n 1c34f4 >::~vector()@@Base+0x10> │ │ │ │ │ + bhi.n 1c34fc >::~vector()@@Base+0x18> │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bvc.n 1c356c , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x44> │ │ │ │ │ + bvc.n 1c3574 , std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::_M_realloc_append, std::allocator >, std::__cxx11::basic_string, std::allocator > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&)@@Base+0x4c> │ │ │ │ │ movs r5, r5 │ │ │ │ │ - bvc.n 1c3414 │ │ │ │ │ + bvc.n 1c341c │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bvc.n 1c351c >::~vector()@@Base+0x38> │ │ │ │ │ + bvc.n 1c3524 >::~vector()@@Base+0x40> │ │ │ │ │ movs r4, r5 │ │ │ │ │ - bvc.n 1c3504 >::~vector()@@Base+0x20> │ │ │ │ │ + bvc.n 1c350c >::~vector()@@Base+0x28> │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ movs r4, r6 │ │ │ │ │ │ │ │ │ │ 001c34e4 >::~vector()@@Base>: │ │ │ │ │ std::vector >::~vector(): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:733 │ │ │ │ │ @@ -458521,15 +458521,15 @@ │ │ │ │ │ c-interface-python.cc:68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ c-interface-python.cc:69 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ c-interface-python.cc:68 │ │ │ │ │ b.w f2544 │ │ │ │ │ nop │ │ │ │ │ - beq.n 1c3990 │ │ │ │ │ + beq.n 1c3998 │ │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ │ │ 001c38ac : │ │ │ │ │ make_atom_spec_py(_object*): │ │ │ │ │ c-interface-python.cc:74 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -460345,15 +460345,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r7, #26 │ │ │ │ │ movs r4, r6 │ │ │ │ │ movs r5, #76 @ 0x4c │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, r4, #3 │ │ │ │ │ movs r4, r6 │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -462303,29 +462303,29 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ asrs r6, r3, #16 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r7, #15 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + pop {pc} │ │ │ │ │ movs r4, r5 │ │ │ │ │ pop {r3, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ pop {r3, r4, pc} │ │ │ │ │ movs r3, r5 │ │ │ │ │ asrs r6, r4, #7 │ │ │ │ │ movs r4, r6 │ │ │ │ │ asrs r0, r1, #7 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @ instruction: 0xb892 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - revsh r0, r2 │ │ │ │ │ + revsh r4, r2 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ │ movs r3, r5 │ │ │ │ │ asrs r6, r4, #3 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -463320,19 +463320,19 @@ │ │ │ │ │ movs r4, r6 │ │ │ │ │ lsrs r0, r3, #15 │ │ │ │ │ movs r4, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r3, r4, r7} │ │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ │ movs r4, r5 │ │ │ │ │ lsrs r4, r1, #12 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ │ + push {r5, r6} │ │ │ │ │ movs r4, r5 │ │ │ │ │ lsrs r2, r0, #11 │ │ │ │ │ movs r4, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r0, #9 │ │ │ │ │ movs r4, r6 │ │ │ │ │ @@ -463815,19 +463815,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ │ movs r3, r5 │ │ │ │ │ lsrs r2, r5, #1 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - cbz r2, 1c59d6 │ │ │ │ │ + cbz r6, 1c59d6 │ │ │ │ │ movs r4, r5 │ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ │ movs r4, r6 │ │ │ │ │ - cbz r2, 1c59d0 │ │ │ │ │ + cbz r6, 1c59d0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ movs r4, r6 │ │ │ │ │ lsls r4, r3, #27 │ │ │ │ │ movs r4, r6 │ │ │ │ │ cbz r0, 1c59fa │ │ │ │ │ movs r3, r5 │ │ │ │ │ @@ -471747,27 +471747,27 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 1c8ffc │ │ │ │ │ movs r3, r6 │ │ │ │ │ bge.n 1c8fc4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - strb r4, [r4, #31] │ │ │ │ │ + strb r0, [r5, #31] │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #2] │ │ │ │ │ + strh r0, [r0, #4] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - strb r6, [r1, #9] │ │ │ │ │ + strb r2, [r2, #9] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ │ movs r4, r5 │ │ │ │ │ beq.n 1c8fe8 │ │ │ │ │ movs r3, r6 │ │ │ │ │ beq.n 1c8f64 │ │ │ │ │ movs r3, r6 │ │ │ │ │ beq.n 1c90ec │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -473306,15 +473306,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #0] │ │ │ │ │ + strb r2, [r7, #0] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -475925,21 +475925,21 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ pop {r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r4, r5 │ │ │ │ │ - strb r6, [r5, r6] │ │ │ │ │ + strb r2, [r6, r6] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ │ movs r4, r5 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r3, r5, r6} │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -477841,31 +477841,31 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r2, r3] │ │ │ │ │ + strh r2, [r3, r3] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r4, r2] │ │ │ │ │ + strh r6, [r4, r2] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - strh r4, [r0, r2] │ │ │ │ │ + strh r0, [r1, r2] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - str r2, [r7, r7] │ │ │ │ │ + str r6, [r7, r7] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r6, [r0, r7] │ │ │ │ │ + str r2, [r1, r7] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r6, [r5, r5] │ │ │ │ │ + str r2, [r6, r5] │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, pc, #680 @ (adr r6, 1cbc6c ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ c-interface-refine.cc:250 │ │ │ │ │ ldr r2, [pc, #84] @ (1cba1c ) │ │ │ │ │ @@ -478141,31 +478141,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #664 @ (adr r5, 1cbe64 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #880] @ (1cbf48 ) │ │ │ │ │ + ldr r7, [pc, #896] @ (1cbf58 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldr r7, [pc, #936] @ (1cbf84 ) │ │ │ │ │ + ldr r7, [pc, #952] @ (1cbf94 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ add r4, pc, #1008 @ (adr r4, 1cbfd0 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr r7, [pc, #824] @ (1cbf1c ) │ │ │ │ │ + ldr r7, [pc, #840] @ (1cbf2c ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldr r7, [pc, #416] @ (1cbd8c ) │ │ │ │ │ + ldr r7, [pc, #432] @ (1cbd9c ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldr r7, [pc, #480] @ (1cbdd0 ) │ │ │ │ │ + ldr r7, [pc, #496] @ (1cbde0 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldr r7, [pc, #200] @ (1cbcc0 ) │ │ │ │ │ + ldr r7, [pc, #216] @ (1cbcd0 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ add r4, pc, #336 @ (adr r4, 1cbd4c ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ │ │ 001cbbfc : │ │ │ │ │ refine_zone(): │ │ │ │ │ c-interface-refine.cc:115 │ │ │ │ │ @@ -478968,15 +478968,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, r5 │ │ │ │ │ stmia r6!, {r1, r3} │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #312] @ (1cc2b8 ) │ │ │ │ │ + ldr r2, [pc, #328] @ (1cc2c8 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #912] @ 0x390 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -479621,17 +479621,17 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2 0, cr0, [r2, #172] @ 0xac │ │ │ │ │ - strb r4, [r0, #18] │ │ │ │ │ + strb r0, [r1, #18] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r3, #17] │ │ │ │ │ + strb r2, [r4, #17] │ │ │ │ │ movs r5, r5 │ │ │ │ │ stc2l 0, cr0, [r4, #-172] @ 0xffffff54 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2 0, cr0, [r4], {43} @ 0x2b │ │ │ │ │ @@ -483644,15 +483644,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r3, #36] @ 0x24 │ │ │ │ │ movs r3, r6 │ │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, #29] │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -485051,19 +485051,19 @@ │ │ │ │ │ ldr r1, [pc, #16] @ (1cebe8 ) │ │ │ │ │ ldr r0, [pc, #20] @ (1cebec ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx e720c <__assert_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r0, r7, #5 │ │ │ │ │ + subs r4, r7, #5 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ │ movs r4, r5 │ │ │ │ │ tree > >::erase_children(tree > >::iterator_base const&) [clone .isra.0]: │ │ │ │ │ ../coot-utils/tree.hh:572 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ @@ -485285,25 +485285,25 @@ │ │ │ │ │ nop │ │ │ │ │ strb r0, [r2, #13] │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r0, #11] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - subs r0, r0, #4 │ │ │ │ │ + subs r4, r0, #4 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r6, r2, #3 │ │ │ │ │ + subs r2, r3, #3 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r4, r2, #7 │ │ │ │ │ + subs r0, r3, #7 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - adds r4, r4, #7 │ │ │ │ │ + adds r0, r5, #7 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r2, r0, #3 │ │ │ │ │ + subs r6, r0, #3 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r0, r3, #3 │ │ │ │ │ + subs r4, r3, #3 │ │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ │ │ 001ceda0 : │ │ │ │ │ set_reorienting_next_residue_mode(): │ │ │ │ │ c-interface-residues.cc:709 │ │ │ │ │ ldr r3, [pc, #16] @ (1cedb4 ) │ │ │ │ │ c-interface-residues.cc:711 │ │ │ │ │ @@ -486893,27 +486893,27 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r4, #31 │ │ │ │ │ + asrs r0, r5, #31 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - tst r0, r4 │ │ │ │ │ + tst r4, r4 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - tst r4, r1 │ │ │ │ │ + tst r0, r2 │ │ │ │ │ movs r5, r5 │ │ │ │ │ asrs r0, r7, #7 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r1, #23 │ │ │ │ │ + asrs r4, r1, #23 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - asrs r0, r0, #23 │ │ │ │ │ + asrs r4, r0, #23 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ │ │ 001cf898 : │ │ │ │ │ @@ -487136,15 +487136,15 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #15 │ │ │ │ │ + asrs r6, r4, #15 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -490106,25 +490106,25 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, r0] │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r1, r7] │ │ │ │ │ movs r3, r6 │ │ │ │ │ - vhadd.u32 d0, d10, d27 │ │ │ │ │ - stc2l 0, cr0, [r0, #172]! @ 0xac │ │ │ │ │ - movs r6, r1 │ │ │ │ │ + vhadd.u32 d0, d14, d27 │ │ │ │ │ + stc2l 0, cr0, [r4, #172]! @ 0xac │ │ │ │ │ + movs r2, r2 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - vhadd.u16 d0, d6, d27 │ │ │ │ │ - stc2l 0, cr0, [ip, #172] @ 0xac │ │ │ │ │ - movs r2, r4 │ │ │ │ │ + vhadd.u16 d0, d10, d27 │ │ │ │ │ + ldc2l 0, cr0, [r0, #172] @ 0xac │ │ │ │ │ + movs r6, r4 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - vhadd.u8 d0, d2, d27 │ │ │ │ │ - ldc2 0, cr0, [r8, #172]! @ 0xac │ │ │ │ │ - vaddl.u q8, d10, d27 │ │ │ │ │ + vhadd.u8 d0, d6, d27 │ │ │ │ │ + ldc2 0, cr0, [ip, #172]! @ 0xac │ │ │ │ │ + vaddl.u q8, d14, d27 │ │ │ │ │ │ │ │ │ │ 001d0eb8 > >::~tree()@@Base>: │ │ │ │ │ tree > >::~tree(): │ │ │ │ │ ../coot-utils/tree.hh:497 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -491277,26 +491277,26 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r3, [pc, #896] @ (1d1a10 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #648] @ (1d1920 ) │ │ │ │ │ movs r3, r6 │ │ │ │ │ - ldr??.w r0, [r6, fp, lsl #2] │ │ │ │ │ - addw r0, ip, #2091 @ 0x82b │ │ │ │ │ - @ instruction: 0xfa52002b │ │ │ │ │ - str??.w r0, [r2, fp, lsl #2] │ │ │ │ │ - @ instruction: 0xf5f8002b │ │ │ │ │ - vst4.8 {d16-d19}, [lr :128], fp │ │ │ │ │ - str.w r0, [lr, fp, lsl #2] │ │ │ │ │ - @ instruction: 0xf5e4002b │ │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #2] │ │ │ │ │ - ldrh.w r0, [sl, fp, lsl #2] │ │ │ │ │ - rsbs r0, r0, #11206656 @ 0xab0000 │ │ │ │ │ - @ instruction: 0xf7fe002b │ │ │ │ │ + ldr??.w r0, [sl, fp, lsl #2] │ │ │ │ │ + @ instruction: 0xf610002b │ │ │ │ │ + @ instruction: 0xfa56002b │ │ │ │ │ + str??.w r0, [r6, fp, lsl #2] │ │ │ │ │ + @ instruction: 0xf5fc002b │ │ │ │ │ + ldr??.w r0, [r2, fp, lsl #2] │ │ │ │ │ + ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ + @ instruction: 0xf5e8002b │ │ │ │ │ + ldrsh.w r0, [lr, fp, lsl #2] │ │ │ │ │ + ldrh.w r0, [lr, fp, lsl #2] │ │ │ │ │ + rsbs r0, r4, #11206656 @ 0xab0000 │ │ │ │ │ + strb.w r0, [r2, fp, lsl #2] │ │ │ │ │ ldr r1, [pc, #552] @ (1d18f4 > >::copy_(tree > > const&)@@Base+0x228>) │ │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ │ │ 001d16cc > >::copy_(tree > > const&)@@Base>: │ │ │ │ │ tree > >::copy_(tree > > const&): │ │ │ │ │ ../coot-utils/tree.hh:543 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -492715,15 +492715,15 @@ │ │ │ │ │ nop │ │ │ │ │ lsls r0, r3 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r6, r6 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - @ instruction: 0xf0fa002b │ │ │ │ │ + @ instruction: 0xf0fe002b │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r7, #160 @ 0xa0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ │ │ @@ -493170,23 +493170,23 @@ │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.s16 q0, d0, d27 │ │ │ │ │ + vaddl.s16 q0, d4, d27 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.s16 q8, d2, d27 │ │ │ │ │ - vaddl.s8 q0, d2, d27 │ │ │ │ │ + vaddl.s16 q8, d6, d27 │ │ │ │ │ + vaddl.s8 q0, d6, d27 │ │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ │ movs r3, r6 │ │ │ │ │ - cdp 0, 2, cr0, cr12, cr11, {1} │ │ │ │ │ - cdp 0, 4, cr0, cr4, cr11, {1} │ │ │ │ │ + cdp 0, 3, cr0, cr0, cr11, {1} │ │ │ │ │ + cdp 0, 4, cr0, cr8, cr11, {1} │ │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ │ movs r3, r6 │ │ │ │ │ subs r4, #146 @ 0x92 │ │ │ │ │ @@ -494508,26 +494508,26 @@ │ │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ │ movs r3, r5 │ │ │ │ │ stc2 0, cr0, [r2], {42} @ 0x2a │ │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe83a002b │ │ │ │ │ - str r0, [r2, r5] │ │ │ │ │ + @ instruction: 0xe83e002b │ │ │ │ │ + str r4, [r2, r5] │ │ │ │ │ movs r6, r5 │ │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1d2964 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, short, short, std::__cxx11::basic_string, std::allocator >, int, int, int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x540> │ │ │ │ │ + b.n 1d296c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, short, short, std::__cxx11::basic_string, std::allocator >, int, int, int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x548> │ │ │ │ │ movs r3, r5 │ │ │ │ │ - b.n 1d2908 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, short, short, std::__cxx11::basic_string, std::allocator >, int, int, int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x4e4> │ │ │ │ │ + b.n 1d2910 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, short, short, std::__cxx11::basic_string, std::allocator >, int, int, int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x4ec> │ │ │ │ │ movs r3, r5 │ │ │ │ │ - b.n 1d32f0 │ │ │ │ │ + b.n 1d32f8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ │ movs r3, r6 │ │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ │ movs r3, r6 │ │ │ │ │ bge.n 1d2bbc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, short, short, std::__cxx11::basic_string, std::allocator >, int, int, int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x798> │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -495125,25 +495125,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1d3730 │ │ │ │ │ + b.n 1d3738 │ │ │ │ │ movs r3, r5 │ │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1d36a8 │ │ │ │ │ + b.n 1d36b0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - b.n 1d363c │ │ │ │ │ + b.n 1d3644 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - b.n 1d35b4 │ │ │ │ │ + b.n 1d35bc │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #0 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -496629,27 +496629,27 @@ │ │ │ │ │ b.n 1d3a46 │ │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ │ movs r3, r6 │ │ │ │ │ - b.n 1d3ba0 , std::allocator >)@@Base+0xd0> │ │ │ │ │ + b.n 1d3ba8 , std::allocator >)@@Base+0xd8> │ │ │ │ │ movs r3, r5 │ │ │ │ │ - b.n 1d3b38 , std::allocator >)@@Base+0x68> │ │ │ │ │ + b.n 1d3b40 , std::allocator >)@@Base+0x70> │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ │ + svc 172 @ 0xac │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #96 @ 0x60 │ │ │ │ │ + udf #100 @ 0x64 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ │ movs r3, r6 │ │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -498189,15 +498189,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:222 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ blx e6504 ::Reference::~Reference()@plt> │ │ │ │ │ @@ -499256,33 +499256,33 @@ │ │ │ │ │ b.n 1d4bf0 │ │ │ │ │ adds r6, r4, r6 │ │ │ │ │ movs r3, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r7} │ │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r1, {r1} │ │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ asrs r0, r3, #19 │ │ │ │ │ movs r3, r6 │ │ │ │ │ asrs r6, r0, #18 │ │ │ │ │ movs r3, r6 │ │ │ │ │ asrs r4, r6, #14 │ │ │ │ │ movs r3, r6 │ │ │ │ │ @@ -503480,15 +503480,15 @@ │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ - bls.n 1d6bf8 >::data_names() const@@Base+0x24> │ │ │ │ │ + bls.n 1d6c00 >::data_names() const@@Base+0x2c> │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6b8c ::type() const@@Base>: │ │ │ │ │ clipper::HKL_data::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #28] @ (1d6bac ::type() const@@Base+0x20>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ @@ -503511,15 +503511,15 @@ │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ - add r6, pc, #472 @ (adr r6, 1d6d88 >::type() const@@Base+0x8>) │ │ │ │ │ + add r6, pc, #488 @ (adr r6, 1d6d98 >::type() const@@Base+0x18>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6bb0 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #28] @ (1d6bd0 >::type() const@@Base+0x20>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ @@ -503542,15 +503542,15 @@ │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ - add r7, pc, #440 @ (adr r7, 1d6d8c >::type() const@@Base+0xc>) │ │ │ │ │ + add r7, pc, #456 @ (adr r7, 1d6d9c >::type() const@@Base+0x1c>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6bd4 >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6c00 >::data_names() const@@Base+0x2c>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ @@ -503580,15 +503580,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #15] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #216 @ (adr r6, 1d6cdc >::data_names() const@@Base+0x50>) │ │ │ │ │ + add r6, pc, #232 @ (adr r6, 1d6cec >::data_names() const@@Base+0x60>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6c04 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6c30 >::type() const@@Base+0x2c>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ @@ -503618,15 +503618,15 @@ │ │ │ │ │ strh.w ip, [r3, #12] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb r2, [r3, #14] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #56 @ (adr r6, 1d6c6c >::type() const@@Base+0xc>) │ │ │ │ │ + add r6, pc, #72 @ (adr r6, 1d6c7c >::type() const@@Base+0x1c>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6c34 >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr.w ip, [pc, #36] @ 1d6c5c >::data_names() const@@Base+0x28> │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ @@ -503652,15 +503652,15 @@ │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb r2, [r3, #20] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ - add r5, pc, #912 @ (adr r5, 1d6ff0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x150>) │ │ │ │ │ + add r5, pc, #928 @ (adr r5, 1d7000 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x160>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6c60 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #36] @ (1d6c88 >::type() const@@Base+0x28>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ @@ -503687,15 +503687,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ │ strh r2, [r3, #16] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #808 @ (adr r5, 1d6fb4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x114>) │ │ │ │ │ + add r5, pc, #824 @ (adr r5, 1d6fc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x124>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6c8c >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -503772,15 +503772,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf35a0032 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #464 @ (adr r5, 1d6eec >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x4c>) │ │ │ │ │ + add r5, pc, #480 @ (adr r5, 1d6efc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x5c>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ @ instruction: 0xf3080032 │ │ │ │ │ │ │ │ │ │ 001d6d20 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6d4c >::type() const@@Base+0x2c>) │ │ │ │ │ @@ -503811,15 +503811,15 @@ │ │ │ │ │ strh.w ip, [r3, #12] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb r2, [r3, #14] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #200 @ (adr r5, 1d6e18 >::data_names() const@@Base+0x6c>) │ │ │ │ │ + add r5, pc, #216 @ (adr r5, 1d6e28 >::data_names() const@@Base+0x7c>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6d50 >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6d7c >::data_names() const@@Base+0x2c>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ @@ -503849,15 +503849,15 @@ │ │ │ │ │ strh.w ip, [r3, #12] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb r2, [r3, #14] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #40 @ (adr r5, 1d6da8 >::type() const@@Base+0x28>) │ │ │ │ │ + add r5, pc, #56 @ (adr r5, 1d6db8 >::data_names() const@@Base+0xc>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6d80 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #36] @ (1d6da8 >::type() const@@Base+0x28>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ @@ -503884,15 +503884,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ │ strh r2, [r3, #16] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #904 @ (adr r4, 1d7134 , std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, clipper::datatypes::ABCD const&)@@Base+0x50>) │ │ │ │ │ + add r4, pc, #920 @ (adr r4, 1d7144 , std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, clipper::datatypes::ABCD const&)@@Base+0x60>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6dac >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -503969,15 +503969,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf23a0032 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #560 @ (adr r4, 1d706c ::update()@@Base+0x20>) │ │ │ │ │ + add r4, pc, #576 @ (adr r4, 1d707c ::update()@@Base+0x30>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ @ instruction: 0xf1e80032 │ │ │ │ │ │ │ │ │ │ 001d6e40 >::type() const@@Base>: │ │ │ │ │ clipper::HKL_data >::type() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6e6c >::type() const@@Base+0x2c>) │ │ │ │ │ @@ -504008,15 +504008,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #15] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:258 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #296 @ (adr r4, 1d6f98 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0xf8>) │ │ │ │ │ + add r4, pc, #312 @ (adr r4, 1d6fa8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x108>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6e70 >::data_names() const@@Base>: │ │ │ │ │ clipper::HKL_data >::data_names() const: │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ ldr r2, [pc, #40] @ (1d6e9c >::data_names() const@@Base+0x2c>) │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ @@ -504046,15 +504046,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #15] │ │ │ │ │ /usr/include/clipper/core/hkl_data.h:262 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #136 @ (adr r4, 1d6f28 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x88>) │ │ │ │ │ + add r4, pc, #152 @ (adr r4, 1d6f38 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x98>) │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 001d6ea0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base>: │ │ │ │ │ std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:703 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 1d6f2c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x8c> │ │ │ │ │ @@ -507333,23 +507333,23 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 1d87b4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 1d867c │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ │ movs r3, r5 │ │ │ │ │ bls.n 1d87fc │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -507458,15 +507458,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ bhi.n 1d8904 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bhi.n 1d8900 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bhi.n 1d8870 │ │ │ │ │ movs r2, r6 │ │ │ │ │ bhi.n 1d8838 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -507638,17 +507638,17 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 1d88b0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 1d89bc │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -508481,33 +508481,33 @@ │ │ │ │ │ nop │ │ │ │ │ bmi.n 1d8fbc │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 1d8fa0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ │ movs r3, r5 │ │ │ │ │ bne.n 1d900c │ │ │ │ │ movs r2, r6 │ │ │ │ │ bne.n 1d8fc0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ bne.n 1d8f88 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -508827,31 +508827,31 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 1d90c8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strh r4, [r2, #10] │ │ │ │ │ + strh r0, [r3, #10] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r7, #32] │ │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldmia r6, {r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldmia r6!, {r3, r5, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -509104,21 +509104,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #22] │ │ │ │ │ + strh r6, [r2, #22] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r5!, {r6} │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #16] │ │ │ │ │ + strh r4, [r5, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001d937c : │ │ │ │ │ @@ -509404,27 +509404,27 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r2, #8] │ │ │ │ │ + strh r2, [r3, #8] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r2, #6] │ │ │ │ │ + strh r4, [r2, #6] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r3, {r1, r3, r6} │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #0] │ │ │ │ │ + strh r4, [r6, #0] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -510815,37 +510815,37 @@ │ │ │ │ │ b.n 1d9ea4 │ │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r1, r4] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -511974,25 +511974,25 @@ │ │ │ │ │ moveq r2, r6 │ │ │ │ │ streq r4, [r7, #76] @ 0x4c │ │ │ │ │ movne r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #16] │ │ │ │ │ + strb r6, [r5, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r1, #16] │ │ │ │ │ + strb r2, [r2, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strb r4, [r2, #16] │ │ │ │ │ + strb r0, [r3, #16] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r2, #15] │ │ │ │ │ + strb r2, [r3, #15] │ │ │ │ │ movs r3, r5 │ │ │ │ │ rev16 r2, r2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @ instruction: 0xb8e8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001da778 : │ │ │ │ │ @@ -515251,53 +515251,53 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #8] │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strb r2, [r1, r7] │ │ │ │ │ + strb r6, [r1, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r3, #22 │ │ │ │ │ + adds r3, #26 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strb r4, [r1, r6] │ │ │ │ │ + strb r0, [r2, r6] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ │ movs r3, r5 │ │ │ │ │ add r3, pc, #704 @ (adr r3, 1dc028 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -516795,29 +516795,29 @@ │ │ │ │ │ b.n 1dc7ae │ │ │ │ │ add r2, pc, #48 @ (adr r2, 1dc7fc ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc, #0 @ (adr r2, 1dc7d4 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r0, #18] │ │ │ │ │ + strb r0, [r1, #18] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r0, #12 │ │ │ │ │ + subs r0, #16 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strb r4, [r0, #3] │ │ │ │ │ + strb r0, [r1, #3] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ands r0, r2 │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -518059,57 +518059,57 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #8] @ (1dd0e0 ) │ │ │ │ │ + ldr r7, [pc, #24] @ (1dd0f0 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r6, [pc, #864] @ (1dd43c ) │ │ │ │ │ + ldr r6, [pc, #880] @ (1dd44c ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r6, [pc, #712] @ (1dd3a8 ) │ │ │ │ │ + ldr r6, [pc, #728] @ (1dd3b8 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r6, [pc, #376] @ (1dd25c ) │ │ │ │ │ + ldr r6, [pc, #392] @ (1dd26c ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r6, [pc, #72] @ (1dd130 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (1dd140 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #816] @ (1dd420 ) │ │ │ │ │ + ldr r5, [pc, #832] @ (1dd430 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - strh r6, [r4, #4] │ │ │ │ │ + strh r2, [r5, #4] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - ldr r5, [pc, #552] @ (1dd324 ) │ │ │ │ │ + ldr r5, [pc, #568] @ (1dd334 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - strh r4, [r4, #2] │ │ │ │ │ + strh r0, [r5, #2] │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #704] @ (1dd3cc ) │ │ │ │ │ + ldr r4, [pc, #720] @ (1dd3dc ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r4, [pc, #600] @ (1dd368 ) │ │ │ │ │ + ldr r4, [pc, #616] @ (1dd378 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r4, [pc, #608] @ (1dd374 ) │ │ │ │ │ + ldr r4, [pc, #624] @ (1dd384 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r3, [pc, #472] @ (1dd2f4 ) │ │ │ │ │ + ldr r3, [pc, #488] @ (1dd304 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r3, [pc, #504] @ (1dd318 ) │ │ │ │ │ + ldr r3, [pc, #520] @ (1dd328 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -518972,33 +518972,33 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r5, #50] @ 0x32 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bxns r4 │ │ │ │ │ + bx r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - bx r3 │ │ │ │ │ + bx r4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ bx r1 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r4, r7 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r4, r7 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r4, r7 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - orrs r6, r4 │ │ │ │ │ + orrs r2, r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - orrs r6, r4 │ │ │ │ │ + orrs r2, r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001dd770 : │ │ │ │ │ @@ -519765,21 +519765,21 @@ │ │ │ │ │ beq.n 1ddbc2 │ │ │ │ │ b.n 1ddba4 │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r2, r6 │ │ │ │ │ strh r0, [r5, #34] @ 0x22 │ │ │ │ │ movs r2, r6 │ │ │ │ │ strh r2, [r1, #34] @ 0x22 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -521096,15 +521096,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #6 │ │ │ │ │ + adds r4, #10 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001de5a0 : │ │ │ │ │ @@ -521202,15 +521202,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001de664 : │ │ │ │ │ @@ -521530,15 +521530,15 @@ │ │ │ │ │ b.n 1de82a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r4, [r6, #31] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001de868 : │ │ │ │ │ unset_geometry_graph(): │ │ │ │ │ c-interface-validate.cc:662 │ │ │ │ │ @@ -521663,15 +521663,15 @@ │ │ │ │ │ b.n 1de8ea │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r4, [r6, #28] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001de928 : │ │ │ │ │ set_ramachandran_plot_contour_levels(): │ │ │ │ │ c-interface-validate.cc:1274 │ │ │ │ │ @@ -521796,15 +521796,15 @@ │ │ │ │ │ b.n 1de9b2 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r4, [r5, #25] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001de9f0 : │ │ │ │ │ ramachandran_plot_differences_by_chain(): │ │ │ │ │ c-interface-validate.cc:1483 │ │ │ │ │ @@ -522065,23 +522065,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r4, [r2, #19] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r2, [r0, #18] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001debd0 : │ │ │ │ │ @@ -522290,29 +522290,29 @@ │ │ │ │ │ nop │ │ │ │ │ strb r4, [r2, #16] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, #16] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #20 │ │ │ │ │ + cmp r7, #24 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r6, [r2, #14] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -522502,25 +522502,25 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r2, #9] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r0, [r5, #7] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r0, [r2, #7] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r6, [r3, #6] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r0, [r7, #5] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r2, [r3, #5] │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -522700,25 +522700,25 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r6, #3] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ + cmp r3, #28 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r4, [r1, #2] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #24 │ │ │ │ │ + cmp r4, #28 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r2, [r0, #1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ strb r4, [r3, #0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -522792,15 +522792,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001df0c8 : │ │ │ │ │ toggle_dynarama_outliers(): │ │ │ │ │ c-interface-validate.cc:1646 │ │ │ │ │ @@ -523786,17 +523786,17 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001df7e4 : │ │ │ │ │ map_peaks_py(): │ │ │ │ │ c-interface-validate.cc:1014 │ │ │ │ │ @@ -524556,43 +524556,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ │ movs r3, r5 │ │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ │ movs r3, r5 │ │ │ │ │ asrs r6, r1, #32 │ │ │ │ │ movs r2, r5 │ │ │ │ │ asrs r0, r5, #23 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r6, [r1, #64] @ 0x40 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - subs r3, #28 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r6, r3, #6 │ │ │ │ │ + subs r2, r4, #6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r2, r2, #6 │ │ │ │ │ + subs r6, r2, #6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001dfdc4 : │ │ │ │ │ difference_map_peaks_from_dialog(): │ │ │ │ │ c-interface-validate.cc:934 │ │ │ │ │ @@ -524922,34 +524922,34 @@ │ │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r4, [r3, #32] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r5, #4 │ │ │ │ │ + subs r6, r5, #4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r6, [r1, #32] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - subs r0, r3, #4 │ │ │ │ │ - movs r3, r5 │ │ │ │ │ - subs r4, r5, #4 │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ subs r0, r6, #4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r4, r7, #4 │ │ │ │ │ + subs r4, r6, #4 │ │ │ │ │ + movs r3, r5 │ │ │ │ │ + subs r0, r0, #5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r6, [r6, #12] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r2, #0 │ │ │ │ │ - movs r3, r5 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ + movs r3, r5 │ │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, #4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ @@ -525702,17 +525702,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r2, r6 │ │ │ │ │ + adds r6, r2, r6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r2, r5, r5 │ │ │ │ │ + adds r6, r5, r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -526478,45 +526478,45 @@ │ │ │ │ │ b.n 1e0a72 │ │ │ │ │ b.n 1e0a72 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r0, r2 │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ - adds r2, r5, r1 │ │ │ │ │ + adds r6, r5, r1 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r4, r4, r1 │ │ │ │ │ + adds r0, r5, r1 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r4, r4, r1 │ │ │ │ │ + adds r0, r5, r1 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r1, r0 │ │ │ │ │ + adds r6, r1, r0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #30 │ │ │ │ │ + asrs r6, r7, #30 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #29 │ │ │ │ │ + asrs r6, r7, #29 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #28 │ │ │ │ │ + asrs r2, r7, #28 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #27 │ │ │ │ │ + asrs r2, r7, #27 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -526706,17 +526706,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, r1] │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ │ movs r2, r5 │ │ │ │ │ - asrs r4, r5, #14 │ │ │ │ │ + asrs r0, r6, #14 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - asrs r0, r7, #14 │ │ │ │ │ + asrs r4, r7, #14 │ │ │ │ │ movs r3, r5 │ │ │ │ │ strb r6, [r0, r0] │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001e0c48 : │ │ │ │ │ check_chiral_volumes_from_widget(): │ │ │ │ │ c-interface-validate.cc:580 │ │ │ │ │ @@ -527836,23 +527836,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #568] @ (1e1648 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r4, [pc, #280] @ (1e1544 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001e142c : │ │ │ │ │ set_torsion_py(): │ │ │ │ │ c-interface-validate.cc:2159 │ │ │ │ │ @@ -528988,51 +528988,51 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [pc, #224] @ (1e1db0 ) │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r6, #31 │ │ │ │ │ + lsls r6, r6, #31 │ │ │ │ │ movs r3, r5 │ │ │ │ │ @ instruction: 0x47a2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ + lsls r6, r2, #29 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ + lsls r6, r2, #29 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r4, r5, #1 │ │ │ │ │ + subs r0, r6, #1 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r6, r4, #1 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - subs r0, r4, #1 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - lsls r4, r2, #28 │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - adds r4, r7, #4 │ │ │ │ │ + adds r0, r0, #5 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - lsls r6, r3, #23 │ │ │ │ │ + lsls r2, r4, #23 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsls r0, r6, #22 │ │ │ │ │ + lsls r4, r6, #22 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r2, r7, #2 │ │ │ │ │ + adds r6, r7, #2 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #19 │ │ │ │ │ + lsls r4, r5, #19 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsls r4, r2, #21 │ │ │ │ │ + lsls r0, r3, #21 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - asrs r6, r6, #24 │ │ │ │ │ + asrs r2, r7, #24 │ │ │ │ │ movs r4, r5 │ │ │ │ │ add r4, ip │ │ │ │ │ movs r2, r6 │ │ │ │ │ add r4, r7 │ │ │ │ │ movs r2, r6 │ │ │ │ │ add r4, r3 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -529701,25 +529701,25 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, r4 │ │ │ │ │ + movs r2, r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + movs r4, r0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #144 @ 0x90 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 7, cr0, cr0, cr10, {1} │ │ │ │ │ + cdp2 0, 7, cr0, cr4, cr10, {1} │ │ │ │ │ subs r6, #36 @ 0x24 │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ b.n 1e1bec │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ @@ -530461,53 +530461,53 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ │ subs r5, #148 @ 0x94 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbfc002a │ │ │ │ │ + stc2 0, cr0, [r0], {42} @ 0x2a │ │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldc2 0, cr0, [sl], #-168 @ 0xffffff58 │ │ │ │ │ - ldc2 0, cr0, [ip], #-168 @ 0xffffff58 │ │ │ │ │ - mcrr2 0, 2, r0, r2, cr10 │ │ │ │ │ - mcrr2 0, 2, r0, r4, cr10 │ │ │ │ │ + ldc2 0, cr0, [lr], #-168 @ 0xffffff58 │ │ │ │ │ + mcrr2 0, 2, r0, r0, cr10 │ │ │ │ │ + mcrr2 0, 2, r0, r6, cr10 │ │ │ │ │ + mcrr2 0, 2, r0, r8, cr10 │ │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2 0, cr0, [r8, #168]! @ 0xa8 │ │ │ │ │ + stc2 0, cr0, [ip, #168]! @ 0xa8 │ │ │ │ │ ldr r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2 0, cr0, [lr, #168] @ 0xa8 │ │ │ │ │ - ldc2 0, cr0, [r6, #168] @ 0xa8 │ │ │ │ │ + ldc2 0, cr0, [r2, #168] @ 0xa8 │ │ │ │ │ ldc2 0, cr0, [sl, #168] @ 0xa8 │ │ │ │ │ ldc2 0, cr0, [lr, #168] @ 0xa8 │ │ │ │ │ - ldc2 0, cr0, [r4, #168]! @ 0xa8 │ │ │ │ │ - stc2l 0, cr0, [sl, #168] @ 0xa8 │ │ │ │ │ + stc2 0, cr0, [r2, #168]! @ 0xa8 │ │ │ │ │ + ldc2 0, cr0, [r8, #168]! @ 0xa8 │ │ │ │ │ + stc2l 0, cr0, [lr, #168] @ 0xa8 │ │ │ │ │ + stc2l 0, cr0, [r4, #168]! @ 0xa8 │ │ │ │ │ + ldc2l 0, cr0, [sl, #168]! @ 0xa8 │ │ │ │ │ stc2l 0, cr0, [r0, #168]! @ 0xa8 │ │ │ │ │ - ldc2l 0, cr0, [r6, #168]! @ 0xa8 │ │ │ │ │ - ldc2l 0, cr0, [ip, #168] @ 0xa8 │ │ │ │ │ - stc2l 0, cr0, [r8, #168]! @ 0xa8 │ │ │ │ │ - vst1.8 {d16[1]}, [sl], sl │ │ │ │ │ + stc2l 0, cr0, [ip, #168]! @ 0xa8 │ │ │ │ │ + vst1.8 {d16[1]}, [lr], sl │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vst1.8 {d0[1]}, [r6], sl │ │ │ │ │ + vst1.8 {d0[1]}, [sl], sl │ │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ │ movs r2, r6 │ │ │ │ │ - ldc2 0, cr0, [sl, #-168] @ 0xffffff58 │ │ │ │ │ - stc2l 0, cr0, [r0], #168 @ 0xa8 │ │ │ │ │ + ldc2 0, cr0, [lr, #-168] @ 0xffffff58 │ │ │ │ │ + stc2l 0, cr0, [r4], #168 @ 0xa8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [sl], #-168 @ 0xffffff58 │ │ │ │ │ + ldc2l 0, cr0, [lr], #-168 @ 0xffffff58 │ │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r1, #134 @ 0x86 │ │ │ │ │ movs r2, r6 │ │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ │ @@ -531072,15 +531072,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ │ movs r2, r6 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr??.w r0, [r0, #42] @ 0x2a │ │ │ │ │ + ldr??.w r0, [r4, #42] @ 0x2a │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ │ movs r2, r6 │ │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ │ @@ -532142,17 +532142,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #226 @ 0xe2 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe992002a │ │ │ │ │ - vhadd.s8 d16, d10, d26 │ │ │ │ │ - cdp 0, 8, cr0, cr14, cr10, {1} │ │ │ │ │ + @ instruction: 0xe996002a │ │ │ │ │ + vhadd.s8 d16, d14, d26 │ │ │ │ │ + cdp 0, 9, cr0, cr2, cr10, {1} │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001e34cc : │ │ │ │ │ user_mods_py(): │ │ │ │ │ c-interface-validate.cc:2192 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -532941,30 +532941,30 @@ │ │ │ │ │ b.n 1e39ee │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 1e3a20 │ │ │ │ │ b.n 1e3a20 │ │ │ │ │ b.n 1e3a20 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - stc 0, cr0, [r2], {42} @ 0x2a │ │ │ │ │ + stc 0, cr0, [r6], {42} @ 0x2a │ │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ │ movs r2, r6 │ │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e3780 │ │ │ │ │ + b.n 1e3788 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e37a4 │ │ │ │ │ + b.n 1e37ac │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs.w r0, r0, sl, asr #32 │ │ │ │ │ subs.w r0, r4, sl, asr #32 │ │ │ │ │ + subs.w r0, r8, sl, asr #32 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e4228 │ │ │ │ │ + b.n 1e4230 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r6, #4 │ │ │ │ │ movs r2, r6 │ │ │ │ │ @@ -533647,38 +533647,38 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe856002a │ │ │ │ │ - @ instruction: 0xe83a002a │ │ │ │ │ - @ instruction: 0xe838002a │ │ │ │ │ + @ instruction: 0xe85a002a │ │ │ │ │ + @ instruction: 0xe83e002a │ │ │ │ │ + @ instruction: 0xe83c002a │ │ │ │ │ ldr r2, [pc, #680] @ (1e4298 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r2, [pc, #648] @ (1e427c ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e3ca0 , std::allocator > const&)@@Base+0x220> │ │ │ │ │ + b.n 1e3ca8 , std::allocator > const&)@@Base+0x228> │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e3ca0 , std::allocator > const&)@@Base+0x220> │ │ │ │ │ + b.n 1e3ca8 , std::allocator > const&)@@Base+0x228> │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e3ca0 , std::allocator > const&)@@Base+0x220> │ │ │ │ │ + b.n 1e3ca8 , std::allocator > const&)@@Base+0x228> │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e38bc │ │ │ │ │ + b.n 1e38c4 │ │ │ │ │ movs r2, r5 │ │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ │ │ 001e401c , std::allocator > const&)@@Base>: │ │ │ │ │ add_cablam_markup_py(int, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ c-interface-validate.cc:2713 │ │ │ │ │ @@ -534536,15 +534536,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e4738 │ │ │ │ │ + b.n 1e4740 │ │ │ │ │ movs r2, r5 │ │ │ │ │ c-interface-validate.cc:1791 (discriminator 2) │ │ │ │ │ ldrd r2, r3, [r1, #176] @ 0xb0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 1e489a │ │ │ │ │ c-interface-validate.cc:1791 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ @@ -536767,23 +536767,23 @@ │ │ │ │ │ movs r2, r6 │ │ │ │ │ lsrs r6, r0, #21 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 1e5564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2d8> │ │ │ │ │ + beq.n 1e556c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2e0> │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 1e567c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f0> │ │ │ │ │ + beq.n 1e5684 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f8> │ │ │ │ │ movs r2, r5 │ │ │ │ │ - b.n 1e4dbc │ │ │ │ │ + b.n 1e4dc4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - hlt 0x001e │ │ │ │ │ + hlt 0x0022 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:368 │ │ │ │ │ @@ -537651,31 +537651,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ │ lsrs r3, r2 │ │ │ │ │ ... │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ │ movs r4, r5 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r0, #28 │ │ │ │ │ movs r2, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r3, #21 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #488 @ (adr r2, 1e5ea0 ) │ │ │ │ │ + add r2, pc, #504 @ (adr r2, 1e5eb0 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ lsls r2, r1, #17 │ │ │ │ │ movs r2, r6 │ │ │ │ │ lsls r6, r5, #16 │ │ │ │ │ movs r2, r6 │ │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -538711,39 +538711,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r0, #9 │ │ │ │ │ movs r2, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00f0 │ │ │ │ │ + bkpt 0x00f4 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r1} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldc2l 0, cr0, [sl], {49} @ 0x31 │ │ │ │ │ ldc2 0, cr0, [ip], #-196 @ 0xffffff3c │ │ │ │ │ add r3, pc, #24 @ (adr r3, 1e64b4 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldc2 0, cr0, [r8], {49} @ 0x31 │ │ │ │ │ add r2, pc, #904 @ (adr r2, 1e682c >::~vector()@@Base+0x5c>) │ │ │ │ │ @@ -542559,15 +542559,15 @@ │ │ │ │ │ c-interface-view.cc:490 │ │ │ │ │ b.w eaba8 │ │ │ │ │ nop │ │ │ │ │ b.n 1e8178 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #824 @ (adr r5, 1e8250 ) │ │ │ │ │ + add r5, pc, #840 @ (adr r5, 1e8260 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001e7f1c : │ │ │ │ │ set_draw_gl_ramachandran_plot_during_refinement(short): │ │ │ │ │ c-interface-view.cc:495 │ │ │ │ │ @@ -543613,21 +543613,21 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ bge.n 1e87c0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r6, pc, #304 @ (adr r6, 1e8824 ) │ │ │ │ │ + add r6, pc, #320 @ (adr r6, 1e8834 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #672 @ (adr r6, 1e899c ) │ │ │ │ │ + add r6, pc, #688 @ (adr r6, 1e89ac ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r0, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 1e863c │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -543747,15 +543747,15 @@ │ │ │ │ │ beq.n 1e87cc │ │ │ │ │ c-interface-view.cc:333 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1e87ac │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bhi.n 1e8754 │ │ │ │ │ movs r1, r6 │ │ │ │ │ bhi.n 1e8734 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -546360,21 +546360,21 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsb r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ │ movs r2, r5 │ │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -546563,19 +546563,19 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsb r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ │ movs r2, r5 │ │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r5, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -546871,15 +546871,15 @@ │ │ │ │ │ nop │ │ │ │ │ stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ │ movs r2, r5 │ │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001e9ce4 : │ │ │ │ │ single_map_properties_apply_contour_level_to_map(): │ │ │ │ │ c-interface-widgets.cc:122 │ │ │ │ │ @@ -547216,25 +547216,25 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ │ movs r1, r5 │ │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ │ movs r2, r5 │ │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -548401,61 +548401,61 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ │ movs r2, r5 │ │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ │ movs r1, r6 │ │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - strh r6, [r4, #22] │ │ │ │ │ + strh r2, [r5, #22] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ │ movs r4, r5 │ │ │ │ │ revsh r6, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ hlt 0x002a │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r6, #20] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -548606,15 +548606,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xb6da │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001ea98c : │ │ │ │ │ remark_number_to_colour(): │ │ │ │ │ c-interface-widgets.cc:559 │ │ │ │ │ @@ -548859,21 +548859,21 @@ │ │ │ │ │ c-interface-widgets.cc:642 │ │ │ │ │ b.w e8bf0 │ │ │ │ │ nop │ │ │ │ │ push {r2, r4, r7, lr} │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ │ │ 001eab78 : │ │ │ │ │ clear_generic_objects_dialog_pointer(): │ │ │ │ │ c-interface-widgets.cc:647 │ │ │ │ │ ldr r3, [pc, #12] @ (1eab88 ) │ │ │ │ │ c-interface-widgets.cc:650 │ │ │ │ │ @@ -550226,41 +550226,41 @@ │ │ │ │ │ b.n 1eb382 │ │ │ │ │ push {r4, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r2, r6} │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ │ movs r2, r5 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #30] │ │ │ │ │ + strb r2, [r1, #30] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r0, [r1, #29] │ │ │ │ │ + strb r4, [r1, #29] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r4, [r2, #28] │ │ │ │ │ + strb r0, [r3, #28] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r2, [r0, #27] │ │ │ │ │ + strb r6, [r0, #27] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r4, [r2, #22] │ │ │ │ │ + strb r0, [r3, #22] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r4, [r6, #17] │ │ │ │ │ + strb r0, [r7, #17] │ │ │ │ │ movs r2, r5 │ │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ │ movs r1, r6 │ │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsb r2, [r0, r5] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -551144,25 +551144,25 @@ │ │ │ │ │ ldr r0, [pc, #76] @ (1ebb18 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #5] │ │ │ │ │ + strb r6, [r1, #5] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ │ movs r3, r5 │ │ │ │ │ add r7, pc, #464 @ (adr r7, 1ebcb8 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ │ movs r2, r5 │ │ │ │ │ add r5, pc, #960 @ (adr r5, 1ebeb4 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ add r5, pc, #744 @ (adr r5, 1ebde0 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r4, [pc, #528] @ (1ebd0c ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -551653,17 +551653,17 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r4, pc, #808 @ (adr r4, 1ec184 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ │ movs r3, r5 │ │ │ │ │ add r3, pc, #8 @ (adr r3, 1ebe74 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ add r2, pc, #256 @ (adr r2, 1ebf70 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ add r2, pc, #56 @ (adr r2, 1ebeac ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -552146,17 +552146,17 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r1, pc, #392 @ (adr r1, 1ec34c ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r7, [sp, #616] @ 0x268 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -553036,43 +553036,43 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [r6, #4] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ movs r2, r5 │ │ │ │ │ strh r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #32] │ │ │ │ │ + str r6, [r2, #32] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r0, [r6, #12] │ │ │ │ │ + str r4, [r6, #12] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -553518,15 +553518,15 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ str r4, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ │ │ 001ecb5c : │ │ │ │ │ set_value_for_find_waters_sigma_cut_off(): │ │ │ │ │ c-interface-waters.cc:79 │ │ │ │ │ ldr r3, [pc, #12] @ (1ecb6c ) │ │ │ │ │ c-interface-waters.cc:80 │ │ │ │ │ @@ -553928,17 +553928,17 @@ │ │ │ │ │ nop │ │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001ecdec : │ │ │ │ │ move_hetgroups_to_around_protein(): │ │ │ │ │ c-interface-waters.cc:274 │ │ │ │ │ @@ -554364,15 +554364,15 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r0, #60] @ 0x3c │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, #58] @ 0x3a │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -555087,15 +555087,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, #32] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, r3] │ │ │ │ │ + strb r6, [r3, r3] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -556837,37 +556837,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, r8 │ │ │ │ │ + add r2, r9 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r6, [r3, r0] │ │ │ │ │ + str r2, [r4, r0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r4, [r6, r0] │ │ │ │ │ + str r0, [r7, r0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r0, [r1, r0] │ │ │ │ │ + str r4, [r1, r0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #152] @ (1ee304 ) │ │ │ │ │ + ldr r7, [pc, #168] @ (1ee314 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r7, [pc, #440] @ (1ee428 ) │ │ │ │ │ + ldr r7, [pc, #456] @ (1ee438 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r7, [pc, #328] @ (1ee3bc ) │ │ │ │ │ + ldr r7, [pc, #344] @ (1ee3cc ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r5, [pc, #968] @ (1ee640 ) │ │ │ │ │ + ldr r5, [pc, #984] @ (1ee650 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r5, [pc, #936] @ (1ee624 ) │ │ │ │ │ + ldr r5, [pc, #952] @ (1ee634 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r5, [pc, #920] @ (1ee618 ) │ │ │ │ │ + ldr r5, [pc, #936] @ (1ee628 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r5, [pc, #904] @ (1ee60c ) │ │ │ │ │ + ldr r5, [pc, #920] @ (1ee61c ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -557612,31 +557612,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp lr, r9 │ │ │ │ │ + cmp sl, sl │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strh r6, [r7, r6] │ │ │ │ │ + strh r2, [r0, r7] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r2, [r4, r6] │ │ │ │ │ + str r6, [r4, r6] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [r5, r5] │ │ │ │ │ + str r2, [r6, r5] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r4, [r1, r5] │ │ │ │ │ + str r0, [r2, r5] │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r0, [r5, r4] │ │ │ │ │ + str r4, [r5, r4] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -558540,27 +558540,27 @@ │ │ │ │ │ b.n 1eecee │ │ │ │ │ strb r4, [r4, #25] │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r1, #25] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ │ + subs r6, #0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ strb r4, [r4, #13] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r6, 1eee80 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -559546,33 +559546,33 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #14 │ │ │ │ │ + subs r2, #18 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - mvns r2, r7 │ │ │ │ │ + mvns r6, r7 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r4, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #8 │ │ │ │ │ + adds r7, #12 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -560072,27 +560072,27 @@ │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -560830,33 +560830,33 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r7, #12 │ │ │ │ │ + cmp r7, #16 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r2, #36] @ 0x24 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ │ movs r2, r5 │ │ │ │ │ c-interface-waters-gui.cc:278 (discriminator 1) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n 1efefa │ │ │ │ │ ldr r2, [pc, #316] @ (1effdc ) │ │ │ │ │ c-interface-waters-gui.cc:273 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -561151,15 +561151,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrsh r6, [r7, r5] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f00cc : │ │ │ │ │ @@ -561832,23 +561832,23 @@ │ │ │ │ │ b.n 1f04f2 │ │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f0540 : │ │ │ │ │ @@ -563536,15 +563536,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ │ movs r2, r5 │ │ │ │ │ lsls r6, r7, #24 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -563552,53 +563552,53 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ │ movs r1, r6 │ │ │ │ │ - movs r2, #16 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ movs r2, r5 │ │ │ │ │ lsls r6, r7, #8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ │ movs r2, r5 │ │ │ │ │ - subs r6, r5, #0 │ │ │ │ │ + subs r2, r6, #0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r1, #7 │ │ │ │ │ + adds r4, r1, #7 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - adds r0, r5, #5 │ │ │ │ │ + adds r4, r5, #5 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r4, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r2, r4 │ │ │ │ │ + adds r6, r2, r4 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [pc, #664] @ (1f150c ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r6, [pc, #536] @ (1f1490 ) │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -565257,21 +565257,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r1, #5 │ │ │ │ │ movs r1, r5 │ │ │ │ │ muls r2, r3 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ cmn r0, r6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ │ movs r2, r5 │ │ │ │ │ cmp r4, r4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ negs r4, r7 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f1dc4 : │ │ │ │ │ @@ -565526,15 +565526,15 @@ │ │ │ │ │ c-interface.cc:188 (discriminator 1) │ │ │ │ │ ldr r1, [pc, #356] @ (1f20e4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ bl 1f1830 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2) │ │ │ │ │ ldr r3, [pc, #348] @ (1f20e8 ) │ │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1388 │ │ │ │ │ @@ -565684,45 +565684,45 @@ │ │ │ │ │ b.n 1f1fea │ │ │ │ │ b.n 1f202a │ │ │ │ │ nop │ │ │ │ │ rors r6, r5 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldr r2, [pc, #184] @ (1f2174 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (1f2184 ) │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ble.n 1f2084 │ │ │ │ │ + ble.n 1f208c │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ble.n 1f2028 │ │ │ │ │ + ble.n 1f2030 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bhi.n 1f2034 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ands r4, r6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ands r0, r1 │ │ │ │ │ movs r1, r6 │ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -565906,17 +565906,17 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 1f21e2 │ │ │ │ │ nop │ │ │ │ │ subs r6, #194 @ 0xc2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ │ movs r3, r5 │ │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ │ movs r1, r6 │ │ │ │ │ subs r6, #16 │ │ │ │ │ movs r1, r6 │ │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -565930,37 +565930,37 @@ │ │ │ │ │ 001f2268 : │ │ │ │ │ coot_sys_build_type_py(): │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r4, [pc, #188] @ (1f2334 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (1f2330 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #188] @ (1f2338 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (1f2334 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ add r4, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r5, sp, #12 │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - ldr r4, [pc, #176] @ (1f233c ) │ │ │ │ │ + ldr r4, [pc, #172] @ (1f2338 ) │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - movs r3, #35 @ 0x23 │ │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ add r4, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ @@ -565982,215 +565982,214 @@ │ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ bne.n 1f22ac │ │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - strh.w r3, [ip] │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ - strb.w r3, [ip, #2] │ │ │ │ │ + str.w r0, [ip] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ c-interface.cc:226 (discriminator 1) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx e4f74 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 1f22f8 │ │ │ │ │ + beq.n 1f22f2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ - ldr r2, [pc, #68] @ (1f2340 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (1f233c ) │ │ │ │ │ c-interface.cc:228 │ │ │ │ │ - ldr r3, [pc, #60] @ (1f2338 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1f2334 ) │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ add r2, pc │ │ │ │ │ c-interface.cc:228 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f232c │ │ │ │ │ + bne.n 1f2326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ c-interface.cc:223 │ │ │ │ │ - ldr r2, [pc, #40] @ (1f2344 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1f2338 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (1f2340 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f2334 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 1f2330 │ │ │ │ │ + beq.n 1f232a │ │ │ │ │ c-interface.cc:228 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ + nop │ │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 1f227c │ │ │ │ │ + bpl.n 1f2278 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - subs r5, #0 │ │ │ │ │ + subs r5, #6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ -001f2348 : │ │ │ │ │ +001f2344 : │ │ │ │ │ set_prefer_python(): │ │ │ │ │ c-interface.cc:233 │ │ │ │ │ - ldr r3, [pc, #12] @ (1f2358 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1f2354 ) │ │ │ │ │ c-interface.cc:236 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - ldr r2, [pc, #12] @ (1f235c ) │ │ │ │ │ + ldr r2, [pc, #12] @ (1f2358 ) │ │ │ │ │ c-interface.cc:233 │ │ │ │ │ add r3, pc │ │ │ │ │ c-interface.cc:236 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ c-interface.cc:238 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f2360 : │ │ │ │ │ +001f235c : │ │ │ │ │ prefer_python(): │ │ │ │ │ c-interface.cc:246 │ │ │ │ │ - ldr r3, [pc, #8] @ (1f236c ) │ │ │ │ │ + ldr r3, [pc, #8] @ (1f2368 ) │ │ │ │ │ c-interface.cc:247 │ │ │ │ │ - ldr r2, [pc, #12] @ (1f2370 ) │ │ │ │ │ + ldr r2, [pc, #12] @ (1f236c ) │ │ │ │ │ c-interface.cc:246 │ │ │ │ │ add r3, pc │ │ │ │ │ c-interface.cc:247 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ c-interface.cc:248 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f2374 : │ │ │ │ │ +001f2370 : │ │ │ │ │ test_internal_py(): │ │ │ │ │ c-interface.cc:291 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #36] @ (1f23a8 ) │ │ │ │ │ + ldr r4, [pc, #36] @ (1f23a4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ c-interface.cc:296 │ │ │ │ │ blx e4968 │ │ │ │ │ c-interface.cc:297 │ │ │ │ │ - cbz r0, 1f23a0 │ │ │ │ │ + cbz r0, 1f239c │ │ │ │ │ c-interface.cc:293 │ │ │ │ │ - ldr r3, [pc, #28] @ (1f23ac ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f23a8 ) │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ c-interface.cc:303 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ c-interface.cc:298 │ │ │ │ │ - ldr r3, [pc, #12] @ (1f23b0 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1f23ac ) │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ - b.n 1f2390 │ │ │ │ │ + b.n 1f238c │ │ │ │ │ nop │ │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f23b4 : │ │ │ │ │ +001f23b0 : │ │ │ │ │ test_internal_single_py(): │ │ │ │ │ c-interface.cc:307 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #36] @ (1f23e8 ) │ │ │ │ │ + ldr r4, [pc, #36] @ (1f23e4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ c-interface.cc:312 │ │ │ │ │ blx f3a00 │ │ │ │ │ c-interface.cc:313 │ │ │ │ │ - cbz r0, 1f23e0 │ │ │ │ │ + cbz r0, 1f23dc │ │ │ │ │ c-interface.cc:309 │ │ │ │ │ - ldr r3, [pc, #28] @ (1f23ec ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f23e8 ) │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ c-interface.cc:318 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ c-interface.cc:314 │ │ │ │ │ - ldr r3, [pc, #12] @ (1f23f0 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1f23ec ) │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ - b.n 1f23d0 │ │ │ │ │ + b.n 1f23cc │ │ │ │ │ nop │ │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f23f4 : │ │ │ │ │ +001f23f0 : │ │ │ │ │ molecule_name_stub_py(): │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #188] @ (1f24c4 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (1f24c0 ) │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ - ldr r3, [pc, #188] @ (1f24c8 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1f24c4 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ add r5, sp, #12 │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r8, [pc, #188] @ 1f24cc │ │ │ │ │ + ldr.w r8, [pc, #188] @ 1f24c8 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r8, pc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ @@ -566201,54 +566200,54 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ │ c-interface.cc:355 │ │ │ │ │ blx edb38 │ │ │ │ │ c-interface.cc:355 (discriminator 1) │ │ │ │ │ - cbnz r0, 1f246e │ │ │ │ │ + cbnz r0, 1f246a │ │ │ │ │ c-interface.cc:355 (discriminator 3) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx f09a4 │ │ │ │ │ c-interface.cc:355 (discriminator 4) │ │ │ │ │ - cbnz r0, 1f246e │ │ │ │ │ + cbnz r0, 1f246a │ │ │ │ │ c-interface.cc:357 (discriminator 1) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx e4f74 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ c-interface.cc:357 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1f2452 │ │ │ │ │ + beq.n 1f244e │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ - ldr r2, [pc, #124] @ (1f24d0 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (1f24cc ) │ │ │ │ │ c-interface.cc:358 │ │ │ │ │ - ldr r3, [pc, #112] @ (1f24c8 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1f24c4 ) │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ add r2, pc │ │ │ │ │ c-interface.cc:358 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f24bc │ │ │ │ │ + bne.n 1f24b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ - ldr r3, [pc, #100] @ (1f24d4 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1f24d0 ) │ │ │ │ │ movw r1, #9328 @ 0x2470 │ │ │ │ │ c-interface.cc:356 (discriminator 1) │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ sxth r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ @@ -566261,81 +566260,81 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 1f1714 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1f243a │ │ │ │ │ + beq.n 1f2436 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - b.n 1f243a │ │ │ │ │ + b.n 1f2436 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ c-interface.cc:353 │ │ │ │ │ - ldr r2, [pc, #44] @ (1f24d8 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1f24c8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (1f24d4 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f24c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 1f24c0 │ │ │ │ │ + beq.n 1f24bc │ │ │ │ │ c-interface.cc:358 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ -001f24dc : │ │ │ │ │ +001f24d8 : │ │ │ │ │ set_molecule_name(): │ │ │ │ │ c-interface.cc:361 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #144] @ (1f257c ) │ │ │ │ │ + ldr r2, [pc, #144] @ (1f2578 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #144] @ (1f2580 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (1f257c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r6, [pc, #140] @ (1f2584 ) │ │ │ │ │ + ldr r6, [pc, #140] @ (1f2580 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ c-interface.cc:363 │ │ │ │ │ blx f09a4 │ │ │ │ │ c-interface.cc:363 (discriminator 1) │ │ │ │ │ - cbnz r0, 1f2512 │ │ │ │ │ + cbnz r0, 1f250e │ │ │ │ │ c-interface.cc:363 (discriminator 2) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edb38 │ │ │ │ │ c-interface.cc:363 (discriminator 1) │ │ │ │ │ - cbz r0, 1f2542 │ │ │ │ │ + cbz r0, 1f253e │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ - ldr r3, [pc, #116] @ (1f2588 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1f2584 ) │ │ │ │ │ movw r2, #9328 @ 0x2470 │ │ │ │ │ c-interface.cc:364 (discriminator 2) │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ @@ -566347,101 +566346,101 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ecb44 , std::allocator >)@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1f2542 │ │ │ │ │ + beq.n 1f253e │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ c-interface.cc:361 │ │ │ │ │ - ldr r2, [pc, #72] @ (1f258c ) │ │ │ │ │ + ldr r2, [pc, #72] @ (1f2588 ) │ │ │ │ │ c-interface.cc:366 │ │ │ │ │ - ldr r3, [pc, #56] @ (1f2580 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (1f257c ) │ │ │ │ │ c-interface.cc:361 │ │ │ │ │ add r2, pc │ │ │ │ │ c-interface.cc:366 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f2574 │ │ │ │ │ + bne.n 1f2570 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ c-interface.cc:361 │ │ │ │ │ - ldr r2, [pc, #44] @ (1f2590 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1f2580 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (1f258c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f257c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 1f2578 │ │ │ │ │ + beq.n 1f2574 │ │ │ │ │ c-interface.cc:366 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r3, #10 │ │ │ │ │ + subs r3, #14 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #4 │ │ │ │ │ + subs r3, #8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ -001f2594 : │ │ │ │ │ +001f2590 : │ │ │ │ │ esoteric_depth_cue_state(): │ │ │ │ │ c-interface.cc:388 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r4, [pc, #172] @ (1f2650 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (1f264c ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #172] @ (1f2654 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1f2650 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r5, sp, #4 │ │ │ │ │ c-interface.cc:388 │ │ │ │ │ add r4, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ c-interface.cc:388 │ │ │ │ │ - ldr r6, [pc, #160] @ (1f2658 ) │ │ │ │ │ + ldr r6, [pc, #160] @ (1f2654 ) │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ movs r3, #24 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ blx ec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - ldr.w ip, [pc, #140] @ 1f265c │ │ │ │ │ + ldr.w ip, [pc, #140] @ 1f2658 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ @@ -566473,92 +566472,92 @@ │ │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ │ c-interface.cc:389 (discriminator 2) │ │ │ │ │ blx ed6d4 , std::allocator > const&)@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1f2610 │ │ │ │ │ + beq.n 1f260c │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ c-interface.cc:390 │ │ │ │ │ - ldr r3, [pc, #76] @ (1f2660 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (1f265c ) │ │ │ │ │ c-interface.cc:388 │ │ │ │ │ - ldr r2, [pc, #80] @ (1f2664 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (1f2660 ) │ │ │ │ │ add r2, pc │ │ │ │ │ c-interface.cc:390 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ c-interface.cc:390 (discriminator 1) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ c-interface.cc:391 │ │ │ │ │ - ldr r3, [pc, #56] @ (1f2654 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (1f2650 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f2648 │ │ │ │ │ + bne.n 1f2644 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ c-interface.cc:388 │ │ │ │ │ - ldr r2, [pc, #48] @ (1f2668 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1f2654 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (1f2664 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f2650 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 1f264c │ │ │ │ │ + beq.n 1f2648 │ │ │ │ │ c-interface.cc:391 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ + lsls r0, r4, #29 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ -001f266c : │ │ │ │ │ +001f2668 : │ │ │ │ │ use_graphics_interface_state(): │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r4, [pc, #176] @ (1f2730 ) │ │ │ │ │ + ldr r4, [pc, #176] @ (1f272c ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ - ldr r3, [pc, #176] @ (1f2734 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (1f2730 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r5, sp, #4 │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ add r4, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ - ldr r6, [pc, #168] @ (1f2738 ) │ │ │ │ │ + ldr r6, [pc, #168] @ (1f2734 ) │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ @@ -566568,15 +566567,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ blx ec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - ldr.w ip, [pc, #144] @ 1f273c │ │ │ │ │ + ldr.w ip, [pc, #144] @ 1f2738 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ add ip, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ @@ -566608,114 +566607,115 @@ │ │ │ │ │ strb.w r8, [r2, r3] │ │ │ │ │ c-interface.cc:403 (discriminator 2) │ │ │ │ │ blx ed6d4 , std::allocator > const&)@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1f26ec │ │ │ │ │ + beq.n 1f26e8 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ c-interface.cc:404 │ │ │ │ │ - ldr r3, [pc, #80] @ (1f2740 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1f273c ) │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ - ldr r2, [pc, #84] @ (1f2744 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (1f2740 ) │ │ │ │ │ add r2, pc │ │ │ │ │ c-interface.cc:404 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ c-interface.cc:404 (discriminator 1) │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ c-interface.cc:406 │ │ │ │ │ - ldr r3, [pc, #60] @ (1f2734 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1f2730 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f2726 │ │ │ │ │ + bne.n 1f2722 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ c-interface.cc:401 │ │ │ │ │ - ldr r2, [pc, #52] @ (1f2748 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1f2734 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (1f2744 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f2730 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 1f272a │ │ │ │ │ + beq.n 1f2726 │ │ │ │ │ c-interface.cc:406 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ + lsls r2, r4, #26 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #12 │ │ │ │ │ + subs r1, #16 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ -001f274c : │ │ │ │ │ +001f2748 : │ │ │ │ │ python_at_prompt_at_startup_state(): │ │ │ │ │ c-interface.cc:408 │ │ │ │ │ - ldr r3, [pc, #12] @ (1f275c ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1f2758 ) │ │ │ │ │ c-interface.cc:409 │ │ │ │ │ - ldr r2, [pc, #16] @ (1f2760 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (1f275c ) │ │ │ │ │ c-interface.cc:408 │ │ │ │ │ add r3, pc │ │ │ │ │ c-interface.cc:409 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ c-interface.cc:410 │ │ │ │ │ ldrsh.w r0, [r3] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f2764 : │ │ │ │ │ +001f2760 : │ │ │ │ │ run_startup_scripts_state(): │ │ │ │ │ c-interface.cc:415 │ │ │ │ │ - ldr r3, [pc, #8] @ (1f2770 ) │ │ │ │ │ + ldr r3, [pc, #8] @ (1f276c ) │ │ │ │ │ c-interface.cc:416 │ │ │ │ │ - ldr r2, [pc, #12] @ (1f2774 ) │ │ │ │ │ + ldr r2, [pc, #12] @ (1f2770 ) │ │ │ │ │ c-interface.cc:415 │ │ │ │ │ add r3, pc │ │ │ │ │ c-interface.cc:416 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ c-interface.cc:417 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -001f2778 : │ │ │ │ │ +001f2774 : │ │ │ │ │ get_idle_function_rock_target_angle(): │ │ │ │ │ c-interface.cc:518 │ │ │ │ │ - vldr d0, [pc, #4] @ 1f2780 │ │ │ │ │ + vldr d0, [pc, #8] @ 1f2780 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f2788 : │ │ │ │ │ updating_refmac_refinement_files(char const*): │ │ │ │ │ c-interface.cc:575 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -566769,15 +566769,15 @@ │ │ │ │ │ b.n 1f27be │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r1, #23 │ │ │ │ │ + lsls r0, r2, #23 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f27fc : │ │ │ │ │ updating_refmac_refinement_json_timeout_function(void*): │ │ │ │ │ c-interface.cc:756 │ │ │ │ │ @@ -566994,27 +566994,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #174 @ 0xae │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r0, #21 │ │ │ │ │ + lsls r4, r0, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r3, #21 │ │ │ │ │ + lsls r2, r4, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - lsls r6, r3, #21 │ │ │ │ │ + lsls r2, r4, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - lsls r0, r5, #21 │ │ │ │ │ + lsls r4, r5, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r7, #12 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r0, r0, #19 │ │ │ │ │ + lsls r4, r0, #19 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f298c : │ │ │ │ │ @@ -567191,27 +567191,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #15 │ │ │ │ │ + lsls r4, r5, #15 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r5, #17 │ │ │ │ │ + lsls r6, r5, #17 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - lsls r4, r6, #17 │ │ │ │ │ + lsls r0, r7, #17 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r0, r5, #15 │ │ │ │ │ + lsls r4, r5, #15 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r5, #94 @ 0x5e │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f2aec : │ │ │ │ │ @@ -567357,25 +567357,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #14 │ │ │ │ │ + lsls r2, r0, #15 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #8 │ │ │ │ │ + lsls r2, r0, #9 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r4, #12 │ │ │ │ │ + lsls r0, r5, #12 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f2c14 : │ │ │ │ │ @@ -567503,15 +567503,15 @@ │ │ │ │ │ nop │ │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r4, r2, #10 │ │ │ │ │ + lsls r0, r3, #10 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -567640,15 +567640,15 @@ │ │ │ │ │ nop │ │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - lsls r0, r4, #7 │ │ │ │ │ + lsls r4, r4, #7 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ │ movs r1, r6 │ │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -568054,15 +568054,15 @@ │ │ │ │ │ c-interface.cc:1392 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.u16 d0, d10, d25 │ │ │ │ │ + vhadd.u16 d0, d14, d25 │ │ │ │ │ cmp r7, #234 @ 0xea │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ │ @@ -568147,15 +568147,15 @@ │ │ │ │ │ c-interface.cc:1401 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 8, cr0, cr14, cr9, {1} │ │ │ │ │ + cdp2 0, 9, cr0, cr2, cr9, {1} │ │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #22 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ │ @@ -568284,15 +568284,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ │ movs r1, r6 │ │ │ │ │ - ldc2l 0, cr0, [r0, #164]! @ 0xa4 │ │ │ │ │ + ldc2l 0, cr0, [r4, #164]! @ 0xa4 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #50 @ 0x32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ @@ -568547,15 +568547,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r5, #6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #248 @ 0xf8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - asrs r0, r2, #21 │ │ │ │ │ + asrs r4, r2, #21 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #142 @ 0x8e │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -568707,15 +568707,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ │ movs r1, r6 │ │ │ │ │ strb r0, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfb540029 │ │ │ │ │ + @ instruction: 0xfb580029 │ │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f34b8 : │ │ │ │ │ scroll_by_wheel_mouse_state(): │ │ │ │ │ @@ -568842,15 +568842,15 @@ │ │ │ │ │ nop │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - @ instruction: 0xfa9c0029 │ │ │ │ │ + @ instruction: 0xfaa00029 │ │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ @@ -569402,15 +569402,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r7, #30 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subw r0, lr, #2089 @ 0x829 │ │ │ │ │ + @ instruction: 0xf6b20029 │ │ │ │ │ │ │ │ │ │ 001f395c : │ │ │ │ │ draw_hydrogens_state(): │ │ │ │ │ c-interface.cc:2402 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -569562,15 +569562,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r6, #78 @ 0x4e │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - @ instruction: 0xf5f80029 │ │ │ │ │ + @ instruction: 0xf5fc0029 │ │ │ │ │ ldrsb r4, [r5, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #228 @ 0xe4 │ │ │ │ │ movs r1, r6 │ │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ @@ -569778,15 +569778,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orr.w r0, r0, #11075584 @ 0xa90000 │ │ │ │ │ + orr.w r0, r4, #11075584 @ 0xa90000 │ │ │ │ │ │ │ │ │ │ 001f3bdc , std::allocator > const&)@@Base>: │ │ │ │ │ export_molecule_as_obj(int, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ c-interface.cc:2664 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -570028,15 +570028,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r3, #32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - @ instruction: 0xf3100029 │ │ │ │ │ + @ instruction: 0xf3140029 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ │ movs r1, r6 │ │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ @@ -571292,16 +571292,16 @@ │ │ │ │ │ c-interface.cc:3716 │ │ │ │ │ b.w e7f30 │ │ │ │ │ nop │ │ │ │ │ subs r0, r1, r2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeaa00029 │ │ │ │ │ - eors.w r0, r4, r9, asr #32 │ │ │ │ │ + @ instruction: 0xeaa40029 │ │ │ │ │ + eors.w r0, r8, r9, asr #32 │ │ │ │ │ │ │ │ │ │ 001f45c8 : │ │ │ │ │ get_text_for_smooth_scroll_steps(): │ │ │ │ │ c-interface.cc:3726 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -571336,15 +571336,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ subs r2, r3, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orn r0, r4, r9, asr #32 │ │ │ │ │ + orn r0, r8, r9, asr #32 │ │ │ │ │ │ │ │ │ │ 001f4610 : │ │ │ │ │ set_smooth_scroll_limit_str(): │ │ │ │ │ c-interface.cc:3737 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -571408,15 +571408,15 @@ │ │ │ │ │ add r2, pc │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [sl, #164]! @ 0xa4 │ │ │ │ │ + strd r0, r0, [lr, #164]! @ 0xa4 │ │ │ │ │ │ │ │ │ │ 001f4698 : │ │ │ │ │ set_smooth_scroll_limit(): │ │ │ │ │ c-interface.cc:3752 │ │ │ │ │ ldr r3, [pc, #12] @ (1f46a8 ) │ │ │ │ │ c-interface.cc:3753 │ │ │ │ │ ldr r2, [pc, #16] @ (1f46ac ) │ │ │ │ │ @@ -571660,15 +571660,15 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ adds r2, r6, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia.w r0!, {r0, r3, r5} │ │ │ │ │ + stmia.w r4!, {r0, r3, r5} │ │ │ │ │ │ │ │ │ │ 001f4800 : │ │ │ │ │ recentre_on_read_pdb(): │ │ │ │ │ c-interface.cc:3855 │ │ │ │ │ ldr r3, [pc, #12] @ (1f4810 ) │ │ │ │ │ c-interface.cc:3856 │ │ │ │ │ ldr r2, [pc, #16] @ (1f4814 ) │ │ │ │ │ @@ -571971,15 +571971,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r6, #27 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1f4854 │ │ │ │ │ + b.n 1f485c │ │ │ │ │ movs r1, r5 │ │ │ │ │ asrs r0, r6, #25 │ │ │ │ │ movs r1, r6 │ │ │ │ │ asrs r6, r1, #25 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f49e4 : │ │ │ │ │ @@ -572133,15 +572133,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r6, #23 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1f4780 │ │ │ │ │ + b.n 1f4788 │ │ │ │ │ movs r1, r5 │ │ │ │ │ asrs r4, r4, #21 │ │ │ │ │ movs r1, r6 │ │ │ │ │ asrs r2, r0, #21 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f4af0 : │ │ │ │ │ @@ -572299,15 +572299,15 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r5, #19 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1f46a8 │ │ │ │ │ + b.n 1f46b0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ asrs r2, r3, #17 │ │ │ │ │ movs r1, r6 │ │ │ │ │ asrs r2, r6, #16 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f4c00 : │ │ │ │ │ @@ -572655,17 +572655,17 @@ │ │ │ │ │ cmn r0, r1 │ │ │ │ │ asrs r2, r4, #7 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1f5364 │ │ │ │ │ + b.n 1f536c │ │ │ │ │ movs r1, r5 │ │ │ │ │ - stc2 0, cr0, [r8, #-168] @ 0xffffff58 │ │ │ │ │ + stc2 0, cr0, [ip, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ │ │ 001f4e8c : │ │ │ │ │ average_temperature_factor(): │ │ │ │ │ c-interface.cc:4026 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -572750,19 +572750,19 @@ │ │ │ │ │ asrs r4, r2, #5 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrd r0, r0, [sl, #-160]! @ 0xa0 │ │ │ │ │ - ldmia r2!, {r1} │ │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - b.n 1f52a8 │ │ │ │ │ + b.n 1f52b0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - mcrr2 0, 2, r0, r0, cr10 │ │ │ │ │ + mcrr2 0, 2, r0, r4, cr10 │ │ │ │ │ │ │ │ │ │ 001f4f5c : │ │ │ │ │ standard_deviation_temperature_factor(): │ │ │ │ │ c-interface.cc:4050 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -572819,15 +572819,15 @@ │ │ │ │ │ asrs r6, r1, #2 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xe8c20028 │ │ │ │ │ - b.n 1f5228 │ │ │ │ │ + b.n 1f5230 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 001f4fe0 : │ │ │ │ │ centre_of_mass_string.localalias(): │ │ │ │ │ c-interface.cc:4070 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -573038,21 +573038,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r0, #32 │ │ │ │ │ movs r1, r6 │ │ │ │ │ lsrs r2, r5, #31 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ │ movs r1, r5 │ │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ │ movs r1, r5 │ │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsrs r0, r7, #27 │ │ │ │ │ movs r1, r6 │ │ │ │ │ lsrs r2, r3, #27 │ │ │ │ │ movs r1, r6 │ │ │ │ │ lsrs r2, r0, #27 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -573427,19 +573427,19 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r6, #19 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 1f53fc │ │ │ │ │ + ble.n 1f5404 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ble.n 1f5424 │ │ │ │ │ + ble.n 1f542c │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ble.n 1f53fc │ │ │ │ │ + ble.n 1f5404 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsrs r4, r1, #17 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -573601,15 +573601,15 @@ │ │ │ │ │ c-interface.cc:5510 │ │ │ │ │ b.w eaba8 │ │ │ │ │ nop │ │ │ │ │ lsrs r0, r7, #11 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 1f557c │ │ │ │ │ + bgt.n 1f5584 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 001f5544 : │ │ │ │ │ set_draw_moving_atoms_restraints(): │ │ │ │ │ c-interface.cc:5528 │ │ │ │ │ ldr r3, [pc, #16] @ (1f5558 ) │ │ │ │ │ c-interface.cc:5529 │ │ │ │ │ @@ -574705,19 +574705,19 @@ │ │ │ │ │ movs r1, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r6, #19 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 1f5d4c │ │ │ │ │ + bvs.n 1f5d54 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - bgt.n 1f5d84 │ │ │ │ │ + bgt.n 1f5d8c │ │ │ │ │ movs r2, r5 │ │ │ │ │ - bgt.n 1f5d60 │ │ │ │ │ + bgt.n 1f5d68 │ │ │ │ │ movs r2, r5 │ │ │ │ │ lsls r0, r0, #18 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #14 │ │ │ │ │ movs r1, r6 │ │ │ │ │ @@ -574862,19 +574862,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r0, #12 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 1f5e80 │ │ │ │ │ + bmi.n 1f5e88 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r6, r0, #10 │ │ │ │ │ movs r1, r6 │ │ │ │ │ - bcc.n 1f5df4 │ │ │ │ │ + bmi.n 1f5dfc │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r6, r7, #8 │ │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ │ │ 001f5dfc : │ │ │ │ │ space_group_py(): │ │ │ │ │ c-interface.cc:6186 │ │ │ │ │ @@ -575306,19 +575306,19 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ movs r1, r6 │ │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ vshr.u32 d16, d16, #32 │ │ │ │ │ - bne.n 1f61ac │ │ │ │ │ + bne.n 1f61b4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 1f61bc │ │ │ │ │ + bne.n 1f61c4 , std::allocator > const&)@@Base> │ │ │ │ │ movs r1, r5 │ │ │ │ │ vqadd.u16 d16, d14, d16 │ │ │ │ │ │ │ │ │ │ 001f60e0 : │ │ │ │ │ set_refine_ramachandran_torsion_angles(): │ │ │ │ │ c-interface.cc:6369 │ │ │ │ │ b.w ea26c │ │ │ │ │ @@ -575535,15 +575535,15 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ c-interface.cc:6540 (discriminator 1) │ │ │ │ │ b.w ecea8 │ │ │ │ │ nop │ │ │ │ │ mrc2 0, 0, r0, cr12, cr0, {1} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 1f6250 │ │ │ │ │ + beq.n 1f6258 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 001f6218 : │ │ │ │ │ show_calculate_updating_maps_pythonic_gui(): │ │ │ │ │ c-interface.cc:557 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -575641,19 +575641,19 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ stc2l 0, cr0, [lr, #192] @ 0xc0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2l 0, cr0, [r8, #192] @ 0xc0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - beq.n 1f62f8 │ │ │ │ │ + beq.n 1f6300 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - beq.n 1f6354 │ │ │ │ │ + beq.n 1f635c │ │ │ │ │ movs r1, r5 │ │ │ │ │ stc2l 0, cr0, [sl, #-192]! @ 0xffffff40 │ │ │ │ │ stc2l 0, cr0, [ip, #-192] @ 0xffffff40 │ │ │ │ │ │ │ │ │ │ 001f62ec : │ │ │ │ │ coot_socket_listener_idle_func(): │ │ │ │ │ c-interface.cc:8701 │ │ │ │ │ @@ -575735,15 +575735,15 @@ │ │ │ │ │ ldc2l 0, cr0, [ip], #192 @ 0xc0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 0, cr0, [r6], #192 @ 0xc0 │ │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2l 0, cr0, [r0], #192 @ 0xc0 │ │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldc2 0, cr0, [ip], {48} @ 0x30 │ │ │ │ │ │ │ │ │ │ 001f6394 : │ │ │ │ │ py_clean_internal(_object*) [clone .localalias]: │ │ │ │ │ c-interface.cc:6549 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -575907,15 +575907,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 001f64b4 : │ │ │ │ │ pyrun_simple_string(char const*): │ │ │ │ │ c-interface.cc:6607 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w ecea8 │ │ │ │ │ @@ -576229,38 +576229,38 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xfb280030 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ smlatt r0, lr, r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6!, {r7} │ │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsb.w r0, [sl, #48] @ 0x30 │ │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6!, {r3} │ │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ │ movs r1, r5 │ │ │ │ │ vst4.8 {d0-d3}, [lr :256], r0 │ │ │ │ │ │ │ │ │ │ 001f6754 : │ │ │ │ │ safe_python_command_test(char const*): │ │ │ │ │ c-interface.cc:6679 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -576828,15 +576828,15 @@ │ │ │ │ │ sbc.w r0, r0, #11534336 @ 0xb00000 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adcs.w r0, sl, #11534336 @ 0xb00000 │ │ │ │ │ ldr r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adc.w r0, r4, #11534336 @ 0xb00000 │ │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ add.w r0, r2, #11534336 @ 0xb00000 │ │ │ │ │ │ │ │ │ │ 001f6b30 : │ │ │ │ │ set_guile_gui_loaded_flag(): │ │ │ │ │ c-interface.cc:7167 │ │ │ │ │ ldr r3, [pc, #12] @ (1f6b40 ) │ │ │ │ │ @@ -577104,15 +577104,15 @@ │ │ │ │ │ c-interface.cc:7447 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w 1f16b4 │ │ │ │ │ @ instruction: 0xf33a0030 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 001f6d14 : │ │ │ │ │ run_python_script(): │ │ │ │ │ c-interface.cc:7450 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -577278,15 +577278,15 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ │ vswp d16, d24 │ │ │ │ │ movw r0, #41008 @ 0xa030 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1} │ │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @ instruction: 0xf1f80030 │ │ │ │ │ rsbs r0, r8, #48 @ 0x30 │ │ │ │ │ │ │ │ │ │ 001f6e60 : │ │ │ │ │ @@ -577391,15 +577391,15 @@ │ │ │ │ │ c-interface.cc:7275 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf1860030 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ sbc.w r0, r2, #48 @ 0x30 │ │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf1300030 │ │ │ │ │ adds.w r0, r2, #48 @ 0x30 │ │ │ │ │ │ │ │ │ │ @@ -577547,20 +577547,20 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf0c20030 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ orrs.w r0, sl, #48 @ 0x30 │ │ │ │ │ - add r7, pc, #456 @ (adr r7, 1f71f8 ) │ │ │ │ │ + add r7, pc, #472 @ (adr r7, 1f7208 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ │ + stmia r6!, {r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ands.w r0, r6, #48 @ 0x30 │ │ │ │ │ vshr.s32 d16, d16, #2 │ │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 001f7040 : │ │ │ │ │ @@ -577791,28 +577791,28 @@ │ │ │ │ │ vshr.s8 d0, d16, #6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r6, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r5} │ │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ │ - vsri.64 q14, q15, #1 │ │ │ │ │ + vabal.u q14, d15, d2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldmia r0!, {r4, r5, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ - cbnz r6, 1f7270 │ │ │ │ │ + cbnz r2, 1f7272 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cbnz r0, 1f7270 │ │ │ │ │ + cbnz r4, 1f7270 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ │ movs r0, r5 │ │ │ │ │ mcr 0, 1, r0, cr6, cr0, {1} │ │ │ │ │ │ │ │ │ │ 001f7234 : │ │ │ │ │ do_sequence_view(): │ │ │ │ │ @@ -578020,15 +578020,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1f731a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ stc 0, cr0, [r4, #-192] @ 0xffffff40 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f7358 : │ │ │ │ │ translate_scene_y(): │ │ │ │ │ c-interface.cc:8292 │ │ │ │ │ @@ -578070,15 +578070,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1f738e │ │ │ │ │ blx e78c8 │ │ │ │ │ ldc 0, cr0, [r0], {48} @ 0x30 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f73cc : │ │ │ │ │ translate_scene_z(): │ │ │ │ │ c-interface.cc:8295 │ │ │ │ │ @@ -578120,15 +578120,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1f7402 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldc 0, cr0, [ip], {48} @ 0x30 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f7440 : │ │ │ │ │ redraw_background(): │ │ │ │ │ c-interface.cc:8319 │ │ │ │ │ @@ -578416,15 +578416,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 1f75da │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ orr.w r0, r4, r0, rrx │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f7618 : │ │ │ │ │ set_raster3d_bond_thickness(): │ │ │ │ │ c-interface.cc:8496 │ │ │ │ │ @@ -578633,15 +578633,15 @@ │ │ │ │ │ beq.n 1f7750 │ │ │ │ │ c-interface.cc:8552 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ stmdb r2!, {r4, r5} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itet ls │ │ │ │ │ + itte ls │ │ │ │ │ movls r1, r5 │ │ │ │ │ @ instruction: 0xe8de0030 │ │ │ │ │ @ instruction: 0xe8c00030 │ │ │ │ │ │ │ │ │ │ 001f7768 : │ │ │ │ │ raster_screen_shot_py(): │ │ │ │ │ c-interface.cc:8556 │ │ │ │ │ @@ -578701,15 +578701,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1f77f4 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrd r0, r0, [lr], #-192 @ 0xc0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00f2 │ │ │ │ │ + bkpt 0x00f6 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @ instruction: 0xe83a0030 │ │ │ │ │ @ instruction: 0xe81c0030 │ │ │ │ │ │ │ │ │ │ 001f780c : │ │ │ │ │ set_renderer_show_atoms(): │ │ │ │ │ c-interface.cc:8570 │ │ │ │ │ @@ -579081,15 +579081,15 @@ │ │ │ │ │ c-interface.cc:8983 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ b.n 1f7670 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r2, r4, r7} │ │ │ │ │ + pop {r3, r4, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f7a64 : │ │ │ │ │ n_views(): │ │ │ │ │ c-interface.cc:9032 │ │ │ │ │ @@ -579368,27 +579368,27 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 1f774c │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r4} │ │ │ │ │ + pop {r1, r2, r4} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 1f7cf8 │ │ │ │ │ + cbnz r0, 1f7cfa │ │ │ │ │ movs r1, r5 │ │ │ │ │ - pop {r1} │ │ │ │ │ + pop {r1, r2} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ │ + pop {r1, r4, r6} │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 1f7ce0 │ │ │ │ │ + cbnz r2, 1f7ce2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ b.n 1f74f8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ b.n 1f74bc │ │ │ │ │ movs r0, r6 │ │ │ │ │ b.n 1f8484 , std::allocator > const&, int)@@Base+0x1bc> │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -579818,25 +579818,25 @@ │ │ │ │ │ nop │ │ │ │ │ b.n 1f826c │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r4, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb848 │ │ │ │ │ + @ instruction: 0xb84c │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 001f7fc8 : │ │ │ │ │ @@ -580562,27 +580562,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 1f84fc │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 1f84d4 , std::allocator > const&, int)@@Base+0x20c> │ │ │ │ │ movs r0, r6 │ │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ @ instruction: 0xb65a │ │ │ │ │ movs r0, r5 │ │ │ │ │ - push {r2, r3, r4} │ │ │ │ │ + push {r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cbz r2, 1f8552 │ │ │ │ │ + cbz r6, 1f8552 │ │ │ │ │ movs r1, r5 │ │ │ │ │ push {r1, r2, r6, r7, lr} │ │ │ │ │ movs r0, r5 │ │ │ │ │ - cbz r0, 1f854e │ │ │ │ │ + cbz r4, 1f854e │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cbz r2, 1f8554 │ │ │ │ │ + cbz r6, 1f8554 │ │ │ │ │ movs r1, r5 │ │ │ │ │ blt.n 1f85d4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ blt.n 1f859c │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001f84f8 : │ │ │ │ │ @@ -580753,23 +580753,23 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ bge.n 1f85fc │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 1f85f0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r6, r1 │ │ │ │ │ + sxtb r2, r2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - sxtb r6, r2 │ │ │ │ │ + sxtb r2, r3 │ │ │ │ │ movs r1, r5 │ │ │ │ │ bge.n 1f86c4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ bge.n 1f867c │ │ │ │ │ movs r0, r6 │ │ │ │ │ bge.n 1f8650 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -582340,46 +582340,46 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 1f91dc │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x0032 │ │ │ │ │ + bkpt 0x0036 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 1f92bc │ │ │ │ │ movs r0, r6 │ │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ │ movs r2, r5 │ │ │ │ │ vaddl.u16 q0, d14, d24 │ │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r6, pc, #968 @ (adr r6, 1f95d0 ) │ │ │ │ │ + add r6, pc, #984 @ (adr r6, 1f95e0 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - revsh r0, r0 │ │ │ │ │ + revsh r4, r0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - hlt 0x002c │ │ │ │ │ + hlt 0x0030 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r6, [r2, #29] │ │ │ │ │ + strb r2, [r3, #29] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r4, [r4, #21] │ │ │ │ │ movs r0, r5 │ │ │ │ │ @@ -582727,29 +582727,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #880 @ (adr r4, 1f984c ) │ │ │ │ │ + add r4, pc, #896 @ (adr r4, 1f985c ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ │ movs r0, r6 │ │ │ │ │ - add r4, pc, #632 @ (adr r4, 1f9764 ) │ │ │ │ │ + add r4, pc, #648 @ (adr r4, 1f9774 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ │ movs r0, r6 │ │ │ │ │ - add r4, pc, #304 @ (adr r4, 1f9624 ) │ │ │ │ │ + add r4, pc, #320 @ (adr r4, 1f9634 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r4, pc, #192 @ (adr r4, 1f95b8 ) │ │ │ │ │ + add r4, pc, #208 @ (adr r4, 1f95c8 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001f9500 : │ │ │ │ │ @@ -583245,21 +583245,21 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #88 @ (adr r2, 1f9920 ) │ │ │ │ │ + add r2, pc, #104 @ (adr r2, 1f9930 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r1, pc, #200 @ (adr r1, 1f9994 ) │ │ │ │ │ + add r1, pc, #216 @ (adr r1, 1f99a4 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #224 @ (adr r0, 1f99b4 ) │ │ │ │ │ + add r0, pc, #240 @ (adr r0, 1f99c4 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ graphics-info.h:1586 │ │ │ │ │ ldr r3, [pc, #356] @ (1f9a40 ) │ │ │ │ │ c-interface.cc:8939 (discriminator 1) │ │ │ │ │ add.w sl, sp, #392 @ 0x188 │ │ │ │ │ @@ -583933,15 +583933,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ │ movs r1, r5 │ │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ stmia r2!, {r3, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001f9db8 : │ │ │ │ │ @@ -584088,15 +584088,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001f9ed0 : │ │ │ │ │ @@ -584304,17 +584304,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ite al │ │ │ │ │ moval r0, r6 │ │ │ │ │ │ │ │ │ │ 001fa060 : │ │ │ │ │ @@ -584428,15 +584428,15 @@ │ │ │ │ │ movvc r0, r6 │ │ │ │ │ strvc r4, [r7, #76] @ 0x4c │ │ │ │ │ movvc r0, r0 │ │ │ │ │ itet vs │ │ │ │ │ movvs r0, r6 │ │ │ │ │ ldrshvc r4, [r6, r3] │ │ │ │ │ movvs r0, r0 │ │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ite cs │ │ │ │ │ movcs r0, r6 │ │ │ │ │ it eq @ unpredictable │ │ │ │ │ moveq r0, r6 │ │ │ │ │ │ │ │ │ │ 001fa13c : │ │ │ │ │ @@ -585025,15 +585025,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r6, 1fa58e │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r5 │ │ │ │ │ cbnz r6, 1fa590 │ │ │ │ │ movs r0, r6 │ │ │ │ │ revsh r2, r6 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fa550 : │ │ │ │ │ @@ -585920,15 +585920,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ │ movs r1, r5 │ │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ │ movs r0, r6 │ │ │ │ │ @ instruction: 0xfb420028 │ │ │ │ │ push {r1, r2, r6} │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ @@ -586092,17 +586092,17 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ cbz r6, 1fadaa │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #28] │ │ │ │ │ + strh r6, [r6, #28] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 1fad96 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -586203,15 +586203,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1fadfa │ │ │ │ │ c-interface.cc:2341 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1fadda │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ │ movs r1, r5 │ │ │ │ │ sxtb r4, r7 │ │ │ │ │ movs r0, r6 │ │ │ │ │ sxtb r0, r7 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -586315,15 +586315,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1faec0 │ │ │ │ │ c-interface.cc:2350 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1faea0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ │ movs r1, r5 │ │ │ │ │ cbz r0, 1faefa │ │ │ │ │ movs r0, r6 │ │ │ │ │ cbz r4, 1faefc │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -586451,15 +586451,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r0, 1fafbc │ │ │ │ │ movs r0, r6 │ │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fafd0 : │ │ │ │ │ @@ -587517,15 +587517,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, #30] │ │ │ │ │ + strh r0, [r6, #30] │ │ │ │ │ movs r1, r5 │ │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -587769,17 +587769,17 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #31] │ │ │ │ │ + strb r0, [r7, #31] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - strh r0, [r3, #8] │ │ │ │ │ + strh r4, [r3, #8] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #568 @ (adr r7, 1fbb08 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r7, pc, #448 @ (adr r7, 1fba94 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -587877,15 +587877,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1fb978 │ │ │ │ │ c-interface.cc:3200 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1fb958 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - strh r6, [r4, #8] │ │ │ │ │ + strh r2, [r5, #8] │ │ │ │ │ movs r1, r5 │ │ │ │ │ add r7, pc, #0 @ (adr r7, 1fb984 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r6, pc, #1008 @ (adr r6, 1fbd78 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -589286,17 +589286,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, #28] │ │ │ │ │ + strb r6, [r3, #28] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - strb r6, [r1, #28] │ │ │ │ │ + strb r2, [r2, #28] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fc38c : │ │ │ │ │ set_rotation_centre_size(): │ │ │ │ │ c-interface.cc:3838 │ │ │ │ │ @@ -590148,17 +590148,17 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #3] │ │ │ │ │ + strb r6, [r7, #3] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - strb r4, [r7, #3] │ │ │ │ │ + strb r0, [r0, #4] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fc9d4 : │ │ │ │ │ @@ -590255,15 +590255,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #0] │ │ │ │ │ + strb r6, [r5, #0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fca94 : │ │ │ │ │ @@ -590401,15 +590401,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [sp, #632] @ 0x278 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fcbbc : │ │ │ │ │ @@ -591510,15 +591510,15 @@ │ │ │ │ │ c-interface.cc:5052 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r7, #42] @ 0x2a │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x004c │ │ │ │ │ + bkpt 0x0050 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fd330 : │ │ │ │ │ @@ -591752,15 +591752,15 @@ │ │ │ │ │ c-interface.cc:5064 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r4, r5, r7} │ │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fd4cc : │ │ │ │ │ @@ -591877,15 +591877,15 @@ │ │ │ │ │ c-interface.cc:5071 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 1fd60e │ │ │ │ │ + cbnz r0, 1fd610 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r5, #20] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fd5a0 : │ │ │ │ │ @@ -592314,15 +592314,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ │ movs r0, r6 │ │ │ │ │ - adds r1, #22 │ │ │ │ │ + adds r1, #26 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -592945,15 +592945,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r4, [r5, #26] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r2, [r7, #24] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r2, [r3, #24] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fdd18 : │ │ │ │ │ @@ -593142,17 +593142,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, r0] │ │ │ │ │ + strh r6, [r7, r0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r6, [r2, #14] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r6, [r6, #12] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fde94 : │ │ │ │ │ @@ -593243,15 +593243,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r0, [r7, #8] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r6, [r0, #8] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strh r6, [r4, #6] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fdf4c : │ │ │ │ │ @@ -593478,15 +593478,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1fe0e8 │ │ │ │ │ c-interface.cc:5756 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1fe0c8 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -593634,15 +593634,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 1fe1fa │ │ │ │ │ c-interface.cc:5773 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 1fe1da │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r2, [r1, #27] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -593877,15 +593877,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, r2] │ │ │ │ │ + strb r6, [r0, r2] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fe3c0 : │ │ │ │ │ @@ -594408,21 +594408,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, r3] │ │ │ │ │ + str r6, [r1, r3] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, r6] │ │ │ │ │ + strh r4, [r0, r6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fe780 : │ │ │ │ │ set_display_only_model_mol(): │ │ │ │ │ c-interface.cc:5979 │ │ │ │ │ @@ -594675,21 +594675,21 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, #30] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #120] @ (1fe9c0 ) │ │ │ │ │ + ldr r7, [pc, #136] @ (1fe9d0 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r0, [r4, #28] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, r6] │ │ │ │ │ + str r2, [r5, r6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r4, [r4, #27] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fe958 : │ │ │ │ │ mol_is_active(): │ │ │ │ │ c-interface.cc:6010 │ │ │ │ │ @@ -595088,15 +595088,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #248] @ (1fed38 ) │ │ │ │ │ + ldr r4, [pc, #264] @ (1fed48 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r4, [r6, #15] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fec48 : │ │ │ │ │ @@ -595320,17 +595320,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r7, #13] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #960] @ (1ff18c ) │ │ │ │ │ + ldr r2, [pc, #976] @ (1ff19c ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldr r2, [pc, #984] @ (1ff1a8 ) │ │ │ │ │ + ldr r2, [pc, #1000] @ (1ff1b8 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r2, [r1, #10] │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r4, [r4, #9] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fedd8 : │ │ │ │ │ @@ -595807,15 +595807,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #24] @ (1ff140 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1ff150 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001ff130 : │ │ │ │ │ @@ -596100,15 +596100,15 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ strb r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #352] @ (1ff4a0 ) │ │ │ │ │ + ldr r0, [pc, #368] @ (1ff4b0 ) │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -597044,15 +597044,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rors r2, r3 │ │ │ │ │ + rors r6, r3 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -597800,23 +597800,23 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 001fff24 : │ │ │ │ │ @@ -598459,23 +598459,23 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ │ movs r0, r6 │ │ │ │ │ asrs r2, r1, #6 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 00200394 : │ │ │ │ │ import_all_refmac_cifs(): │ │ │ │ │ c-interface.cc:8111 │ │ │ │ │ @@ -601072,20 +601072,20 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 201538 │ │ │ │ │ nop │ │ │ │ │ ldr r4, [pc, #432] @ (201704 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - orn r0, r8, #11010048 @ 0xa80000 │ │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ │ + orn r0, ip, #11010048 @ 0xa80000 │ │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r3, [pc, #312] @ (2016a4 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r3, [pc, #88] @ (2015c8 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldr r2, [pc, #1016] @ (20196c ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -601692,23 +601692,23 @@ │ │ │ │ │ b.n 2018fc │ │ │ │ │ ldr r0, [pc, #552] @ (201bdc ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [pc, #504] @ (201bb4 ) │ │ │ │ │ movs r0, r6 │ │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - eor.w r0, r2, #40 @ 0x28 │ │ │ │ │ - bics.w r0, r4, #40 @ 0x28 │ │ │ │ │ - and.w r0, r6, #40 @ 0x28 │ │ │ │ │ + eor.w r0, r6, #40 @ 0x28 │ │ │ │ │ + bics.w r0, r8, #40 @ 0x28 │ │ │ │ │ + and.w r0, sl, #40 @ 0x28 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ bx r5 │ │ │ │ │ movs r0, r6 │ │ │ │ │ mov lr, lr │ │ │ │ │ movs r0, r6 │ │ │ │ │ mov lr, sl │ │ │ │ │ @@ -602082,23 +602082,23 @@ │ │ │ │ │ nop │ │ │ │ │ cmp ip, ip │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ movs r0, r6 │ │ │ │ │ - movs r2, #10 │ │ │ │ │ + movs r2, #14 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - stcl 0, cr0, [sl, #160] @ 0xa0 │ │ │ │ │ - stcl 0, cr0, [r0, #-160]! @ 0xffffff60 │ │ │ │ │ - stc 0, cr0, [sl, #-160]! @ 0xffffff60 │ │ │ │ │ + stcl 0, cr0, [lr, #160] @ 0xa0 │ │ │ │ │ + stcl 0, cr0, [r4, #-160]! @ 0xffffff60 │ │ │ │ │ + stc 0, cr0, [lr, #-160]! @ 0xffffff60 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r4, fp │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r4, r4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ @@ -602890,31 +602890,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsls r0, r7 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r7, #2 │ │ │ │ │ + adds r6, r7, #2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - subs r2, r4, r6 │ │ │ │ │ + subs r6, r4, r6 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 002022a0 : │ │ │ │ │ test_fragment(): │ │ │ │ │ c-interface.cc:4375 │ │ │ │ │ @@ -603336,29 +603336,29 @@ │ │ │ │ │ ldr r0, [pc, #52] @ (2025a8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ │ movs r0, r6 │ │ │ │ │ - asrs r2, r2, #9 │ │ │ │ │ + asrs r6, r2, #9 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ │ movs r0, r6 │ │ │ │ │ - adds r6, r3, r3 │ │ │ │ │ + adds r2, r4, r3 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - adds r6, r7, r2 │ │ │ │ │ + adds r2, r0, r3 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r3, #26 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r1, #31 │ │ │ │ │ + asrs r6, r1, #31 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ subs r2, #156 @ 0x9c │ │ │ │ │ movs r0, r6 │ │ │ │ │ b.n 202878 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -603518,31 +603518,31 @@ │ │ │ │ │ b.n 20269a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r1, #29 │ │ │ │ │ + asrs r6, r1, #29 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ │ movs r0, r6 │ │ │ │ │ - asrs r2, r2, #32 │ │ │ │ │ + asrs r6, r2, #32 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #206 @ 0xce │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r4, #26 │ │ │ │ │ + asrs r2, r5, #26 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 002026f0 : │ │ │ │ │ wrapped_create_run_state_file_dialog_py(): │ │ │ │ │ c-interface.cc:7397 │ │ │ │ │ @@ -603860,25 +603860,25 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2028b4 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 20290c │ │ │ │ │ b.n 2028b4 │ │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - asrs r0, r0, #22 │ │ │ │ │ + asrs r4, r0, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - asrs r4, r6, #21 │ │ │ │ │ + asrs r0, r7, #21 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - asrs r0, r2, #22 │ │ │ │ │ + asrs r4, r2, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #114 @ 0x72 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -604095,23 +604095,23 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r2, #15 │ │ │ │ │ + asrs r0, r3, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - asrs r4, r3, #15 │ │ │ │ │ + asrs r0, r4, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - asrs r6, r7, #13 │ │ │ │ │ + asrs r2, r0, #14 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - asrs r0, r0, #14 │ │ │ │ │ + asrs r4, r0, #14 │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r5, #150 @ 0x96 │ │ │ │ │ movs r0, r6 │ │ │ │ │ adds r5, #120 @ 0x78 │ │ │ │ │ movs r0, r6 │ │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -604627,27 +604627,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r5, #8 │ │ │ │ │ + asrs r0, r6, #8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ │ movs r0, r6 │ │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r2, #0 │ │ │ │ │ movs r0, r6 │ │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ bls.n 202f1c │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -605175,21 +605175,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ │ movs r1, r5 │ │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ │ movs r0, r6 │ │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ │ movs r1, r5 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ bpl.n 203308 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -606200,15 +606200,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r5, #22 │ │ │ │ │ + lsls r0, r6, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -606956,34 +606956,34 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r0, #3 │ │ │ │ │ + lsls r6, r0, #3 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r4, r5, #2 │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r0, r6, #1 │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ + lsls r6, r4, #1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r4, r4, #1 │ │ │ │ │ + lsls r0, r5, #1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r6, r3, #1 │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ │ movs r0, r6 │ │ │ │ │ - vaddl.u32 q8, d6, d24 │ │ │ │ │ - vaddl.u32 q0, d14, d24 │ │ │ │ │ - vrev64.8 d0, d24 │ │ │ │ │ - vaddl.u16 q0, d4, d24 │ │ │ │ │ + vaddl.u32 q8, d10, d24 │ │ │ │ │ + vswp d0, d24 │ │ │ │ │ + vrev64.16 d0, d24 │ │ │ │ │ + vaddl.u16 q0, d8, d24 │ │ │ │ │ movs r1, #32 │ │ │ │ │ movs r0, r6 │ │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 00203f78 : │ │ │ │ │ read_phs_and_make_map_using_cell_symm_from_mol(): │ │ │ │ │ @@ -607356,15 +607356,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r6, #3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ subs r0, r4, #2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [lr], {40} @ 0x28 │ │ │ │ │ + stc2l 0, cr0, [r2], #160 @ 0xa0 │ │ │ │ │ │ │ │ │ │ 00204264 : │ │ │ │ │ read_phs_and_make_map_using_cell_symm_from_previous_mol(): │ │ │ │ │ c-interface.cc:4696 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -607851,18 +607851,18 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vld1.8 {d0[1]}, [r8], r8 │ │ │ │ │ + vld1.8 {d0[1]}, [ip], r8 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #2] │ │ │ │ │ + ldrsb.w r0, [r4, r8, lsl #2] │ │ │ │ │ │ │ │ │ │ 00204634 : │ │ │ │ │ read_phs_and_coords_and_make_map(): │ │ │ │ │ c-interface.cc:4661 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -608062,19 +608062,19 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - @ instruction: 0xf7ca0028 │ │ │ │ │ - @ instruction: 0xf7fc0028 │ │ │ │ │ - lsls r6, r0, #17 │ │ │ │ │ + @ instruction: 0xf7ce0028 │ │ │ │ │ + strb.w r0, [r0, r8, lsl #2] │ │ │ │ │ + lsls r2, r1, #17 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - @ instruction: 0xf7f00028 │ │ │ │ │ + @ instruction: 0xf7f40028 │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 002047d0 : │ │ │ │ │ read_cif_data_with_phases_nfo_fc(): │ │ │ │ │ c-interface.cc:8047 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -608288,15 +608288,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r2, #29 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - @ instruction: 0xf2e40028 │ │ │ │ │ + @ instruction: 0xf2e80028 │ │ │ │ │ asrs r6, r1, #27 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 00204978 : │ │ │ │ │ read_cif_data_with_phases_fo_fc(): │ │ │ │ │ c-interface.cc:8034 │ │ │ │ │ movs r1, #2 │ │ │ │ │ @@ -608538,25 +608538,25 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r1, #25 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adcs.w r0, ip, #11010048 @ 0xa80000 │ │ │ │ │ + sbc.w r0, r0, #11010048 @ 0xa80000 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r2, #22 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ stc 0, cr0, [r0, #156]! @ 0x9c │ │ │ │ │ bvc.n 204a98 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ │ + add.w r0, r8, #40 @ 0x28 │ │ │ │ │ asrs r4, r6, #19 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 00204b54 : │ │ │ │ │ read_cif_data(): │ │ │ │ │ c-interface.cc:7806 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -608772,21 +608772,21 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r1, #18 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf3b80028 │ │ │ │ │ + @ instruction: 0xf3bc0028 │ │ │ │ │ asrs r0, r4, #16 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - @ instruction: 0xf34c0028 │ │ │ │ │ + @ instruction: 0xf3500028 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.s32 d16, d6, d24 │ │ │ │ │ + vhadd.s32 d16, d10, d24 │ │ │ │ │ ittt ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ itte ls @ unpredictable │ │ │ │ │ movls r7, r4 │ │ │ │ │ asrls r6, r5, #12 │ │ │ │ │ movhi r0, r6 │ │ │ │ │ │ │ │ │ │ @@ -608991,15 +608991,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r0, r2, #9 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - cdp 0, 2, cr0, cr2, cr8, {1} │ │ │ │ │ + cdp 0, 2, cr0, cr6, cr8, {1} │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r3, #6 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ @@ -609216,16 +609216,16 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - ldc 0, cr0, [r2], {40} @ 0x28 │ │ │ │ │ - and.w r0, sl, #40 @ 0x28 │ │ │ │ │ + ldc 0, cr0, [r6], {40} @ 0x28 │ │ │ │ │ + and.w r0, lr, #40 @ 0x28 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r6, #31 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ @@ -609733,27 +609733,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r4, #23 │ │ │ │ │ movs r0, r6 │ │ │ │ │ - stcl 0, cr0, [sl], #-160 @ 0xffffff60 │ │ │ │ │ - stcl 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ │ - ldr.w r0, [r2, #41] @ 0x29 │ │ │ │ │ - ldcl 0, cr0, [ip], #-160 @ 0xffffff60 │ │ │ │ │ - stcl 0, cr0, [r8], {40} @ 0x28 │ │ │ │ │ - ldcl 0, cr0, [r6], #160 @ 0xa0 │ │ │ │ │ - str??.w r0, [r8, r9, lsl #2] │ │ │ │ │ - ldc 0, cr0, [r2], {40} @ 0x28 │ │ │ │ │ + stcl 0, cr0, [lr], #-160 @ 0xffffff60 │ │ │ │ │ + stcl 0, cr0, [r6, #-160]! @ 0xffffff60 │ │ │ │ │ + ldr.w r0, [r6, #41] @ 0x29 │ │ │ │ │ + stc 0, cr0, [r0], {40} @ 0x28 │ │ │ │ │ + stcl 0, cr0, [ip], {40} @ 0x28 │ │ │ │ │ + ldcl 0, cr0, [sl], #160 @ 0xa0 │ │ │ │ │ + str??.w r0, [ip, r9, lsl #2] │ │ │ │ │ + ldc 0, cr0, [r6], {40} @ 0x28 │ │ │ │ │ lsrs r4, r5, #18 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeaea0028 │ │ │ │ │ + @ instruction: 0xeaee0028 │ │ │ │ │ │ │ │ │ │ 00205498 : │ │ │ │ │ set_grey_carbon_colour(): │ │ │ │ │ c-interface.cc:5518 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ @@ -610002,15 +610002,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r7, #12 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsrs r2, r4, #12 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orns r0, r8, r8, asr #32 │ │ │ │ │ + orns r0, ip, r8, asr #32 │ │ │ │ │ lsrs r2, r6, #9 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsrs r6, r2, #7 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsrs r0, r7, #6 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsrs r2, r3, #6 │ │ │ │ │ @@ -610541,19 +610541,19 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsrs r0, r7, #1 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 20596c │ │ │ │ │ + b.n 205974 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - b.n 205890 │ │ │ │ │ + b.n 205898 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - b.n 205818 │ │ │ │ │ + b.n 205820 │ │ │ │ │ movs r0, r5 │ │ │ │ │ lsls r6, r6, #24 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsls r0, r4, #23 │ │ │ │ │ movs r0, r6 │ │ │ │ │ @@ -611293,33 +611293,33 @@ │ │ │ │ │ movs r0, r6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r2, #8 │ │ │ │ │ movs r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2064e8 │ │ │ │ │ + b.n 2064f0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 206404 │ │ │ │ │ + b.n 20640c │ │ │ │ │ movs r0, r5 │ │ │ │ │ - b.n 206440 │ │ │ │ │ + b.n 206448 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 206414 │ │ │ │ │ + b.n 20641c │ │ │ │ │ movs r0, r5 │ │ │ │ │ lsls r4, r5, #2 │ │ │ │ │ movs r0, r6 │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ movs r0, r6 │ │ │ │ │ │ │ │ │ │ 00206008 : │ │ │ │ │ @@ -612442,15 +612442,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 20681c │ │ │ │ │ + bls.n 206824 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str.w r0, [r8, pc, lsl #2] │ │ │ │ │ strh.w r0, [r2, pc, lsl #2] │ │ │ │ │ coot::command_arg_t& std::vector >::emplace_back(coot::command_arg_t&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -613178,15 +613178,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 206d3c , std::allocator > const&, int)@@Base+0x484> │ │ │ │ │ b.n 206cec , std::allocator > const&, int)@@Base+0x434> │ │ │ │ │ b.n 206cf2 , std::allocator > const&, int)@@Base+0x43a> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 206d58 , std::allocator > const&, int)@@Base+0x4a0> │ │ │ │ │ b.n 206d58 , std::allocator > const&, int)@@Base+0x4a0> │ │ │ │ │ - bhi.n 206e58 │ │ │ │ │ + bhi.n 206e60 │ │ │ │ │ movs r0, r5 │ │ │ │ │ @ instruction: 0xf704002f │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf6f4002f │ │ │ │ │ addw r0, r6, #2095 @ 0x82f │ │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ │ @@ -613209,25 +613209,25 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 206dcc , std::allocator > const&, int)@@Base+0x514> │ │ │ │ │ + bvs.n 206dd4 , std::allocator > const&, int)@@Base+0x51c> │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bvs.n 206dec , std::allocator > const&)@@Base+0x8> │ │ │ │ │ + bvs.n 206df4 , std::allocator > const&)@@Base+0x10> │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bpl.n 206dd0 , std::allocator > const&, int)@@Base+0x518> │ │ │ │ │ + bvs.n 206dd8 , std::allocator > const&, int)@@Base+0x520> │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bpl.n 206ebc │ │ │ │ │ + bpl.n 206ec4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bmi.n 206dd0 , std::allocator > const&, int)@@Base+0x518> │ │ │ │ │ + bmi.n 206dd8 , std::allocator > const&, int)@@Base+0x520> │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bpl.n 206e58 │ │ │ │ │ + bpl.n 206e60 │ │ │ │ │ movs r0, r5 │ │ │ │ │ @ instruction: 0xf2e2002f │ │ │ │ │ │ │ │ │ │ 00206de4 , std::allocator > const&)@@Base>: │ │ │ │ │ handle_read_draw_molecule(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ c-interface.cc:525 │ │ │ │ │ ldr r3, [pc, #12] @ (206df4 , std::allocator > const&)@@Base+0x10>) │ │ │ │ │ @@ -613760,34 +613760,34 @@ │ │ │ │ │ b.n 207156 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ orns r0, r6, #47 @ 0x2f │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orn r0, ip, #47 @ 0x2f │ │ │ │ │ - bcs.n 2072ac │ │ │ │ │ + bcs.n 2072b4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bcs.n 207270 │ │ │ │ │ + bcs.n 207278 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - cdp 0, 6, cr0, cr12, cr10, {1} │ │ │ │ │ + cdp 0, 7, cr0, cr0, cr10, {1} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 207208 │ │ │ │ │ + bcs.n 207210 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bcs.n 2071d0 │ │ │ │ │ + bcs.n 2071d8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bne.n 2071c0 │ │ │ │ │ + bne.n 2071c8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bne.n 2071cc │ │ │ │ │ + bne.n 2071d4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bne.n 2071d8 │ │ │ │ │ + bcs.n 2071e0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ asrs r6, r0, #23 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ asrs r6, r5, #22 │ │ │ │ │ movs r0, r5 │ │ │ │ │ @@ -613944,15 +613944,15 @@ │ │ │ │ │ ... │ │ │ │ │ stcl 0, cr0, [r2, #188]! @ 0xbc │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldcl 0, cr0, [r8, #188] @ 0xbc │ │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 2073a4 │ │ │ │ │ + beq.n 2073ac │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldcl 0, cr0, [sl, #-188] @ 0xffffff44 │ │ │ │ │ stc 0, cr0, [ip, #-188]! @ 0xffffff44 │ │ │ │ │ │ │ │ │ │ 00207314 : │ │ │ │ │ add_spin_view(): │ │ │ │ │ c-interface.cc:9267 │ │ │ │ │ @@ -614278,15 +614278,15 @@ │ │ │ │ │ b.n 207504 │ │ │ │ │ stcl 0, cr0, [ip], {47} @ 0x2f │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc 0, cr0, [r8], #188 @ 0xbc │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ @ instruction: 0xeb30002f │ │ │ │ │ @ instruction: 0xeaee002f │ │ │ │ │ @ instruction: 0xeabe002f │ │ │ │ │ │ │ │ │ │ 0020757c : │ │ │ │ │ go_to_view_number(): │ │ │ │ │ @@ -614720,15 +614720,15 @@ │ │ │ │ │ lsls r7, r3 │ │ │ │ │ orn r0, r4, pc, asr #32 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs.w r0, ip, pc, asr #32 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ strd r0, r0, [r2, #-188]! @ 0xbc │ │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #28 │ │ │ │ │ @@ -614879,15 +614879,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 2079a6 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 2077c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 2076c4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 207670 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 002079e4 : │ │ │ │ │ @@ -615063,15 +615063,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2076fc │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 2075d8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 207554 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00207b24 : │ │ │ │ │ @@ -615239,15 +615239,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 20758c │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 207588 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 207488 │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 20842c │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00207c4c : │ │ │ │ │ @@ -615445,15 +615445,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2084b0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 208314 │ │ │ │ │ movs r7, r5 │ │ │ │ │ b.n 2082c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00207da4 : │ │ │ │ │ @@ -615655,15 +615655,15 @@ │ │ │ │ │ ... │ │ │ │ │ b.n 20837c │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 208378 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ │ + stmia r5!, {r5} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 2081f4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 20817c │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -615809,15 +615809,15 @@ │ │ │ │ │ b.n 207fdc │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ b.n 2081ac │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ b.n 20819c │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 20809c │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -615969,15 +615969,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 180 @ 0xb4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ svc 54 @ 0x36 │ │ │ │ │ movs r7, r5 │ │ │ │ │ svc 8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208134 : │ │ │ │ │ @@ -616130,15 +616130,15 @@ │ │ │ │ │ ... │ │ │ │ │ udf #178 @ 0xb2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #174 @ 0xae │ │ │ │ │ movs r7, r5 │ │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ udf #44 @ 0x2c │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 208224 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -616350,15 +616350,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 2082c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ bgt.n 208330 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bgt.n 2082e0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bgt.n 2084a4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -616515,17 +616515,17 @@ │ │ │ │ │ ... │ │ │ │ │ bgt.n 208510 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 20850c │ │ │ │ │ movs r7, r5 │ │ │ │ │ - itt vc │ │ │ │ │ - movvc r0, r5 │ │ │ │ │ - blt.n 208410 @ unpredictable │ │ │ │ │ + nop {8} │ │ │ │ │ + movs r0, r5 │ │ │ │ │ + blt.n 208410 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 208588 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 002084ec : │ │ │ │ │ @@ -616727,15 +616727,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 208628 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, r5 │ │ │ │ │ bge.n 20869c │ │ │ │ │ movs r7, r5 │ │ │ │ │ bls.n 20864c │ │ │ │ │ movs r7, r5 │ │ │ │ │ bls.n 208610 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -616925,15 +616925,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ bls.n 208888 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ bhi.n 208778 │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -617389,15 +617389,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 208b80 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 208b12 │ │ │ │ │ + cbnz r6, 208b12 │ │ │ │ │ movs r0, r5 │ │ │ │ │ bpl.n 2089f8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bpl.n 208bac │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208ae4 : │ │ │ │ │ @@ -617553,15 +617553,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 208be8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ │ movs r0, r5 │ │ │ │ │ bmi.n 208cc8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bmi.n 208c68 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208c0c : │ │ │ │ │ @@ -617706,15 +617706,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 208ca8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ bcc.n 208db4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bcc.n 208d64 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208d14 : │ │ │ │ │ @@ -617909,19 +617909,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 208df8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb68a │ │ │ │ │ + @ instruction: 0xb68e │ │ │ │ │ movs r0, r5 │ │ │ │ │ bne.n 208e68 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - @ instruction: 0xb63a │ │ │ │ │ + @ instruction: 0xb63e │ │ │ │ │ movs r0, r5 │ │ │ │ │ bne.n 208dfc │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208e7c : │ │ │ │ │ set_colour_map_rotation_on_read_pdb_flag(): │ │ │ │ │ c-interface.cc:2908 │ │ │ │ │ @@ -618064,15 +618064,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 209038 │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ │ movs r0, r5 │ │ │ │ │ beq.n 208f4c │ │ │ │ │ movs r7, r5 │ │ │ │ │ beq.n 208efc │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00208f84 : │ │ │ │ │ @@ -618220,15 +618220,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 20912c │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209094 : │ │ │ │ │ @@ -618449,15 +618449,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 209292 │ │ │ │ │ + push {r1} │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020921c : │ │ │ │ │ @@ -618607,15 +618607,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r6, r0 │ │ │ │ │ + uxth r2, r1 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r5!, {r3} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209334 : │ │ │ │ │ @@ -618771,15 +618771,15 @@ │ │ │ │ │ b.n 20940e │ │ │ │ │ b.n 20941a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldmia r4, {r1, r4, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 20946c │ │ │ │ │ + cbz r6, 20946c │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r3, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209454 : │ │ │ │ │ @@ -618935,15 +618935,15 @@ │ │ │ │ │ b.n 20952e │ │ │ │ │ b.n 20953a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldmia r3!, {r1, r4, r5, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r2!, {r3, r4, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209574 : │ │ │ │ │ @@ -619146,15 +619146,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r1, {r1, r2, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 002096e8 : │ │ │ │ │ @@ -619369,15 +619369,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldmia r0!, {r2} │ │ │ │ │ movs r7, r5 │ │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020986c : │ │ │ │ │ @@ -619580,15 +619580,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ stmia r6!, {r1, r3, r5, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 002099d4 : │ │ │ │ │ @@ -619851,15 +619851,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209bac : │ │ │ │ │ @@ -620018,21 +620018,21 @@ │ │ │ │ │ b.n 209c8c │ │ │ │ │ b.n 209c98 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 00209ce4 : │ │ │ │ │ @@ -620182,15 +620182,15 @@ │ │ │ │ │ ... │ │ │ │ │ stmia r3!, {r1} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -620339,15 +620339,15 @@ │ │ │ │ │ ... │ │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - add r7, pc, #920 @ (adr r7, 20a2a8 ) │ │ │ │ │ + add r7, pc, #936 @ (adr r7, 20a2b8 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -620557,15 +620557,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #840 @ (adr r6, 20a3f8 ) │ │ │ │ │ + add r6, pc, #856 @ (adr r6, 20a408 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ stmia r0!, {r2, r4} │ │ │ │ │ movs r7, r5 │ │ │ │ │ itet hi │ │ │ │ │ movhi r7, r5 │ │ │ │ │ │ │ │ │ │ 0020a0b8 : │ │ │ │ │ @@ -620711,15 +620711,15 @@ │ │ │ │ │ movcs r7, r5 │ │ │ │ │ strcc r4, [r7, #76] @ 0x4c │ │ │ │ │ movcc r0, r0 │ │ │ │ │ itte cs │ │ │ │ │ movcs r7, r5 │ │ │ │ │ ldrsbcs r4, [r5, r5] │ │ │ │ │ movcc r0, r0 │ │ │ │ │ - add r5, pc, #368 @ (adr r5, 20a32c ) │ │ │ │ │ + add r5, pc, #384 @ (adr r5, 20a33c ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ bkpt 0x00a6 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bkpt 0x007c │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020a1c4 : │ │ │ │ │ @@ -620965,25 +620965,25 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x001a │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #328 @ (adr r4, 20a4c4 ) │ │ │ │ │ + add r4, pc, #344 @ (adr r4, 20a4d4 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ pop {r1, r3, r5, pc} │ │ │ │ │ movs r7, r5 │ │ │ │ │ - add r3, pc, #464 @ (adr r3, 20a554 ) │ │ │ │ │ + add r3, pc, #480 @ (adr r3, 20a564 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #576 @ (adr r3, 20a5cc ) │ │ │ │ │ + add r3, pc, #592 @ (adr r3, 20a5dc ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ │ movs r1, r5 │ │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020a394 : │ │ │ │ │ set_active_map_drag_flag(): │ │ │ │ │ c-interface.cc:2326 │ │ │ │ │ @@ -621137,15 +621137,15 @@ │ │ │ │ │ b.n 20a466 │ │ │ │ │ b.n 20a472 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #872 @ (adr r2, 20a80c ) │ │ │ │ │ + add r2, pc, #888 @ (adr r2, 20a81c ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ cbnz r0, 20a514 │ │ │ │ │ movs r7, r5 │ │ │ │ │ cbnz r0, 20a50c │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020a4ac : │ │ │ │ │ @@ -621302,15 +621302,15 @@ │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ cbnz r2, 20a60a │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #912 @ (adr r1, 20a954 ) │ │ │ │ │ + add r1, pc, #928 @ (adr r1, 20a964 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ hlt 0x001e │ │ │ │ │ movs r7, r5 │ │ │ │ │ rev16 r6, r5 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020a5cc : │ │ │ │ │ @@ -621560,15 +621560,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #536 @ (adr r0, 20a98c ) │ │ │ │ │ + add r0, pc, #552 @ (adr r0, 20a99c ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ cbnz r6, 20a778 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @ instruction: 0xb8ba │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -621802,15 +621802,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb85e │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ │ movs r0, r5 │ │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb73c │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -621967,15 +621967,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb6c2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ @ instruction: 0xb62a │ │ │ │ │ movs r7, r5 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020aa3c : │ │ │ │ │ @@ -622190,15 +622190,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ push {r3, r7} │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020abbc : │ │ │ │ │ @@ -622343,15 +622343,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r5} │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cbz r6, 20ad28 │ │ │ │ │ movs r7, r5 │ │ │ │ │ cbz r4, 20ad22 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020acc4 : │ │ │ │ │ @@ -622553,15 +622553,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ uxtb r2, r7 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ │ movs r0, r5 │ │ │ │ │ sxth r2, r7 │ │ │ │ │ movs r7, r5 │ │ │ │ │ sxth r4, r0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ae34 : │ │ │ │ │ @@ -622733,15 +622733,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 20af8e │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cbz r4, 20af74 │ │ │ │ │ movs r7, r5 │ │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020af74 : │ │ │ │ │ @@ -622886,15 +622886,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #424 @ 0x1a8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b07c : │ │ │ │ │ @@ -623127,15 +623127,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r6, sp, #632 @ 0x278 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -623343,15 +623343,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r4, sp, #752 @ 0x2f0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b3b4 : │ │ │ │ │ @@ -623555,15 +623555,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r0, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b528 : │ │ │ │ │ @@ -623772,15 +623772,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r1, sp, #832 @ 0x340 │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b6a0 : │ │ │ │ │ @@ -623924,15 +623924,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b7a4 : │ │ │ │ │ @@ -624151,15 +624151,15 @@ │ │ │ │ │ b.n 20b8f0 │ │ │ │ │ b.n 20b8f0 │ │ │ │ │ nop │ │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r7, pc, #256 @ (adr r7, 20ba38 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r7, pc, #8 @ (adr r7, 20b944 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020b93c : │ │ │ │ │ @@ -624378,15 +624378,15 @@ │ │ │ │ │ b.n 20ba88 │ │ │ │ │ b.n 20ba88 │ │ │ │ │ nop │ │ │ │ │ add r6, pc, #592 @ (adr r6, 20bd14 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r5, pc, #672 @ (adr r5, 20bd70 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r5, pc, #424 @ (adr r5, 20bc7c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020bad4 : │ │ │ │ │ @@ -624588,15 +624588,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ mov r4, sp │ │ │ │ │ b.n 20bbea │ │ │ │ │ add r5, pc, #64 @ (adr r5, 20bc80 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r4, pc, #208 @ (adr r4, 20bd1c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r3, pc, #1008 @ (adr r3, 20c040 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r3, pc, #864 @ (adr r3, 20bfb4 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -624757,15 +624757,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 20bd60 │ │ │ │ │ c-interface.cc:1666 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 20bd32 │ │ │ │ │ b.n 20bd3e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r3, pc, #496 @ (adr r3, 20bf5c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r3, pc, #464 @ (adr r3, 20bf40 ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -625200,15 +625200,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc, #304 @ (adr r2, 20c194 , std::allocator > const&)@@Base+0x118>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r0!, {r2, r3, r4, r5} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r0, pc, #424 @ (adr r0, 20c21c ) │ │ │ │ │ movs r7, r5 │ │ │ │ │ add r0, pc, #168 @ (adr r0, 20c120 , std::allocator > const&)@@Base+0xa4>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r7, [sp, #792] @ 0x318 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -625421,15 +625421,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 20c190 , std::allocator > const&)@@Base+0x114> │ │ │ │ │ nop │ │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020c1dc : │ │ │ │ │ @@ -625648,15 +625648,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [sp, #856] @ 0x358 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020c374 : │ │ │ │ │ @@ -625793,15 +625793,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 20c42e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -625942,15 +625942,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 20c52e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -626105,15 +626105,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r4, #26] │ │ │ │ │ + strh r0, [r5, #26] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r1, [sp, #904] @ 0x388 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020c68c : │ │ │ │ │ @@ -626306,15 +626306,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r1, #16] │ │ │ │ │ + strh r2, [r2, #16] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020c7dc : │ │ │ │ │ @@ -626493,15 +626493,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r7, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r0, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, #8] │ │ │ │ │ + strh r6, [r5, #8] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020c914 : │ │ │ │ │ @@ -626680,15 +626680,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #0] │ │ │ │ │ + strh r6, [r2, #0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r5, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ca4c , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>: │ │ │ │ │ @@ -627086,15 +627086,15 @@ │ │ │ │ │ b.n 20cc90 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x244> │ │ │ │ │ b.n 20cc78 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x22c> │ │ │ │ │ nop │ │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ccd8 : │ │ │ │ │ @@ -627241,15 +627241,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020cde4 : │ │ │ │ │ @@ -627415,15 +627415,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ │ movs r7, r5 │ │ │ │ │ std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -627703,15 +627703,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r7, #56] @ 0x38 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020d114 : │ │ │ │ │ @@ -627911,15 +627911,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -628171,39 +628171,39 @@ │ │ │ │ │ b.n 20d466 │ │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - strb r6, [r2, #28] │ │ │ │ │ + strb r2, [r3, #28] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, #27] │ │ │ │ │ + strb r4, [r5, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r4, [r4, #27] │ │ │ │ │ + strb r0, [r5, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r2, [r5, #27] │ │ │ │ │ + strb r6, [r5, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r2, [r5, #27] │ │ │ │ │ + strb r6, [r5, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r0, [r1, #27] │ │ │ │ │ + strb r4, [r1, #27] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ │ movs r7, r5 │ │ │ │ │ - strb r4, [r6, #24] │ │ │ │ │ + strb r0, [r7, #24] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ movs r1, r5 │ │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020d4b8 : │ │ │ │ │ handle_online_coot_search_request(): │ │ │ │ │ c-interface.cc:8630 │ │ │ │ │ @@ -628461,21 +628461,21 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:390 │ │ │ │ │ b.n 20d5f0 │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - strb r2, [r7, #20] │ │ │ │ │ + strb r6, [r7, #20] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - strb r6, [r4, #19] │ │ │ │ │ + strb r2, [r5, #19] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -628661,15 +628661,15 @@ │ │ │ │ │ b.n 20d7ae │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, #14] │ │ │ │ │ + strb r0, [r5, #14] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020d800 : │ │ │ │ │ @@ -629364,31 +629364,31 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, #9] │ │ │ │ │ + strb r4, [r3, #9] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r4, [r1, #9] │ │ │ │ │ + strb r0, [r2, #9] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r0, [r4, #7] │ │ │ │ │ + strb r4, [r4, #7] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r5, #3] │ │ │ │ │ + strb r0, [r6, #3] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r6, [r2, #4] │ │ │ │ │ + strb r2, [r3, #4] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r0, [r3, #1] │ │ │ │ │ + strb r4, [r3, #1] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strh r4, [r3, #34] @ 0x22 │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r4, [r3, #28] │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r4, [r6, #26] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -629570,15 +629570,15 @@ │ │ │ │ │ b.n 20de26 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ strh r6, [r5, #18] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strh r0, [r6, #14] │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r4, [r1, #14] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020de60 : │ │ │ │ │ @@ -629778,15 +629778,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r4, #10] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ movs r7, r5 │ │ │ │ │ strh r2, [r3, #2] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -629920,17 +629920,17 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #864] @ (20e448 ) │ │ │ │ │ + ldr r7, [pc, #880] @ (20e458 ) │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r5, #29] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -630091,15 +630091,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r0, #25] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r6, [r1, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -630295,23 +630295,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020e3a0 : │ │ │ │ │ graphics_to_user_defined_atom_colours_representation(): │ │ │ │ │ c-interface.cc:5465 │ │ │ │ │ @@ -630502,23 +630502,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020e514 : │ │ │ │ │ graphics_to_occupancy_representation(): │ │ │ │ │ c-interface.cc:5448 │ │ │ │ │ @@ -630675,23 +630675,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r1, #11] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020e650 : │ │ │ │ │ graphics_to_b_factor_cas_representation(): │ │ │ │ │ c-interface.cc:5432 │ │ │ │ │ @@ -630848,23 +630848,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020e78c : │ │ │ │ │ graphics_to_b_factor_representation(): │ │ │ │ │ c-interface.cc:5416 │ │ │ │ │ @@ -631021,23 +631021,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r2, #31] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r2, [r7, #29] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020e8c8 : │ │ │ │ │ graphics_to_rainbow_representation(): │ │ │ │ │ c-interface.cc:5395 │ │ │ │ │ @@ -631223,23 +631223,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r3, #28] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r6, #25] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #32] │ │ │ │ │ + str r4, [r6, #32] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r4, [r2, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ea34 : │ │ │ │ │ graphics_to_ca_plus_ligands_sec_struct_representation(): │ │ │ │ │ c-interface.cc:5379 │ │ │ │ │ @@ -631426,23 +631426,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r0, #20] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r6, [r3, #32] │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r2, [r5, #18] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020eb9c : │ │ │ │ │ graphics_to_sec_struct_bonds_representation(): │ │ │ │ │ c-interface.cc:5363 │ │ │ │ │ @@ -631621,23 +631621,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r2, [r6, #16] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #24] │ │ │ │ │ + str r0, [r2, #24] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r6, [r3, #14] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r4, [r4, #16] │ │ │ │ │ + str r0, [r5, #16] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r1, #13] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ecfc : │ │ │ │ │ graphics_to_bonds_no_waters_representation(): │ │ │ │ │ c-interface.cc:5346 │ │ │ │ │ @@ -631816,23 +631816,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ strb r2, [r2, #11] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #8] │ │ │ │ │ + str r4, [r1, #8] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r6, [r7, #8] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ + str r4, [r4, #0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r5, #7] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020ee5c : │ │ │ │ │ graphics_to_bonds_representation(): │ │ │ │ │ c-interface.cc:5316 │ │ │ │ │ @@ -632021,23 +632021,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r6, [r2, #3] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r0, #2] │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020efc8 : │ │ │ │ │ graphics_to_ca_plus_ligands_and_sidechains_representation(): │ │ │ │ │ c-interface.cc:5303 │ │ │ │ │ @@ -632206,15 +632206,15 @@ │ │ │ │ │ nop │ │ │ │ │ strb r6, [r3, #0] │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -632389,15 +632389,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -632601,25 +632601,25 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020f3e0 : │ │ │ │ │ set_go_to_atom_molecule(): │ │ │ │ │ c-interface.cc:5240 │ │ │ │ │ @@ -632771,15 +632771,15 @@ │ │ │ │ │ b.n 20f4be │ │ │ │ │ b.n 20f4c4 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0020f500 : │ │ │ │ │ @@ -632985,15 +632985,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [r1, #28] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -633618,17 +633618,17 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ │ + push {r1, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r4, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -636348,17 +636348,17 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r3, r6] │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics r2, r2 │ │ │ │ │ + bics r6, r2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - bics r6, r0 │ │ │ │ │ + bics r2, r1 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, r3] │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -637478,19 +637478,19 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - subs r7, #16 │ │ │ │ │ + subs r7, #20 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #176] @ (211600 , std::allocator > const&)@@Base+0x50>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r3, [pc, #664] @ (2117ec , std::allocator > const&)@@Base+0x23c>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -637536,19 +637536,19 @@ │ │ │ │ │ ldr r1, [pc, #16] @ (2115a8 ) │ │ │ │ │ ldr r0, [pc, #20] @ (2115ac ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx e720c <__assert_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 002115b0 , std::allocator > const&)@@Base>: │ │ │ │ │ get_sequence_as_fasta_for_chain(int, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ cc-interface-alignment.cc:50 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -637982,23 +637982,23 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #136] @ (21192c , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x30>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 21185c , std::allocator > const&)@@Base+0x2ac> │ │ │ │ │ + bne.n 211864 , std::allocator > const&)@@Base+0x2b4> │ │ │ │ │ movs r0, r5 │ │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ │ movs r1, r5 │ │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r0, [pc, #744] @ (211ba8 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x220>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [pc, #272] @ (2119d4 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x4c>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldr r0, [pc, #168] @ (211970 , std::allocator >)@@Base+0x30>) │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -639550,15 +639550,15 @@ │ │ │ │ │ lsrs r4, r2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ bic.w r0, r2, r6, asr #32 │ │ │ │ │ @ instruction: 0xf7c80026 │ │ │ │ │ rsbs r0, r0, r6, asr #32 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ │ movs r7, r5 │ │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -639694,15 +639694,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ │ movs r0, r5 │ │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ │ movs r7, r5 │ │ │ │ │ subs r3, #30 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ 0021250c : │ │ │ │ │ @@ -639876,15 +639876,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ subs r2, #182 @ 0xb6 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ │ movs r0, r5 │ │ │ │ │ subs r2, #70 @ 0x46 │ │ │ │ │ movs r7, r5 │ │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ │ movs r7, r5 │ │ │ │ │ subs r2, #6 │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -640025,15 +640025,15 @@ │ │ │ │ │ cc-interface-graphics.cc:78 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r1, #190 @ 0xbe │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ │ movs r0, r5 │ │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ │ movs r7, r5 │ │ │ │ │ stc2l 15, cr15, [pc, #-1020]! @ 212324 , std::allocator > const&)@@Base+0x658> │ │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ │ movs r7, r5 │ │ │ │ │ subs r1, #8 │ │ │ │ │ @@ -641374,25 +641374,25 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ │ movs r0, r5 │ │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #10 │ │ │ │ │ + movs r3, #14 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -642414,25 +642414,25 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r7, #0 │ │ │ │ │ + subs r6, r7, #0 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, r4, #4 │ │ │ │ │ + adds r2, r5, #4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ │ movs r7, r5 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ + adds r0, r0, #2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ │ movs r7, r5 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ movs r7, r5 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ movs r7, r5 │ │ │ │ │ @@ -642711,15 +642711,15 @@ │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r2, r6 │ │ │ │ │ + adds r6, r2, r6 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -644270,22 +644270,22 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf5280027 │ │ │ │ │ + @ instruction: 0xf52c0027 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eor.w r0, ip, #10944512 @ 0xa70000 │ │ │ │ │ + eors.w r0, r0, #10944512 @ 0xa70000 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r5, #2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ │ │ @@ -645313,19 +645313,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r3, #24 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #29 │ │ │ │ │ + lsls r2, r0, #30 │ │ │ │ │ movs r0, r5 │ │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsls r2, r6, #28 │ │ │ │ │ + lsls r6, r6, #28 │ │ │ │ │ movs r0, r5 │ │ │ │ │ cdp 0, 4, cr0, cr14, cr6, {1} │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r5, #19 │ │ │ │ │ movs r7, r5 │ │ │ │ │ asrs r0, r2, #19 │ │ │ │ │ @@ -645844,15 +645844,15 @@ │ │ │ │ │ ... │ │ │ │ │ asrs r6, r5, #8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r4, #8 │ │ │ │ │ movs r7, r5 │ │ │ │ │ - lsls r2, r3, #14 │ │ │ │ │ + lsls r6, r3, #14 │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r4, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r7, #2 │ │ │ │ │ movs r7, r5 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ │ @@ -647677,43 +647677,43 @@ │ │ │ │ │ b.n 215404 │ │ │ │ │ nop.w │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ ... │ │ │ │ │ - bcc.n 215b9c │ │ │ │ │ + bcc.n 215ba4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #5 │ │ │ │ │ + lsls r6, r3, #5 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - lsls r0, r5, #4 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - lsls r0, r4, #4 │ │ │ │ │ + lsls r4, r4, #4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ + lsls r4, r1, #4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ - lsls r2, r3, #1 │ │ │ │ │ + lsls r6, r3, #1 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 8, cr0, cr0, cr7, {1} │ │ │ │ │ + cdp2 0, 8, cr0, cr4, cr7, {1} │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbe00027 │ │ │ │ │ - ldrb.w r0, [r4, #39] @ 0x27 │ │ │ │ │ + @ instruction: 0xfbe40027 │ │ │ │ │ + ldrb.w r0, [r8, #39] @ 0x27 │ │ │ │ │ lsls r6, r0, #27 │ │ │ │ │ movs r7, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:271 │ │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:881 (discriminator 1) │ │ │ │ │ @@ -649313,15 +649313,15 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xfb56002e │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfb3e002e │ │ │ │ │ @ instruction: 0xfa0e002e │ │ │ │ │ ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ │ - @ instruction: 0xeb820027 │ │ │ │ │ + @ instruction: 0xeb860027 │ │ │ │ │ │ │ │ │ │ 002166e4 , std::allocator > >::~vector()@@Base>: │ │ │ │ │ std::vector, std::allocator > >::~vector(): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:733 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -653937,27 +653937,27 @@ │ │ │ │ │ beq.n 2186b2 │ │ │ │ │ cfc.cc:249 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ bls.n 218694 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 218684 │ │ │ │ │ movs r6, r5 │ │ │ │ │ strb r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 218630 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ bls.n 2185e0 >::_M_default_append(unsigned int)@@Base+0x19e0> │ │ │ │ │ movs r6, r5 │ │ │ │ │ bls.n 21879c │ │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ │ │ 002186e0 , std::allocator >, _GtkWidget*)@@Base>: │ │ │ │ │ @@ -653985,15 +653985,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w 216fec >::_M_default_append(unsigned int)@@Base+0x3ec> │ │ │ │ │ bls.n 218720 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00218718 : │ │ │ │ │ :extracted_cluster_info_from_python::pharmacophores_centre() const: │ │ │ │ │ cfc.cc:991 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -654747,17 +654747,17 @@ │ │ │ │ │ blx e8374 >::~_Vector_base()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ bpl.n 218b88 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 00218c64 : │ │ │ │ │ @@ -655481,25 +655481,25 @@ │ │ │ │ │ b.n 21916e │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 21918a │ │ │ │ │ beq.n 21914c │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r3!, {r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldmia r7!, {r1, r2, r5} │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -655899,17 +655899,17 @@ │ │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -657347,35 +657347,35 @@ │ │ │ │ │ bne.n 219e6a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 219e4a │ │ │ │ │ stmia r3!, {r2, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb74c │ │ │ │ │ + @ instruction: 0xb750 │ │ │ │ │ movs r7, r4 │ │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ - @ instruction: 0xb728 │ │ │ │ │ + @ instruction: 0xb72c │ │ │ │ │ movs r7, r4 │ │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ │ movs r7, r4 │ │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ │ movs r6, r5 │ │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ movs r7, r4 │ │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ │ movs r6, r5 │ │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -657917,15 +657917,15 @@ │ │ │ │ │ movvc r6, r5 │ │ │ │ │ nopvs {6} │ │ │ │ │ movvs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 21a2da │ │ │ │ │ + cbz r2, 21a2dc │ │ │ │ │ movs r7, r4 │ │ │ │ │ bkpt 0x001a │ │ │ │ │ movs r6, r5 │ │ │ │ │ pop {r3, r4, r5, r7, pc} │ │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ │ │ 0021a288 : │ │ │ │ │ @@ -658388,31 +658388,31 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2, r6, pc} │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 21a5f6 │ │ │ │ │ + cbz r4, 21a5f6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cbz r4, 21a604 │ │ │ │ │ + cbz r0, 21a606 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - uxtb r2, r3 │ │ │ │ │ + uxtb r6, r3 │ │ │ │ │ movs r7, r4 │ │ │ │ │ pop {r1, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add sp, #16 │ │ │ │ │ + add sp, #32 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ rev16 r2, r3 │ │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ │ │ 0021a5f8 : │ │ │ │ │ :extracted_cluster_info_from_python::extract_chemical_feature_info(_object*): │ │ │ │ │ cfc.cc:1194 │ │ │ │ │ @@ -658900,37 +658900,37 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r2, 21a996 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ │ movs r7, r4 │ │ │ │ │ cbnz r2, 21a998 │ │ │ │ │ movs r6, r5 │ │ │ │ │ cbnz r4, 21a990 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ + add r7, sp, #16 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @ instruction: 0xb7f6 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -660495,49 +660495,49 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb632 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r5, r6} │ │ │ │ │ movs r6, r5 │ │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strb r6, [r7, #15] │ │ │ │ │ + strb r2, [r0, #16] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ │ movs r7, r4 │ │ │ │ │ bls.n 21b5e0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ bls.n 21b5d4 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r5, pc, #288 @ (adr r5, 21b6b0 ) │ │ │ │ │ + add r5, pc, #304 @ (adr r5, 21b6c0 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r4, sp, #464 @ 0x1d0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ │ movs r6, r5 │ │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -661803,41 +661803,41 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #208 @ (adr r3, 21bffc ) │ │ │ │ │ + add r3, pc, #224 @ (adr r3, 21c00c ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, pc, #864 @ (adr r3, 21c290 ) │ │ │ │ │ + add r3, pc, #880 @ (adr r3, 21c2a0 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, pc, #472 @ (adr r3, 21c10c ) │ │ │ │ │ + add r3, pc, #488 @ (adr r3, 21c11c ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, pc, #320 @ (adr r3, 21c078 ) │ │ │ │ │ + add r3, pc, #336 @ (adr r3, 21c088 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r2, pc, #56 @ (adr r2, 21bf74 ) │ │ │ │ │ + add r2, pc, #72 @ (adr r2, 21bf84 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r7, pc, #744 @ (adr r7, 21c228 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ add r6, pc, #896 @ (adr r6, 21c2c4 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ - add r0, pc, #768 @ (adr r0, 21c248 ) │ │ │ │ │ + add r0, pc, #784 @ (adr r0, 21c258 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r0, pc, #248 @ (adr r0, 21c044 ) │ │ │ │ │ + add r0, pc, #264 @ (adr r0, 21c054 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r0, pc, #400 @ (adr r0, 21c0e0 ) │ │ │ │ │ + add r0, pc, #416 @ (adr r0, 21c0f0 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r1, pc, #24 @ (adr r1, 21bf6c ) │ │ │ │ │ + add r1, pc, #40 @ (adr r1, 21bf7c ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r0, pc, #784 @ (adr r0, 21c268 ) │ │ │ │ │ + add r0, pc, #800 @ (adr r0, 21c278 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r3, pc, #464 @ (adr r3, 21c134 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ add r3, pc, #120 @ (adr r3, 21bfe0 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ add r2, pc, #888 @ (adr r2, 21c2e4 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -661972,15 +661972,15 @@ │ │ │ │ │ blx ee880 >::~_Vector_base()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ add r0, pc, #240 @ (adr r0, 21c148 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, __gnu_cxx::__ops::_Iter_less_iter) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_algo.h:1876 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ │ @@ -664051,37 +664051,37 @@ │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r5 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ │ movs r7, r4 │ │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ add.w r3, r5, #76 @ 0x4c │ │ │ │ │ @@ -666003,33 +666003,33 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ b.n 21db14 │ │ │ │ │ nop │ │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strh r0, [r1, #30] │ │ │ │ │ + strh r4, [r1, #30] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strh r0, [r5, #14] │ │ │ │ │ + strh r4, [r5, #14] │ │ │ │ │ movs r7, r4 │ │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -666670,21 +666670,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r5, #16] │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ │ movs r0, r5 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ @@ -667422,52 +667422,52 @@ │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #2] │ │ │ │ │ + strb r2, [r6, #2] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - eor.w r0, r2, #11010048 @ 0xa80000 │ │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ │ + eor.w r0, r6, #11010048 @ 0xa80000 │ │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strb r2, [r3, r0] │ │ │ │ │ + strb r6, [r3, r0] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - strb r0, [r3, #31] │ │ │ │ │ + strb r4, [r3, #31] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ + adds r2, r3, #2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, r5] │ │ │ │ │ + str r4, [r2, r5] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strb r6, [r2, #31] │ │ │ │ │ + strb r2, [r3, #31] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strb r6, [r4, #30] │ │ │ │ │ + strb r2, [r5, #30] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r6, r2, r4 │ │ │ │ │ + subs r2, r3, r4 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #944] @ (21ea7c ) │ │ │ │ │ + ldr r7, [pc, #960] @ (21ea8c ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:2101 (discriminator 1) │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ beq.w 21e808 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:2105 (discriminator 1) │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ @@ -668228,23 +668228,23 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 21ea52 │ │ │ │ │ b.n 21ea52 │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r0, #26] │ │ │ │ │ + strb r6, [r0, #26] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r1, #28] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - strb r4, [r1, #15] │ │ │ │ │ + strb r0, [r2, #15] │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r5, #25] │ │ │ │ │ movs r6, r5 │ │ │ │ │ strb r4, [r2, #24] │ │ │ │ │ movs r6, r5 │ │ │ │ │ strb r4, [r6, #23] │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -668612,29 +668612,29 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r5, #7] │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, #7] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r2, [r7, #4] │ │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ │ │ 0021ef10 >, cfc::water_cluster_info_from_python> const&, std::pair >, cfc::water_cluster_info_from_python> const&)@@Base>: │ │ │ │ │ :extracted_cluster_info_from_python::cluster_vector_sorter(std::pair >, cfc::water_cluster_info_from_python> const&, std::pair >, cfc::water_cluster_info_from_python> const&): │ │ │ │ │ cfc.hh:118 │ │ │ │ │ @@ -676649,35 +676649,35 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2225a2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 222658 │ │ │ │ │ + bls.n 222660 │ │ │ │ │ movs r6, r4 │ │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ │ movs r6, r5 │ │ │ │ │ subs r4, #122 @ 0x7a │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #20 │ │ │ │ │ + subs r3, #24 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ │ movs r6, r5 │ │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ │ movs r6, r5 │ │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -677215,15 +677215,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r2, #14] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #20 │ │ │ │ │ + adds r7, #24 │ │ │ │ │ movs r7, r4 │ │ │ │ │ adds r7, #122 @ 0x7a │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r6, #130 @ 0x82 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -677284,15 +677284,15 @@ │ │ │ │ │ b.n 2229fa │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00222a38 : │ │ │ │ │ phase_button_select(_GtkWidget*, GtkPositionType): │ │ │ │ │ cmtz-interface.cc:232 │ │ │ │ │ @@ -677697,15 +677697,15 @@ │ │ │ │ │ cmtz-interface.cc:262 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strh r2, [r4, #42] @ 0x2a │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r4, [r2, #25] │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -677842,15 +677842,15 @@ │ │ │ │ │ cmtz-interface.cc:272 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strh r2, [r6, #34] @ 0x22 │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r4, [r4, #21] │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -677987,15 +677987,15 @@ │ │ │ │ │ cmtz-interface.cc:282 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r2, #14 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ │ movs r7, r4 │ │ │ │ │ strh r2, [r0, #28] │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r4, [r6, #17] │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -678164,17 +678164,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r1, #30 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r2, [r1, #14] │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ │ movs r6, r5 │ │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -678394,17 +678394,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r0, #0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r6, #9] │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -678570,17 +678570,17 @@ │ │ │ │ │ cmtz-interface.cc:358 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r2, [r7, #3] │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -678799,17 +678799,17 @@ │ │ │ │ │ cmtz-interface.cc:384 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r4, #114 @ 0x72 │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -678942,17 +678942,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -679085,17 +679085,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r3, #14 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -679228,17 +679228,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -679377,17 +679377,17 @@ │ │ │ │ │ cmtz-interface.cc:428 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ │ movs r7, r4 │ │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ │ movs r6, r5 │ │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -680516,32 +680516,32 @@ │ │ │ │ │ nop │ │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r4, #222 @ 0xde │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ │ movs r7, r4 │ │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldmia r5!, {r2, r7} │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ │ - movs r7, r4 │ │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ │ movs r7, r4 │ │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ │ movs r7, r4 │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + movs r7, r4 │ │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ movs r6, r5 │ │ │ │ │ movs r1, #14 │ │ │ │ │ @@ -681147,15 +681147,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #24] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [r1, #16] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - subs r2, r3, #7 │ │ │ │ │ + subs r6, r3, #7 │ │ │ │ │ movs r7, r4 │ │ │ │ │ adds r4, r2, #6 │ │ │ │ │ movs r6, r5 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ movs r6, r5 │ │ │ │ │ adds r4, r0, #4 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -681343,15 +681343,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, r6, #0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ subs r0, r2, r7 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r1, #5 │ │ │ │ │ + adds r0, r2, #5 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, r4, r5 │ │ │ │ │ movs r6, r5 │ │ │ │ │ subs r0, r1, r5 │ │ │ │ │ movs r6, r5 │ │ │ │ │ @@ -683003,19 +683003,19 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r3, r0 │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r2, r7 │ │ │ │ │ + adds r0, r3, r7 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - asrs r6, r7, #14 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - asrs r6, r7, #14 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r6, r5, #5 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r6, r4 │ │ │ │ │ strh r2, [r0, r7] │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -683963,17 +683963,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -684334,15 +684334,15 @@ │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -685339,17 +685339,17 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsls r6, r4, #8 │ │ │ │ │ movs r6, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r5, #7 │ │ │ │ │ movs r6, r5 │ │ │ │ │ - lsls r2, r0, #17 │ │ │ │ │ + lsls r6, r0, #17 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsls r0, r3, #12 │ │ │ │ │ + lsls r4, r3, #12 │ │ │ │ │ movs r7, r4 │ │ │ │ │ cdp2 0, 8, cr0, cr4, cr13, {1} │ │ │ │ │ std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -687091,67 +687091,67 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 0, cr0, [r6, #180] @ 0xb4 │ │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r6, r5 │ │ │ │ │ - lsls r0, r1, #21 │ │ │ │ │ + lsls r4, r1, #21 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r6, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r6, #17 │ │ │ │ │ + lsls r2, r7, #17 │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r1, #11 │ │ │ │ │ + lsls r4, r1, #11 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa96002d │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr.w r0, [r4, #45] @ 0x2d │ │ │ │ │ - vaddl.u8 q8, d6, d22 │ │ │ │ │ + vaddl.u8 q8, d10, d22 │ │ │ │ │ @ instruction: 0xf7c6002d │ │ │ │ │ - @ instruction: 0xfa6e0026 │ │ │ │ │ - @ instruction: 0xfa840026 │ │ │ │ │ - @ instruction: 0xfaa60026 │ │ │ │ │ - @ instruction: 0xfac00026 │ │ │ │ │ - @ instruction: 0xfad60026 │ │ │ │ │ - @ instruction: 0xfaf00026 │ │ │ │ │ - @ instruction: 0xfb060026 │ │ │ │ │ - @ instruction: 0xfb300026 │ │ │ │ │ - @ instruction: 0xfb4e0026 │ │ │ │ │ - @ instruction: 0xfb540026 │ │ │ │ │ - @ instruction: 0xfb6a0026 │ │ │ │ │ - @ instruction: 0xfb840026 │ │ │ │ │ - @ instruction: 0xfb960026 │ │ │ │ │ - @ instruction: 0xfba80026 │ │ │ │ │ - @ instruction: 0xfbb20026 │ │ │ │ │ - @ instruction: 0xfbc40026 │ │ │ │ │ - @ instruction: 0xfbd60026 │ │ │ │ │ - @ instruction: 0xfbe40026 │ │ │ │ │ - @ instruction: 0xfbf20026 │ │ │ │ │ - stc2 0, cr0, [r8], {38} @ 0x26 │ │ │ │ │ - ldc2 0, cr0, [lr], {38} @ 0x26 │ │ │ │ │ - ldc2 0, cr0, [r4], #-152 @ 0xffffff68 │ │ │ │ │ - mcrr2 0, 2, r0, r6, cr6 │ │ │ │ │ - @ instruction: 0xf7e20026 │ │ │ │ │ - udf #46 @ 0x2e │ │ │ │ │ + @ instruction: 0xfa720026 │ │ │ │ │ + @ instruction: 0xfa880026 │ │ │ │ │ + @ instruction: 0xfaaa0026 │ │ │ │ │ + @ instruction: 0xfac40026 │ │ │ │ │ + @ instruction: 0xfada0026 │ │ │ │ │ + @ instruction: 0xfaf40026 │ │ │ │ │ + @ instruction: 0xfb0a0026 │ │ │ │ │ + @ instruction: 0xfb340026 │ │ │ │ │ + @ instruction: 0xfb520026 │ │ │ │ │ + @ instruction: 0xfb580026 │ │ │ │ │ + @ instruction: 0xfb6e0026 │ │ │ │ │ + @ instruction: 0xfb880026 │ │ │ │ │ + @ instruction: 0xfb9a0026 │ │ │ │ │ + @ instruction: 0xfbac0026 │ │ │ │ │ + @ instruction: 0xfbb60026 │ │ │ │ │ + @ instruction: 0xfbc80026 │ │ │ │ │ + @ instruction: 0xfbda0026 │ │ │ │ │ + @ instruction: 0xfbe80026 │ │ │ │ │ + @ instruction: 0xfbf60026 │ │ │ │ │ + stc2 0, cr0, [ip], {38} @ 0x26 │ │ │ │ │ + stc2 0, cr0, [r2], #-152 @ 0xffffff68 │ │ │ │ │ + ldc2 0, cr0, [r8], #-152 @ 0xffffff68 │ │ │ │ │ + mcrr2 0, 2, r0, sl, cr6 │ │ │ │ │ + @ instruction: 0xf7e60026 │ │ │ │ │ + udf #50 @ 0x32 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - @ instruction: 0xf6fa0026 │ │ │ │ │ - @ instruction: 0xf6940026 │ │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ │ + @ instruction: 0xf6fe0026 │ │ │ │ │ + @ instruction: 0xf6980026 │ │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - sbcs.w r0, r0, #10878976 @ 0xa60000 │ │ │ │ │ - @ instruction: 0xf4fa0026 │ │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ │ + sbcs.w r0, r4, #10878976 @ 0xa60000 │ │ │ │ │ + @ instruction: 0xf4fe0026 │ │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ │ movs r0, r5 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:351 │ │ │ │ │ b.n 22686e │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ @@ -688636,47 +688636,47 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ b.n 22727e │ │ │ │ │ ... │ │ │ │ │ mov r6, pc │ │ │ │ │ movs r6, r4 │ │ │ │ │ - @ instruction: 0xf2f00026 │ │ │ │ │ - movt r0, #24614 @ 0x6026 │ │ │ │ │ - @ instruction: 0xf2580026 │ │ │ │ │ - movw r0, #32806 @ 0x8026 │ │ │ │ │ - bge.n 227a6c │ │ │ │ │ - movs r7, r4 │ │ │ │ │ - sbcs.w r0, sl, #38 @ 0x26 │ │ │ │ │ - rsbs r0, sl, #38 @ 0x26 │ │ │ │ │ - subs.w r0, lr, #38 @ 0x26 │ │ │ │ │ + @ instruction: 0xf2f40026 │ │ │ │ │ + movt r0, #40998 @ 0xa026 │ │ │ │ │ + @ instruction: 0xf25c0026 │ │ │ │ │ + movw r0, #49190 @ 0xc026 │ │ │ │ │ + bge.n 227a74 │ │ │ │ │ + movs r7, r4 │ │ │ │ │ + sbcs.w r0, lr, #38 @ 0x26 │ │ │ │ │ + rsbs r0, lr, #38 @ 0x26 │ │ │ │ │ + rsb r0, r2, #38 @ 0x26 │ │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 227224 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r4, #11 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - and.w r0, ip, #38 @ 0x26 │ │ │ │ │ - vaddl.s16 q8, d8, d22 │ │ │ │ │ - vaddl.s32 q0, d14, d22 │ │ │ │ │ - vhadd.s16 d16, d14, d22 │ │ │ │ │ - vhadd.s16 d0, d6, d22 │ │ │ │ │ - cdp 0, 15, cr0, cr2, cr6, {1} │ │ │ │ │ - cdp 0, 12, cr0, cr8, cr6, {1} │ │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {1} │ │ │ │ │ - cdp 0, 5, cr0, cr12, cr6, {1} │ │ │ │ │ - bkpt 0x00d0 │ │ │ │ │ - movs r7, r4 │ │ │ │ │ - bic.w r0, lr, r6, asr #32 │ │ │ │ │ - cdp 0, 4, cr0, cr6, cr6, {1} │ │ │ │ │ - cdp 0, 4, cr0, cr4, cr6, {1} │ │ │ │ │ + ands.w r0, r0, #38 @ 0x26 │ │ │ │ │ + vaddl.s16 q8, d12, d22 │ │ │ │ │ + vext.8 d0, d2, d22, #0 │ │ │ │ │ + vhadd.s32 d16, d2, d22 │ │ │ │ │ + vhadd.s16 d0, d10, d22 │ │ │ │ │ + cdp 0, 15, cr0, cr6, cr6, {1} │ │ │ │ │ + cdp 0, 12, cr0, cr12, cr6, {1} │ │ │ │ │ + cdp 0, 9, cr0, cr12, cr6, {1} │ │ │ │ │ + cdp 0, 6, cr0, cr0, cr6, {1} │ │ │ │ │ + bkpt 0x00d4 │ │ │ │ │ + movs r7, r4 │ │ │ │ │ + bics.w r0, r2, r6, asr #32 │ │ │ │ │ + cdp 0, 4, cr0, cr10, cr6, {1} │ │ │ │ │ + cdp 0, 4, cr0, cr8, cr6, {1} │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx ea20c │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ @@ -689510,34 +689510,34 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4574 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 227c1a │ │ │ │ │ b.n 227c1a │ │ │ │ │ b.n 227c1a │ │ │ │ │ nop │ │ │ │ │ - stc 0, cr0, [r4, #-152] @ 0xffffff68 │ │ │ │ │ - ldc 0, cr0, [r2], {38} @ 0x26 │ │ │ │ │ + stc 0, cr0, [r8, #-152] @ 0xffffff68 │ │ │ │ │ + ldc 0, cr0, [r6], {38} @ 0x26 │ │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc 0, cr0, [r4], #-152 @ 0xffffff68 │ │ │ │ │ - @ instruction: 0xebe40026 │ │ │ │ │ + stc 0, cr0, [r8], #-152 @ 0xffffff68 │ │ │ │ │ + @ instruction: 0xebe80026 │ │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeb880026 │ │ │ │ │ + @ instruction: 0xeb8c0026 │ │ │ │ │ b.n 2287d0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add.w r0, r8, r6, asr #32 │ │ │ │ │ - @ instruction: 0xeb2a0026 │ │ │ │ │ + add.w r0, ip, r6, asr #32 │ │ │ │ │ + @ instruction: 0xeb2e0026 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds.w r0, lr, r6, asr #32 │ │ │ │ │ + @ instruction: 0xeb220026 │ │ │ │ │ ldr r6, [pc, #328] @ (2281a0 ) │ │ │ │ │ movs r6, r5 │ │ │ │ │ b.n 2286ec │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 2286c0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ b.n 228608 │ │ │ │ │ @@ -690875,39 +690875,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 229184 │ │ │ │ │ + b.n 22918c │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 228ff0 │ │ │ │ │ + b.n 228ff8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 228b5c │ │ │ │ │ movs r5, r5 │ │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ │ + udf #218 @ 0xda │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #110 @ 0x6e │ │ │ │ │ + udf #114 @ 0x72 │ │ │ │ │ movs r6, r4 │ │ │ │ │ bpl.n 228b70 │ │ │ │ │ movs r5, r5 │ │ │ │ │ bmi.n 228c6c │ │ │ │ │ movs r5, r5 │ │ │ │ │ bmi.n 228c40 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -691713,15 +691713,15 @@ │ │ │ │ │ b.n 229362 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 2292ec , std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x140> │ │ │ │ │ + bpl.n 2292f4 , std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x148> │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002293a0 : │ │ │ │ │ application_activate(_GtkApplication*, void*): │ │ │ │ │ coot-application.cc:42 │ │ │ │ │ @@ -692288,31 +692288,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r6} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 2296f8 │ │ │ │ │ + bmi.n 229700 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bmi.n 2296d0 │ │ │ │ │ + bmi.n 2296d8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bmi.n 22988c │ │ │ │ │ + bmi.n 229894 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bmi.n 229814 │ │ │ │ │ + bmi.n 22981c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bmi.n 229840 │ │ │ │ │ + bmi.n 229848 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bmi.n 2297d4 │ │ │ │ │ + bmi.n 2297dc │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bcc.n 2297a8 │ │ │ │ │ + bcc.n 2297b0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r1, r3, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -692895,43 +692895,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r2, r3, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ - bne.n 229be8 │ │ │ │ │ + bne.n 229bf0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r4, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 229bf0 │ │ │ │ │ + bne.n 229bf8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 229d68 │ │ │ │ │ + beq.n 229b70 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 229ba0 │ │ │ │ │ + bne.n 229ba8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bne.n 229d38 │ │ │ │ │ + bne.n 229d40 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bne.n 229ccc │ │ │ │ │ + bne.n 229cd4 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - bne.n 229ca0 │ │ │ │ │ + bne.n 229ca8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - beq.n 229c40 │ │ │ │ │ + beq.n 229c48 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - beq.n 229be0 │ │ │ │ │ + beq.n 229be8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - beq.n 229bf0 │ │ │ │ │ + beq.n 229bf8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - beq.n 229d24 │ │ │ │ │ + beq.n 229d2c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - beq.n 229cc8 │ │ │ │ │ + beq.n 229cd0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ │ │ 00229ca0 : │ │ │ │ │ @@ -692982,15 +692982,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ vldr s0, [r3, #8] │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ blx ed370 (double)@plt> │ │ │ │ │ coot-colour.cc:35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00229d00 : │ │ │ │ │ coot::colour_t::convert_to_hsv() const: │ │ │ │ │ coot-colour.cc:37 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -694522,41 +694522,41 @@ │ │ │ │ │ b.n 22a3cc │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ pop {r2, r4, r7} │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ │ + stmia r5!, {r5} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r4, [r6, #30] │ │ │ │ │ + strb r0, [r7, #30] │ │ │ │ │ movs r0, r5 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 0022a874 : │ │ │ │ │ coot::chain_mutation_info_container_t::get_residue_type[abi:cxx11](coot::residue_spec_t const&) const: │ │ │ │ │ coot-align.cc:147 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -694735,15 +694735,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ @ instruction: 0xb754 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0022a9b8 : │ │ │ │ │ @@ -694895,17 +694895,17 @@ │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ @ instruction: 0xb62c │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0022ab0c : │ │ │ │ │ coot::operator<<(std::ostream&, coot::mutate_insertion_range_info_t&): │ │ │ │ │ coot-align.cc:189 │ │ │ │ │ @@ -694995,21 +694995,21 @@ │ │ │ │ │ coot-align.cc:193 (discriminator 1) │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bcc.n 22ab76 │ │ │ │ │ coot-align.cc:196 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 0022abbc : │ │ │ │ │ coot::chain_mutation_info_container_t::rationalize_insertions(): │ │ │ │ │ coot-align.cc:39 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -697557,27 +697557,27 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 22bca8 │ │ │ │ │ b.n 22bcbc │ │ │ │ │ coot-nomenclature.cc:545 │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.n 22bd32 │ │ │ │ │ nop │ │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ add r3, pc, #192 @ (adr r3, 22be48 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, pc, #96 @ (adr r3, 22bdf0 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r6, [pc, #152] @ (22be2c ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #16 │ │ │ │ │ + add r7, sp, #32 │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 0022bd9c : │ │ │ │ │ coot::nomenclature::test_and_fix_PHE_TYR_nomenclature_errors(mmdb::Residue*, bool): │ │ │ │ │ coot-nomenclature.cc:290 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -698687,19 +698687,19 @@ │ │ │ │ │ eors r6, r2 │ │ │ │ │ add r2, pc, #280 @ (adr r2, 22c6d4 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ add r2, pc, #216 @ (adr r2, 22c698 ) │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ @@ -699206,29 +699206,29 @@ │ │ │ │ │ bne.n 22c954 │ │ │ │ │ blx e78c8 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #24 @ (adr r5, 22c9b4 ) │ │ │ │ │ + add r5, pc, #40 @ (adr r5, 22c9c4 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r4, pc, #976 @ (adr r4, 22cd70 ) │ │ │ │ │ + add r4, pc, #992 @ (adr r4, 22cd80 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r4, pc, #976 @ (adr r4, 22cd74 ) │ │ │ │ │ + add r4, pc, #992 @ (adr r4, 22cd84 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r4, pc, #904 @ (adr r4, 22cd30 ) │ │ │ │ │ + add r4, pc, #920 @ (adr r4, 22cd40 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r4, pc, #56 @ (adr r4, 22c9e4 ) │ │ │ │ │ + add r4, pc, #72 @ (adr r4, 22c9f4 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r3, pc, #1008 @ (adr r3, 22cda0 ) │ │ │ │ │ + add r4, pc, #0 @ (adr r4, 22c9b0 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r4, pc, #40 @ (adr r4, 22c9dc ) │ │ │ │ │ + add r4, pc, #56 @ (adr r4, 22c9ec ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r3, pc, #992 @ (adr r3, 22cd98 ) │ │ │ │ │ + add r3, pc, #1008 @ (adr r3, 22cda8 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ │ │ 0022c9c0 : │ │ │ │ │ @@ -700722,51 +700722,51 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 22d654 │ │ │ │ │ + b.n 22d65c │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r2, pc, #264 @ (adr r2, 22d564 ) │ │ │ │ │ + add r2, pc, #280 @ (adr r2, 22d574 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r1, pc, #384 @ (adr r1, 22d5e0 ) │ │ │ │ │ + add r1, pc, #400 @ (adr r1, 22d5f0 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r0, pc, #584 @ (adr r0, 22d6ac ) │ │ │ │ │ + add r0, pc, #600 @ (adr r0, 22d6bc ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r3, pc, #1008 @ (adr r3, 22d868 ) │ │ │ │ │ + add r4, pc, #0 @ (adr r4, 22d478 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r0, [r1, #31] │ │ │ │ │ + strb r4, [r1, #31] │ │ │ │ │ movs r7, r4 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ │ bne.w 22cc26 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ @@ -702405,41 +702405,41 @@ │ │ │ │ │ b.w 22cb88 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #51 @ 0x33 │ │ │ │ │ stmia r0!, {r0, r1, r2, r3, r7} │ │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ │ bne.w 22cb66 │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ bne.w 22cb66 │ │ │ │ │ @@ -703778,49 +703778,49 @@ │ │ │ │ │ bne.w 22e8d4 │ │ │ │ │ ldr r0, [pc, #112] @ (22eaf8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4574 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r2, [r4, r4] │ │ │ │ │ + strb r6, [r4, r4] │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r6, [r4, r7] │ │ │ │ │ + str r2, [r5, r7] │ │ │ │ │ movs r7, r4 │ │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r2, [r7, #28] │ │ │ │ │ movs r5, r5 │ │ │ │ │ strb r0, [r4, #28] │ │ │ │ │ movs r5, r5 │ │ │ │ │ strb r0, [r2, #26] │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -706560,15 +706560,15 @@ │ │ │ │ │ ldr r1, [pc, #12] @ (22fd58 <_wrap_main_hbox(_object*)@@Base+0x7c>) │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ blx e6fa8 │ │ │ │ │ coot_pythonmodule.cc:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - strb r6, [r0, #4] │ │ │ │ │ + strb r2, [r1, #4] │ │ │ │ │ movs r6, r4 │ │ │ │ │ coot_gui_api_clear(_object*): │ │ │ │ │ coot_pythonmodule.cc:185 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -706678,15 +706678,15 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r4, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, #2] │ │ │ │ │ + strb r2, [r5, #2] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0022fe2c : │ │ │ │ │ coot_python_register_classes(_object*): │ │ │ │ │ coot_pythonmodule.cc:140 │ │ │ │ │ @@ -706735,27 +706735,27 @@ │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ coot_pythonmodule.cc:154 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ coot_pythonmodule.cc:147 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w e6fa4 │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r3, #2] │ │ │ │ │ + strb r6, [r3, #2] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #24] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r4, #1] │ │ │ │ │ + strb r2, [r5, #1] │ │ │ │ │ movs r6, r4 │ │ │ │ │ strh r4, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, #2] │ │ │ │ │ + strb r6, [r0, #2] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r0, [r1, #1] │ │ │ │ │ + strb r4, [r1, #1] │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 0022fe9c : │ │ │ │ │ PyInit_coot_gui_api(): │ │ │ │ │ coot_pythonmodule.cc:204 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -706867,23 +706867,23 @@ │ │ │ │ │ b.n 22fef6 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r0, [r3, #1] │ │ │ │ │ + strb r4, [r3, #1] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r4, [r7, #0] │ │ │ │ │ + strb r0, [r0, #1] │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 0022ff78 : │ │ │ │ │ initcoot_python_gobject(): │ │ │ │ │ coot_pythonmodule.cc:231 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -707376,61 +707376,61 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 230136 │ │ │ │ │ blx e78c8 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - strb r6, [r3, #0] │ │ │ │ │ + strb r2, [r4, #0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r5, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ │ + strb r0, [r0, #0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #7] │ │ │ │ │ + strb r4, [r2, #7] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r6, [r5, #0] │ │ │ │ │ + strb r2, [r6, #0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r4, [r6, #0] │ │ │ │ │ + strb r0, [r7, #0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsh r0, [r7, r6] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsh r6, [r5, r4] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ │ movs r5, r5 │ │ │ │ │ void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -708062,20 +708062,20 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2306e6 │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ + str r4, [r4, #20] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - @ instruction: 0xf67a0025 │ │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ + @ instruction: 0xf67e0025 │ │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldr r6, [r0, r5] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r4, [r1, r4] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -708675,19 +708675,19 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ │ movs r6, r4 │ │ │ │ │ strb r6, [r7, r3] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r2] │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -708759,21 +708759,21 @@ │ │ │ │ │ beq.n 230c4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 230c4e │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ strh r4, [r3, r7] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00230c90 : │ │ │ │ │ setup_python_with_coot_modules(int, char**): │ │ │ │ │ coot-setup-python.cc:133 │ │ │ │ │ @@ -709088,35 +709088,35 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ strh r4, [r2, r5] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r0, r5] │ │ │ │ │ movs r5, r5 │ │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ │ - movs r6, r4 │ │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ │ movs r6, r4 │ │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ │ + movs r6, r4 │ │ │ │ │ strh r4, [r5, r1] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r2, r6] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r2, [r7, r5] │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -710538,40 +710538,40 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r6, r2] │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - cmp r0, #22 │ │ │ │ │ + cmp r0, #26 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, r0] │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ + str r4, [r7, #28] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - sbcs.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ │ + @ instruction: 0xf5820025 │ │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldr r0, [pc, #344] @ (231a6c , std::allocator > const&)@@Base+0xb48>) │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [pc, #248] @ (231a10 , std::allocator > const&)@@Base+0xaec>) │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [pc, #152] @ (2319b4 , std::allocator > const&)@@Base+0xa90>) │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -712416,43 +712416,43 @@ │ │ │ │ │ nop │ │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #202 @ 0xca │ │ │ │ │ movs r5, r5 │ │ │ │ │ - str r0, [r2, r5] │ │ │ │ │ + str r4, [r2, r5] │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r5, r4] │ │ │ │ │ + str r0, [r6, r4] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - asrs r6, r3, #22 │ │ │ │ │ + asrs r2, r4, #22 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - asrs r4, r0, #22 │ │ │ │ │ + asrs r0, r1, #22 │ │ │ │ │ movs r7, r4 │ │ │ │ │ adds r4, #170 @ 0xaa │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r4, #122 @ 0x7a │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r6, [pc, #832] @ (2329d8 , std::allocator > const&)@@Base+0x194>) │ │ │ │ │ + ldr r6, [pc, #848] @ (2329e8 , std::allocator > const&)@@Base+0x1a4>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r6, [pc, #784] @ (2329ac , std::allocator > const&)@@Base+0x168>) │ │ │ │ │ + ldr r6, [pc, #800] @ (2329bc , std::allocator > const&)@@Base+0x178>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r1, #26 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r6, [pc, #744] @ (23298c , std::allocator > const&)@@Base+0x148>) │ │ │ │ │ + ldr r6, [pc, #760] @ (23299c , std::allocator > const&)@@Base+0x158>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldr r6, [pc, #776] @ (2329b0 , std::allocator > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r6, [pc, #792] @ (2329c0 , std::allocator > const&)@@Base+0x17c>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - asrs r6, r7, #6 │ │ │ │ │ + asrs r2, r0, #7 │ │ │ │ │ movs r6, r4 │ │ │ │ │ asrs r7, r0, #9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r7, r1, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -713012,15 +713012,15 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r7, #18] │ │ │ │ │ movs r5, r4 │ │ │ │ │ add sl, r2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r1, [pc, #1016] @ (232ea0 , std::allocator > const&)@@Base+0x3d4>) │ │ │ │ │ + ldr r2, [pc, #8] @ (232ab0 , std::allocator > const&)@@Base+0x26c>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ │ movs r5, r5 │ │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -713598,27 +713598,27 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 232e2a , std::allocator > const&)@@Base+0x35e> │ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r2, ip │ │ │ │ │ movs r6, r4 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + cmp sl, sp │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -714159,15 +714159,15 @@ │ │ │ │ │ nop │ │ │ │ │ adds r1, #4 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ │ movs r5, r4 │ │ │ │ │ movs r6, #242 @ 0xf2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ │ movs r5, r5 │ │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ │ movs r5, r5 │ │ │ │ │ @@ -714779,27 +714779,27 @@ │ │ │ │ │ b.n 2335d8 , std::allocator > const&)@@Base+0xb0c> │ │ │ │ │ b.n 2335e4 , std::allocator > const&)@@Base+0xb18> │ │ │ │ │ nop │ │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r0, r6 │ │ │ │ │ + ands r4, r6 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ands r4, r4 │ │ │ │ │ + ands r0, r5 │ │ │ │ │ movs r6, r4 │ │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ │ movs r5, r4 │ │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ │ movs r6, r4 │ │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ │ movs r6, r4 │ │ │ │ │ - asrs r2, r4, #24 │ │ │ │ │ + asrs r6, r4, #24 │ │ │ │ │ movs r7, r4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ movs r5, r5 │ │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ │ movs r5, r5 │ │ │ │ │ beq.n 233620 , std::allocator > const&)@@Base+0xb54> │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -716506,55 +716506,55 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r1, #7 │ │ │ │ │ movs r5, r4 │ │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ │ movs r5, r5 │ │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r4, r0, #4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ │ + subs r0, #0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - subs r6, r5, r4 │ │ │ │ │ + subs r2, r6, r4 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ │ movs r6, r4 │ │ │ │ │ subs r0, r2, r7 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #816 @ (adr r7, 2346d8 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ │ movs r6, r4 │ │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -719875,19 +719875,19 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ lsrs r0, r6, #32 │ │ │ │ │ movs r5, r5 │ │ │ │ │ lsls r4, r6, #28 │ │ │ │ │ movs r5, r5 │ │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r3, [pc, #488] @ (235da0 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ movs r7, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00235bc0 : │ │ │ │ │ stereo_projection_setup_maybe(_GtkWidget*, short): │ │ │ │ │ draw.cc:137 │ │ │ │ │ @@ -720080,15 +720080,15 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r6, #15 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -720309,21 +720309,21 @@ │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r6, #26 │ │ │ │ │ + asrs r6, r6, #26 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ lsls r6, r6, #7 │ │ │ │ │ movs r5, r5 │ │ │ │ │ - asrs r0, r7, #24 │ │ │ │ │ + asrs r4, r7, #24 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ movs r5, r5 │ │ │ │ │ lsls r6, r7, #5 │ │ │ │ │ movs r5, r5 │ │ │ │ │ std::vector, std::allocator > >::operator=(std::vector, std::allocator > > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:213 │ │ │ │ │ @@ -723305,15 +723305,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xebf8002c │ │ │ │ │ sub.w r0, r6, ip, asr #32 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - vaddl.u32 q0, d0, d21 │ │ │ │ │ + vaddl.u32 q0, d4, d21 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ eor.w r0, r4, ip, asr #32 │ │ │ │ │ orn r0, ip, ip, asr #32 │ │ │ │ │ │ │ │ │ │ 002375e4 , std::allocator > const&)@@Base>: │ │ │ │ │ handle_drag_and_drop_string(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ @@ -724856,23 +724856,23 @@ │ │ │ │ │ b.n 237e98 , std::allocator > const&)@@Base+0x8b4> │ │ │ │ │ ldrd r0, r0, [ip, #176]! @ 0xb0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrd r0, r0, [r6, #176] @ 0xb0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 5, cr0, cr10, cr5, {1} │ │ │ │ │ + cdp2 0, 5, cr0, cr14, cr5, {1} │ │ │ │ │ strd r0, r0, [r2, #-176] @ 0xb0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 238198 , std::allocator > const&)@@Base+0xbb4> │ │ │ │ │ movs r4, r4 │ │ │ │ │ svc 212 @ 0xd4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str??.w r0, [r6, #37] @ 0x25 │ │ │ │ │ + str??.w r0, [sl, #37] @ 0x25 │ │ │ │ │ b.n 2382ac , std::allocator > const&)@@Base+0xcc8> │ │ │ │ │ movs r4, r5 │ │ │ │ │ b.n 238234 , std::allocator > const&)@@Base+0xc50> │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 238200 , std::allocator > const&)@@Base+0xc1c> │ │ │ │ │ @@ -726437,28 +726437,28 @@ │ │ │ │ │ beq.w 2389ea , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x76> │ │ │ │ │ b.n 238a76 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x102> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - @ instruction: 0xeb3a0025 │ │ │ │ │ - @ instruction: 0xeb320025 │ │ │ │ │ - @ instruction: 0xeb240025 │ │ │ │ │ - adds.w r0, r6, r5, asr #32 │ │ │ │ │ - @ instruction: 0xead80025 │ │ │ │ │ - @ instruction: 0xeade0025 │ │ │ │ │ - eors.w r0, ip, r5, asr #32 │ │ │ │ │ - @ instruction: 0xeab80025 │ │ │ │ │ - @ instruction: 0xeaaa0025 │ │ │ │ │ - and.w r0, r6, r5, asr #32 │ │ │ │ │ - ldrd r0, r0, [r6, #148]! @ 0x94 │ │ │ │ │ - ldrd r0, r0, [r6, #148] @ 0x94 │ │ │ │ │ - cdp 0, 13, cr0, cr6, cr7, {1} │ │ │ │ │ - strd r0, r0, [r0, #148] @ 0x94 │ │ │ │ │ + @ instruction: 0xeb3e0025 │ │ │ │ │ + @ instruction: 0xeb360025 │ │ │ │ │ + @ instruction: 0xeb280025 │ │ │ │ │ + adds.w r0, sl, r5, asr #32 │ │ │ │ │ + @ instruction: 0xeadc0025 │ │ │ │ │ + @ instruction: 0xeae20025 │ │ │ │ │ + @ instruction: 0xeaa00025 │ │ │ │ │ + @ instruction: 0xeabc0025 │ │ │ │ │ + @ instruction: 0xeaae0025 │ │ │ │ │ + and.w r0, sl, r5, asr #32 │ │ │ │ │ + ldrd r0, r0, [sl, #148]! @ 0x94 │ │ │ │ │ + ldrd r0, r0, [sl, #148] @ 0x94 │ │ │ │ │ + cdp 0, 13, cr0, cr10, cr7, {1} │ │ │ │ │ + strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ │ │ │ │ │ │ 00238b9c , std::allocator > const&, int const&, std::pair const&)@@Base>: │ │ │ │ │ coot::old_generic_display_object_t::add_line(coot::colour_holder const&, std::__cxx11::basic_string, std::allocator > const&, int const&, std::pair const&): │ │ │ │ │ draw-generic-display-objects.cc:47 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -727955,25 +727955,25 @@ │ │ │ │ │ b.n 2395e4 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 239970 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x334> │ │ │ │ │ + b.n 239978 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x33c> │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 239314 , std::allocator > const&)@@Base+0x20> │ │ │ │ │ + b.n 23931c , std::allocator > const&)@@Base+0x28> │ │ │ │ │ movs r7, r4 │ │ │ │ │ - b.n 2398ac , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x270> │ │ │ │ │ + b.n 2398b4 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x278> │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 23982c , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x1f0> │ │ │ │ │ + b.n 239834 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x1f8> │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 2397ac , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x170> │ │ │ │ │ + b.n 2397b4 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x178> │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 2396fc , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0xc0> │ │ │ │ │ + b.n 239704 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0xc8> │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ │ │ 0023963c , std::allocator > const&, double, clipper::Coord_orth const&)@@Base>: │ │ │ │ │ @@ -734977,19 +734977,19 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strb r4, [r4, #15] │ │ │ │ │ + strb r0, [r5, #15] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r6, [r1, #14] │ │ │ │ │ + strb r2, [r2, #14] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r2, [r7, #10] │ │ │ │ │ + strb r6, [r7, #10] │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldr r1, [sp, #904] @ 0x388 │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -735205,27 +735205,27 @@ │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ │ movs r5, r4 │ │ │ │ │ overlaps_peptides_cbeta_ramas_and_rotas_internal(int)::{lambda(_GtkButton*, void*)#3}::_FUN(_GtkButton*, void*): │ │ │ │ │ dynamic-validation.cc:255 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ @@ -735786,21 +735786,21 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 23cce4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x22dc> │ │ │ │ │ nop │ │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -737962,25 +737962,25 @@ │ │ │ │ │ b.n 23dc3e >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x3236> │ │ │ │ │ b.n 23dcd4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x32cc> │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #184 @ (adr r4, 23dda4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x339c>) │ │ │ │ │ + add r4, pc, #200 @ (adr r4, 23ddb4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x33ac>) │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ strh r6, [r7, #52] @ 0x34 │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r4, #194 @ 0xc2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -739674,23 +739674,23 @@ │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r0, #8] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strb r0, [r7, r3] │ │ │ │ │ + strb r4, [r7, r3] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r2, [r6, r1] │ │ │ │ │ + strb r6, [r6, r1] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r4, [r6, r0] │ │ │ │ │ + strb r0, [r7, r0] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r2, [r0, r1] │ │ │ │ │ + strh r6, [r0, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -739873,17 +739873,17 @@ │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r6, #27] │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r5, [pc, #800] @ (23ed30 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4328>) │ │ │ │ │ + ldr r5, [pc, #816] @ (23ed40 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4338>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ /usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ bcc.w 23f060 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4658> │ │ │ │ │ /usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bls.w 23f064 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x465c> │ │ │ │ │ @@ -741054,19 +741054,19 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 23f098 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4690> │ │ │ │ │ ldr r0, [pc, #92] @ (23f220 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4818>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [pc, #888] @ (23f548 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4b40>) │ │ │ │ │ + ldr r4, [pc, #904] @ (23f558 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4b50>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r1, [pc, #224] @ (23f2b8 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x48b0>) │ │ │ │ │ + ldr r1, [pc, #240] @ (23f2c8 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x48c0>) │ │ │ │ │ movs r5, r4 │ │ │ │ │ strb r4, [r2, #2] │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -742365,23 +742365,23 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 23f962 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4f5a> │ │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, #18] │ │ │ │ │ + strh r6, [r7, #18] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - mvns r4, r0 │ │ │ │ │ + mvns r0, r1 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strh r2, [r2, #10] │ │ │ │ │ + strh r6, [r2, #10] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r2, [r1, #8] │ │ │ │ │ + strh r6, [r1, #8] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -743633,23 +743633,23 @@ │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - subs r4, #30 │ │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r6, [r5, #31] │ │ │ │ │ + strb r2, [r6, #31] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strb r0, [r5, #30] │ │ │ │ │ + strb r4, [r5, #30] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ │ movs r4, r5 │ │ │ │ │ strh r4, [r3, #42] @ 0x2a │ │ │ │ │ movs r4, r4 │ │ │ │ │ strh r4, [r0, #42] @ 0x2a │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -746652,40 +746652,40 @@ │ │ │ │ │ nop.w │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ │ ldr r2, [pc, #184] @ (2418c4 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ - str r6, [r7, #0] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r2, [pc, #112] @ (241884 ) │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + str r4, [r5, #0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r6, [r2, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ sxtb r1, r6 │ │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ │ vqshl.u32 , , #31 │ │ │ │ │ vqshrun.s64 d27, , #1 │ │ │ │ │ vqshrn.u64 d27, , #1 │ │ │ │ │ @ instruction: 0xffff5d04 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - @ instruction: 0xfb0c0026 │ │ │ │ │ + smlatb r0, r0, r6, r0 │ │ │ │ │ ../validation-graphs/../geometry/residue-and-atom-specs.hh:259 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, sp, #452 @ 0x1c4 │ │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ blx e5c74 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -748879,39 +748879,39 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ b.n 242660 │ │ │ │ │ nop │ │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ cbz r7, 242700 │ │ │ │ │ - vtbx.8 d17, {d31- instruction: 0xffff19f0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r6, [r2, #28] │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ movs r4, r4 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - adds r4, r2, r5 │ │ │ │ │ + adds r0, r3, r5 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - asrs r6, r1, #24 │ │ │ │ │ + asrs r2, r2, #24 │ │ │ │ │ movs r6, r4 │ │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r2, sp, #940 @ 0x3ac │ │ │ │ │ - @ instruction: 0xffff13cc │ │ │ │ │ + vrsra.u64 , q0, #1 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r6, r0] │ │ │ │ │ + strh r4, [r6, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrd sl, r6, [sp, #112] @ 0x70 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:605 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ │ /usr/include/c++/14/bits/stl_algo.h:1903 (discriminator 1) │ │ │ │ │ cmp sl, r4 │ │ │ │ │ @@ -750754,19 +750754,19 @@ │ │ │ │ │ beq.n 24348e │ │ │ │ │ b.n 243470 │ │ │ │ │ nop │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orrs r2, r6 │ │ │ │ │ + orrs r6, r6 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - bics r4, r4 │ │ │ │ │ + bics r0, r5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - cmn r6, r0 │ │ │ │ │ + cmn r2, r1 │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ │ movs r4, r5 │ │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ │ movs r4, r5 │ │ │ │ │ @@ -752640,17 +752640,17 @@ │ │ │ │ │ b.w f1998 >::_M_realloc_append(g_triangle const&)@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - @ instruction: 0xf7e80025 │ │ │ │ │ + @ instruction: 0xf7ec0025 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00244058 : │ │ │ │ │ make_spherical_surface_circular_patch(float, float, float, float, unsigned int): │ │ │ │ │ eyes.cc:41 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -755236,17 +755236,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 245bec │ │ │ │ │ + b.n 245bf4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00245434 : │ │ │ │ │ graphics_info_t::on_glarea_key_controller_key_pressed(_GtkEventControllerKey*, unsigned int, unsigned int, unsigned int): │ │ │ │ │ event-controller-callbacks.cc:639 │ │ │ │ │ @@ -755741,41 +755741,41 @@ │ │ │ │ │ ldr r0, [pc, #76] @ (245810 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ lsrs r0, r6, #14 │ │ │ │ │ movs r4, r5 │ │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ + movs r3, #6 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - b.n 245bb4 │ │ │ │ │ + b.n 245bbc │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -756585,15 +756585,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r2, r5 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00245dac : │ │ │ │ │ load_tutorial_model_and_data_ec(): │ │ │ │ │ event-controller-callbacks.cc:606 │ │ │ │ │ @@ -757043,38 +757043,38 @@ │ │ │ │ │ nop │ │ │ │ │ lsls r2, r6, #8 │ │ │ │ │ movs r4, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r4, #8 │ │ │ │ │ movs r4, r5 │ │ │ │ │ - b.n 24688c │ │ │ │ │ + b.n 246894 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - vaddl.u8 q8, d8, d22 │ │ │ │ │ + vaddl.u8 q8, d12, d22 │ │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 246670 │ │ │ │ │ + b.n 246678 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r2, [r0, #20] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - b.n 24667c │ │ │ │ │ + b.n 246684 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - b.n 246688 │ │ │ │ │ + b.n 246690 │ │ │ │ │ movs r4, r4 │ │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r4, [r5, #18] │ │ │ │ │ movs r4, r4 │ │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -757911,15 +757911,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r0, #26 │ │ │ │ │ + asrs r6, r0, #26 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -757929,15 +757929,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #20 │ │ │ │ │ + asrs r0, r0, #21 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @ instruction: 0xfbdc002b │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfac4002b │ │ │ │ │ @ instruction: 0xfa7e002b │ │ │ │ │ ldrsh.w r0, [sl, #43] @ 0x2b │ │ │ │ │ @@ -760339,15 +760339,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, r4 │ │ │ │ │ + movs r2, r5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 24778c │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -761071,17 +761071,17 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r3!, {r1, r4, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - smlatb r0, sl, r4, r0 │ │ │ │ │ + smlatb r0, lr, r4, r0 │ │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ b.n 248300 │ │ │ │ │ movs r3, r5 │ │ │ │ │ b.n 2482c0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ b.n 248288 │ │ │ │ │ @@ -762983,45 +762983,45 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ svc 248 @ 0xf8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str??.w r0, [sl, #36] @ 0x24 │ │ │ │ │ + str??.w r0, [lr, #36] @ 0x24 │ │ │ │ │ ldmia r0!, {r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ stmia r3!, {r2, r4} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - @ instruction: 0xf68a0024 │ │ │ │ │ - @ instruction: 0xf6620024 │ │ │ │ │ - @ instruction: 0xf67e0024 │ │ │ │ │ - addw r0, lr, #2084 @ 0x824 │ │ │ │ │ + @ instruction: 0xf68e0024 │ │ │ │ │ + @ instruction: 0xf6660024 │ │ │ │ │ + @ instruction: 0xf6820024 │ │ │ │ │ + @ instruction: 0xf6120024 │ │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ │ movs r3, r4 │ │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 24895c │ │ │ │ │ + b.n 248964 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - @ instruction: 0xf2340024 │ │ │ │ │ - @ instruction: 0xf2320024 │ │ │ │ │ - subs.w r0, sl, #36 @ 0x24 │ │ │ │ │ - @ instruction: 0xf1980024 │ │ │ │ │ + @ instruction: 0xf2380024 │ │ │ │ │ + @ instruction: 0xf2360024 │ │ │ │ │ + subs.w r0, lr, #36 @ 0x24 │ │ │ │ │ + @ instruction: 0xf19c0024 │ │ │ │ │ bvs.n 248bb8 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 13, cr0, cr0, cr4, {1} │ │ │ │ │ - cdp 0, 9, cr0, cr10, cr4, {1} │ │ │ │ │ + cdp 0, 13, cr0, cr4, cr4, {1} │ │ │ │ │ + cdp 0, 9, cr0, cr14, cr4, {1} │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr r1, [pc, #960] @ (249058 ) │ │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/ostream:742 │ │ │ │ │ @@ -763555,15 +763555,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 248e50 │ │ │ │ │ fit-loop-gui.cc:238 │ │ │ │ │ add sp, #356 @ 0x164 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ fit-loop-gui.cc:236 │ │ │ │ │ b.w ed548 <__cxa_end_catch@plt> │ │ │ │ │ - ldcl 0, cr0, [r6], #144 @ 0x90 │ │ │ │ │ + ldcl 0, cr0, [sl], #144 @ 0x90 │ │ │ │ │ bcc.n 2490f0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ │ @@ -765331,15 +765331,15 @@ │ │ │ │ │ add r4, pc │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx e762c │ │ │ │ │ flev.cc:436 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r6, r0, r4 │ │ │ │ │ + adds r2, r1, r4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 00249c5c : │ │ │ │ │ fle_view_with_rdkit_to_svg(): │ │ │ │ │ flev.cc:438 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -765353,15 +765353,15 @@ │ │ │ │ │ add r4, pc │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx e762c │ │ │ │ │ flev.cc:441 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r6, [r1, #28] │ │ │ │ │ + str r2, [r2, #28] │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 00249c84 : │ │ │ │ │ fle_view_set_water_dist_max(): │ │ │ │ │ flev.cc:660 │ │ │ │ │ ldr r3, [pc, #12] @ (249c94 ) │ │ │ │ │ flev.cc:661 │ │ │ │ │ @@ -765711,19 +765711,19 @@ │ │ │ │ │ nop │ │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 00249f04 : │ │ │ │ │ coot::make_flat_ligand_name_map[abi:cxx11](mmdb::Residue*): │ │ │ │ │ flev.cc:784 │ │ │ │ │ @@ -766957,15 +766957,15 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 24a7dc │ │ │ │ │ movs r3, r5 │ │ │ │ │ cbnz r0, 24a7c6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - bcc.n 24a7ac │ │ │ │ │ + bcc.n 24a7b4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ │ movs r3, r5 │ │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -767869,27 +767869,27 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xb82e │ │ │ │ │ movs r3, r5 │ │ │ │ │ @ instruction: 0xb828 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 24ae3c │ │ │ │ │ + bcs.n 24ae44 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strb r4, [r3, #14] │ │ │ │ │ + strb r0, [r4, #14] │ │ │ │ │ movs r6, r4 │ │ │ │ │ @ instruction: 0xb768 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ │ movs r3, r5 │ │ │ │ │ cbz r6, 24aea0 , std::allocator > const&) const@@Base+0x30> │ │ │ │ │ movs r3, r5 │ │ │ │ │ uxtb r4, r5 │ │ │ │ │ movs r3, r5 │ │ │ │ │ @@ -769163,47 +769163,47 @@ │ │ │ │ │ nop │ │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ │ movs r3, r5 │ │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r7!, {} │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r0, [r2, #18] │ │ │ │ │ + strh r4, [r2, #18] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r7, #16] │ │ │ │ │ + strh r4, [r7, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r4, #16] │ │ │ │ │ + strh r4, [r4, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r1, #16] │ │ │ │ │ + strh r4, [r1, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 0024b774 : │ │ │ │ │ sprout_hydrogens(): │ │ │ │ │ flev.cc:64 │ │ │ │ │ @@ -772220,21 +772220,21 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ movs r3, r5 │ │ │ │ │ stmia r4!, {r4, r5} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 24cce2 , std::allocator > const&)@@Base+0x52> │ │ │ │ │ movs r3, r4 │ │ │ │ │ cbnz r0, 24cce0 , std::allocator > const&)@@Base+0x50> │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -773201,47 +773201,47 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r1, #56] @ 0x38 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ │ movs r3, r5 │ │ │ │ │ @@ -774488,19 +774488,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, #32] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #368 @ (adr r4, 24dd70 ) │ │ │ │ │ + add r4, pc, #384 @ (adr r4, 24dd80 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r3, r5 │ │ │ │ │ - add r2, pc, #72 @ (adr r2, 24dc50 ) │ │ │ │ │ + add r2, pc, #88 @ (adr r2, 24dc60 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ strh r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, r5 │ │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 0024dc10 : │ │ │ │ │ @@ -778090,69 +778090,69 @@ │ │ │ │ │ b.n 24f490 , std::allocator > const&)@@Base+0x634> │ │ │ │ │ b.n 24f484 , std::allocator > const&)@@Base+0x628> │ │ │ │ │ nop │ │ │ │ │ strb r4, [r0, #6] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r6, [r6, #16] │ │ │ │ │ + str r2, [r7, #16] │ │ │ │ │ movs r6, r4 │ │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ │ - movs r4, r4 │ │ │ │ │ lsrs r2, r2, #24 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ │ + movs r4, r4 │ │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 0024f580 : │ │ │ │ │ @@ -778769,41 +778769,41 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ │ movs r4, r4 │ │ │ │ │ - movs r6, #6 │ │ │ │ │ + movs r6, #10 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r6, [r1, #32] │ │ │ │ │ + strh r2, [r2, #32] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r2, #18] │ │ │ │ │ + strh r0, [r3, #18] │ │ │ │ │ movs r4, r4 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ flev.cc:1362 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ blx ea008 │ │ │ │ │ @@ -779705,27 +779705,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r2, [r2, #6] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ │ movs r4, r4 │ │ │ │ │ flev.cc:317 (discriminator 1) │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ blx ea958 │ │ │ │ │ flev.cc:318 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -781088,17 +781088,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ b.n 250ab2 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -784806,19 +784806,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #190 @ 0xbe │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r7, pc, #320 @ (adr r7, 25255c ) │ │ │ │ │ + add r7, pc, #336 @ (adr r7, 25256c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 00252424 : │ │ │ │ │ @@ -785482,45 +785482,45 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r5, pc, #496 @ (adr r5, 252b64 ) │ │ │ │ │ + add r5, pc, #512 @ (adr r5, 252b74 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r5, pc, #120 @ (adr r5, 2529f4 ) │ │ │ │ │ + add r5, pc, #136 @ (adr r5, 252a04 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r4, pc, #768 @ (adr r4, 252c84 ) │ │ │ │ │ + add r4, pc, #784 @ (adr r4, 252c94 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r4, pc, #384 @ (adr r4, 252b0c ) │ │ │ │ │ + add r4, pc, #400 @ (adr r4, 252b1c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r4, pc, #0 @ (adr r4, 252994 ) │ │ │ │ │ + add r4, pc, #16 @ (adr r4, 2529a4 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r3, pc, #640 @ (adr r3, 252c1c ) │ │ │ │ │ + add r3, pc, #656 @ (adr r3, 252c2c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r3, pc, #256 @ (adr r3, 252aa4 ) │ │ │ │ │ + add r3, pc, #272 @ (adr r3, 252ab4 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r2, pc, #896 @ (adr r2, 252d2c ) │ │ │ │ │ + add r2, pc, #912 @ (adr r2, 252d3c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002529b0 : │ │ │ │ │ framebuffer::generate_depthtexture(unsigned int, unsigned int): │ │ │ │ │ framebuffer.cc:358 │ │ │ │ │ @@ -785941,19 +785941,19 @@ │ │ │ │ │ nop │ │ │ │ │ adds r4, #6 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, r2] │ │ │ │ │ + strh r0, [r0, r3] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r0, [r7, r2] │ │ │ │ │ + strh r4, [r7, r2] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r0, [r0, r2] │ │ │ │ │ + strh r4, [r0, r2] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00252d40 : │ │ │ │ │ framebuffer::generate_framebuffer_object_test(unsigned int, unsigned int, unsigned int): │ │ │ │ │ framebuffer.cc:238 │ │ │ │ │ @@ -787034,87 +787034,87 @@ │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r0, r7] │ │ │ │ │ + str r6, [r0, r7] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r6, [r3, r7] │ │ │ │ │ + str r2, [r4, r7] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r3, r7] │ │ │ │ │ + str r6, [r3, r7] │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r7, r0] │ │ │ │ │ + strh r2, [r0, r1] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, r0] │ │ │ │ │ + strh r6, [r6, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - strh r0, [r5, r0] │ │ │ │ │ + strh r4, [r5, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r7, [pc, #672] @ (253884 ) │ │ │ │ │ + ldr r7, [pc, #688] @ (253894 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r7, [pc, #656] @ (253878 ) │ │ │ │ │ + ldr r7, [pc, #672] @ (253888 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, r6] │ │ │ │ │ + str r0, [r1, r6] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r0, [r3, r6] │ │ │ │ │ + str r4, [r3, r6] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r5, r5] │ │ │ │ │ + str r6, [r5, r5] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsls r6, r3, #12 │ │ │ │ │ + lsls r2, r4, #12 │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r6, [pc, #952] @ (2539c4 ) │ │ │ │ │ + ldr r6, [pc, #968] @ (2539d4 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [pc, #808] @ (253938 ) │ │ │ │ │ + ldr r6, [pc, #824] @ (253948 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r7, [pc, #104] @ (25367c ) │ │ │ │ │ + ldr r7, [pc, #120] @ (25368c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [pc, #448] @ (2537d8 ) │ │ │ │ │ + ldr r6, [pc, #464] @ (2537e8 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [pc, #8] @ (253624 ) │ │ │ │ │ + ldr r6, [pc, #24] @ (253634 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [pc, #112] @ (253690 ) │ │ │ │ │ + ldr r6, [pc, #128] @ (2536a0 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r5, [pc, #400] @ (2537b4 ) │ │ │ │ │ + ldr r5, [pc, #416] @ (2537c4 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r4, [pc, #792] @ (253944 ) │ │ │ │ │ + ldr r4, [pc, #808] @ (253954 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r4, [pc, #200] @ (2536fc ) │ │ │ │ │ + ldr r4, [pc, #216] @ (25370c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r3, [pc, #712] @ (253904 ) │ │ │ │ │ + ldr r3, [pc, #728] @ (253914 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ │ movs r4, r4 │ │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 00253644 : │ │ │ │ │ framebuffer::generate_framebuffer_object(unsigned int, unsigned int, unsigned int): │ │ │ │ │ framebuffer.cc:164 │ │ │ │ │ @@ -787969,54 +787969,54 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #952] @ (2540a8 ) │ │ │ │ │ + ldr r2, [pc, #968] @ (2540b8 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r3, [pc, #120] @ (253d6c , std::allocator > const&)@@Base+0x24>) │ │ │ │ │ + ldr r3, [pc, #136] @ (253d7c , std::allocator > const&)@@Base+0x34>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (253d48 , std::allocator > const&)@@Base>) │ │ │ │ │ + ldr r3, [pc, #96] @ (253d58 , std::allocator > const&)@@Base+0x10>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r3, [pc, #40] @ (253d24 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (253d34 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r2, [pc, #176] @ (253db0 , std::allocator > const&)@@Base+0x68>) │ │ │ │ │ + ldr r2, [pc, #192] @ (253dc0 , std::allocator > const&)@@Base+0x78>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - @ instruction: 0xfbdc0024 │ │ │ │ │ + @ instruction: 0xfbe00024 │ │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ │ movs r3, r5 │ │ │ │ │ - ldr r0, [pc, #656] @ (253f9c , std::allocator > const&)@@Base+0x254>) │ │ │ │ │ + ldr r0, [pc, #672] @ (253fac ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - @ instruction: 0x47ba │ │ │ │ │ + @ instruction: 0x47be │ │ │ │ │ movs r4, r4 │ │ │ │ │ - @ instruction: 0x4792 │ │ │ │ │ + @ instruction: 0x4796 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - bx r0 │ │ │ │ │ + bxns r0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - bx r2 │ │ │ │ │ + bx r3 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - mov r2, ip │ │ │ │ │ + mov r6, ip │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + cmp r4, r4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add ip, r2 │ │ │ │ │ + add r8, r3 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ │ │ 00253d48 , std::allocator > const&)@@Base>: │ │ │ │ │ @@ -788303,27 +788303,27 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, sp │ │ │ │ │ - movs r4, r4 │ │ │ │ │ cmp r0, lr │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r2, r2 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add lr, lr │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - eors r2, r1 │ │ │ │ │ + add sl, pc │ │ │ │ │ + movs r4, r4 │ │ │ │ │ + eors r6, r1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - eors r6, r0 │ │ │ │ │ + eors r2, r1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00253fa4 : │ │ │ │ │ framebuffer::reset(int, int): │ │ │ │ │ framebuffer.cc:66 │ │ │ │ │ @@ -788477,19 +788477,19 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002540dc >::_M_realloc_append(unsigned int&&)@@Base>: │ │ │ │ │ void std::vector >::_M_realloc_append(unsigned int&&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:581 │ │ │ │ │ @@ -789240,17 +789240,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r3, r7 │ │ │ │ │ movs r3, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -789725,19 +789725,19 @@ │ │ │ │ │ b.n 254954 │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ stmia r2!, {r0, r1, r2, r3, r7} │ │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #26 │ │ │ │ │ + subs r4, #30 │ │ │ │ │ movs r4, r4 │ │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - cbz r6, 254954 │ │ │ │ │ + cbz r2, 254956 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mla r5, r3, r0, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ │ gaussian-surface.cc:200 │ │ │ │ │ @@ -790494,19 +790494,19 @@ │ │ │ │ │ nop │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ stmia r2!, {r0, r1, r2, r3, r7} │ │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ pop {r2, r3, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb.w r3, [r5, #128] @ 0x80 │ │ │ │ │ blx ead98 > const&, std::vector > const&)@plt> │ │ │ │ │ Mesh.hh:162 │ │ │ │ │ movw r3, #13107 @ 0x3333 │ │ │ │ │ @@ -792327,27 +792327,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r5, #17 │ │ │ │ │ movs r3, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r1, #17 │ │ │ │ │ movs r3, r5 │ │ │ │ │ - adds r0, #30 │ │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + cmp r7, #28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ │ movs r4, r4 │ │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -794608,22 +794608,22 @@ │ │ │ │ │ @ instruction: 0xf7d6002a │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ + subs r6, r2, r5 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @ instruction: 0xf5f0002a │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r5, r1 │ │ │ │ │ + subs r6, r5, r1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r2, r1, r2 │ │ │ │ │ + subs r6, r1, r2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ sbc.w r0, r0, #11141120 @ 0xaa0000 │ │ │ │ │ adds.w r0, ip, #11141120 @ 0xaa0000 │ │ │ │ │ @ instruction: 0xf4fe002a │ │ │ │ │ @ instruction: 0xf4d8002a │ │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -795244,15 +795244,15 @@ │ │ │ │ │ adc.w r0, sl, #42 @ 0x2a │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #26 │ │ │ │ │ + asrs r0, r2, #26 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @ instruction: 0xf0b8002a │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vext.8 d16, d4, d26, #0 │ │ │ │ │ @@ -795805,15 +795805,15 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldcl 0, cr0, [ip, #-168]! @ 0xffffff58 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r3, #10 │ │ │ │ │ + asrs r6, r3, #10 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldc 0, cr0, [r8], #168 @ 0xa8 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc 0, cr0, [lr], #-168 @ 0xffffff58 │ │ │ │ │ ldc 0, cr0, [r6], {42} @ 0x2a │ │ │ │ │ @ instruction: 0xebfc002a │ │ │ │ │ @@ -796096,15 +796096,15 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xeb34002a │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r1, #1 │ │ │ │ │ + asrs r2, r2, #1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ orn r0, ip, sl, asr #32 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strd r0, r0, [ip, #168]! @ 0xa8 │ │ │ │ │ strd r0, r0, [lr, #168] @ 0xa8 │ │ │ │ │ @ instruction: 0xe9b2002a │ │ │ │ │ @@ -796820,15 +796820,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 257874 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 25779c , std::allocator > const&, clipper::Coord_orth const&, clipper::Coord_orth const&, float, float)@@Base+0x100> │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 257504 │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -797421,23 +797421,23 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 258244 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r5, #21 │ │ │ │ │ + lsls r6, r5, #21 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsls r2, r1, #22 │ │ │ │ │ + lsls r6, r1, #22 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 258134 │ │ │ │ │ movs r2, r5 │ │ │ │ │ b.n 2580b8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ b.n 258080 │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -797609,15 +797609,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 78 @ 0x4e │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #18 │ │ │ │ │ + lsls r4, r5, #18 │ │ │ │ │ movs r4, r4 │ │ │ │ │ udf #220 @ 0xdc │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #140 @ 0x8c │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -798626,25 +798626,25 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ blt.n 2588e8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r3, #3 │ │ │ │ │ + lsls r0, r4, #3 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ + lsls r6, r3, #2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.u32 q8, d10, d19 │ │ │ │ │ + vaddl.u32 q8, d14, d19 │ │ │ │ │ movs r6, #32 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bhi.n 2588e0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bvc.n 258858 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bvc.n 258828 │ │ │ │ │ @@ -799253,31 +799253,31 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ bpl.n 258df4 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - @ instruction: 0xfbd80023 │ │ │ │ │ - @ instruction: 0xfbd60023 │ │ │ │ │ @ instruction: 0xfbdc0023 │ │ │ │ │ - @ instruction: 0xfbe60023 │ │ │ │ │ - @ instruction: 0xfb440023 │ │ │ │ │ - @ instruction: 0xfb340023 │ │ │ │ │ - @ instruction: 0xb83c │ │ │ │ │ + @ instruction: 0xfbda0023 │ │ │ │ │ + @ instruction: 0xfbe00023 │ │ │ │ │ + @ instruction: 0xfbea0023 │ │ │ │ │ + @ instruction: 0xfb480023 │ │ │ │ │ + @ instruction: 0xfb380023 │ │ │ │ │ + @ instruction: 0xb840 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfab40023 │ │ │ │ │ + @ instruction: 0xfab80023 │ │ │ │ │ bcc.n 258c68 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bcc.n 258dd8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ bcc.n 258dac │ │ │ │ │ movs r2, r5 │ │ │ │ │ bcc.n 258d7c │ │ │ │ │ @@ -799521,17 +799521,17 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 258f98 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - @ instruction: 0xb82a │ │ │ │ │ + @ instruction: 0xb82e │ │ │ │ │ movs r3, r4 │ │ │ │ │ - b.n 258bc0 │ │ │ │ │ + b.n 258bc8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ beq.n 258f30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ │ │ 00258f40 : │ │ │ │ │ generic_object_has_objects_p(int): │ │ │ │ │ generic-objects.cc:842 │ │ │ │ │ @@ -799692,15 +799692,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 258f70 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7720023 │ │ │ │ │ + @ instruction: 0xf7760023 │ │ │ │ │ beq.n 2590a0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ │ @@ -800154,21 +800154,21 @@ │ │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ │ - adds r2, r4, #0 │ │ │ │ │ + adds r6, r4, #0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sbc.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ │ + sbcs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r5} │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldmia r5!, {r1} │ │ │ │ │ @@ -800790,15 +800790,15 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf2e80023 │ │ │ │ │ + @ instruction: 0xf2ec0023 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ │ @@ -802195,17 +802195,17 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ b.n 25a424 , std::allocator > const&)@@Base+0x4c> │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r2, r4 │ │ │ │ │ svc 168 @ 0xa8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #178 @ 0xb2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -802501,15 +802501,15 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r3} │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 25ac70 │ │ │ │ │ + b.n 25ac78 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cbnz r0, 25a548 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r6, 25a540 , std::allocator > const&)@@Base+0x168> │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -804397,33 +804397,33 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ hlt 0x000e │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 25b678 │ │ │ │ │ + b.n 25b680 │ │ │ │ │ movs r3, r4 │ │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - bcc.n 25b15c │ │ │ │ │ + bcc.n 25b164 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 220 @ 0xdc │ │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r5, #26 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -804935,15 +804935,15 @@ │ │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ │ b.n 25b83e │ │ │ │ │ itte le │ │ │ │ │ ldmiale r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ suble r5, #76 @ 0x4c │ │ │ │ │ - bvs.n 25b694 @ unpredictable │ │ │ │ │ + bvs.n 25b69c @ unpredictable │ │ │ │ │ movs r3, r4 │ │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ │ movs r3, r4 │ │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -805616,15 +805616,15 @@ │ │ │ │ │ ldrle r1, [sp, #612] @ 0x264 │ │ │ │ │ ldrgt r1, [sp, #612] @ 0x264 │ │ │ │ │ ittee lt @ unpredictable │ │ │ │ │ addlt r0, sp, #664 @ 0x298 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ strge r4, [r7, #76] @ 0x4c │ │ │ │ │ movge r0, r0 │ │ │ │ │ - beq.n 25ba00 │ │ │ │ │ + beq.n 25ba08 │ │ │ │ │ movs r3, r4 │ │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ │ movs r2, r5 │ │ │ │ │ subs r6, r1, #4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r0, r0, #3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -806334,29 +806334,29 @@ │ │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ │ subs r6, r0, r4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldmia r5!, {r6} │ │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r4, [pc, #776] @ (25c3b0 ) │ │ │ │ │ + ldr r4, [pc, #792] @ (25c3c0 ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r4, [pc, #680] @ (25c354 ) │ │ │ │ │ + ldr r4, [pc, #696] @ (25c364 ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ add r2, pc, #312 @ (adr r2, 25c1e8 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldmia r5!, {} │ │ │ │ │ + ldmia r5!, {r2} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r4, [pc, #448] @ (25c278 ) │ │ │ │ │ + ldr r4, [pc, #464] @ (25c288 ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r4, [pc, #336] @ (25c20c ) │ │ │ │ │ + ldr r4, [pc, #352] @ (25c21c ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ add r1, pc, #968 @ (adr r1, 25c488 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r1, {r1, r4, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -807292,32 +807292,32 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - cbz r2, 25c736 │ │ │ │ │ + cbz r6, 25c736 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - uxtb r2, r3 │ │ │ │ │ + uxtb r6, r3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - uxtb r0, r0 │ │ │ │ │ + uxtb r4, r0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - uxth r2, r4 │ │ │ │ │ + uxth r6, r4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ │ - movs r3, r4 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ │ movs r3, r4 │ │ │ │ │ stmia r5!, {} │ │ │ │ │ movs r3, r4 │ │ │ │ │ + stmia r5!, {r2} │ │ │ │ │ + movs r3, r4 │ │ │ │ │ generic-objects.cc:931 │ │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ │ @@ -807921,29 +807921,29 @@ │ │ │ │ │ b.n 25caf2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 25cae8 │ │ │ │ │ b.n 25cb04 │ │ │ │ │ b.n 25cb16 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 25cbbc , std::allocator >, coot::colour_holder, std::less, std::allocator > >, std::allocator, std::allocator > const, coot::colour_holder> > >::operator[](std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14> │ │ │ │ │ + cbz r0, 25cbbe , std::allocator >, coot::colour_holder, std::less, std::allocator > >, std::allocator, std::allocator > const, coot::colour_holder> > >::operator[](std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16> │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ands r6, r7 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -809819,15 +809819,15 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r6, r6 │ │ │ │ │ + uxth r2, r7 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ │ movs r2, r5 │ │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -810383,31 +810383,31 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ strh r6, [r6, #32] │ │ │ │ │ movs r2, r5 │ │ │ │ │ strh r6, [r3, #32] │ │ │ │ │ movs r2, r5 │ │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -810953,27 +810953,27 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r7, #24] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r2, #10] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ │ movs r3, r4 │ │ │ │ │ strh r6, [r5, #0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ strh r6, [r2, #0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -811984,19 +811984,19 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:390 │ │ │ │ │ b.n 25e616 , std::allocator > const&)@@Base+0x596> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r6, [r4, #23] │ │ │ │ │ movs r2, r5 │ │ │ │ │ - add r6, pc, #24 @ (adr r6, 25e6bc , std::allocator > const&)@@Base+0x14>) │ │ │ │ │ + add r6, pc, #40 @ (adr r6, 25e6cc , std::allocator > const&)@@Base+0x24>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ │ │ 0025e6a8 , std::allocator > const&)@@Base>: │ │ │ │ │ get_monomer(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ get-monomer.cc:66 │ │ │ │ │ @@ -812643,19 +812643,19 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #808 @ (adr r2, 25ef80 , std::allocator > const&)@@Base+0x8d8>) │ │ │ │ │ + add r2, pc, #824 @ (adr r2, 25ef90 , std::allocator > const&)@@Base+0x8e8>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r2, pc, #760 @ (adr r2, 25ef54 , std::allocator > const&)@@Base+0x8ac>) │ │ │ │ │ + add r2, pc, #776 @ (adr r2, 25ef64 , std::allocator > const&)@@Base+0x8bc>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r2, pc, #608 @ (adr r2, 25eec0 , std::allocator > const&)@@Base+0x818>) │ │ │ │ │ + add r2, pc, #624 @ (adr r2, 25eed0 , std::allocator > const&)@@Base+0x828>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ ../coords/graphical-bonds-container.hh:265 │ │ │ │ │ str.w r2, [sl, #624] @ 0x270 │ │ │ │ │ ../coords/graphical-bonds-container.hh:266 │ │ │ │ │ str.w r2, [sl, #632] @ 0x278 │ │ │ │ │ ../coords/graphical-bonds-container.hh:267 │ │ │ │ │ str.w r2, [sl, #628] @ 0x274 │ │ │ │ │ @@ -813381,19 +813381,19 @@ │ │ │ │ │ b.n 25f28c , std::allocator > const&)@@Base+0xbe4> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ molecule-class-info.h:655 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -813895,19 +813895,19 @@ │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ │ b.n 25f620 , std::allocator > const&)@@Base+0xf78> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ sub.w r3, sl, #1208 @ 0x4b8 │ │ │ │ │ ../coot-utils/atom-selection-container.hh:56 (discriminator 1) │ │ │ │ │ sub.w r2, sl, #1272 @ 0x4f8 │ │ │ │ │ @@ -815361,25 +815361,25 @@ │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2) │ │ │ │ │ adds r4, #12 │ │ │ │ │ b.n 25fec8 , std::allocator > const&)@@Base+0x1820> │ │ │ │ │ nop │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strh r0, [r6, r0] │ │ │ │ │ + strh r4, [r6, r0] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -816898,17 +816898,17 @@ │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ │ bcs.n 260b70 │ │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ │ - strh r4, [r7, #6] │ │ │ │ │ + strh r0, [r0, #8] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strh r0, [r5, #6] │ │ │ │ │ + strh r4, [r5, #6] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 00260b9c const&, float, float, int, int) const@@Base>: │ │ │ │ │ gl_rama_plot_t::get_munged_offset_and_scale(gl_rama_plot_t::screen_position_origins_t, glm::vec<2, float, (glm::qualifier)0> const&, float, float, int, int) const: │ │ │ │ │ gl-rama-plot.cc:418 │ │ │ │ │ @@ -817533,15 +817533,15 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r0, r5] │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -817549,15 +817549,15 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ │ movs r3, r4 │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr.w r2, [pc, #1492] @ 2616d8 │ │ │ │ │ ldr.w r1, [pc, #1492] @ 2616dc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r9, [r6, r2] │ │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ │ @@ -818274,41 +818274,41 @@ │ │ │ │ │ beq.n 2616d4 │ │ │ │ │ gl-rama-plot.cc:614 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #31] │ │ │ │ │ + strb r2, [r1, #31] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r0, [r2, #29] │ │ │ │ │ + strb r4, [r2, #29] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r2, [r4, #31] │ │ │ │ │ + strb r6, [r4, #31] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r4, [r2, #28] │ │ │ │ │ + strb r0, [r3, #28] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r4, [r4, #28] │ │ │ │ │ + strb r0, [r5, #28] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r0, [r6, #26] │ │ │ │ │ + strb r4, [r6, #26] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r1, [pc, #240] @ (261808 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0026171c : │ │ │ │ │ @@ -818713,15 +818713,15 @@ │ │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ │ ldr r0, [pc, #784] @ (261cf4 ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [pc, #128] @ (261a6c ) │ │ │ │ │ movs r2, r5 │ │ │ │ │ - strb r0, [r0, #12] │ │ │ │ │ + strb r4, [r0, #12] │ │ │ │ │ movs r5, r4 │ │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ orrs r4, r6 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:364 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx ef6bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -819768,15 +819768,15 @@ │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ │ rors r2, r7 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ │ movs r2, r5 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1285 │ │ │ │ │ ldrd r2, r1, [sp, #116] @ 0x74 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 262176 , std::allocator > > const&)@@Base+0x392> │ │ │ │ │ @@ -821464,47 +821464,47 @@ │ │ │ │ │ subs r3, #229 @ 0xe5 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r4, [r6, #8] │ │ │ │ │ + str r0, [r7, #8] │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ │ movs r2, r5 │ │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ │ movs r2, r5 │ │ │ │ │ @@ -824076,15 +824076,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs r4, r6 │ │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, r1] │ │ │ │ │ + str r0, [r5, r1] │ │ │ │ │ movs r3, r4 │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ lsrs r1, r1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmn r0, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_map.h:511 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ @@ -828085,21 +828085,21 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r5, #18 │ │ │ │ │ movs r2, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ │ movs r3, r4 │ │ │ │ │ lsls r2, r6, #15 │ │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ │ │ 00265cdc : │ │ │ │ │ graphics_info_t::get_latest_model_molecule(): │ │ │ │ │ graphics-info.cc:296 │ │ │ │ │ @@ -828706,43 +828706,43 @@ │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r3, #7 │ │ │ │ │ movs r2, r5 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ │ - movs r3, r4 │ │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r1, #30 │ │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ │ + adds r1, #8 │ │ │ │ │ + movs r3, r4 │ │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ │ movs r3, r4 │ │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ movs r2, r5 │ │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ │ movs r3, r4 │ │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ │ movs r3, r4 │ │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ vhadd.u8 d16, d14, d25 │ │ │ │ │ vhadd.u32 d0, d8, d25 │ │ │ │ │ cdp2 0, 15, cr0, cr4, cr9, {1} │ │ │ │ │ cdp2 0, 13, cr0, cr8, cr9, {1} │ │ │ │ │ │ │ │ │ │ 00266198 : │ │ │ │ │ @@ -829008,15 +829008,15 @@ │ │ │ │ │ nop │ │ │ │ │ stc2l 0, cr0, [r4, #164] @ 0xa4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2 0, cr0, [r6, #164]! @ 0xa4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ │ movs r3, r4 │ │ │ │ │ stc2 0, cr0, [ip, #-164] @ 0xffffff5c │ │ │ │ │ ldc2 0, cr0, [sl], #164 @ 0xa4 │ │ │ │ │ │ │ │ │ │ 00266378 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::add_dir_file(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info.cc:657 │ │ │ │ │ @@ -829062,15 +829062,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldr r0, [pc, #392] @ (266564 ) │ │ │ │ │ + ldr r0, [pc, #408] @ (266574 ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r3, pc, #96 @ (adr r3, 266440 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ add r3, pc, #64 @ (adr r3, 266424 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 002663e4 : │ │ │ │ │ @@ -829283,23 +829283,23 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ add r1, pc │ │ │ │ │ b.w ed94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ │ @ instruction: 0xfafa0029 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 00266580 : │ │ │ │ │ graphics_info_t::setRotationCentre(coot::clip_hybrid_atom const&): │ │ │ │ │ graphics-info.cc:980 │ │ │ │ │ ldr r3, [pc, #44] @ (2665b0 ) │ │ │ │ │ graphics-info.cc:987 (discriminator 1) │ │ │ │ │ @@ -829682,15 +829682,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str.w r0, [r2, #41] @ 0x29 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh.w r0, [r8, #41] @ 0x29 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 2668b0 │ │ │ │ │ + beq.n 2668b8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb.w r0, [r0, r9, lsl #2] │ │ │ │ │ @ instruction: 0xf7f00029 │ │ │ │ │ │ │ │ │ │ 00266844 : │ │ │ │ │ @@ -829908,17 +829908,17 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ @ instruction: 0xf79a0029 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf7900029 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ │ + ldmia r7!, {r5} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf6920029 │ │ │ │ │ @ instruction: 0xf6720029 │ │ │ │ │ @ instruction: 0xf6540029 │ │ │ │ │ │ │ │ │ │ @@ -830160,17 +830160,17 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf5f00029 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ @ instruction: 0xf4d00029 │ │ │ │ │ @ instruction: 0xf4b00029 │ │ │ │ │ eors.w r0, r2, #11075584 @ 0xa90000 │ │ │ │ │ │ │ │ │ │ 00266ba8 : │ │ │ │ │ graphics_info_t::setRotationCentreSimple(coot::Cartesian const&): │ │ │ │ │ @@ -831212,24 +831212,24 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 267292 │ │ │ │ │ b.n 26728c │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cdp 0, 10, cr0, cr0, cr9, {1} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r4, #5 │ │ │ │ │ + subs r4, r4, #5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cdp 0, 9, cr0, cr2, cr9, {1} │ │ │ │ │ - subs r0, r5, #5 │ │ │ │ │ + subs r4, r5, #5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldc 0, cr0, [lr], {33} @ 0x21 │ │ │ │ │ cdp 0, 1, cr0, cr0, cr9, {1} │ │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r6, r1, #3 │ │ │ │ │ + subs r2, r2, #3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stcl 0, cr0, [r0, #-164]! @ 0xffffff5c │ │ │ │ │ stcl 0, cr0, [r8, #-164] @ 0xffffff5c │ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -831734,15 +831734,15 @@ │ │ │ │ │ stc 0, cr0, [r2], {41} @ 0x29 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r4, #3 │ │ │ │ │ + adds r6, r4, #3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -831752,42 +831752,42 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r3, r7 │ │ │ │ │ + subs r0, r4, r7 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r6, #3 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ orn r0, r8, r9, asr #32 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r4, r5 │ │ │ │ │ + subs r2, r5, r5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r4, r0, r6 │ │ │ │ │ + subs r0, r1, r6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r6, r2, r6 │ │ │ │ │ + subs r2, r3, r6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r4, r6, r6 │ │ │ │ │ + subs r0, r7, r6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r6, r4, r6 │ │ │ │ │ + subs r2, r5, r6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r4, r3, r5 │ │ │ │ │ + subs r0, r4, r5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r2, r7, r5 │ │ │ │ │ + subs r6, r7, r5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrd r0, r0, [r2, #164] @ 0xa4 │ │ │ │ │ @ instruction: 0xe9b40029 │ │ │ │ │ @ instruction: 0xe9960029 │ │ │ │ │ │ │ │ │ │ 002676fc : │ │ │ │ │ graphics_info_t::set_dynarama_is_displayed(_GtkWidget*, int): │ │ │ │ │ @@ -831952,17 +831952,17 @@ │ │ │ │ │ strd r0, r0, [r8], #164 @ 0xa4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strd r0, r0, [r2], #164 @ 0xa4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xe8cc0029 │ │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ │ movs r1, r4 │ │ │ │ │ strex r0, r0, [r6, #164] @ 0xa4 │ │ │ │ │ @ instruction: 0xe81e0029 │ │ │ │ │ @ instruction: 0xe8000029 │ │ │ │ │ │ │ │ │ │ @@ -833536,29 +833536,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - push {r2, r5, r7} │ │ │ │ │ + push {r3, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - push {r4, r6} │ │ │ │ │ + push {r2, r4, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - push {r1, r3, r5} │ │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002683ec : │ │ │ │ │ graphics_info_t::get_geometry_torsion() const: │ │ │ │ │ graphics-info.cc:3528 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -833727,17 +833727,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bge.n 268548 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026854c : │ │ │ │ │ graphics_info_t::pepflip(int, coot::atom_spec_t const&): │ │ │ │ │ graphics-info.cc:3607 │ │ │ │ │ @@ -833895,15 +833895,15 @@ │ │ │ │ │ graphics-info.cc:3625 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ bge.n 2686e0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bls.n 268644 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 00268660 : │ │ │ │ │ graphics_info_t::run_post_manipulation_hook_py(int, int): │ │ │ │ │ graphics-info.cc:1921 │ │ │ │ │ @@ -834350,45 +834350,45 @@ │ │ │ │ │ ldr r0, [pc, #96] @ (2689ec ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ bls.n 26889c │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bls.n 268a80 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bvc.n 268a4c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bic.w r0, r0, r2, asr #32 │ │ │ │ │ - @ instruction: 0xeab40022 │ │ │ │ │ + bic.w r0, r4, r2, asr #32 │ │ │ │ │ + @ instruction: 0xeab80022 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ + asrs r6, r1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bvc.n 26898c │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + cmp r7, #28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bpl.n 268ac8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bvs.n 268978 │ │ │ │ │ movs r1, r5 │ │ │ │ │ bvs.n 268948 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r7, #21] │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -835003,15 +835003,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 268f60 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r3, #20 │ │ │ │ │ + lsls r4, r3, #20 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bne.n 268e6c │ │ │ │ │ movs r1, r5 │ │ │ │ │ bne.n 268e20 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -835586,29 +835586,29 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r5, #4 │ │ │ │ │ + lsls r2, r6, #4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r7, #4 │ │ │ │ │ + lsls r0, r0, #5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026930c : │ │ │ │ │ graphics_info_t::load_db_main(): │ │ │ │ │ graphics-info.cc:3816 │ │ │ │ │ @@ -835683,23 +835683,24 @@ │ │ │ │ │ b.w 264ba0 │ │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, r7 │ │ │ │ │ + movs r4, r7 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vrev64. d16, d18 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002693b4 : │ │ │ │ │ graphics_info_t::non_skeleton_tip_pos() const: │ │ │ │ │ graphics-info.cc:4233 │ │ │ │ │ ldr r3, [pc, #44] @ (2693e4 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ ../coords/Cartesian.h:81 │ │ │ │ │ @@ -835958,26 +835959,26 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.u d16, d4, d18 │ │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ │ + vhadd.u d16, d8, d18 │ │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ │ movs r1, r5 │ │ │ │ │ - vhadd.u32 d0, d10, d18 │ │ │ │ │ - vhadd.u8 d0, d0, d18 │ │ │ │ │ + vhadd.u32 d0, d14, d18 │ │ │ │ │ + vhadd.u8 d0, d4, d18 │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ │ + ldc2l 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ │ │ │ │ │ │ 002695ec : │ │ │ │ │ graphics_info_t::rotate_baton(double const&, double const&): │ │ │ │ │ graphics-info.cc:4247 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -836060,16 +836061,16 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ │ ldc2 0, cr0, [lr, #136] @ 0x88 │ │ │ │ │ + stc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ │ │ │ │ │ │ 00269698 : │ │ │ │ │ graphics_info_t::baton_tip_try_another(): │ │ │ │ │ graphics-info.cc:4288 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -836140,15 +836141,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ │ + stc2l 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ │ │ 0026972c : │ │ │ │ │ graphics_info_t::baton_tip_previous(): │ │ │ │ │ graphics-info.cc:4304 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -836779,19 +836780,19 @@ │ │ │ │ │ bcs.n 269bf0 │ │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vst4.8 {d0-d3}, [r6 :128], r2 │ │ │ │ │ - vld4.8 {d0-d3}, [lr :128], r2 │ │ │ │ │ + vst4.8 {d0-d3}, [sl :128], r2 │ │ │ │ │ + ldrsh.w r0, [r2, r2, lsl #2] │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str.w r0, [r4, #34] @ 0x22 │ │ │ │ │ + str.w r0, [r8, #34] @ 0x22 │ │ │ │ │ │ │ │ │ │ 00269c28 : │ │ │ │ │ graphics_info_t::set_bond_thickness_intermediate_atoms(float): │ │ │ │ │ graphics-info.cc:4698 │ │ │ │ │ ldr r3, [pc, #12] @ (269c38 ) │ │ │ │ │ graphics-info.cc:4700 │ │ │ │ │ ldr r2, [pc, #16] @ (269c3c ) │ │ │ │ │ @@ -836839,15 +836840,15 @@ │ │ │ │ │ b.w ed94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str??.w r0, [lr, r2, lsl #2] │ │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ │ │ │ │ │ │ 00269c78 : │ │ │ │ │ graphics_info_t::pick_cursor_real(): │ │ │ │ │ graphics-info.cc:4739 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -836998,15 +836999,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r4} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7e40022 │ │ │ │ │ + @ instruction: 0xf7e80022 │ │ │ │ │ stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 00269d8c : │ │ │ │ │ graphics_info_t::watch_cursor(): │ │ │ │ │ graphics-info.cc:4764 │ │ │ │ │ bx lr │ │ │ │ │ @@ -837503,15 +837504,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r4, r0, r6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf5920022 │ │ │ │ │ + @ instruction: 0xf5960022 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x00fc │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ @@ -837930,15 +837931,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r4} │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, r8, #34 @ 0x22 │ │ │ │ │ + adc.w r0, ip, #34 @ 0x22 │ │ │ │ │ cbnz r4, 26a506 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026a490 : │ │ │ │ │ graphics_info_t::set_last_map_contour_level(float): │ │ │ │ │ graphics-info.cc:5306 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -838020,15 +838021,15 @@ │ │ │ │ │ nop │ │ │ │ │ cbnz r4, 26a588 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orn r0, lr, #34 @ 0x22 │ │ │ │ │ + orns r0, r2, #34 @ 0x22 │ │ │ │ │ │ │ │ │ │ 0026a540 : │ │ │ │ │ graphics_info_t::set_last_map_contour_level_by_sigma(float): │ │ │ │ │ graphics-info.cc:5323 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -838108,15 +838109,15 @@ │ │ │ │ │ nop │ │ │ │ │ hlt 0x0024 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vext.8 d0, d14, d18, #0 │ │ │ │ │ + vaddl.s8 q8, d2, d18 │ │ │ │ │ │ │ │ │ │ 0026a5f0 : │ │ │ │ │ graphics_info_t::set_last_map_sigma_step(float): │ │ │ │ │ graphics-info.cc:5342 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -838196,15 +838197,15 @@ │ │ │ │ │ b.w 264ba0 │ │ │ │ │ cbnz r4, 26a6d0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.s d0, d12, d18 │ │ │ │ │ + vhadd.s8 d16, d0, d18 │ │ │ │ │ │ │ │ │ │ 0026a6a0 : │ │ │ │ │ graphics_info_t::draw_geometry_objects(): │ │ │ │ │ graphics-info.cc:5366 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -838263,15 +838264,15 @@ │ │ │ │ │ b.n 26a6da │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ cbnz r4, 26a71c │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.s32 d0, d12, d18 │ │ │ │ │ + vhadd.s d0, d0, d18 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0026a718 : │ │ │ │ │ coot::intermediate_atom_distance_t::draw_dynamic_distance() const: │ │ │ │ │ graphics-info.cc:5451 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -838326,15 +838327,15 @@ │ │ │ │ │ b.n 26a74e │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ @ instruction: 0xb8d0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 15, cr0, cr12, cr2, {1} │ │ │ │ │ + vhadd.s8 d0, d0, d18 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0026a78c : │ │ │ │ │ graphics_info_t::clear_pointer_distances(): │ │ │ │ │ graphics-info.cc:5557 │ │ │ │ │ ldr r3, [pc, #20] @ (26a7a4 ) │ │ │ │ │ @@ -838499,19 +838500,19 @@ │ │ │ │ │ b.n 26a882 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xb838 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 9, cr0, cr10, cr2, {1} │ │ │ │ │ - cdp 0, 9, cr0, cr8, cr2, {1} │ │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ │ + cdp 0, 9, cr0, cr14, cr2, {1} │ │ │ │ │ + cdp 0, 9, cr0, cr12, cr2, {1} │ │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ │ movs r3, r4 │ │ │ │ │ @ instruction: 0xb79c │ │ │ │ │ movs r1, r5 │ │ │ │ │ @ instruction: 0xb770 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026a8c8 : │ │ │ │ │ @@ -838814,22 +838815,22 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb66e │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ │ + ldcl 0, cr0, [sl], #136 @ 0x88 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 26aca8 , std::allocator > const&)@@Base+0x1c> │ │ │ │ │ + b.n 26acb0 , std::allocator > const&)@@Base+0x24> │ │ │ │ │ movs r4, r4 │ │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026aae8 : │ │ │ │ │ graphics_info_t::draw_generic_text(): │ │ │ │ │ graphics-info.cc:5613 │ │ │ │ │ @@ -839048,16 +839049,16 @@ │ │ │ │ │ ldr r0, [pc, #40] @ (26ac88 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ push {r2, r4, r7} │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adcs.w r0, ip, r2, asr #32 │ │ │ │ │ - adc.w r0, lr, r2, asr #32 │ │ │ │ │ + sbc.w r0, r0, r2, asr #32 │ │ │ │ │ + adcs.w r0, r2, r2, asr #32 │ │ │ │ │ push {r4} │ │ │ │ │ movs r1, r5 │ │ │ │ │ cbz r4, 26acf8 , std::allocator > const&)@@Base+0xc> │ │ │ │ │ movs r1, r5 │ │ │ │ │ cbz r4, 26acf6 , std::allocator > const&)@@Base+0xa> │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ │ @@ -839810,41 +839811,41 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 26b1bc │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [r4], #-136 @ 0x88 │ │ │ │ │ - stmia.w r4, {r1, r5} │ │ │ │ │ + strd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ │ + stmia.w r8, {r1, r5} │ │ │ │ │ ldrb r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8540022 │ │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ │ + @ instruction: 0xe8580022 │ │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - b.n 26afa0 │ │ │ │ │ + b.n 26afa8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - @ instruction: 0xe8580022 │ │ │ │ │ + @ instruction: 0xe85c0022 │ │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - b.n 26b170 │ │ │ │ │ + b.n 26b178 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - b.n 26b054 │ │ │ │ │ + b.n 26b05c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - asrs r2, r7, #30 │ │ │ │ │ + asrs r6, r7, #30 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - b.n 26ae54 │ │ │ │ │ + b.n 26ae5c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - b.n 26aebc │ │ │ │ │ + b.n 26aec4 │ │ │ │ │ movs r2, r4 │ │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - b.n 26aeac │ │ │ │ │ + b.n 26aeb4 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 0026b1f0 : │ │ │ │ │ graphics_info_t::process_socket_string_waiting_bool(void*): │ │ │ │ │ graphics-info.cc:6410 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ @@ -840682,19 +840683,19 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 26bbc8 *, clipper::Xmap*)@@Base+0x2dc> │ │ │ │ │ + b.n 26bbd0 *, clipper::Xmap*)@@Base+0x2e4> │ │ │ │ │ movs r2, r4 │ │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - b.n 26bac4 *, clipper::Xmap*)@@Base+0x1d8> │ │ │ │ │ + b.n 26bacc *, clipper::Xmap*)@@Base+0x1e0> │ │ │ │ │ movs r2, r4 │ │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -841265,43 +841266,43 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 82 @ 0x52 │ │ │ │ │ + svc 86 @ 0x56 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - svc 122 @ 0x7a │ │ │ │ │ + svc 126 @ 0x7e │ │ │ │ │ movs r2, r4 │ │ │ │ │ - svc 202 @ 0xca │ │ │ │ │ + svc 206 @ 0xce │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 174 @ 0xae │ │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 150 @ 0x96 │ │ │ │ │ + svc 154 @ 0x9a │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 136 @ 0x88 │ │ │ │ │ + svc 140 @ 0x8c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 110 @ 0x6e │ │ │ │ │ + svc 114 @ 0x72 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - svc 96 @ 0x60 │ │ │ │ │ + svc 100 @ 0x64 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ │ + udf #218 @ 0xda │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ble.n 26bd30 > const&)@@Base+0x24> │ │ │ │ │ + ble.n 26bd38 > const&)@@Base+0x2c> │ │ │ │ │ movs r2, r4 │ │ │ │ │ add r4, pc, #456 @ (adr r4, 26be64 > const&)@@Base+0x158>) │ │ │ │ │ movs r1, r5 │ │ │ │ │ add r4, pc, #312 @ (adr r4, 26bdd8 > const&)@@Base+0xcc>) │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -841821,15 +841822,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ graphics-info.cc:6805 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ b.w e9170 │ │ │ │ │ nop │ │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 0026c084 : │ │ │ │ │ graphics_info_t::wrapped_create_display_control_window(): │ │ │ │ │ graphics-info.cc:6808 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -841946,15 +841947,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 26c0c4 │ │ │ │ │ + bls.n 26c0cc │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026c154 : │ │ │ │ │ @@ -842434,39 +842435,39 @@ │ │ │ │ │ beq.n 26c49a │ │ │ │ │ b.n 26c47c │ │ │ │ │ nop │ │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ │ + push {r4, r5, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - bvc.n 26c434 │ │ │ │ │ + bvc.n 26c43c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bvc.n 26c444 │ │ │ │ │ + bvc.n 26c44c │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 26c408 │ │ │ │ │ + bvc.n 26c410 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bvc.n 26c46c │ │ │ │ │ + bvc.n 26c474 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bvc.n 26c4d8 │ │ │ │ │ + bvc.n 26c4e0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - bvc.n 26c544 │ │ │ │ │ + bvc.n 26c54c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bvc.n 26c5a8 │ │ │ │ │ + bvc.n 26c5b0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bvc.n 26c414 │ │ │ │ │ + bvc.n 26c41c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - sxth r2, r1 │ │ │ │ │ + sxth r6, r1 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -843360,31 +843361,31 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r2, r0, #22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r2, r3, #22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r6, r2, #22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ │ + movs r2, r4 │ │ │ │ │ + bcs.n 26ccd0 │ │ │ │ │ + movs r2, r4 │ │ │ │ │ + bcs.n 26ccc4 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bcs.n 26ccc8 │ │ │ │ │ + bcs.n 26ccc0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bcs.n 26ccbc │ │ │ │ │ movs r2, r4 │ │ │ │ │ bcs.n 26ccb8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bcs.n 26ccb4 │ │ │ │ │ - movs r2, r4 │ │ │ │ │ - bcs.n 26ccb0 │ │ │ │ │ - movs r2, r4 │ │ │ │ │ lsrs r2, r7, #19 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r6, r4, #20 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - bcs.n 26cc74 │ │ │ │ │ + bcs.n 26cc7c │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r6, r6, #22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r6, r4, #18 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 0026cc48 : │ │ │ │ │ @@ -843682,33 +843683,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ cbnz r4, 26ceaa │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (26cee4 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (26cef4 ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r1, [sp, #912] @ 0x390 │ │ │ │ │ movs r1, r5 │ │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -844926,33 +844927,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ │ - movs r2, r4 │ │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ │ + movs r2, r4 │ │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ │ movs r1, r5 │ │ │ │ │ bhi.n 26d7ac │ │ │ │ │ movs r1, r4 │ │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r5!, {r3} │ │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r0, [r6, #62] @ 0x3e │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -845179,21 +845180,21 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r4!, {r6} │ │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ bvs.n 26daec │ │ │ │ │ movs r1, r4 │ │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r6, [r5, #46] @ 0x2e │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -845928,24 +845929,24 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r4, #22] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ittt cc │ │ │ │ │ - movcc r2, r4 │ │ │ │ │ - strhcc r6, [r0, #8] │ │ │ │ │ - movcc r1, r5 │ │ │ │ │ + ittt mi │ │ │ │ │ + movmi r2, r4 │ │ │ │ │ + strhmi r6, [r0, #8] │ │ │ │ │ + movmi r1, r5 │ │ │ │ │ strh r2, [r1, #6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strh r2, [r5, #4] │ │ │ │ │ movs r1, r5 │ │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ @@ -846068,19 +846069,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 0026e0b8 : │ │ │ │ │ graphics_info_t::setup_flash_bond_using_moving_atom_internal(int): │ │ │ │ │ graphics-info.cc:4985 │ │ │ │ │ @@ -846728,27 +846729,27 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, pc} │ │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cbnz r4, 26e6ae │ │ │ │ │ + cbnz r0, 26e6b0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ │ movs r1, r5 │ │ │ │ │ add r1, pc, #792 @ (adr r1, 26e99c ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -846890,15 +846891,15 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb78c │ │ │ │ │ + @ instruction: 0xb790 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -847338,31 +847339,31 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ │ movs r2, r4 │ │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ │ + @ instruction: 0xb6da │ │ │ │ │ movs r2, r4 │ │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r2, [r6, #27] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r4, [r1, #24] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r6, [r5, #23] │ │ │ │ │ movs r1, r5 │ │ │ │ │ movs r0, #252 @ 0xfc │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -847761,37 +847762,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, #20] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r6, [r4, #20] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r4, r5, r6} │ │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ │ + push {r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - push {r1, r4, r6} │ │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - str r4, [r4, #0] │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 26edc0 │ │ │ │ │ + cbz r2, 26edc2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - cbz r2, 26edda │ │ │ │ │ + cbz r6, 26edda │ │ │ │ │ movs r2, r4 │ │ │ │ │ - cbz r0, 26edec │ │ │ │ │ + cbz r4, 26edec │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r6, [r4, #13] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - cbz r4, 26edfa │ │ │ │ │ + cbz r0, 26edfc │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r0, [r5, #12] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r0, [r2, #12] │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -848174,27 +848175,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r4, #8] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r2, [r3, #8] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxtb r4, r2 │ │ │ │ │ + uxtb r0, r3 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - uxtb r2, r0 │ │ │ │ │ + uxtb r6, r0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - uxtb r4, r7 │ │ │ │ │ + cbz r0, 26f084 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 26f07c │ │ │ │ │ + cbz r4, 26f07c │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r2, [r2, #1] │ │ │ │ │ movs r1, r5 │ │ │ │ │ strb r2, [r7, #0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -848494,31 +848495,31 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ strh r0, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r3, #7 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -848876,25 +848877,25 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #0 │ │ │ │ │ + add r6, sp, #16 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - b.n 26f520 │ │ │ │ │ + b.n 26f528 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ movs r1, r5 │ │ │ │ │ asrs r0, r4, #8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -849950,53 +849951,53 @@ │ │ │ │ │ blx ea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ bl 264ba0 │ │ │ │ │ b.n 26fa82 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #784 @ (adr r7, 26ffc0 , std::allocator >, int, short)@@Base+0x2c4>) │ │ │ │ │ + add r7, pc, #800 @ (adr r7, 26ffd0 , std::allocator >, int, short)@@Base+0x2d4>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #896 @ (adr r7, 27004c , std::allocator >, int, short)@@Base+0x350>) │ │ │ │ │ + add r7, pc, #912 @ (adr r7, 27005c , std::allocator >, int, short)@@Base+0x360>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #904 @ (adr r5, 270070 , std::allocator >, int, short)@@Base+0x374>) │ │ │ │ │ + add r5, pc, #920 @ (adr r5, 270080 , std::allocator >, int, short)@@Base+0x384>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r5, pc, #792 @ (adr r5, 27000c , std::allocator >, int, short)@@Base+0x310>) │ │ │ │ │ + add r5, pc, #808 @ (adr r5, 27001c , std::allocator >, int, short)@@Base+0x320>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r5, pc, #872 @ (adr r5, 270060 , std::allocator >, int, short)@@Base+0x364>) │ │ │ │ │ + add r5, pc, #888 @ (adr r5, 270070 , std::allocator >, int, short)@@Base+0x374>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r5, pc, #616 @ (adr r5, 26ff64 , std::allocator >, int, short)@@Base+0x268>) │ │ │ │ │ + add r5, pc, #632 @ (adr r5, 26ff74 , std::allocator >, int, short)@@Base+0x278>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 0026fcfc , std::allocator >, int, short)@@Base>: │ │ │ │ │ graphics_info_t::add_cif_dictionary(std::__cxx11::basic_string, std::allocator >, int, short): │ │ │ │ │ graphics-info.cc:463 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -850520,35 +850521,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #216 @ (adr r5, 2701e4 ) │ │ │ │ │ + add r5, pc, #232 @ (adr r5, 2701f4 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r5, pc, #224 @ (adr r5, 2701f0 ) │ │ │ │ │ + add r5, pc, #240 @ (adr r5, 270200 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #352] @ (270278 ) │ │ │ │ │ + ldr r5, [pc, #368] @ (270288 ) │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #680 @ (adr r4, 2703c8 ) │ │ │ │ │ + add r4, pc, #696 @ (adr r4, 2703d8 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #224 @ (adr r3, 27020c ) │ │ │ │ │ + add r3, pc, #240 @ (adr r3, 27021c ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r3, pc, #32 @ (adr r3, 270150 ) │ │ │ │ │ + add r3, pc, #48 @ (adr r3, 270160 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r3, pc, #144 @ (adr r3, 2701c4 ) │ │ │ │ │ + add r3, pc, #160 @ (adr r3, 2701d4 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsh r6, [r1, r6] │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -850953,46 +850954,46 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2703dc │ │ │ │ │ b.n 2703dc │ │ │ │ │ nop │ │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r1, pc, #968 @ (adr r1, 270824 ) │ │ │ │ │ + add r1, pc, #984 @ (adr r1, 270834 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #480 @ (adr r2, 27064c ) │ │ │ │ │ + add r2, pc, #496 @ (adr r2, 27065c ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r2, pc, #512 @ (adr r2, 270670 ) │ │ │ │ │ + add r2, pc, #528 @ (adr r2, 270680 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r1, pc, #800 @ (adr r1, 270798 ) │ │ │ │ │ + add r1, pc, #816 @ (adr r1, 2707a8 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - add r1, pc, #320 @ (adr r1, 2705c0 ) │ │ │ │ │ + add r1, pc, #336 @ (adr r1, 2705d0 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r1, pc, #568 @ (adr r1, 2706bc ) │ │ │ │ │ + add r1, pc, #584 @ (adr r1, 2706cc ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ │ movs r2, r4 │ │ │ │ │ - add r1, pc, #488 @ (adr r1, 270674 ) │ │ │ │ │ + add r1, pc, #504 @ (adr r1, 270684 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - vst1.8 {d16[1]}, [ip], r1 │ │ │ │ │ + ldr??.w r0, [r0, #33] @ 0x21 │ │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ │ + add r0, pc, #8 @ (adr r0, 2704a0 , std::allocator > const&)@@Base+0x4>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stc2 0, cr0, [sl], {33} @ 0x21 │ │ │ │ │ + stc2 0, cr0, [lr], {33} @ 0x21 │ │ │ │ │ │ │ │ │ │ 0027049c , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::add_coordinates_glob_extension(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info.cc:5831 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -853217,27 +853218,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ b.n 2710a4 │ │ │ │ │ @@ -853867,62 +853868,62 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 27139c │ │ │ │ │ + b.n 2713a4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - b.n 272394 │ │ │ │ │ + b.n 27139c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - b.n 272334 │ │ │ │ │ + b.n 27233c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - b.n 27238c │ │ │ │ │ + b.n 272394 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - b.n 2722dc │ │ │ │ │ + b.n 2722e4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - b.n 2722d0 │ │ │ │ │ + b.n 2722d8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ │ movs r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ stc 0, cr0, [lr, #128]! @ 0x80 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ │ movs r2, r4 │ │ │ │ │ add r8, fp │ │ │ │ │ movs r1, r5 │ │ │ │ │ add sl, r7 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 00271bfc : │ │ │ │ │ @@ -854152,17 +854153,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bics r0, r4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ muls r4, r7 │ │ │ │ │ movs r1, r5 │ │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r6, r0, r3 │ │ │ │ │ + subs r2, r1, r3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -854496,19 +854497,19 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ │ movs r1, r5 │ │ │ │ │ /usr/include/c++/14/bits/stl_uninitialized.h:116 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ graphics-info.cc:2530 │ │ │ │ │ vcvt.f64.f32 d7, s28 │ │ │ │ │ @@ -854880,19 +854881,19 @@ │ │ │ │ │ ands r1, r6 │ │ │ │ │ strb r4, [r4, #2] │ │ │ │ │ lsrs r5, r7, #8 │ │ │ │ │ add r3, pc, #860 @ (adr r3, 272694 ) │ │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -855434,33 +855435,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, #2] │ │ │ │ │ + strh r4, [r0, #2] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r6, [r6, #0] │ │ │ │ │ + strh r2, [r7, #0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r0, #0] │ │ │ │ │ + strh r2, [r1, #0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1576 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -856453,15 +856454,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ │ movs r2, r4 │ │ │ │ │ adds r1, #66 @ 0x42 │ │ │ │ │ movs r1, r5 │ │ │ │ │ adds r1, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ bhi.n 273054 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -856566,15 +856567,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ graphics-info.cc:184 │ │ │ │ │ b.w e478c │ │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r1, #29] │ │ │ │ │ + strb r2, [r2, #29] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00273030 : │ │ │ │ │ @@ -857509,17 +857510,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r1, #8] │ │ │ │ │ + strb r2, [r2, #8] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strb r2, [r5, #6] │ │ │ │ │ + strb r6, [r5, #6] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 002737e8 : │ │ │ │ │ @@ -858750,25 +858751,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #424] @ (27430c ) │ │ │ │ │ + ldr r5, [pc, #440] @ (27431c ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r6, [r1, #24] │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r0, [r5, #23] │ │ │ │ │ movs r1, r4 │ │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -859409,27 +859410,27 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r6, #5 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - asrs r0, r7, #16 │ │ │ │ │ + asrs r4, r7, #16 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsb r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r2, r4 │ │ │ │ │ - str r0, [r6, #28] │ │ │ │ │ + str r4, [r6, #28] │ │ │ │ │ movs r2, r4 │ │ │ │ │ - str r6, [r6, #28] │ │ │ │ │ + str r2, [r7, #28] │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r4, r1, r0 │ │ │ │ │ movs r1, r5 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:738 │ │ │ │ │ add.w r0, sp, #1672 @ 0x688 │ │ │ │ │ blx e9968 >::~_Vector_base()@plt> │ │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ │ @@ -860711,25 +860712,25 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx ea6f8 >::_M_realloc_append(molecule_class_info_t&&)@plt> │ │ │ │ │ b.n 2751ea │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ │ - subs r5, #22 │ │ │ │ │ + subs r5, #26 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ │ movs r2, r4 │ │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ graphics-info.cc:160 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ @@ -861175,15 +861176,15 @@ │ │ │ │ │ b.n 275522 │ │ │ │ │ lsrs r4, r4, #22 │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, r4] │ │ │ │ │ + strb r2, [r5, r4] │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r0, r5, #12 │ │ │ │ │ movs r1, r5 │ │ │ │ │ │ │ │ │ │ 002756d0 : │ │ │ │ │ graphics_info_t::create_pointer_atom_molecule_maybe() const: │ │ │ │ │ graphics-info.cc:3822 │ │ │ │ │ @@ -861492,25 +861493,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r1, #4 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r6, r2] │ │ │ │ │ + str r2, [r7, r2] │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, r1] │ │ │ │ │ + str r4, [r0, r1] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #800] @ (275c58 ) │ │ │ │ │ + ldr r7, [pc, #816] @ (275c68 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r4, r0, #30 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r2, r4, #29 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r2, r0, #29 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -861979,37 +861980,37 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #352] @ (275e38 , std::allocator > const&)@@Base+0x120>) │ │ │ │ │ + ldr r6, [pc, #368] @ (275e48 , std::allocator > const&)@@Base+0x130>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r6, r6, #24 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #112] @ (275d54 , std::allocator > const&)@@Base+0x3c>) │ │ │ │ │ + ldr r6, [pc, #128] @ (275d64 , std::allocator > const&)@@Base+0x4c>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #240] @ (275ddc , std::allocator > const&)@@Base+0xc4>) │ │ │ │ │ + ldr r5, [pc, #256] @ (275dec , std::allocator > const&)@@Base+0xd4>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r5, [pc, #360] @ (275e58 , std::allocator > const&)@@Base+0x140>) │ │ │ │ │ + ldr r5, [pc, #376] @ (275e68 , std::allocator > const&)@@Base+0x150>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r5, [pc, #312] @ (275e2c , std::allocator > const&)@@Base+0x114>) │ │ │ │ │ + ldr r5, [pc, #328] @ (275e3c , std::allocator > const&)@@Base+0x124>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r5, [pc, #416] @ (275e98 , std::allocator > const&)@@Base+0x180>) │ │ │ │ │ + ldr r5, [pc, #432] @ (275ea8 , std::allocator > const&)@@Base+0x190>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #344] @ (275e58 , std::allocator > const&)@@Base+0x140>) │ │ │ │ │ + ldr r4, [pc, #360] @ (275e68 , std::allocator > const&)@@Base+0x150>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r5, [pc, #168] @ (275dac , std::allocator > const&)@@Base+0x94>) │ │ │ │ │ + ldr r5, [pc, #184] @ (275dbc , std::allocator > const&)@@Base+0xa4>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r4, r4, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r4, r0, #15 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r4, r4, #14 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -862261,21 +862262,21 @@ │ │ │ │ │ movs r1, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r0, #11 │ │ │ │ │ movs r1, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #976] @ (2762b8 ) │ │ │ │ │ + ldr r3, [pc, #992] @ (2762c8 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #296] @ (27601c >&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114>) │ │ │ │ │ + ldr r3, [pc, #312] @ (27602c >&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r6, r5, #6 │ │ │ │ │ movs r1, r5 │ │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ movs r1, r5 │ │ │ │ │ @@ -862636,17 +862637,17 @@ │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w 264ba0 │ │ │ │ │ cdp2 0, 13, cr0, cr0, cr8, {1} │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blx fp │ │ │ │ │ + blxns fp │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r0, [pc, #0] @ (2761b4 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (2761c4 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 002761b4 : │ │ │ │ │ graphics_info_t::baton_next_directions(int, mmdb::Atom*, coot::Cartesian const&, clipper::Coord_grid const&, short): │ │ │ │ │ graphics-info.cc:3944 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -863145,24 +863146,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov lr, sp │ │ │ │ │ + mov sl, lr │ │ │ │ │ movs r2, r4 │ │ │ │ │ - orrs.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ │ - cbnz r4, 2765ee │ │ │ │ │ + orn r0, r0, #10616832 @ 0xa20000 │ │ │ │ │ + cbnz r0, 2765f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2 0, cr0, [ip], {40} @ 0x28 │ │ │ │ │ @ instruction: 0xfac60028 │ │ │ │ │ graphics-info.cc:3944 │ │ │ │ │ ldr r2, [pc, #72] @ (2765ec ) │ │ │ │ │ @@ -863418,24 +863419,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics r6, r3 │ │ │ │ │ + bics r2, r4 │ │ │ │ │ movs r2, r4 │ │ │ │ │ vld4.8 {d16-d19}, [ip :128], r8 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orrs r2, r0 │ │ │ │ │ + orrs r6, r0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bcs.n 276720 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh.w r0, [ip, #40] @ 0x28 │ │ │ │ │ │ │ │ │ │ 0027679c : │ │ │ │ │ graphics_info_t::accept_baton_position(): │ │ │ │ │ @@ -863801,48 +863802,48 @@ │ │ │ │ │ nop │ │ │ │ │ str.w r0, [r8, r8, lsl #2] │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str.w r0, [r4, r8, lsl #2] │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - negs r4, r1 │ │ │ │ │ + negs r0, r2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - tst r6, r6 │ │ │ │ │ + tst r2, r7 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - rors r6, r7 │ │ │ │ │ + tst r2, r0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf6840028 │ │ │ │ │ - asrs r0, r1 │ │ │ │ │ + asrs r4, r1 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - lsls r0, r4, #10 │ │ │ │ │ + lsls r4, r4, #10 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ands r6, r5 │ │ │ │ │ + ands r2, r6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ sub.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ │ │ │ │ │ │ 00276ac4 : │ │ │ │ │ graphics_info_t::baton_build_delete_last_residue(): │ │ │ │ │ graphics-info.cc:4342 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -864660,17 +864661,17 @@ │ │ │ │ │ ... │ │ │ │ │ adc.w r0, r0, #40 @ 0x28 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf13a0028 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vaddl.s32 q8, d8, d24 │ │ │ │ │ │ │ │ │ │ 002770c0 : │ │ │ │ │ coot::parallel_plane_atoms_t::~parallel_plane_atoms_t(): │ │ │ │ │ @@ -880779,17 +880780,17 @@ │ │ │ │ │ bne.n 27eaf0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ strb r4, [r6, #24] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r0, [r1, #21] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r4, [r3, #20] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r6, [r7, #19] │ │ │ │ │ movs r0, r5 │ │ │ │ │ @@ -881302,25 +881303,25 @@ │ │ │ │ │ b.n 27ee6e │ │ │ │ │ b.n 27ee6e │ │ │ │ │ nop │ │ │ │ │ strb r4, [r3, #17] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ite hi │ │ │ │ │ - movhi r1, r4 │ │ │ │ │ - sevls │ │ │ │ │ + nop {9} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - bkpt 0x00ec │ │ │ │ │ + itt mi │ │ │ │ │ + movmi r1, r4 │ │ │ │ │ + bkpt 0x00f0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - bkpt 0x0098 │ │ │ │ │ + bkpt 0x009c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - bkpt 0x0056 │ │ │ │ │ + bkpt 0x005a │ │ │ │ │ movs r1, r4 │ │ │ │ │ - bkpt 0x000a │ │ │ │ │ + bkpt 0x000e │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r6, [r4, #6] │ │ │ │ │ movs r0, r5 │ │ │ │ │ strb r6, [r7, #5] │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 0027eecc : │ │ │ │ │ @@ -881975,31 +881976,31 @@ │ │ │ │ │ b.n 27f31a │ │ │ │ │ b.n 27f31a │ │ │ │ │ nop │ │ │ │ │ strb r4, [r2, #4] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r4, pc} │ │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - pop {r4, r7} │ │ │ │ │ + pop {r2, r4, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - pop {r1, r3, r6} │ │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cbnz r0, 27f3d2 │ │ │ │ │ + cbnz r4, 27f3d2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cbnz r6, 27f3c0 │ │ │ │ │ + cbnz r2, 27f3c2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cbnz r4, 27f3b4 │ │ │ │ │ + cbnz r0, 27f3b6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cbnz r4, 27f3a6 │ │ │ │ │ + cbnz r0, 27f3a8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - revsh r4, r3 │ │ │ │ │ + revsh r0, r4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 0027f36c : │ │ │ │ │ @@ -882198,17 +882199,17 @@ │ │ │ │ │ b.n 27f492 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 27f502 │ │ │ │ │ + cbnz r0, 27f504 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cbnz r6, 27f4f4 │ │ │ │ │ + cbnz r2, 27f4f6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 0027f4d8 : │ │ │ │ │ @@ -883233,43 +883234,43 @@ │ │ │ │ │ b.n 27fc0a │ │ │ │ │ b.n 27fc0a │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - asrs r0, r5, #18 │ │ │ │ │ + asrs r4, r5, #18 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - @ instruction: 0xb79c │ │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ │ movs r0, r4 │ │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - @ instruction: 0xb680 │ │ │ │ │ + @ instruction: 0xb684 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - @ instruction: 0xb638 │ │ │ │ │ + @ instruction: 0xb63c │ │ │ │ │ movs r1, r4 │ │ │ │ │ subs r5, #52 @ 0x34 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - push {r7, lr} │ │ │ │ │ + push {r2, r7, lr} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - push {r3, r6, lr} │ │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - push {r3, r6, r7} │ │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - push {r3, r4, r7} │ │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - push {r3, r4, r6} │ │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ │ movs r0, r5 │ │ │ │ │ │ │ │ │ │ 0027fc80 : │ │ │ │ │ @@ -883765,15 +883766,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 27ffdc │ │ │ │ │ + cbz r6, 27ffdc │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r6, [r1, #20] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ movs r0, r5 │ │ │ │ │ @@ -886001,15 +886002,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #664 @ (adr r7, 281240 ) │ │ │ │ │ + add r7, pc, #680 @ (adr r7, 281250 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -886033,15 +886034,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #872 @ (adr r1, 281350 ) │ │ │ │ │ + add r1, pc, #888 @ (adr r1, 281360 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, r3] │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r6, [r4, r2] │ │ │ │ │ movs r0, r5 │ │ │ │ │ @@ -888242,15 +888243,15 @@ │ │ │ │ │ vstr s14, [r4, #48] @ 0x30 │ │ │ │ │ /usr/include/glm/ext/matrix_transform.inl:116 (discriminator 1) │ │ │ │ │ vneg.f32 s15, s15 │ │ │ │ │ /usr/include/glm/ext/matrix_transform.inl:116 (discriminator 2) │ │ │ │ │ vstr s15, [r4, #52] @ 0x34 │ │ │ │ │ /usr/include/glm/ext/matrix_transform.inl:119 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ │ movs r3, r4 │ │ │ │ │ std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Texture>, std::_Select1st, std::allocator > const, Texture> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Texture> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:2104 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ @@ -889085,19 +889086,19 @@ │ │ │ │ │ b.n 28256c │ │ │ │ │ subs r2, #216 @ 0xd8 │ │ │ │ │ movs r0, r5 │ │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -897239,17 +897240,17 @@ │ │ │ │ │ movs r0, r5 │ │ │ │ │ lsls r2, r7, #5 │ │ │ │ │ movs r0, r5 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, r7] │ │ │ │ │ + str r6, [r1, r7] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - str r4, [r0, r6] │ │ │ │ │ + str r0, [r1, r6] │ │ │ │ │ movs r1, r4 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ movs r0, r5 │ │ │ │ │ graphics_info_t::setup_key_bindings()::{lambda()#46}::_FUN(): │ │ │ │ │ graphics-info-draw.cc:6858 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -897969,21 +897970,21 @@ │ │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfbd60027 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #568] @ (286738 ) │ │ │ │ │ + ldr r4, [pc, #584] @ (286748 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r4, [pc, #840] @ (28684c ) │ │ │ │ │ + ldr r4, [pc, #856] @ (28685c ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r4, [pc, #600] @ (286760 ) │ │ │ │ │ + ldr r4, [pc, #616] @ (286770 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r4, [pc, #360] @ (286674 ) │ │ │ │ │ + ldr r4, [pc, #376] @ (286684 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 0028650c : │ │ │ │ │ graphics_info_t::init_blur_quads(): │ │ │ │ │ graphics-info-draw.cc:140 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -898145,15 +898146,15 @@ │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa280027 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #376] @ (2867c8 ) │ │ │ │ │ + ldr r3, [pc, #392] @ (2867d8 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00286650 : │ │ │ │ │ graphics_info_t::init_central_cube(): │ │ │ │ │ graphics-info-draw.cc:174 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -898506,20 +898507,20 @@ │ │ │ │ │ b.n 286772 │ │ │ │ │ graphics-info-draw.cc:248 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ ldrsb.w r0, [r4, #39] @ 0x27 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #24 │ │ │ │ │ + movs r5, #28 │ │ │ │ │ movs r3, r4 │ │ │ │ │ vst1.8 {d0[1]}, [r2], r7 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -898542,23 +898543,23 @@ │ │ │ │ │ strh r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf7b00027 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #8] @ (286980 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (286990 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r1, [pc, #448] @ (286b3c ) │ │ │ │ │ + ldr r1, [pc, #464] @ (286b4c ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r1, [pc, #520] @ (286b88 ) │ │ │ │ │ + ldr r1, [pc, #536] @ (286b98 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r0, [pc, #968] @ (286d4c ) │ │ │ │ │ + ldr r0, [pc, #984] @ (286d5c ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r0, [pc, #616] @ (286bf0 ) │ │ │ │ │ + ldr r0, [pc, #632] @ (286c00 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00286988 : │ │ │ │ │ graphics_info_t::init_buffers(): │ │ │ │ │ graphics-info-draw.cc:164 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -899506,28 +899507,28 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bics.w r0, r8, #39 @ 0x27 │ │ │ │ │ strb r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rors r0, r4 │ │ │ │ │ + rors r4, r4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - tst r6, r6 │ │ │ │ │ + tst r2, r7 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - negs r0, r4 │ │ │ │ │ + negs r4, r4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00287118 : │ │ │ │ │ graphics_info_t::get_model_rotation(): │ │ │ │ │ graphics-info-draw.cc:747 │ │ │ │ │ ldr r1, [pc, #204] @ (2871e8 ) │ │ │ │ │ /usr/include/glm/gtc/quaternion.inl:54 │ │ │ │ │ @@ -899705,17 +899706,17 @@ │ │ │ │ │ ldcl 0, cr0, [r4, #156]! @ 0x9c │ │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r5 │ │ │ │ │ + asrs r0, r6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00287274 : │ │ │ │ │ graphics_info_t::draw_map_molecules_with_shadows(): │ │ │ │ │ graphics-info-draw.cc:958 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ @@ -900016,15 +900017,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r2, #30 │ │ │ │ │ + asrs r2, r3, #30 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs.w r0, r2, r7, asr #32 │ │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ @@ -900247,24 +900248,24 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xeb2c0027 │ │ │ │ │ ldrsh r0, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ │ + subs r7, #2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ @ instruction: 0xead40027 │ │ │ │ │ - subs r6, #2 │ │ │ │ │ + subs r6, #6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r6, #12 │ │ │ │ │ + subs r6, #16 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r6, #26 │ │ │ │ │ + subs r6, #30 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ │ movs r1, r4 │ │ │ │ │ and.w r0, r4, r7, asr #32 │ │ │ │ │ strd r0, r0, [r4, #156]! @ 0x9c │ │ │ │ │ │ │ │ │ │ 0028767c : │ │ │ │ │ graphics_info_t::setup_hud_geometry_bars(): │ │ │ │ │ graphics-info-draw.cc:3010 │ │ │ │ │ @@ -901116,59 +901117,59 @@ │ │ │ │ │ ldrd r0, r0, [r8, #-156] @ 0x9c │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2877a0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #6 │ │ │ │ │ + subs r2, #10 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ │ movs r1, r4 │ │ │ │ │ b.n 287540 │ │ │ │ │ movs r7, r4 │ │ │ │ │ b.n 2884f8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ b.n 2884c0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -901365,25 +901366,25 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #22 │ │ │ │ │ + subs r0, #26 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00287ec8 : │ │ │ │ │ graphics_info_t::clear_hud_buttons(): │ │ │ │ │ graphics-info-draw.cc:3120 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -901801,25 +901802,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 126 @ 0x7e │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 104 @ 0x68 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ │ - movs r1, r4 │ │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ │ movs r1, r4 │ │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ │ + movs r1, r4 │ │ │ │ │ udf #252 @ 0xfc │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #16 │ │ │ │ │ + adds r6, #20 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ │ movs r1, r4 │ │ │ │ │ udf #178 @ 0xb2 │ │ │ │ │ movs r7, r4 │ │ │ │ │ udf #140 @ 0x8c │ │ │ │ │ movs r7, r4 │ │ │ │ │ udf #110 @ 0x6e │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -901971,18 +901972,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 2882c8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ │ - movs r1, r4 │ │ │ │ │ adds r4, #186 @ 0xba │ │ │ │ │ movs r1, r4 │ │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ │ + movs r1, r4 │ │ │ │ │ ble.n 2881fc │ │ │ │ │ movs r7, r4 │ │ │ │ │ ble.n 2883b0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ble.n 288378 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ @@ -902463,17 +902464,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 28859c │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ │ movs r1, r4 │ │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 002886a0 : │ │ │ │ │ graphics_info_t::check_if_hud_button_moused_over(double, double, bool): │ │ │ │ │ graphics-info-draw.cc:4286 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -902696,15 +902697,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 288870 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -902962,27 +902963,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 288960 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ movs r1, r4 │ │ │ │ │ bvs.n 288ad0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ bvs.n 288a8c │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00288a44 : │ │ │ │ │ @@ -903220,27 +903221,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 288b84 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ │ movs r1, r4 │ │ │ │ │ bmi.n 288cf4 │ │ │ │ │ movs r7, r4 │ │ │ │ │ bmi.n 288cb0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00288c20 : │ │ │ │ │ @@ -903651,53 +903652,53 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ + cmp r3, #18 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 288f90 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ bne.n 288f00 │ │ │ │ │ movs r7, r4 │ │ │ │ │ bne.n 288ebc │ │ │ │ │ movs r7, r4 │ │ │ │ │ bne.n 288e84 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -904122,29 +904123,29 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 28935c │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -904168,21 +904169,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r7, r4 │ │ │ │ │ strb r0, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r7, #18 │ │ │ │ │ + movs r7, #22 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldmia r5!, {r3, r4, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldmia r5!, {r2, r3, r4, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -904279,15 +904280,15 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 00289414 : │ │ │ │ │ graphics_info_t::get_screen_y_uv(): │ │ │ │ │ graphics-info-draw.cc:4884 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -904745,29 +904746,29 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r2} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 002897cc : │ │ │ │ │ @@ -904943,27 +904944,27 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ │ movs r1, r4 │ │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00289930 , float>, std::allocator, float> > > const&)@@Base>: │ │ │ │ │ graphics_info_t::setup_draw_for_particles_for_gone_diff_map_peaks(std::vector, float>, std::allocator, float> > > const&): │ │ │ │ │ graphics-info-draw.cc:5412 │ │ │ │ │ @@ -905220,15 +905221,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ │ movs r1, r4 │ │ │ │ │ stmia r6!, {r2, r3, r4, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -905360,15 +905361,15 @@ │ │ │ │ │ subs r7, #51 @ 0x33 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r6, #6 │ │ │ │ │ + subs r6, r6, #6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ stmia r4!, {r1, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -905522,15 +905523,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r6, r4, #2 │ │ │ │ │ + subs r2, r5, #2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -905735,15 +905736,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - adds r2, r5, #3 │ │ │ │ │ + adds r6, r5, #3 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00289eb4 : │ │ │ │ │ @@ -905927,17 +905928,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r4, r6 │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r0, r4, r5 │ │ │ │ │ + subs r4, r4, r5 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 0028a018 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::update_hydrogen_bond_mesh(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-draw.cc:5798 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ @@ -906359,25 +906360,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r6, r6 │ │ │ │ │ + adds r4, r6, r6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ bkpt 0x002a │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2, r4, pc} │ │ │ │ │ movs r7, r4 │ │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ │ movs r0, r4 │ │ │ │ │ pop {r1, r2, r3, r6, r7} │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0028a388 : │ │ │ │ │ @@ -907105,15 +907106,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1909 │ │ │ │ │ ldr r0, [pc, #16] @ (28a9d8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0028a9dc : │ │ │ │ │ graphics_info_t::step_screen_left(): │ │ │ │ │ graphics-info-draw.cc:6223 │ │ │ │ │ @@ -907527,19 +907528,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r2, #32 │ │ │ │ │ + asrs r6, r2, #32 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4} │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 0028ad10 : │ │ │ │ │ @@ -907808,27 +907809,27 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ uxtb r0, r2 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ │ movs r1, r4 │ │ │ │ │ bhi.n 28afc4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r4, 28af46 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 28af44 │ │ │ │ │ movs r7, r4 │ │ │ │ │ cbz r0, 28af40 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -908045,23 +908046,23 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ │ movs r1, r4 │ │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ │ movs r1, r4 │ │ │ │ │ add r7, sp, #728 @ 0x2d8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -908961,17 +908962,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 28b740 │ │ │ │ │ + bvs.n 28b748 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ + lsls r6, r2, #28 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -909804,23 +909805,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, pc, #304 @ (adr r3, 28bf28 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.u d16, d0, d16 │ │ │ │ │ - lsls r2, r1, #1 │ │ │ │ │ + vhadd.u d16, d4, d16 │ │ │ │ │ + lsls r6, r1, #1 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r4, r0 │ │ │ │ │ + movs r0, r1 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - vaddl.u q0, d14, d16 │ │ │ │ │ - vhadd.u d16, d8, d16 │ │ │ │ │ - vhadd.u32 d0, d14, d16 │ │ │ │ │ - cdp2 0, 14, cr0, cr4, cr0, {1} │ │ │ │ │ + vaddl.u8 q8, d2, d16 │ │ │ │ │ + vhadd.u d16, d12, d16 │ │ │ │ │ + vhadd.u d0, d2, d16 │ │ │ │ │ + cdp2 0, 14, cr0, cr8, cr0, {1} │ │ │ │ │ add r2, pc, #360 @ (adr r2, 28bf84 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 0028be1c : │ │ │ │ │ graphics_info_t::handle_delete_item_curor_change(_GtkWidget*): │ │ │ │ │ graphics-info-draw.cc:279 │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -910138,16 +910139,16 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 2, cr0, cr10, cr0, {1} │ │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ │ + cdp2 0, 2, cr0, cr14, cr0, {1} │ │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ │ movs r1, r4 │ │ │ │ │ add r0, pc, #112 @ (adr r0, 28c0ec ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -911452,26 +911453,26 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 28c9ba │ │ │ │ │ nop │ │ │ │ │ - ldrsb.w r0, [r0, #32] │ │ │ │ │ + ldrsb.w r0, [r4, #32] │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vst1.8 {d0[1]}, [r6], r0 │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ + vst1.8 {d0[1]}, [sl], r0 │ │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ │ movs r0, r4 │ │ │ │ │ add ip, lr │ │ │ │ │ movs r7, r3 │ │ │ │ │ subs r2, r2, #3 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrh.w r0, [sl, r0, lsl #2] │ │ │ │ │ - @ instruction: 0xf7a40020 │ │ │ │ │ + ldrh.w r0, [lr, r0, lsl #2] │ │ │ │ │ + @ instruction: 0xf7a80020 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sbcs r2, r2 │ │ │ │ │ @@ -916199,15 +916200,15 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, #24] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 28eb24 │ │ │ │ │ + bcc.n 28eb2c │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r0, #22] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -917433,17 +917434,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r0, r1 │ │ │ │ │ + add r4, r1 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ graphics-info-draw.cc:1277 │ │ │ │ │ ldr.w r3, [pc, #1484] @ 28fa20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r2, [pc, #1484] @ 28fa24 │ │ │ │ │ @@ -918198,59 +918199,59 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ │ - movs r0, r4 │ │ │ │ │ - cdp2 0, 10, cr0, cr8, cr1, {1} │ │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ │ + ldmia r0!, {r4} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ │ + cdp2 0, 10, cr0, cr12, cr1, {1} │ │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - stc2 0, cr0, [r6, #132]! @ 0x84 │ │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - stc2 0, cr0, [r0, #132] @ 0x84 │ │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ │ + stc2 0, cr0, [sl, #132]! @ 0x84 │ │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - stmia r6!, {r6} │ │ │ │ │ + stc2 0, cr0, [r4, #132] @ 0x84 │ │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldc2 0, cr0, [ip, #-132]! @ 0xffffff7c │ │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldc2 0, cr0, [r6, #-132] @ 0xffffff7c │ │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ │ + stc2l 0, cr0, [r0, #-132] @ 0xffffff7c │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldc2l 0, cr0, [r0], #132 @ 0x84 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldc2 0, cr0, [sl, #-132] @ 0xffffff7c │ │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ │ + movs r0, r4 │ │ │ │ │ + ldc2l 0, cr0, [r4], #132 @ 0x84 │ │ │ │ │ + stmia r6!, {r1} │ │ │ │ │ movs r0, r4 │ │ │ │ │ - stc2l 0, cr0, [sl], {33} @ 0x21 │ │ │ │ │ + stc2l 0, cr0, [lr], {33} @ 0x21 │ │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 0028facc : │ │ │ │ │ graphics_info_t::get_model_matrix(): │ │ │ │ │ @@ -918378,15 +918379,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -918801,15 +918802,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 0028ff80 : │ │ │ │ │ graphics_info_t::get_view_matrix(): │ │ │ │ │ graphics-info-draw.cc:495 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -919809,37 +919810,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7300020 │ │ │ │ │ - pop {r1, r2, r5} │ │ │ │ │ + @ instruction: 0xf7340020 │ │ │ │ │ + pop {r1, r3, r5} │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 290788 │ │ │ │ │ + cbnz r2, 29078a │ │ │ │ │ movs r0, r4 │ │ │ │ │ - vext.8 d0, d10, d17, #0 │ │ │ │ │ - cbnz r4, 290776 │ │ │ │ │ + vext.8 d0, d14, d17, #0 │ │ │ │ │ + cbnz r0, 290778 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - vaddl.s16 q0, d0, d17 │ │ │ │ │ - cbnz r6, 290760 │ │ │ │ │ + vaddl.s16 q0, d4, d17 │ │ │ │ │ + cbnz r2, 290762 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - vhadd.s32 d16, d12, d17 │ │ │ │ │ - hlt 0x003a │ │ │ │ │ + vhadd.s d16, d0, d17 │ │ │ │ │ + hlt 0x003e │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r4, [r7, r5] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldr r6, [r3, r5] │ │ │ │ │ movs r7, r4 │ │ │ │ │ graphics_info_t::draw_particles() [clone .part.0]: │ │ │ │ │ graphics-info-draw.cc:1478 │ │ │ │ │ @@ -920088,23 +920089,23 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - hlt 0x0016 │ │ │ │ │ + hlt 0x001a │ │ │ │ │ movs r0, r4 │ │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ │ + adds r0, #2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ strh r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rev r4, r7 │ │ │ │ │ + rev16 r0, r0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -921197,43 +921198,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, r1] │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 29123c │ │ │ │ │ + cbz r0, 29123e │ │ │ │ │ movs r0, r4 │ │ │ │ │ - cbz r4, 29122a │ │ │ │ │ + cbz r0, 29122c │ │ │ │ │ movs r0, r4 │ │ │ │ │ - uxtb r4, r0 │ │ │ │ │ + uxtb r0, r1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - sxtb r4, r4 │ │ │ │ │ + sxtb r0, r5 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - sxth r4, r1 │ │ │ │ │ + sxth r0, r2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - cbz r0, 291226 │ │ │ │ │ + cbz r4, 291226 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - cbz r4, 291218 │ │ │ │ │ + cbz r0, 29121a │ │ │ │ │ movs r0, r4 │ │ │ │ │ - cbz r0, 29120a │ │ │ │ │ + cbz r4, 29120a │ │ │ │ │ movs r0, r4 │ │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 00291200 : │ │ │ │ │ graphics_info_t::draw_central_cube(_GtkGLArea*): │ │ │ │ │ graphics-info-draw.cc:2583 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w f2780 │ │ │ │ │ @@ -921609,15 +921610,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #512] @ (2916e0 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002914e8 : │ │ │ │ │ graphics_info_t::draw_identification_pulse(): │ │ │ │ │ graphics-info-draw.cc:5980 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -921723,15 +921724,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #632] @ (291830 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002915c0 : │ │ │ │ │ graphics_info_t::draw_delete_item_pulse(): │ │ │ │ │ graphics-info-draw.cc:5995 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -921869,15 +921870,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #608] @ (291928 ) │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #32 │ │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002916d0 : │ │ │ │ │ graphics_info_t::draw_pointer_distances_objects(): │ │ │ │ │ graphics-info-draw.cc:6012 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -922223,15 +922224,15 @@ │ │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx r0 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #12] │ │ │ │ │ + strb r4, [r0, #12] │ │ │ │ │ movs r2, r4 │ │ │ │ │ bxns fp │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -922935,39 +922936,39 @@ │ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vqadd.s8 d16, d4, d14 │ │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r6, #6 │ │ │ │ │ + subs r4, r6, #6 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r7, pc, #832 @ (adr r7, 292294 ) │ │ │ │ │ + add r7, pc, #848 @ (adr r7, 2922a4 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r7, pc, #424 @ (adr r7, 292100 ) │ │ │ │ │ + add r7, pc, #440 @ (adr r7, 292110 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r6, pc, #936 @ (adr r6, 292304 ) │ │ │ │ │ + add r6, pc, #952 @ (adr r6, 292314 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r6, pc, #872 @ (adr r6, 2922c8 ) │ │ │ │ │ + add r6, pc, #888 @ (adr r6, 2922d8 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r6, pc, #392 @ (adr r6, 2920ec ) │ │ │ │ │ + add r6, pc, #408 @ (adr r6, 2920fc ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r7, pc, #816 @ (adr r7, 292298 ) │ │ │ │ │ + add r7, pc, #832 @ (adr r7, 2922a8 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ adcs r4, r5 │ │ │ │ │ movs r7, r4 │ │ │ │ │ adcs r6, r1 │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r0, r6 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -923902,19 +923903,19 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r2, #14 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00292650 : │ │ │ │ │ graphics_info_t::get_light_space_mvp(int): │ │ │ │ │ graphics-info-draw.cc:605 │ │ │ │ │ @@ -924092,25 +924093,25 @@ │ │ │ │ │ graphics-info-draw.cc:618 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r1, #130 @ 0x82 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r0, #148 @ 0x94 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 002927a4 : │ │ │ │ │ graphics_info_t::draw_intermediate_atoms(unsigned int): │ │ │ │ │ graphics-info-draw.cc:1007 │ │ │ │ │ @@ -924413,15 +924414,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -925563,20 +925564,20 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ │ - movs r0, r4 │ │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r0, r4 │ │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ │ + movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002932d8 : │ │ │ │ │ graphics_info_t::draw_texture_meshes(): │ │ │ │ │ graphics-info-draw.cc:1565 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -926035,15 +926036,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 00293650 : │ │ │ │ │ graphics_info_t::draw_molecules_other_meshes(unsigned int): │ │ │ │ │ graphics-info-draw.cc:2292 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -926501,15 +926502,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, r4] │ │ │ │ │ + strb r6, [r2, r4] │ │ │ │ │ movs r2, r4 │ │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -927886,19 +927887,19 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #30] │ │ │ │ │ + strh r0, [r0, #32] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r4, [r6, #30] │ │ │ │ │ + strh r0, [r7, #30] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r4, [r6, #30] │ │ │ │ │ + strh r0, [r7, #30] │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002943d8 : │ │ │ │ │ graphics_info_t::draw_molecules_with_shadows(): │ │ │ │ │ graphics-info-draw.cc:1860 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -928509,23 +928510,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r7, r7 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, #8] │ │ │ │ │ + strh r2, [r7, #8] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r6, [r4, #8] │ │ │ │ │ + strh r2, [r5, #8] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r2, [r3, #8] │ │ │ │ │ + strh r6, [r3, #8] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r6, [r1, #8] │ │ │ │ │ + strh r2, [r2, #8] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strh r2, [r0, #8] │ │ │ │ │ + strh r6, [r0, #8] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r1, #31 │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r0, r6, #30 │ │ │ │ │ movs r7, r4 │ │ │ │ │ @@ -928637,17 +928638,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002949ec : │ │ │ │ │ graphics_info_t::unproject(float): │ │ │ │ │ graphics-info-draw.cc:717 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -929073,38 +929074,38 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r5, #23 │ │ │ │ │ movs r7, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldcl 0, cr0, [ip], {32} │ │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ │ + stcl 0, cr0, [r0], #128 @ 0x80 │ │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - stc 0, cr0, [sl], #128 @ 0x80 │ │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ │ + stc 0, cr0, [lr], #128 @ 0x80 │ │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldcl 0, cr0, [r4], #-128 @ 0xffffff80 │ │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ │ + ldcl 0, cr0, [r8], #-128 @ 0xffffff80 │ │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r1, #206 @ 0xce │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ │ movs r0, r4 │ │ │ │ │ asrs r0, r0, #12 │ │ │ │ │ movs r7, r4 │ │ │ │ │ asrs r6, r0, #11 │ │ │ │ │ movs r7, r4 │ │ │ │ │ │ │ │ │ │ 00294db0 : │ │ │ │ │ @@ -929811,19 +929812,19 @@ │ │ │ │ │ eors r1, r3 │ │ │ │ │ asrs r2, r6, #32 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r4, #32 │ │ │ │ │ movs r7, r4 │ │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #26] │ │ │ │ │ + strb r2, [r6, #26] │ │ │ │ │ movs r0, r4 │ │ │ │ │ lsrs r6, r3, #21 │ │ │ │ │ movs r7, r4 │ │ │ │ │ lsrs r6, r5, #20 │ │ │ │ │ movs r7, r4 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ @@ -930364,27 +930365,27 @@ │ │ │ │ │ movs r7, r4 │ │ │ │ │ lsrs r2, r1, #17 │ │ │ │ │ movs r7, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #22] │ │ │ │ │ + strb r6, [r2, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, #22] │ │ │ │ │ + strb r4, [r3, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strb r6, [r1, #19] │ │ │ │ │ + strb r2, [r2, #19] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strb r0, [r1, #16] │ │ │ │ │ + strb r4, [r1, #16] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strb r2, [r1, #13] │ │ │ │ │ + strb r6, [r1, #13] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strb r6, [r5, #9] │ │ │ │ │ + strb r2, [r6, #9] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r7, #25 │ │ │ │ │ /usr/include/glm/detail/type_vec4.inl:13 │ │ │ │ │ vldr s10, [pc, #-12] @ 295804 │ │ │ │ │ @@ -930876,19 +930877,19 @@ │ │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r7, #25 │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #69 @ 0x45 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r7, #140 @ 0x8c │ │ │ │ │ - strb r2, [r2, #5] │ │ │ │ │ + strb r6, [r2, #5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - strb r2, [r7, #1] │ │ │ │ │ + strb r6, [r7, #1] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ │ @ instruction: 0xffff5b70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ vaddw.u , , d27 │ │ │ │ │ vaddw.u , , d29 │ │ │ │ │ @@ -931815,17 +931816,17 @@ │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ │ strb r5, [r7, #18] │ │ │ │ │ subs r4, #19 │ │ │ │ │ cdp2 0, 8, cr0, cr14, cr6, {1} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ │ movs r2, r4 │ │ │ │ │ mcrr2 0, 2, r0, r6, cr6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 29646c │ │ │ │ │ subs r4, #35 @ 0x23 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:368 │ │ │ │ │ @@ -933716,20 +933717,20 @@ │ │ │ │ │ bne.n 29725c │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 297242 │ │ │ │ │ nop │ │ │ │ │ vext.8 d0, d14, d22, #0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ │ movs r0, r4 │ │ │ │ │ vaddl.s32 q0, d14, d22 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ │ movs r0, r4 │ │ │ │ │ cdp 0, 13, cr0, cr8, cr6, {1} │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ @@ -933994,42 +933995,42 @@ │ │ │ │ │ str r0, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc 0, cr0, [sl, #-152] @ 0xffffff68 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrd r0, r0, [r0, #128]! @ 0x80 │ │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ │ + ldrd r0, r0, [r4, #128]! @ 0x80 │ │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ strb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ sbcs.w r0, sl, r6, asr #32 │ │ │ │ │ │ │ │ │ │ 002974f8 : │ │ │ │ │ graphics_info_t::wait_for_hooray_refinement_tick_func(_GtkWidget*, _GdkFrameClock*, void*): │ │ │ │ │ graphics-info-draw.cc:5617 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -934533,19 +934534,19 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ bic.w r0, ip, r6, asr #32 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bic.w r0, r6, r6, asr #32 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, r4] │ │ │ │ │ + strb r6, [r5, r4] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, r7] │ │ │ │ │ + strh r0, [r6, r7] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldmia.w r6, {r1, r2, r5} │ │ │ │ │ b.n 297868 │ │ │ │ │ movs r6, r4 │ │ │ │ │ b.n 29783c │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ │ @@ -935773,37 +935774,37 @@ │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 297e04 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, r6] │ │ │ │ │ + str r4, [r1, r6] │ │ │ │ │ movs r0, r4 │ │ │ │ │ b.n 297d80 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #104] @ (29823c ) │ │ │ │ │ + ldr r4, [pc, #120] @ (29824c ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r3, [pc, #960] @ (298598 ) │ │ │ │ │ + ldr r3, [pc, #976] @ (2985a8 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r3, [pc, #856] @ (298534 ) │ │ │ │ │ + ldr r3, [pc, #872] @ (298544 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r3, [pc, #752] @ (2984d0 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (2984e0 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r3, [pc, #656] @ (298474 ) │ │ │ │ │ + ldr r3, [pc, #672] @ (298484 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r3, [pc, #648] @ (298470 ) │ │ │ │ │ + ldr r3, [pc, #664] @ (298480 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r2, [pc, #544] @ (29840c ) │ │ │ │ │ + ldr r2, [pc, #560] @ (29841c ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ udf #110 @ 0x6e │ │ │ │ │ movs r6, r4 │ │ │ │ │ ../utils/logging.hh:36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx e6614 >::~vector()@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ @@ -937180,25 +937181,25 @@ │ │ │ │ │ nop │ │ │ │ │ ble.n 298d94 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ble.n 298d84 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add lr, lr │ │ │ │ │ + add sl, pc │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 298ccc │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -937742,28 +937743,28 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [ip, #132] @ 0x84 │ │ │ │ │ + stc2 0, cr0, [r0, #132]! @ 0x84 │ │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r5, #20 │ │ │ │ │ + subs r5, #24 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -938393,25 +938394,25 @@ │ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ │ @ instruction: 0xb717 │ │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ pop {r2, r3, r6, r7, pc} │ │ │ │ │ strb r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #20 │ │ │ │ │ + subs r1, #24 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ │ movs r0, r4 │ │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ │ movs r0, r4 │ │ │ │ │ - @ instruction: 0xf78e0021 │ │ │ │ │ + @ instruction: 0xf7920021 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ │ @@ -939255,20 +939256,20 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics.w r0, r0, #33 @ 0x21 │ │ │ │ │ + bics.w r0, r4, #33 @ 0x21 │ │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, #20] │ │ │ │ │ + strh r0, [r4, #20] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - adds r0, #18 │ │ │ │ │ + adds r0, #22 │ │ │ │ │ movs r0, r4 │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:123 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movt r3, #49024 @ 0xbf80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -939569,15 +939570,15 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r1!, {r2, r5} │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ - cbz r6, 29a036 │ │ │ │ │ + cbz r2, 29a038 │ │ │ │ │ movs r7, r3 │ │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -941389,126 +941390,126 @@ │ │ │ │ │ nop │ │ │ │ │ itt cs │ │ │ │ │ movcs r6, r4 │ │ │ │ │ ite ne @ unpredictable │ │ │ │ │ movne r6, r4 │ │ │ │ │ streq r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r4, #155 @ 0x9b │ │ │ │ │ - vtbl.8 d18, {d31- instruction: 0xffff29f2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ cmp r6, #13 │ │ │ │ │ - vtbl.8 d18, {d31- instruction: 0xffff27e2 │ │ │ │ │ + @ instruction: 0xffff27e6 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ │ - vabdl.u q9, d30, d22 │ │ │ │ │ + vabdl.u q9, d30, d26 │ │ │ │ │ movs r0, r4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - vqshl.u32 q9, q3, #31 │ │ │ │ │ + vqshl.u32 q9, q5, #31 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ - vabdl.u q9, d14, d2 │ │ │ │ │ + vabdl.u q9, d14, d6 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ │ - vqshlu.s64 d18, d18, #62 @ 0x3e │ │ │ │ │ + vqshlu.s64 d18, d22, #62 @ 0x3e │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r6, [sp, #900] @ 0x384 │ │ │ │ │ - vmlsl.u q9, d15, d22[0] │ │ │ │ │ + vmlsl.u q9, d15, d26[0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ │ - vqshlu.s32 d18, d10, #31 │ │ │ │ │ + vqshlu.s32 d18, d14, #31 │ │ │ │ │ movs r0, r4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - @ instruction: 0xffff25ca │ │ │ │ │ + @ instruction: 0xffff25ce │ │ │ │ │ movs r0, r4 │ │ │ │ │ cmp r7, #149 @ 0x95 │ │ │ │ │ - vabal.u q9, d31, d0 │ │ │ │ │ + vabal.u q9, d31, d4 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r1, #63 @ 0x3f │ │ │ │ │ - vsli.32 d18, d22, #31 │ │ │ │ │ + vsli.32 d18, d26, #31 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r2, #129 @ 0x81 │ │ │ │ │ - vsri.64 q9, q11, #1 │ │ │ │ │ + vsri.64 q9, q13, #1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r2, #237 @ 0xed │ │ │ │ │ - vsri.64 d18, d18, #1 │ │ │ │ │ + vsri.64 d18, d22, #1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r5, #225 @ 0xe1 │ │ │ │ │ - vmls.i q9, , d30[0] │ │ │ │ │ + vsri.32 q9, q9, #1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r7, #73 @ 0x49 │ │ │ │ │ - vraddhn.i d18, , q11 │ │ │ │ │ + vraddhn.i d18, , q13 │ │ │ │ │ movs r0, r4 │ │ │ │ │ bhi.n 29af02 │ │ │ │ │ - vrsra.u64 q9, q5, #1 │ │ │ │ │ + vrsra.u64 q9, q7, #1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r5, #93 @ 0x5d │ │ │ │ │ - vrsra.u64 d18, d14, #1 │ │ │ │ │ + vsubw.u q9, , d18 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r1, [r2, #120] @ 0x78 │ │ │ │ │ - vrsra.u32 q9, q1, #2 │ │ │ │ │ + vrsra.u32 q9, q3, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r5, [r3, #112] @ 0x70 │ │ │ │ │ - vshll.i q9, d6, # │ │ │ │ │ + vshll.i q9, d10, # │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r3, #129 @ 0x81 │ │ │ │ │ - vsra.u64 q9, q1, #1 │ │ │ │ │ + vsra.u64 q9, q3, #1 │ │ │ │ │ movs r0, r4 │ │ │ │ │ cmp r4, #117 @ 0x75 │ │ │ │ │ - vmlal.u q9, d15, d18[0] │ │ │ │ │ + vmlal.u q9, d15, d22[0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r6, #21 │ │ │ │ │ - vsubl.u q9, d15, d16 │ │ │ │ │ + vsubl.u q9, d15, d20 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r6, #129 @ 0x81 │ │ │ │ │ - @ instruction: 0xffff21e0 │ │ │ │ │ + @ instruction: 0xffff21e4 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r6, #241 @ 0xf1 │ │ │ │ │ - vaddw.u q9, , d16 │ │ │ │ │ + vaddw.u q9, , d20 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r7, #97 @ 0x61 │ │ │ │ │ - @ instruction: 0xffff2160 │ │ │ │ │ + @ instruction: 0xffff2164 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r7, #209 @ 0xd1 │ │ │ │ │ - vsra.u32 d18, d14, #1 │ │ │ │ │ + vaddw.u q9, , d18 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ │ - vshr.u64 q9, q5, #2 │ │ │ │ │ + vshr.u64 q9, q7, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - vshr.u64 d18, d6, #2 │ │ │ │ │ + vshr.u64 d18, d10, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ - vshr.u32 q9, q3, #2 │ │ │ │ │ + vshr.u32 q9, q5, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ adds r2, #27 │ │ │ │ │ vrsubhn.i d20, , q12 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ graphics-info-draw.cc:6839 (discriminator 1) │ │ │ │ │ ldr.w r1, [pc, #2916] @ 29bbb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -942827,48 +942828,48 @@ │ │ │ │ │ b.n 29ba18 │ │ │ │ │ b.n 29b9f8 │ │ │ │ │ b.n 29ba18 │ │ │ │ │ b.n 29b9f8 │ │ │ │ │ b.n 29ba18 │ │ │ │ │ b.n 29b9f8 │ │ │ │ │ b.n 29ba18 │ │ │ │ │ - subs r0, r3, #3 │ │ │ │ │ + subs r4, r3, #3 │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r2, #243 @ 0xf3 │ │ │ │ │ - @ instruction: 0xffff1ea6 │ │ │ │ │ + @ instruction: 0xffff1eaa │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - @ instruction: 0xfffe1e82 │ │ │ │ │ + @ instruction: 0xfffe1e86 │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r3, #31 │ │ │ │ │ - vcvt.f32.u32 d17, d30, #1 │ │ │ │ │ + vqrdmlah.s , , d2[0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r3, #155 @ 0x9b │ │ │ │ │ - @ instruction: 0xffff1df8 │ │ │ │ │ + @ instruction: 0xffff1dfc │ │ │ │ │ movs r0, r4 │ │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ │ - @ instruction: 0xfffe1dba │ │ │ │ │ + @ instruction: 0xfffe1dbe │ │ │ │ │ movs r0, r4 │ │ │ │ │ rev16 r7, r3 │ │ │ │ │ - vcvt.u16.f16 , q14, #1 │ │ │ │ │ + @ instruction: 0xffff1d80 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - vcvt.u16.f16 , q7, #2 │ │ │ │ │ + vqrdmulh.s , q7, d18[0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - vqrdmulh.s , q7, d6[0] │ │ │ │ │ + vqrdmulh.s , q7, d10[0] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - @ instruction: 0xfffe1d2a │ │ │ │ │ + @ instruction: 0xfffe1d2e │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - vcvt.u16.f16 d17, d2, #2 │ │ │ │ │ + vcvt.u16.f16 d17, d6, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ movs r7, #103 @ 0x67 │ │ │ │ │ - @ instruction: 0xffff1cfa │ │ │ │ │ + @ instruction: 0xffff1cfe │ │ │ │ │ movs r0, r4 │ │ │ │ │ subs r2, #199 @ 0xc7 │ │ │ │ │ vtbl.8 d22, {d15-d16}, d8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ @@ -943767,17 +943768,17 @@ │ │ │ │ │ nop │ │ │ │ │ add r0, pc, #176 @ (adr r0, 29c3f4 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, pc, #160 @ (adr r0, 29c3ec ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -945653,15 +945654,15 @@ │ │ │ │ │ b.n 29d1c0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - hlt 0x000a │ │ │ │ │ + hlt 0x000e │ │ │ │ │ movs r1, r4 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r4, r8 │ │ │ │ │ vstr s15, [r5] │ │ │ │ │ @@ -949093,18 +949094,18 @@ │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ │ vtbx.8 d23, {d14-d15}, d30 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia.w r6!, {r0, r1, r2, r3, r4} │ │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r4} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #88] @ (29eba0 ) │ │ │ │ │ + ldr r7, [pc, #104] @ (29ebb0 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -952004,23 +952005,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb896 │ │ │ │ │ - movs r7, r3 │ │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ │ + @ instruction: 0xb89a │ │ │ │ │ movs r7, r3 │ │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - @ instruction: 0xb788 │ │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ │ + @ instruction: 0xb78c │ │ │ │ │ + movs r7, r3 │ │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -952876,32 +952877,32 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ - adds r2, #20 │ │ │ │ │ + adds r2, #24 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ │ - @ instruction: 0xfffe854a │ │ │ │ │ + @ instruction: 0xfffe854e │ │ │ │ │ movs r1, r4 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [sp, #564] @ 0x234 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ @@ -953669,15 +953670,15 @@ │ │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ │ asrs r3, r7, #17 │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ │ movs r0, r0 │ │ │ │ │ negs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ │ movs r1, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:368 │ │ │ │ │ cbz r2, 2a0df6 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ @@ -954670,29 +954671,29 @@ │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00d8 │ │ │ │ │ + bkpt 0x00dc │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00c0 │ │ │ │ │ + bkpt 0x00c4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #904] @ (2a18cc ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -954700,17 +954701,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r4, r5, r6} │ │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ - pop {r2, r3, r5} │ │ │ │ │ + pop {r4, r5} │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r3, [pc, #136] @ (2a15e8 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 002a1560 : │ │ │ │ │ on_glarea_render(_GtkGLArea*): │ │ │ │ │ graphics-info-draw.cc:2915 │ │ │ │ │ @@ -954830,15 +954831,15 @@ │ │ │ │ │ graphics-info-draw.cc:2922 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r2, [pc, #536] @ (2a183c , std::allocator > const&)@@Base+0x94>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 2a1690 │ │ │ │ │ + cbnz r4, 2a1690 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r2, [pc, #80] @ (2a1680 ) │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldr r1, [pc, #976] @ (2a1a04 , std::allocator > >::~_Vector_base()@@Base+0xc>) │ │ │ │ │ movs r6, r4 │ │ │ │ │ std::_Rb_tree_node > > >* std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_copy > >, std::_Select1st > > >, std::less, std::allocator > > > >::_Alloc_node>(std::_Rb_tree_node > > >*, std::_Rb_tree_node_base*, std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_Alloc_node&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1888 │ │ │ │ │ @@ -956640,15 +956641,15 @@ │ │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ │ b.n 2a225c >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base+0x40> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1909 │ │ │ │ │ ldr r0, [pc, #8] @ (2a2300 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base+0xe4>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 002a2304 >::insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base>: │ │ │ │ │ std::vector >::insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:133 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -958076,19 +958077,19 @@ │ │ │ │ │ beq.n 2a2d96 >::call[abi:cxx11](glm::qua const&)@@Base+0xbe> │ │ │ │ │ /usr/include/glm/gtx/string_cast.inl:457 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #328 @ (adr r4, 2a2ef4 , std::allocator > >::_M_realloc_append const&>(std::pair const&)@@Base+0x13c>) │ │ │ │ │ + add r4, pc, #344 @ (adr r4, 2a2f04 , std::allocator > >::_M_realloc_append const&>(std::pair const&)@@Base+0x14c>) │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r0, [r1, r5] │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r2, #154 @ 0x9a │ │ │ │ │ movs r6, r4 │ │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -963194,15 +963195,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r5, #28 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #2] │ │ │ │ │ + strh r6, [r2, #2] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r6, #25 │ │ │ │ │ movs r6, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -964826,32 +964827,32 @@ │ │ │ │ │ graphics-info-graphs.cc:128 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsls r0, r1, #19 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #25] │ │ │ │ │ + strb r2, [r7, #25] │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r2, r7, #18 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r0, [r1, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bl 135cce │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, #25] │ │ │ │ │ + strb r6, [r4, #25] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #23] │ │ │ │ │ + strb r2, [r6, #23] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - strb r0, [r4, #24] │ │ │ │ │ + strb r4, [r4, #24] │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r2, r5, #14 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsls r4, r7, #13 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsls r4, r3, #13 │ │ │ │ │ movs r6, r4 │ │ │ │ │ @@ -964989,36 +964990,36 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r5, #11 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #21] │ │ │ │ │ + strb r0, [r2, #21] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - strb r4, [r7, #21] │ │ │ │ │ + strb r0, [r0, #22] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r4, #22] │ │ │ │ │ + strb r4, [r4, #22] │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r6, r4, #9 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsls r6, r0, #9 │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 002a5dfc , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::change_validation_graph_chain(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-graphs.cc:157 │ │ │ │ │ ldr r2, [pc, #8] @ (2a5e08 , std::allocator > const&)@@Base+0xc>) │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ b.w ec0c0 │ │ │ │ │ - strb r2, [r1, #21] │ │ │ │ │ + strb r6, [r1, #21] │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 002a5e0c : │ │ │ │ │ graphics_info_t::refresh_ramachandran_plot_model_list(): │ │ │ │ │ graphics-info-graphs.cc:161 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -965189,24 +965190,24 @@ │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ movs r6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #20] │ │ │ │ │ + strb r4, [r7, #20] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bl 1c5f66 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, #21] │ │ │ │ │ + strb r6, [r0, #21] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - strb r2, [r6, #19] │ │ │ │ │ + strb r6, [r6, #19] │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ movs r6, r4 │ │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ movs r6, r4 │ │ │ │ │ │ │ │ │ │ 002a5f7c : │ │ │ │ │ @@ -965318,19 +965319,19 @@ │ │ │ │ │ bne.n 2a6020 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ movs r6, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #18] │ │ │ │ │ + strb r6, [r5, #18] │ │ │ │ │ movs r7, r3 │ │ │ │ │ movs r0, r7 │ │ │ │ │ movs r6, r4 │ │ │ │ │ - strb r2, [r0, #18] │ │ │ │ │ + strb r6, [r0, #18] │ │ │ │ │ movs r7, r3 │ │ │ │ │ vaddl.u32 q8, d12, d21 │ │ │ │ │ vaddl.u8 q8, d14, d21 │ │ │ │ │ │ │ │ │ │ 002a6060 : │ │ │ │ │ remove_validation_graph(_GtkWidget*): │ │ │ │ │ graphics-info-graphs.cc:233 │ │ │ │ │ @@ -965451,18 +965452,18 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2a6118 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ vaddl.u8 q0, d6, d21 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #15] │ │ │ │ │ + strb r2, [r1, #15] │ │ │ │ │ movs r7, r3 │ │ │ │ │ vhadd.u8 d16, d12, d21 │ │ │ │ │ - strb r0, [r4, #14] │ │ │ │ │ + strb r4, [r4, #14] │ │ │ │ │ movs r7, r3 │ │ │ │ │ vhadd.u16 d0, d12, d21 │ │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {1} │ │ │ │ │ cdp2 0, 13, cr0, cr6, cr5, {1} │ │ │ │ │ │ │ │ │ │ 002a615c : │ │ │ │ │ graphics_info_t::destroy_validation_graph(coot::validation_graph_type): │ │ │ │ │ @@ -965869,18 +965870,18 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w 2a5510 │ │ │ │ │ nop │ │ │ │ │ stc2 0, cr0, [lr], #-148 @ 0xffffff6c │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #2] │ │ │ │ │ - movs r7, r3 │ │ │ │ │ strb r6, [r7, #2] │ │ │ │ │ movs r7, r3 │ │ │ │ │ + strb r2, [r0, #3] │ │ │ │ │ + movs r7, r3 │ │ │ │ │ │ │ │ │ │ 002a640c , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::delete_chain_from_geometry_graphs(int, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-graphs.cc:1060 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -966050,17 +966051,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfbc40025 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfbbe0025 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, #1] │ │ │ │ │ + strb r0, [r5, #1] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - bcc.n 2a657c , std::allocator > const&)@@Base+0x44> │ │ │ │ │ + bcc.n 2a6584 , std::allocator > const&)@@Base+0x4c> │ │ │ │ │ movs r7, r3 │ │ │ │ │ @ instruction: 0xfb2a0025 │ │ │ │ │ @ instruction: 0xfb0c0025 │ │ │ │ │ │ │ │ │ │ 002a6538 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::omega_distortions_from_mol(atom_selection_container_t const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-graphs.cc:1632 │ │ │ │ │ @@ -966924,29 +966925,29 @@ │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ │ ldrsb.w r0, [lr, r5, lsl #2] │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb.w r0, [r6, r5, lsl #2] │ │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ subs r4, r0, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ movs r7, r3 │ │ │ │ │ adds r4, r3, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add.w r0, sl, #10813440 @ 0xa50000 │ │ │ │ │ eors.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ │ orns r0, r8, #10813440 @ 0xa50000 │ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ │ @@ -968132,23 +968133,23 @@ │ │ │ │ │ ldr r0, [pc, #72] @ (2a754c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ @ instruction: 0xf3020025 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf2f80025 │ │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ rev16 r4, r1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r0, r7, #22 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldc 0, cr0, [r6, #-148]! @ 0xffffff6c │ │ │ │ │ mcrr 0, 2, r0, ip, cr5 │ │ │ │ │ @@ -968930,23 +968931,23 @@ │ │ │ │ │ b.n 2a7a2e │ │ │ │ │ b.n 2a7a2e │ │ │ │ │ nop │ │ │ │ │ eor.w r0, sl, r5, asr #32 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orns r0, sl, r5, asr #32 │ │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrd r0, r0, [lr, #148]! @ 0x94 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ │ - movs r7, r3 │ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ │ movs r7, r3 │ │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ │ + movs r7, r3 │ │ │ │ │ lsrs r6, r7, #30 │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2a76c0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ b.n 2a75d0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ │ @@ -969752,29 +969753,29 @@ │ │ │ │ │ b.n 2a80da │ │ │ │ │ b.n 2a7a34 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2a7a20 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ b.n 2a892c │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r5, #6 │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsls r2, r0, #29 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ │ movs r7, r3 │ │ │ │ │ svc 84 @ 0x54 │ │ │ │ │ movs r5, r4 │ │ │ │ │ udf #242 @ 0xf2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -971107,39 +971108,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #76 @ 0x4c │ │ │ │ │ movs r5, r4 │ │ │ │ │ udf #52 @ 0x34 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ │ movs r7, r3 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r0, #50] @ 0x32 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cbz r2, 2a8b6e │ │ │ │ │ + cbz r6, 2a8b6e │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r0, [r7, r3] │ │ │ │ │ + str r4, [r7, r3] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r2, [r2, r1] │ │ │ │ │ + str r6, [r2, r1] │ │ │ │ │ movs r7, r3 │ │ │ │ │ bge.n 2a8b78 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - cbz r4, 2a8b3c │ │ │ │ │ + cbz r0, 2a8b3e │ │ │ │ │ movs r7, r3 │ │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r6, [pc, #672] @ (2a8ddc ) │ │ │ │ │ + ldr r6, [pc, #688] @ (2a8dec ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r0, [pc, #536] @ (2a8d58 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r5, [pc, #808] @ (2a8e6c ) │ │ │ │ │ + ldr r5, [pc, #824] @ (2a8e7c ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r5, [pc, #752] @ (2a8e38 ) │ │ │ │ │ + ldr r5, [pc, #768] @ (2a8e48 ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ bvc.n 2a8b8c │ │ │ │ │ movs r5, r4 │ │ │ │ │ bvc.n 2a8b60 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -971352,15 +971353,15 @@ │ │ │ │ │ ... │ │ │ │ │ bmi.n 2a8d38 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 2a8d30 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r1, [pc, #624] @ (2a8f70 ) │ │ │ │ │ + ldr r1, [pc, #640] @ (2a8f80 ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ strb r3, [r6, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ @@ -974571,15 +974572,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stcl 0, cr0, [r2, #-116]! @ 0xffffff8c │ │ │ │ │ ldc 0, cr0, [r4], #116 @ 0x74 │ │ │ │ │ @@ -975492,41 +975493,41 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2aaeb4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ pop {r3, r4, r5} │ │ │ │ │ movs r5, r4 │ │ │ │ │ pop {r2, r4} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r1, #14 │ │ │ │ │ + adds r1, #18 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #22 │ │ │ │ │ + cmp r6, #26 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ │ movs r7, r3 │ │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ │ movs r7, r3 │ │ │ │ │ @ instruction: 0xb6ec │ │ │ │ │ movs r5, r4 │ │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -975935,23 +975936,23 @@ │ │ │ │ │ ... │ │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r4, r5, r6, r7, lr} │ │ │ │ │ movs r5, r4 │ │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ │ movs r7, r3 │ │ │ │ │ push {r5, r7, lr} │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ beq.w 2ab1da │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 2ab2fe │ │ │ │ │ @@ -978127,15 +978128,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #248 @ (adr r7, 2abccc ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r7, r3 │ │ │ │ │ add r5, pc, #128 @ (adr r5, 2abc60 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ add r4, pc, #824 @ (adr r4, 2abf1c ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ add r4, pc, #728 @ (adr r4, 2abec0 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -979360,17 +979361,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - asrs r6, r4, #13 │ │ │ │ │ + asrs r2, r5, #13 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - asrs r6, r6, #13 │ │ │ │ │ + asrs r2, r7, #13 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -980036,30 +980037,30 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - asrs r2, r4, #5 │ │ │ │ │ + asrs r6, r4, #5 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ │ - vcvt.u16.f16 q11, q4, #1 │ │ │ │ │ + vcvt.u16.f16 q11, q6, #1 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -984774,15 +984775,15 @@ │ │ │ │ │ graphics-info-gui.cc:4830 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ strb r6, [r4, #17] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc 0, cr0, [r2], {30} │ │ │ │ │ + stc 0, cr0, [r6], {30} │ │ │ │ │ strb r4, [r2, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ std::_Rb_tree_node, std::allocator > const, unsigned int> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_M_copy, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_Alloc_node>(std::_Rb_tree_node, std::allocator > const, unsigned int> >*, std::_Rb_tree_node_base*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_Alloc_node&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1888 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -985264,20 +985265,20 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r4, [r0, #6] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r3, [pc, #304] @ (2af0d8 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - @ instruction: 0xe9b0001e │ │ │ │ │ + @ instruction: 0xe9b4001e │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [r0, #-120] @ 0x78 │ │ │ │ │ + strd r0, r0, [r4, #-120] @ 0x78 │ │ │ │ │ strb r0, [r7, #2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ strb r0, [r0, #2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002aefc0 , std::allocator > const&, bool)@@Base>: │ │ │ │ │ graphics_info_t::info_dialog(std::__cxx11::basic_string, std::allocator > const&, bool): │ │ │ │ │ @@ -985442,15 +985443,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002af0f4 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base>: │ │ │ │ │ graphics_info_t::info_dialog_refinement_non_matching_atoms(std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >): │ │ │ │ │ graphics-info-gui.cc:216 │ │ │ │ │ @@ -985959,34 +985960,34 @@ │ │ │ │ │ ldr r0, [pc, #148] @ (2af53c , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x448>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2af3e0 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x2ec> │ │ │ │ │ + b.n 2af3e8 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x2f4> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r7, r3 │ │ │ │ │ rsb r0, r4, sp, lsr #32 │ │ │ │ │ - b.n 2af434 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x340> │ │ │ │ │ + b.n 2af43c , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x348> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + mov r2, sl │ │ │ │ │ movs r7, r3 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - b.n 2af0f0 │ │ │ │ │ + b.n 2af0f8 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x4> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -986137,21 +986138,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2afd54 │ │ │ │ │ + b.n 2afd5c │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2afcfc │ │ │ │ │ + b.n 2afd04 │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 002af608 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::add_status_bar_text(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-gui.cc:325 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -986293,21 +986294,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2afd0c │ │ │ │ │ + b.n 2afd14 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -986719,19 +986720,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, #104] @ 0x68 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2afa84 │ │ │ │ │ + b.n 2afa8c │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - b.n 2afa1c │ │ │ │ │ + b.n 2afa24 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r2, [r0, #100] @ 0x64 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002afa18 : │ │ │ │ │ @@ -987053,35 +987054,35 @@ │ │ │ │ │ beq.n 2afc4e │ │ │ │ │ b.n 2afc30 │ │ │ │ │ nop │ │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ │ + udf #202 @ 0xca │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #188 @ 0xbc │ │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - udf #74 @ 0x4a │ │ │ │ │ + udf #78 @ 0x4e │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - udf #84 @ 0x54 │ │ │ │ │ + udf #88 @ 0x58 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -987258,19 +987259,19 @@ │ │ │ │ │ beq.n 2afdb6 │ │ │ │ │ b.n 2afd80 │ │ │ │ │ nop │ │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 2afdd0 │ │ │ │ │ + bgt.n 2afdd8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ble.n 2afe98 │ │ │ │ │ + ble.n 2afea0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -987455,15 +987456,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r1, #28] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - bgt.n 2aff7c │ │ │ │ │ + bgt.n 2aff84 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -987719,15 +987720,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -988044,39 +988045,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - bhi.n 2b0340 │ │ │ │ │ + bhi.n 2b0348 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bhi.n 2b0334 │ │ │ │ │ + bhi.n 2b033c │ │ │ │ │ movs r6, r3 │ │ │ │ │ strb r4, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 2b0328 │ │ │ │ │ + bhi.n 2b0330 │ │ │ │ │ movs r6, r3 │ │ │ │ │ strb r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 2b0310 │ │ │ │ │ + bhi.n 2b0318 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 2b04d4 , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xdc> │ │ │ │ │ + bhi.n 2b04dc , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe4> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bhi.n 2b041c , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24> │ │ │ │ │ + bhi.n 2b0424 , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c> │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -988403,21 +988404,21 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 2b0578 , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x180> │ │ │ │ │ + bvc.n 2b0580 , std::allocator > const&, std::vector, std::allocator >, void (*)(), void*>, std::allocator, std::allocator >, void (*)(), void*> > > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x188> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ │ + movs r3, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r4, [r6, r7] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -988572,17 +988573,17 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2b073e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r4, [r7, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 2b07e4 │ │ │ │ │ + bpl.n 2b07ec │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bpl.n 2b07e0 │ │ │ │ │ + bpl.n 2b07e8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r2, [r3, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r6, [r1, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r0, [r6, r2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -988798,21 +988799,21 @@ │ │ │ │ │ beq.n 2b08aa │ │ │ │ │ b.n 2b088c │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r5, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 2b09cc > const&)@@Base+0xb4> │ │ │ │ │ + bmi.n 2b09d4 > const&)@@Base+0xbc> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bmi.n 2b09c4 > const&)@@Base+0xac> │ │ │ │ │ + bmi.n 2b09cc > const&)@@Base+0xb4> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bmi.n 2b09ec > const&)@@Base+0xd4> │ │ │ │ │ + bmi.n 2b09f4 > const&)@@Base+0xdc> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bcc.n 2b08d4 │ │ │ │ │ + bcc.n 2b08dc │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -989296,17 +989297,17 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ ldrsb r2, [r1, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #26 │ │ │ │ │ + cmp r6, #30 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - rsb r0, sl, #10354688 @ 0x9e0000 │ │ │ │ │ + rsb r0, lr, #10354688 @ 0x9e0000 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2b1304 │ │ │ │ │ movs r5, r3 │ │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ │ @@ -989469,15 +989470,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r4, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ strh r0, [r0, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ strh r6, [r1, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ strh r2, [r5, r2] │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b0d94 : │ │ │ │ │ @@ -989697,29 +989698,29 @@ │ │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ stmia r0!, {r1, r2, r5, r6} │ │ │ │ │ ... │ │ │ │ │ strh r4, [r3, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ strh r6, [r1, r0] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, r5] │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, r4] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r2, [r7, r3] │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b0f70 : │ │ │ │ │ @@ -990391,35 +990392,35 @@ │ │ │ │ │ ... │ │ │ │ │ ands r0, r0 │ │ │ │ │ stmia r0!, {r0, r1, r2, r3, r4, r7} │ │ │ │ │ str r0, [r5, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orrs r0, r5 │ │ │ │ │ + orrs r4, r5 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r3, r1] │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldmia r4!, {r1} │ │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [pc, #264] @ (2b15d0 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r3, [pc, #704] @ (2b178c ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r3, [pc, #584] @ (2b1718 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -990653,15 +990654,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #328] @ (2b1790 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r2, [pc, #96] @ (2b16b4 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r1, [pc, #984] @ (2b1a30 > const&, int)@@Base+0x3c>) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r1, [pc, #864] @ (2b19bc ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -990789,15 +990790,15 @@ │ │ │ │ │ beq.n 2b172c │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r1, [pc, #552] @ (2b195c ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r1, [pc, #48] @ (2b1770 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r0, [pc, #912] @ (2b1ad4 > const&, int)@@Base+0xe0>) │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b1744 : │ │ │ │ │ @@ -990924,15 +990925,15 @@ │ │ │ │ │ beq.n 2b180c │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [pc, #648] @ (2b1a9c > const&, int)@@Base+0xa8>) │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [pc, #176] @ (2b18d0 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r0, [pc, #16] @ (2b1834 ) │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b1824 : │ │ │ │ │ @@ -991035,15 +991036,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0x47be │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldr r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ blxns r0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ bx ip │ │ │ │ │ movs r5, r4 │ │ │ │ │ bxns r8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -991160,15 +991161,15 @@ │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ │ mov lr, lr │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ mov sl, sp │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -992026,43 +992027,43 @@ │ │ │ │ │ nop │ │ │ │ │ cmp r8, sp │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r1, #4 │ │ │ │ │ + adds r0, r2, #4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - subs r4, r2, r4 │ │ │ │ │ + subs r0, r3, r4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - subs r0, r1, r3 │ │ │ │ │ + subs r4, r1, r3 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - subs r4, r2, r2 │ │ │ │ │ + subs r0, r3, r2 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - subs r0, r4, r1 │ │ │ │ │ + subs r4, r4, r1 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ sbcs r2, r3 │ │ │ │ │ movs r5, r4 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ adcs r2, r0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -992369,24 +992370,24 @@ │ │ │ │ │ beq.n 2b224e , std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x1a2> │ │ │ │ │ b.n 2b220c , std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x160> │ │ │ │ │ nop │ │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x002c │ │ │ │ │ + bkpt 0x0030 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bkpt 0x0020 │ │ │ │ │ + bkpt 0x0024 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bkpt 0x0028 │ │ │ │ │ + bkpt 0x002c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldc2l 0, cr0, [r6, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ │ + ldc2l 0, cr0, [sl, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ subs r6, #28 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r6, #0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -993219,43 +993220,43 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r2, r5, r6} │ │ │ │ │ + pop {r3, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - pop {r6} │ │ │ │ │ + pop {r2, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - pop {r3, r6} │ │ │ │ │ + pop {r2, r3, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - asrs r6, r1, #15 │ │ │ │ │ + asrs r2, r2, #15 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - asrs r6, r0, #15 │ │ │ │ │ + asrs r2, r1, #15 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - asrs r6, r7, #14 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r5, #5 │ │ │ │ │ + asrs r4, r5, #5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - asrs r6, r3, #7 │ │ │ │ │ + asrs r2, r4, #7 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - asrs r6, r5, #6 │ │ │ │ │ + asrs r2, r6, #6 │ │ │ │ │ movs r7, r3 │ │ │ │ │ subs r1, #24 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - cbnz r0, 2b2928 > const&, int)@@Base+0x638> │ │ │ │ │ + cbnz r4, 2b2928 > const&, int)@@Base+0x638> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cbnz r4, 2b2938 > const&, int)@@Base+0x648> │ │ │ │ │ + cbnz r0, 2b293a > const&, int)@@Base+0x64a> │ │ │ │ │ movs r6, r3 │ │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -993762,48 +993763,48 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ eors r7, r6 │ │ │ │ │ ... │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ subs r7, #15 │ │ │ │ │ adds r6, #102 @ 0x66 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r4, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, #8] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldcl 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r0, [pc, #560] @ (2b2f88 , std::allocator > const&)@@Base+0x78>) │ │ │ │ │ + ldr r0, [pc, #576] @ (2b2f98 , std::allocator > const&)@@Base+0x88>) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsrs r0, r4, #23 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - push {r2, lr} │ │ │ │ │ + push {r3, lr} │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -994021,15 +994022,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ │ movs r5, r4 │ │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r2, r6 │ │ │ │ │ + sxtb r6, r6 │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b2f10 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::fill_combobox_with_chain_options(_GtkWidget*, int, void (*)(), std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-gui.cc:3999 │ │ │ │ │ @@ -994251,15 +994252,15 @@ │ │ │ │ │ beq.n 2b3064 , std::allocator > const&)@@Base+0x154> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:390 │ │ │ │ │ b.n 2b3064 , std::allocator > const&)@@Base+0x154> │ │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ │ movs r5, r4 │ │ │ │ │ - sxtb r2, r1 │ │ │ │ │ + sxtb r6, r1 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -994371,15 +994372,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r7, #12 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ │ + sub sp, #0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r6, #188 @ 0xbc │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b3190 : │ │ │ │ │ @@ -994511,25 +994512,25 @@ │ │ │ │ │ bne.n 2b3258 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b32a4 : │ │ │ │ │ @@ -994666,19 +994667,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r4, [pc, #24] @ (2b33bc ) │ │ │ │ │ + ldr r4, [pc, #40] @ (2b33cc ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -994818,25 +994819,25 @@ │ │ │ │ │ bne.n 2b3480 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #8 │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r4, #30 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b34cc : │ │ │ │ │ @@ -995017,15 +995018,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #18 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b3624 : │ │ │ │ │ @@ -995161,15 +995162,15 @@ │ │ │ │ │ nop │ │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -996633,31 +996634,31 @@ │ │ │ │ │ b.n 2b3fd0 , std::allocator > > const&)@@Base+0x8c0> │ │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ │ movs r5, r4 │ │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vshr.u32 d16, d14, #12 │ │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ │ + vshr.u32 d16, d14, #8 │ │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - vshr.u32 d16, d14, #28 │ │ │ │ │ + vshr.u32 d16, d14, #24 │ │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa9e001d │ │ │ │ │ + @ instruction: 0xfaa2001d │ │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ bx r5 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ bx r0 │ │ │ │ │ @@ -996915,15 +996916,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r4, r4, #5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, r2, #3 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -997206,22 +997207,22 @@ │ │ │ │ │ beq.n 2b4546 , std::allocator > const&, std::vector > const&)@@Base+0x1ae> │ │ │ │ │ b.n 2b4528 , std::allocator > const&, std::vector > const&)@@Base+0x190> │ │ │ │ │ nop │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r2, pc, #1004 @ (adr r2, 2b499c ) │ │ │ │ │ - vrshr.u32 d31, d6, #1 │ │ │ │ │ + vrshr.u32 d31, d10, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ │ movs r6, r3 │ │ │ │ │ subs r4, r0, r4 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r5, r4 │ │ │ │ │ subs r6, r0, r3 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -998749,40 +998750,40 @@ │ │ │ │ │ ldr r0, [pc, #120] @ (2b5074 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 2b4f64 │ │ │ │ │ nop │ │ │ │ │ subs r4, r0, r0 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r6, r5, r7 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ │ movs r5, r3 │ │ │ │ │ bgt.n 2b506c │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ bls.n 2b5134 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbc> │ │ │ │ │ movs r4, r3 │ │ │ │ │ stc 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r0, r2, #12 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -998994,27 +998995,27 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsrs r4, r5, #29 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r4, #29 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r2, [r6, #30] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r0, #26 │ │ │ │ │ movs r5, r4 │ │ │ │ │ @@ -999141,15 +999142,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ lsrs r4, r4, #23 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r0, r2, #23 │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -999299,19 +999300,19 @@ │ │ │ │ │ movs r4, #1 │ │ │ │ │ b.n 2b535e , std::allocator > const&)@@Base+0x15e> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 002b5404 , std::allocator > const&) const@@Base>: │ │ │ │ │ graphics_info_t::model_fit_refine_unactive_togglebutton(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ graphics-info-gui.cc:2258 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -999667,83 +999668,83 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r3, #15 │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ands r2, r0 │ │ │ │ │ + ands r6, r0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2b58d0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ │ movs r6, r3 │ │ │ │ │ bvs.n 2b570c , std::allocator > const&) const@@Base+0x308> │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r2, r0, #9 │ │ │ │ │ movs r5, r4 │ │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r0, r4, #5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b5774 : │ │ │ │ │ @@ -1000128,15 +1000129,15 @@ │ │ │ │ │ movs r5, r4 │ │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsls r2, r6, #23 │ │ │ │ │ movs r5, r4 │ │ │ │ │ │ │ │ │ │ 002b5a54 : │ │ │ │ │ graphics_info_t::fill_output_residue_info_widget_atom(_GtkWidget*, _GtkWidget*, int, mmdb::Atom*, int): │ │ │ │ │ graphics-info-gui.cc:1421 │ │ │ │ │ @@ -1001024,45 +1001025,45 @@ │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #22 │ │ │ │ │ movs r5, r4 │ │ │ │ │ lsrs r2, r2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r2, [r7, r4] │ │ │ │ │ + str r6, [r7, r4] │ │ │ │ │ movs r7, r3 │ │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bgt.n 2b6238 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0xa0> │ │ │ │ │ + bgt.n 2b6240 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0xa8> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r4, [r0, r3] │ │ │ │ │ + str r0, [r1, r3] │ │ │ │ │ movs r7, r3 │ │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bgt.n 2b6178 │ │ │ │ │ + bgt.n 2b6180 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bls.n 2b620c , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x74> │ │ │ │ │ + bls.n 2b6214 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x7c> │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ │ movs r6, r3 │ │ │ │ │ vaddl.u8 q8, d6, d20 │ │ │ │ │ vaddl.u8 q0, d2, d20 │ │ │ │ │ vhadd.u32 d16, d4, d20 │ │ │ │ │ │ │ │ │ │ 002b6198 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base>: │ │ │ │ │ graphics_info_t::fill_chi_angles_vbox(_GtkWidget*, std::__cxx11::basic_string, std::allocator >, graphics_info_t::edit_chi_edit_type): │ │ │ │ │ @@ -1002110,37 +1002111,37 @@ │ │ │ │ │ cdp2 0, 3, cr0, cr10, cr4, {1} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 2b6a46 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8ae> │ │ │ │ │ + cbnz r0, 2b6a48 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b0> │ │ │ │ │ movs r7, r3 │ │ │ │ │ - cbnz r4, 2b6a48 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b0> │ │ │ │ │ + cbnz r0, 2b6a4a , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b2> │ │ │ │ │ movs r7, r3 │ │ │ │ │ - strh r0, [r6, #20] │ │ │ │ │ + strh r4, [r6, #20] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r0, [r2, #14] │ │ │ │ │ + strh r4, [r2, #14] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r6, [r2, #12] │ │ │ │ │ + strh r2, [r3, #12] │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r7!, {} │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, #8] │ │ │ │ │ + strh r0, [r4, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r0, [r1, #8] │ │ │ │ │ + strh r4, [r1, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r4, [r0, #8] │ │ │ │ │ + strh r0, [r1, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r2, [r1, #8] │ │ │ │ │ + strh r6, [r1, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ @ instruction: 0xf7880024 │ │ │ │ │ @ instruction: 0xf7400024 │ │ │ │ │ @ instruction: 0xf6900024 │ │ │ │ │ @ instruction: 0xf6740024 │ │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1002406,33 +1002407,33 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 2b6c40 , std::allocator > const&, graphics_info_t::edit_chi_edit_type)@@Base+0x19c> │ │ │ │ │ b.n 2b6c22 , std::allocator > const&, graphics_info_t::edit_chi_edit_type)@@Base+0x17e> │ │ │ │ │ adc.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ @ instruction: 0xf52c0024 │ │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ │ movs r6, r3 │ │ │ │ │ strh r4, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bic.w r0, r2, #10747904 @ 0xa40000 │ │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ @ instruction: 0xf3ea0024 │ │ │ │ │ @ instruction: 0xf3cc0024 │ │ │ │ │ @ instruction: 0xf3ae0024 │ │ │ │ │ @ instruction: 0xf3920024 │ │ │ │ │ │ │ │ │ │ 002b6cc0 : │ │ │ │ │ @@ -1003131,15 +1003132,15 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ b.n 2b7242 │ │ │ │ │ @ instruction: 0xf3200024 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, #22] │ │ │ │ │ + strb r2, [r3, #22] │ │ │ │ │ movs r6, r3 │ │ │ │ │ @ instruction: 0xf30c0024 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf2b20024 │ │ │ │ │ str r0, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1004110,71 +1004111,71 @@ │ │ │ │ │ b.n 2b7930 │ │ │ │ │ stcl 0, cr0, [ip], #144 @ 0x90 │ │ │ │ │ stcl 0, cr0, [sl], #144 @ 0x90 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r7, #24] │ │ │ │ │ + strb r0, [r0, #25] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsls r6, r2, #11 │ │ │ │ │ + lsls r2, r3, #11 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsls r4, r2, #11 │ │ │ │ │ + lsls r0, r3, #11 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r0, [r0, #24] │ │ │ │ │ + strb r4, [r0, #24] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r2, [r0, #23] │ │ │ │ │ + strb r6, [r0, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r4, [r1, #23] │ │ │ │ │ + strb r0, [r2, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r6, [r2, #23] │ │ │ │ │ + strb r2, [r3, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r2, [r4, #23] │ │ │ │ │ + strb r6, [r4, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r0, [r4, #23] │ │ │ │ │ + strb r4, [r4, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r6, [r3, #23] │ │ │ │ │ + strb r2, [r4, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #21] │ │ │ │ │ + strb r2, [r4, #21] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r2, [r2, #21] │ │ │ │ │ + strb r6, [r2, #21] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r4, [r0, #20] │ │ │ │ │ + strb r0, [r1, #20] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r0, [r2, #20] │ │ │ │ │ + strb r4, [r2, #20] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r6, [r4, #19] │ │ │ │ │ + strb r2, [r5, #19] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r6, [r2, #19] │ │ │ │ │ + strb r2, [r3, #19] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r2, [r5, #14] │ │ │ │ │ + strb r6, [r5, #14] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsrs r0, r3 │ │ │ │ │ + lsrs r4, r3 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - add r5, pc, #584 @ (adr r5, 2b7ce0 ) │ │ │ │ │ + add r5, pc, #600 @ (adr r5, 2b7cf0 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - add r5, pc, #384 @ (adr r5, 2b7c1c ) │ │ │ │ │ + add r5, pc, #400 @ (adr r5, 2b7c2c ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2b786c │ │ │ │ │ movs r4, r3 │ │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2b7aa0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 2b7958 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 2b7868 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1004455,31 +1004456,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #608 @ 0x260 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2b7654 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2b75b0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2b8450 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2b83f8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2b83b0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b7d00 , std::allocator >, coot::refinement_results_t const&)@@Base>: │ │ │ │ │ do_accept_reject_hud_buttons(std::__cxx11::basic_string, std::allocator >, coot::refinement_results_t const&): │ │ │ │ │ graphics-info-gui.cc:103 │ │ │ │ │ @@ -1004993,17 +1004994,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2b82c0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ b.n 2b82a8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ b.n 2b80ec │ │ │ │ │ movs r4, r4 │ │ │ │ │ rev r2, r0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1005617,27 +1005618,27 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2b8472 │ │ │ │ │ nop │ │ │ │ │ bgt.n 2b840c │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ │ movs r6, r3 │ │ │ │ │ bgt.n 2b83f8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ │ movs r6, r3 │ │ │ │ │ bgt.n 2b84b8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ │ movs r6, r3 │ │ │ │ │ blt.n 2b8438 │ │ │ │ │ movs r4, r4 │ │ │ │ │ blt.n 2b8400 │ │ │ │ │ movs r4, r4 │ │ │ │ │ blt.n 2b83c8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1005987,33 +1005988,33 @@ │ │ │ │ │ beq.n 2b86f6 │ │ │ │ │ b.n 2b86d8 │ │ │ │ │ nop │ │ │ │ │ bge.n 2b8814 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ │ movs r6, r3 │ │ │ │ │ bge.n 2b87fc │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ │ movs r5, r3 │ │ │ │ │ bls.n 2b8864 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ │ movs r5, r3 │ │ │ │ │ bls.n 2b87ec │ │ │ │ │ movs r4, r4 │ │ │ │ │ bls.n 2b87b4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bhi.n 2b877c │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1006281,15 +1006282,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ bvc.n 2b8a10 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 2b8950 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bvs.n 2b8918 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1006545,15 +1006546,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #12] │ │ │ │ │ + str r4, [r6, #12] │ │ │ │ │ movs r6, r3 │ │ │ │ │ bpl.n 2b8b98 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bpl.n 2b8b60 │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b8b0c : │ │ │ │ │ @@ -1006716,25 +1006717,25 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r7, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r4, [r1, #0] │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ bmi.n 2b8ca8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bcc.n 2b8c48 │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b8c4c : │ │ │ │ │ @@ -1007616,55 +1007617,55 @@ │ │ │ │ │ b.n 2b928a │ │ │ │ │ beq.n 2b93b4 │ │ │ │ │ movs r4, r4 │ │ │ │ │ beq.n 2b93b0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ asrs r6, r0, #29 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cbnz r0, 2b9324 │ │ │ │ │ + cbnz r4, 2b9324 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cbnz r6, 2b9320 │ │ │ │ │ + cbnz r2, 2b9322 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cbnz r0, 2b931c │ │ │ │ │ + cbnz r4, 2b931c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b9324 : │ │ │ │ │ graphics_info_t::bond_parameters_bond_width_combobox_changed(_GtkWidget*, void*): │ │ │ │ │ graphics-info-gui.cc:3745 │ │ │ │ │ @@ -1007826,25 +1007827,25 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldmia r3, {r1, r3, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b9478 : │ │ │ │ │ graphics_info_t::bond_parameters_colour_rotation_adjustment_changed(_GtkAdjustment*, _GtkWidget*): │ │ │ │ │ graphics-info-gui.cc:3876 │ │ │ │ │ @@ -1008932,34 +1008933,34 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r0!, {r3, r4} │ │ │ │ │ movs r4, r4 │ │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, r7] │ │ │ │ │ + strb r2, [r1, r7] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [pc, #296] @ (2b9d50 ) │ │ │ │ │ + ldr r2, [pc, #312] @ (2b9d60 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ movs r4, r3 │ │ │ │ │ stcl 0, cr0, [lr, #112] @ 0x70 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r3, r4, r6} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - strh r6, [r7, r1] │ │ │ │ │ + strh r2, [r0, r2] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, r1] │ │ │ │ │ + strh r6, [r3, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r4!, {r2, r3} │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b9c50 : │ │ │ │ │ graphics_info_t::on_diff_map_peak_button_selection_toggled(_GtkToggleButton*, void*): │ │ │ │ │ graphics-info-gui.cc:4326 │ │ │ │ │ @@ -1009123,15 +1009124,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r6, [r3, r4] │ │ │ │ │ + str r2, [r4, r4] │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002b9da0 , std::allocator >, mmdb::Atom**, int)@@Base>: │ │ │ │ │ graphics_info_t::fill_output_residue_info_widget(_GtkWidget*, int, std::__cxx11::basic_string, std::allocator >, mmdb::Atom**, int): │ │ │ │ │ graphics-info-gui.cc:1338 │ │ │ │ │ @@ -1009698,55 +1009699,55 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2ba160 , std::allocator >, mmdb::Atom**, int)@@Base+0x3c0> │ │ │ │ │ b.n 2ba160 , std::allocator >, mmdb::Atom**, int)@@Base+0x3c0> │ │ │ │ │ nop │ │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r0, [r0, r2] │ │ │ │ │ + str r4, [r0, r2] │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ │ movs r4, r4 │ │ │ │ │ - str r2, [r6, r1] │ │ │ │ │ + str r6, [r6, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r5, r0] │ │ │ │ │ + str r2, [r6, r0] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r4, [r1, r1] │ │ │ │ │ + str r0, [r2, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r6, [r1, r1] │ │ │ │ │ + str r2, [r2, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r0, [r2, r1] │ │ │ │ │ + str r4, [r2, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r6, [r3, r1] │ │ │ │ │ + str r2, [r4, r1] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #160] @ (2ba2d0 ) │ │ │ │ │ + ldr r7, [pc, #176] @ (2ba2e0 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ bkpt 0x00e2 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bkpt 0x0092 │ │ │ │ │ movs r4, r4 │ │ │ │ │ bkpt 0x006e │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1010103,30 +1010104,30 @@ │ │ │ │ │ beq.n 2ba4a8 │ │ │ │ │ b.n 2ba48a │ │ │ │ │ nop │ │ │ │ │ pop {r3, r7, pc} │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #584] @ (2ba744 ) │ │ │ │ │ + ldr r4, [pc, #600] @ (2ba754 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ │ movs r4, r4 │ │ │ │ │ lsls r0, r6, #8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - rsb r0, ip, pc, lsr #32 │ │ │ │ │ + rsbs r0, r0, pc, lsr #32 │ │ │ │ │ strb r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #760] @ (2ba808 ) │ │ │ │ │ + ldr r3, [pc, #776] @ (2ba818 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r3, [pc, #824] @ (2ba84c ) │ │ │ │ │ + ldr r3, [pc, #840] @ (2ba85c ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r3, [pc, #920] @ (2ba8b0 ) │ │ │ │ │ + ldr r3, [pc, #936] @ (2ba8c0 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r4, [pc, #24] @ (2ba534 ) │ │ │ │ │ + ldr r4, [pc, #40] @ (2ba544 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1010786,53 +1010787,53 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ hlt 0x0008 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #6 │ │ │ │ │ + asrs r6, r7, #6 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - b.n 2baa00 │ │ │ │ │ + b.n 2baa08 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [pc, #176] @ (2baa84 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (2baa94 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #816] @ (2bad0c ) │ │ │ │ │ + ldr r1, [pc, #832] @ (2bad1c ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r1, [pc, #696] @ (2bac98 ) │ │ │ │ │ + ldr r1, [pc, #712] @ (2baca8 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r1, [pc, #608] @ (2bac44 ) │ │ │ │ │ + ldr r1, [pc, #624] @ (2bac54 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r1, [pc, #520] @ (2babf0 ) │ │ │ │ │ + ldr r1, [pc, #536] @ (2bac00 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r1, [pc, #464] @ (2babbc ) │ │ │ │ │ + ldr r1, [pc, #480] @ (2babcc ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ asrs r2, r2, #24 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r0, r2, #24 │ │ │ │ │ movs r5, r3 │ │ │ │ │ adds r6, #18 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r2, r7, #23 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - asrs r2, r2, #2 │ │ │ │ │ + asrs r6, r2, #2 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r4, [r4, #20] │ │ │ │ │ + str r0, [r5, #20] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [r1, #20] │ │ │ │ │ + str r2, [r2, #20] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r6, r1, #21 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r0, r7, #20 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r0, #22 │ │ │ │ │ + adds r0, #26 │ │ │ │ │ movs r7, r3 │ │ │ │ │ asrs r0, r0, #21 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xb712 │ │ │ │ │ movs r4, r4 │ │ │ │ │ asrs r0, r3, #16 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1011992,54 +1011993,54 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ + cmp r8, r8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r0, r0, #13 │ │ │ │ │ movs r5, r3 │ │ │ │ │ push {r1, r5, r6, lr} │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands.w r0, r2, #28 │ │ │ │ │ - add r0, pc │ │ │ │ │ + add r4, pc │ │ │ │ │ movs r6, r3 │ │ │ │ │ - add sl, r0 │ │ │ │ │ + add lr, r0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ asrs r4, r6, #29 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, ip │ │ │ │ │ + add r2, sp │ │ │ │ │ movs r6, r3 │ │ │ │ │ - mvns r6, r0 │ │ │ │ │ + mvns r2, r1 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bics r0, r6 │ │ │ │ │ + bics r4, r6 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r4, [r0, #28] │ │ │ │ │ + strh r0, [r1, #28] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - tst r6, r2 │ │ │ │ │ + tst r2, r3 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - add r7, pc, #776 @ (adr r7, 2bb5e4 ) │ │ │ │ │ + add r7, pc, #792 @ (adr r7, 2bb5f4 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ bvc.n 2bb368 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - rors r4, r1 │ │ │ │ │ + rors r0, r2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ │ movs r6, r3 │ │ │ │ │ lsrs r2, r3, #22 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1012675,47 +1012676,47 @@ │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2bb6d8 │ │ │ │ │ ldr r0, [pc, #104] @ (2bb7d4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strh r2, [r7, #18] │ │ │ │ │ + strh r6, [r7, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r2, [pc, #288] @ (2bb8bc ) │ │ │ │ │ + ldr r2, [pc, #304] @ (2bb8cc ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ │ + subs r5, #0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1012817,15 +1012818,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 002bb884 : │ │ │ │ │ graphics_info_t::fill_combobox_with_coordinates_options_with_set_last(_GtkWidget*, void (*)(), bool): │ │ │ │ │ graphics-info-gui.cc:1957 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1013787,35 +1013788,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #848 @ (adr r5, 2bc2c0 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x2fc>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ │ movs r6, r3 │ │ │ │ │ strb r4, [r2, #15] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ │ movs r6, r3 │ │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ │ movs r5, r3 │ │ │ │ │ add r1, pc, #760 @ (adr r1, 2bc2a4 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x2e0>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r1, pc, #152 @ (adr r1, 2bc048 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x84>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1014206,33 +1014207,33 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r0, pc, #112 @ (adr r0, 2bc2fc ) │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, pc, #48 @ (adr r0, 2bc2c4 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x300>) │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r7, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1014803,23 +1014804,23 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r7, r2 │ │ │ │ │ + adds r4, r7, r2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ │ movs r6, r3 │ │ │ │ │ strb r4, [r4, #18] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1015744,21 +1015745,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:2165 (discriminator 1) │ │ │ │ │ cmp r2, sl │ │ │ │ │ beq.n 2bcd32 │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator.h:1102 │ │ │ │ │ add.w r8, sl, #120 @ 0x78 │ │ │ │ │ @@ -1016498,55 +1016499,55 @@ │ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, pc, #0 @ (adr r0, 2bd40c ) │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r5, #30 │ │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r5, #24 │ │ │ │ │ + movs r5, #28 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ │ movs r6, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1285 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.w 2bd638 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ @@ -1017017,31 +1017018,31 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2bd6d2 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r6, [r4, #26] │ │ │ │ │ + strb r2, [r5, #26] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r2, [r2, #23] │ │ │ │ │ + strb r6, [r2, #23] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r4, [r1, #22] │ │ │ │ │ + strb r0, [r2, #22] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002bd850 : │ │ │ │ │ @@ -1018225,85 +1018226,85 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r7, #56] @ 0x38 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r2, [r6, r4] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r6, [r5, r1] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r6, #31] │ │ │ │ │ + strb r6, [r6, #31] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r4, [r4, #31] │ │ │ │ │ + strb r0, [r5, #31] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r2, [r1, #28] │ │ │ │ │ + strb r6, [r1, #28] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r0, #2 │ │ │ │ │ + adds r4, r0, #2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r0, r3, r7 │ │ │ │ │ + subs r4, r3, r7 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ + subs r4, r0, r7 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r6, r1, r5 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r2, r6, r5 │ │ │ │ │ + subs r6, r6, r5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r2, r4, r6 │ │ │ │ │ + subs r6, r4, r6 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc2 0, 7, r0, cr4, cr13, {0} │ │ │ │ │ - mcr2 0, 7, r0, cr10, cr13, {0} │ │ │ │ │ - adds r0, r3, r6 │ │ │ │ │ + mrc2 0, 7, r0, cr8, cr13, {0} │ │ │ │ │ + mcr2 0, 7, r0, cr14, cr13, {0} │ │ │ │ │ + adds r4, r3, r6 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r2, r5, r5 │ │ │ │ │ + adds r6, r5, r5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r6, r7, r4 │ │ │ │ │ + adds r2, r0, r5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - mcr2 0, 1, r0, cr6, cr13, {0} │ │ │ │ │ - ldc2l 0, cr0, [lr, #116]! @ 0x74 │ │ │ │ │ - stc2l 0, cr0, [lr, #116] @ 0x74 │ │ │ │ │ - stc2l 0, cr0, [ip, #-116]! @ 0xffffff8c │ │ │ │ │ - adds r6, r5, r0 │ │ │ │ │ + mcr2 0, 1, r0, cr10, cr13, {0} │ │ │ │ │ + mcr2 0, 0, r0, cr2, cr13, {0} │ │ │ │ │ + ldc2l 0, cr0, [r2, #116] @ 0x74 │ │ │ │ │ + ldc2l 0, cr0, [r0, #-116]! @ 0xffffff8c │ │ │ │ │ + adds r2, r6, r0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldc2l 0, cr0, [sl], {29} │ │ │ │ │ + ldc2l 0, cr0, [lr], {29} │ │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r6, [r7, #28] │ │ │ │ │ movs r4, r4 │ │ │ │ │ │ │ │ │ │ 002be204 , std::allocator > const&)@@Base>: │ │ │ │ │ TextureInfoType::TextureInfoType(Texture const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ @@ -1018468,25 +1018469,25 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r4, [r3, #23] │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r3, #24 │ │ │ │ │ + asrs r0, r4, #24 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - asrs r2, r2, #23 │ │ │ │ │ + asrs r6, r2, #23 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - asrs r2, r6, #22 │ │ │ │ │ + asrs r6, r6, #22 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 002be360 , std::allocator > const&, clipper::Coord_orth const&)@@Base>: │ │ │ │ │ coot::ramachandran_points_container_t::add(std::__cxx11::basic_string, std::allocator > const&, clipper::Coord_orth const&): │ │ │ │ │ graphics-info.h:343 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1021940,54 +1021941,54 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsls r0, r5, #14 │ │ │ │ │ + lsls r4, r5, #14 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsls r4, r3, #13 │ │ │ │ │ + lsls r0, r4, #13 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #13 │ │ │ │ │ + lsls r0, r1, #13 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [r6, #20] │ │ │ │ │ movs r4, r4 │ │ │ │ │ - lsls r4, r4, #10 │ │ │ │ │ + lsls r0, r5, #10 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r4, #13 │ │ │ │ │ + lsls r6, r4, #13 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsls r2, r5, #12 │ │ │ │ │ + lsls r6, r5, #12 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - lsls r2, r6, #11 │ │ │ │ │ + lsls r6, r6, #11 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, r1 │ │ │ │ │ + movs r2, r2 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.u8 d16, d12, d13 │ │ │ │ │ - stc2l 0, cr0, [r8, #-116]! @ 0xffffff8c │ │ │ │ │ + vqadd.u16 d16, d0, d13 │ │ │ │ │ + stc2l 0, cr0, [ip, #-116]! @ 0xffffff8c │ │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ │ @@ -1024063,17 +1024064,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - smlsdx r0, lr, sp, r0 │ │ │ │ │ - smladx r0, r8, sp, r0 │ │ │ │ │ - mls r0, r6, sp, r0 │ │ │ │ │ + smmlar r0, r2, sp, r0 │ │ │ │ │ + smladx r0, ip, sp, r0 │ │ │ │ │ + mls r0, sl, sp, r0 │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ │ @@ -1024110,104 +1024111,104 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb.w r0, [r8, ip, lsl #1] │ │ │ │ │ - ldrsb.w r0, [ip, sp, lsl #1] │ │ │ │ │ - ldr??.w r0, [lr, #29] │ │ │ │ │ - str??.w r0, [r0, #29] │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ + ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ │ + vld4.8 {d0-d3}, [r0 :64]! │ │ │ │ │ + vst4.8 {d0-d3}, [r2 :64]! │ │ │ │ │ + str??.w r0, [r4, #29] │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb.w r0, [ip, #29] │ │ │ │ │ - ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ │ + strh.w r0, [r0, #29] │ │ │ │ │ + strb.w r0, [r2, #29] │ │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r6, [r6, #0] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb.w r0, [r4, sp, lsl #1] │ │ │ │ │ - @ instruction: 0xf7f6001d │ │ │ │ │ - @ instruction: 0xf7d8001d │ │ │ │ │ - @ instruction: 0xf7be001d │ │ │ │ │ - @ instruction: 0xf7a4001d │ │ │ │ │ - @ instruction: 0xf786001d │ │ │ │ │ - @ instruction: 0xf76a001d │ │ │ │ │ + ldrb.w r0, [r8, sp, lsl #1] │ │ │ │ │ + @ instruction: 0xf7fa001d │ │ │ │ │ + @ instruction: 0xf7dc001d │ │ │ │ │ + @ instruction: 0xf7c2001d │ │ │ │ │ + @ instruction: 0xf7a8001d │ │ │ │ │ + @ instruction: 0xf78a001d │ │ │ │ │ + @ instruction: 0xf76e001d │ │ │ │ │ b.n 2c0d58 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - @ instruction: 0xf726001d │ │ │ │ │ - @ instruction: 0xf708001d │ │ │ │ │ - @ instruction: 0xf6ea001d │ │ │ │ │ - movt r0, #51229 @ 0xc81d │ │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ │ + @ instruction: 0xf72a001d │ │ │ │ │ + @ instruction: 0xf70c001d │ │ │ │ │ + @ instruction: 0xf6ee001d │ │ │ │ │ + @ instruction: 0xf6d0001d │ │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - rsbs r0, ip, #10289152 @ 0x9d0000 │ │ │ │ │ - subs.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ │ - sub.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ │ - @ instruction: 0xf586001d │ │ │ │ │ - str r0, [r1, r5] │ │ │ │ │ + @ instruction: 0xf5e0001d │ │ │ │ │ + rsb r0, r2, #10289152 @ 0x9d0000 │ │ │ │ │ + sub.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ │ + @ instruction: 0xf58a001d │ │ │ │ │ + str r4, [r1, r5] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xf198001c │ │ │ │ │ - @ instruction: 0xf532001d │ │ │ │ │ - adds.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ │ - @ instruction: 0xf4f6001d │ │ │ │ │ - @ instruction: 0xf4d8001d │ │ │ │ │ - @ instruction: 0xf4ba001d │ │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ │ + @ instruction: 0xf536001d │ │ │ │ │ + adds.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ │ + @ instruction: 0xf4fa001d │ │ │ │ │ + @ instruction: 0xf4dc001d │ │ │ │ │ + @ instruction: 0xf4be001d │ │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ubfx r0, r8, #0, #30 │ │ │ │ │ - usat16 r0, #29, sl │ │ │ │ │ - usat r0, #29, ip │ │ │ │ │ - @ instruction: 0xf372001d │ │ │ │ │ - @ instruction: 0xf3b8001d │ │ │ │ │ - @ instruction: 0xf39e001d │ │ │ │ │ + ubfx r0, ip, #0, #30 │ │ │ │ │ + usat16 r0, #29, lr │ │ │ │ │ + @ instruction: 0xf390001d │ │ │ │ │ + @ instruction: 0xf376001d │ │ │ │ │ + @ instruction: 0xf3bc001d │ │ │ │ │ + usat16 r0, #29, r2 │ │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - usat r0, #29, r4 │ │ │ │ │ - @ instruction: 0xf37e001d │ │ │ │ │ - @ instruction: 0xf378001d │ │ │ │ │ + usat r0, #29, r8 │ │ │ │ │ + usat r0, #29, r2 │ │ │ │ │ + @ instruction: 0xf37c001d │ │ │ │ │ str r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bfi r0, sl, #0, #30 │ │ │ │ │ - bfi r0, r4, #0, #30 │ │ │ │ │ + bfi r0, lr, #0, #30 │ │ │ │ │ + bfi r0, r8, #0, #30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf358001d │ │ │ │ │ - @ instruction: 0xf350001d │ │ │ │ │ - sbfx r0, r8, #0, #30 │ │ │ │ │ + @ instruction: 0xf35c001d │ │ │ │ │ + @ instruction: 0xf354001d │ │ │ │ │ + sbfx r0, ip, #0, #30 │ │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf33e001d │ │ │ │ │ sbfx r0, r2, #0, #30 │ │ │ │ │ + sbfx r0, r6, #0, #30 │ │ │ │ │ strb r0, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf274001d │ │ │ │ │ - @ instruction: 0xf28c001d │ │ │ │ │ - @ instruction: 0xf2fc001d │ │ │ │ │ + @ instruction: 0xf278001d │ │ │ │ │ + @ instruction: 0xf290001d │ │ │ │ │ + ssat r0, #30, r0 │ │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf2ea001d │ │ │ │ │ - @ instruction: 0xf2de001d │ │ │ │ │ - @ instruction: 0xf2d2001d │ │ │ │ │ - movt r0, #40989 @ 0xa01d │ │ │ │ │ - @ instruction: 0xf2be001d │ │ │ │ │ + @ instruction: 0xf2ee001d │ │ │ │ │ + @ instruction: 0xf2e2001d │ │ │ │ │ + @ instruction: 0xf2d6001d │ │ │ │ │ + movt r0, #57373 @ 0xe01d │ │ │ │ │ + movt r0, #8221 @ 0x201d │ │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subw r0, r4, #29 │ │ │ │ │ - @ instruction: 0xf29e001d │ │ │ │ │ - bge.n 2c0d88 │ │ │ │ │ + subw r0, r8, #29 │ │ │ │ │ + subw r0, r2, #29 │ │ │ │ │ + bge.n 2c0d90 │ │ │ │ │ movs r5, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ @@ -1026017,76 +1026018,76 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ b.n 2c1954 │ │ │ │ │ nop │ │ │ │ │ - ands.w r0, r4, #29 │ │ │ │ │ - ands.w r0, sl, #29 │ │ │ │ │ - bvc.n 2c1854 │ │ │ │ │ + ands.w r0, r8, #29 │ │ │ │ │ + ands.w r0, lr, #29 │ │ │ │ │ + bvc.n 2c185c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - vqadd.s32 d16, d8, d13 │ │ │ │ │ - vqadd.s32 d16, d6, d13 │ │ │ │ │ - vqadd.s32 d16, d8, d13 │ │ │ │ │ - mrc 0, 6, r0, cr12, cr13, {0} │ │ │ │ │ - mrc 0, 6, r0, cr14, cr13, {0} │ │ │ │ │ - bvs.n 2c198c │ │ │ │ │ + vqadd.s32 d16, d12, d13 │ │ │ │ │ + vqadd.s32 d16, d10, d13 │ │ │ │ │ + vqadd.s32 d16, d12, d13 │ │ │ │ │ + mcr 0, 7, r0, cr0, cr13, {0} │ │ │ │ │ + mcr 0, 7, r0, cr2, cr13, {0} │ │ │ │ │ + bvs.n 2c1994 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - mrc 0, 1, r0, cr4, cr13, {0} │ │ │ │ │ - miaTB acc0, sp, r0 │ │ │ │ │ - bpl.n 2c1858 │ │ │ │ │ + mrc 0, 1, r0, cr8, cr13, {0} │ │ │ │ │ + mrc 0, 1, r0, cr2, cr13, {0} │ │ │ │ │ + bpl.n 2c1860 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - stc 0, cr0, [r8, #116] @ 0x74 │ │ │ │ │ - ldc 0, cr0, [r2, #116] @ 0x74 │ │ │ │ │ - bpl.n 2c1914 │ │ │ │ │ + stc 0, cr0, [ip, #116] @ 0x74 │ │ │ │ │ + ldc 0, cr0, [r6, #116] @ 0x74 │ │ │ │ │ + bpl.n 2c191c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - stcl 0, cr0, [r8], #116 @ 0x74 │ │ │ │ │ - stcl 0, cr0, [sl], #116 @ 0x74 │ │ │ │ │ - bmi.n 2c19e0 │ │ │ │ │ + stcl 0, cr0, [ip], #116 @ 0x74 │ │ │ │ │ + stcl 0, cr0, [lr], #116 @ 0x74 │ │ │ │ │ + bmi.n 2c17e8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldc 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ │ - ldc 0, cr0, [sl], #-116 @ 0xffffff8c │ │ │ │ │ - bcc.n 2c189c │ │ │ │ │ + ldc 0, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ │ + ldc 0, cr0, [lr], #-116 @ 0xffffff8c │ │ │ │ │ + bcc.n 2c18a4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - @ instruction: 0xeb8c001d │ │ │ │ │ - @ instruction: 0xeb92001d │ │ │ │ │ - bcc.n 2c1968 │ │ │ │ │ + @ instruction: 0xeb90001d │ │ │ │ │ + @ instruction: 0xeb96001d │ │ │ │ │ + bcc.n 2c1970 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - @ instruction: 0xeae0001d │ │ │ │ │ - @ instruction: 0xeae6001d │ │ │ │ │ - bcs.n 2c1834 │ │ │ │ │ + @ instruction: 0xeae4001d │ │ │ │ │ + @ instruction: 0xeaea001d │ │ │ │ │ + bcs.n 2c183c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bics.w r0, r8, sp, lsr #32 │ │ │ │ │ - bics.w r0, lr, sp, lsr #32 │ │ │ │ │ - bne.n 2c18f8 │ │ │ │ │ + bics.w r0, ip, sp, lsr #32 │ │ │ │ │ + orr.w r0, r2, sp, lsr #32 │ │ │ │ │ + bne.n 2c1900 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - @ instruction: 0xe99c001d │ │ │ │ │ - @ instruction: 0xe9a2001d │ │ │ │ │ - bne.n 2c19c8 │ │ │ │ │ + @ instruction: 0xe9a0001d │ │ │ │ │ + @ instruction: 0xe9a6001d │ │ │ │ │ + bne.n 2c19d0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r4, [r0, #2] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - mcr2 0, 3, r0, cr8, cr14, {0} │ │ │ │ │ - strd r0, r0, [r8], #116 @ 0x74 │ │ │ │ │ - @ instruction: 0xe856001d │ │ │ │ │ - @ instruction: 0xe85e001d │ │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + mcr2 0, 3, r0, cr12, cr14, {0} │ │ │ │ │ + strd r0, r0, [ip], #116 @ 0x74 │ │ │ │ │ + @ instruction: 0xe85a001d │ │ │ │ │ + strd r0, r0, [r2], #-116 @ 0x74 │ │ │ │ │ + beq.n 2c1940 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c18b8 │ │ │ │ │ + b.n 2c18c0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c18bc │ │ │ │ │ + b.n 2c18c4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1778 │ │ │ │ │ + b.n 2c1780 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c178c │ │ │ │ │ + b.n 2c1794 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ │ movs r5, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp r0, sl │ │ │ │ │ beq.n 2c1962 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ @@ -1027991,86 +1027992,86 @@ │ │ │ │ │ beq.n 2c25d8 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ b.n 2c25d8 │ │ │ │ │ - b.n 2c20cc │ │ │ │ │ - movs r5, r3 │ │ │ │ │ - b.n 2c20dc │ │ │ │ │ + b.n 2c20d4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ b.n 2c20e4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1fd8 │ │ │ │ │ + b.n 2c20ec │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1fe8 │ │ │ │ │ + b.n 2c1fe0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2000 │ │ │ │ │ + b.n 2c1ff0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1ee4 │ │ │ │ │ + b.n 2c2008 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1ee4 │ │ │ │ │ + b.n 2c1eec │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1ef4 │ │ │ │ │ + b.n 2c1eec │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1df0 │ │ │ │ │ + b.n 2c1efc │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1df0 │ │ │ │ │ + b.n 2c1df8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c1df0 │ │ │ │ │ + b.n 2c1df8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2ccc │ │ │ │ │ + b.n 2c1df8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - uxth r4, r0 │ │ │ │ │ + b.n 2c2cd4 │ │ │ │ │ + movs r5, r3 │ │ │ │ │ + uxth r0, r1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2cb4 │ │ │ │ │ + b.n 2c2cbc │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2b90 │ │ │ │ │ + b.n 2c2b98 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cbz r0, 2c25b8 │ │ │ │ │ + cbz r4, 2c25b8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2b78 │ │ │ │ │ + b.n 2c2b80 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ │ movs r4, r3 │ │ │ │ │ - rsb r0, ip, #10354688 @ 0x9e0000 │ │ │ │ │ - b.n 2c29f0 │ │ │ │ │ - movs r5, r3 │ │ │ │ │ - b.n 2c2878 │ │ │ │ │ + rsbs r0, r0, #10354688 @ 0x9e0000 │ │ │ │ │ + b.n 2c29f8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ b.n 2c2880 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2824 │ │ │ │ │ + b.n 2c2888 │ │ │ │ │ + movs r5, r3 │ │ │ │ │ + b.n 2c282c │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2c2688 │ │ │ │ │ + b.n 2c2690 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2698 │ │ │ │ │ + b.n 2c26a0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2c2628 │ │ │ │ │ - movs r5, r3 │ │ │ │ │ - svc 118 @ 0x76 │ │ │ │ │ + b.n 2c2630 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - svc 128 @ 0x80 │ │ │ │ │ + svc 122 @ 0x7a │ │ │ │ │ movs r5, r3 │ │ │ │ │ - svc 80 @ 0x50 │ │ │ │ │ + svc 132 @ 0x84 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - udf #136 @ 0x88 │ │ │ │ │ + svc 84 @ 0x54 │ │ │ │ │ movs r5, r3 │ │ │ │ │ udf #140 @ 0x8c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - udf #64 @ 0x40 │ │ │ │ │ + udf #144 @ 0x90 │ │ │ │ │ + movs r5, r3 │ │ │ │ │ + udf #68 @ 0x44 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ble.n 2c24dc │ │ │ │ │ + ble.n 2c24e4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ble.n 2c24e8 │ │ │ │ │ + ble.n 2c24f0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ble.n 2c2698 │ │ │ │ │ + ble.n 2c26a0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 2c25e8 │ │ │ │ │ @@ -1028836,19 +1028837,19 @@ │ │ │ │ │ b.n 2c2954 │ │ │ │ │ b.n 2c28ee │ │ │ │ │ b.n 2c2906 │ │ │ │ │ b.n 2c290c │ │ │ │ │ b.n 2c295e │ │ │ │ │ b.n 2c295e │ │ │ │ │ b.n 2c2918 │ │ │ │ │ - blt.n 2c2ad0 │ │ │ │ │ + bgt.n 2c2ad8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bgt.n 2c2adc │ │ │ │ │ + bgt.n 2c2ae4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - blt.n 2c2a7c │ │ │ │ │ + blt.n 2c2a84 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrsh r4, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1031352,15 +1031353,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1031368,25 +1031369,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xf0ca001b │ │ │ │ │ - adds r6, r4, r2 │ │ │ │ │ + adds r2, r5, r2 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - adds r2, r7, r4 │ │ │ │ │ + adds r6, r7, r4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ eors.w r0, r6, #27 │ │ │ │ │ - adds r6, r3, r0 │ │ │ │ │ + adds r2, r4, r0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1031775,17 +1031776,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ │ movs r5, r3 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ │ movs r5, r3 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldc 0, cr0, [sl], {27} │ │ │ │ │ movs r1, #6 │ │ │ │ │ movs r4, r4 │ │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ │ @@ -1032321,15 +1032322,15 @@ │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r4, #5 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ands.w r0, lr, fp, lsr #32 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - asrs r6, r6, #7 │ │ │ │ │ + asrs r2, r7, #7 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1033233,15 +1033234,15 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - hlt 0x003a │ │ │ │ │ + hlt 0x003e │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r0, r2, #30 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r7, #28 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1034948,17 +1034949,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ │ movs r5, r3 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ + push {r2, r3, lr} │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r6, r2, #6 │ │ │ │ │ movs r4, r4 │ │ │ │ │ adds r7, #24 │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1035520,23 +1035521,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 2c5822 │ │ │ │ │ movs r1, #10 │ │ │ │ │ b.n 2c5822 │ │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ movs r4, r4 │ │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsls r6, r2, #30 │ │ │ │ │ movs r4, r4 │ │ │ │ │ @@ -1035628,15 +1035629,15 @@ │ │ │ │ │ b.n 2c5b1a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ lsls r6, r1, #20 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002c5b64 : │ │ │ │ │ @@ -1036364,45 +1036365,45 @@ │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r6, #15 │ │ │ │ │ movs r4, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #760 @ (adr r7, 2c6374 ) │ │ │ │ │ + add r7, pc, #776 @ (adr r7, 2c6384 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #448 @ (adr r7, 2c6250 ) │ │ │ │ │ + add r7, pc, #464 @ (adr r7, 2c6260 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #288 @ (adr r6, 2c61c4 , std::allocator > const&)@@Base+0x104>) │ │ │ │ │ + add r6, pc, #304 @ (adr r6, 2c61d4 , std::allocator > const&)@@Base+0x114>) │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ movs r4, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #224 @ (adr r5, 2c6194 , std::allocator > const&)@@Base+0xd4>) │ │ │ │ │ + add r5, pc, #240 @ (adr r5, 2c61a4 , std::allocator > const&)@@Base+0xe4>) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - add r4, pc, #840 @ (adr r4, 2c6400 ) │ │ │ │ │ + add r4, pc, #856 @ (adr r4, 2c6410 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ vaddl.u16 q8, d4, d19 │ │ │ │ │ vaddl.u32 q0, d14, d19 │ │ │ │ │ │ │ │ │ │ 002c60c0 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::side_chain_flip_180_moving_atoms_residue(coot::residue_spec_t const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-intermediate.cc:574 │ │ │ │ │ @@ -1036610,15 +1036611,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #128] @ (2c62c4 ) │ │ │ │ │ + ldr r6, [pc, #144] @ (2c62d4 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ cdp2 0, 2, cr0, cr2, cr3, {1} │ │ │ │ │ ldc2l 0, cr0, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ │ │ 002c624c : │ │ │ │ │ graphics_info_t::jed_flip_intermediate_atoms(bool): │ │ │ │ │ graphics-info-intermediate.cc:591 │ │ │ │ │ @@ -1036941,15 +1036942,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfbda0023 │ │ │ │ │ - add r0, pc, #248 @ (adr r0, 2c65b0 ) │ │ │ │ │ + add r0, pc, #264 @ (adr r0, 2c65c0 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xfb780023 │ │ │ │ │ │ │ │ │ │ 002c64bc : │ │ │ │ │ graphics_info_t::set_regenerate_bonds_needs_make_bonds_type_checked(bool): │ │ │ │ │ graphics-info-intermediate.cc:741 │ │ │ │ │ ldr r3, [pc, #8] @ (2c64c8 ) │ │ │ │ │ @@ -1037766,15 +1037767,15 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xf6300023 │ │ │ │ │ addw r0, r6, #2083 @ 0x823 │ │ │ │ │ std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1466 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1038017,19 +1038018,19 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 2c6c34 │ │ │ │ │ adds.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ │ @ instruction: 0xf4f00023 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xf3f20023 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf3be0023 │ │ │ │ │ @@ -1043143,17 +1043144,17 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, #14] │ │ │ │ │ + strb r4, [r3, #14] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r2, [r4, #14] │ │ │ │ │ + strb r6, [r4, #14] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002c91bc , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::release_restraints_lock(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-modelling.cc:132 │ │ │ │ │ @@ -1043292,17 +1043293,17 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, #9] │ │ │ │ │ + strb r4, [r6, #9] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r2, [r2, #10] │ │ │ │ │ + strb r6, [r2, #10] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002c92e4 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::release_moving_atoms_lock(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-modelling.cc:157 │ │ │ │ │ @@ -1043525,25 +1043526,25 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #7] │ │ │ │ │ + strb r6, [r5, #7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r6, [r5, #6] │ │ │ │ │ + strb r2, [r6, #6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r4!, {r2, r5} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #4] │ │ │ │ │ + strb r6, [r5, #4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002c9484 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>: │ │ │ │ │ @@ -1044007,25 +1044008,25 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:597 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 2c971a , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x296> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ ldr r0, [pc, #56] @ (2c97b8 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x334>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ - strb r0, [r5, #3] │ │ │ │ │ + strb r4, [r5, #3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r1, pc, #8 @ (adr r1, 2c97a0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x31c>) │ │ │ │ │ + add r1, pc, #24 @ (adr r1, 2c97b0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x32c>) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - push {r5, r6, r7} │ │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1044067,15 +1044068,15 @@ │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w 2c7188 │ │ │ │ │ bx lr │ │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 002c97f8 : │ │ │ │ │ graphics_info_t::clear_up_glsl_buffers_for_moving_atoms(): │ │ │ │ │ graphics-info-modelling.cc:466 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ @@ -1044177,15 +1044178,15 @@ │ │ │ │ │ b.w f35dc │ │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1044766,15 +1044767,15 @@ │ │ │ │ │ b.n 2c9c92 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002c9cd0 , std::allocator > const&) const@@Base>: │ │ │ │ │ graphics_info_t::adjust_refinement_residue_name(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ graphics-info-modelling.cc:1932 │ │ │ │ │ @@ -1044895,15 +1044896,15 @@ │ │ │ │ │ nop │ │ │ │ │ stmia r3!, {r1, r4} │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ │ movs r4, r3 │ │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002c9dac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short, int)@@Base>: │ │ │ │ │ graphics_info_t::create_mmdbmanager_from_res_selection(mmdb::Residue**, int, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short, int): │ │ │ │ │ graphics-info-modelling.cc:1965 │ │ │ │ │ @@ -1046029,17 +1046030,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r6, 2ca624 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 2ca61c │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002ca5c8 : │ │ │ │ │ @@ -1046220,19 +1046221,19 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 2ca6ec │ │ │ │ │ nop │ │ │ │ │ cbnz r6, 2ca746 , std::allocator > const&) const@@Base+0x26> │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 002ca720 , std::allocator > const&) const@@Base>: │ │ │ │ │ graphics_info_t::get_monomer_torsions_from_geometry(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ graphics-info-modelling.cc:5017 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1046604,21 +1046605,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @ instruction: 0xb6da │ │ │ │ │ movs r3, r4 │ │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ setend le │ │ │ │ │ movs r3, r4 │ │ │ │ │ @ instruction: 0xb630 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002caa18 : │ │ │ │ │ @@ -1046765,17 +1046766,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ │ movs r5, r3 │ │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cab54 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::split_residue(int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-modelling.cc:5403 │ │ │ │ │ @@ -1047330,51 +1047331,51 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ │ + ldmia r6, {r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ uxth r0, r6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - asrs r0, r0, #7 │ │ │ │ │ + asrs r4, r0, #7 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r0, [r6, #27] │ │ │ │ │ movs r3, r3 │ │ │ │ │ strb r2, [r7, #27] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - asrs r6, r2, #5 │ │ │ │ │ + asrs r2, r3, #5 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r6, [r0, #26] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cafa0 : │ │ │ │ │ @@ -1047527,15 +1047528,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #24 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #20] │ │ │ │ │ + strb r6, [r2, #20] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #392 @ 0x188 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cb0d8 : │ │ │ │ │ @@ -1047883,21 +1047884,21 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, r4] │ │ │ │ │ + strb r6, [r4, r4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - strb r0, [r3, r4] │ │ │ │ │ + strb r4, [r3, r4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 002cb354 : │ │ │ │ │ graphics_info_t::do_interactive_probe() const: │ │ │ │ │ graphics-info-modelling.cc:5599 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1048100,33 +1048101,33 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, r2] │ │ │ │ │ + strb r6, [r5, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ bcs.n 2cb478 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strb r6, [r6, r2] │ │ │ │ │ + strb r2, [r7, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, r0] │ │ │ │ │ + strb r2, [r6, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r6, [r2, r0] │ │ │ │ │ + strb r2, [r3, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ │ movs r3, r4 │ │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1048410,21 +1048411,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, r1] │ │ │ │ │ + strh r6, [r5, r1] │ │ │ │ │ movs r5, r3 │ │ │ │ │ strh r6, [r6, #4] │ │ │ │ │ movs r3, r3 │ │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - str r6, [r4, r6] │ │ │ │ │ + str r2, [r5, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cb758 , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base>: │ │ │ │ │ graphics_info_t::check_for_no_restraints_object(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const: │ │ │ │ │ graphics-info-modelling.cc:2680 │ │ │ │ │ @@ -1048716,51 +1048717,51 @@ │ │ │ │ │ graphics-info-modelling.cc:2692 (discriminator 1) │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2cb7dc , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base+0x84> │ │ │ │ │ b.n 2cb886 , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base+0x12e> │ │ │ │ │ adds r6, r2, r0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r2, [r7, r5] │ │ │ │ │ + str r6, [r7, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [r2, r5] │ │ │ │ │ + str r6, [r2, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r0, [r0, r5] │ │ │ │ │ + str r4, [r0, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldmia r3!, {r1, r5, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r4, r0, #30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r0, [r5, r3] │ │ │ │ │ + str r4, [r5, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r4, [r3, r3] │ │ │ │ │ + str r0, [r4, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r0, [r1, r3] │ │ │ │ │ + str r4, [r1, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [r4, r2] │ │ │ │ │ + str r2, [r5, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [r2, r2] │ │ │ │ │ + str r6, [r2, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [r0, r2] │ │ │ │ │ + str r2, [r1, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [r4, r1] │ │ │ │ │ + str r6, [r4, r1] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r2, [r2, r1] │ │ │ │ │ + str r6, [r2, r1] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r0, [r3, r0] │ │ │ │ │ + str r4, [r3, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - str r6, [r1, r0] │ │ │ │ │ + str r2, [r2, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r7, [pc, #864] @ (2cbd1c ) │ │ │ │ │ + ldr r7, [pc, #880] @ (2cbd2c ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r7, [pc, #760] @ (2cbcb8 ) │ │ │ │ │ + ldr r7, [pc, #776] @ (2cbcc8 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r7, [pc, #672] @ (2cbc64 ) │ │ │ │ │ + ldr r7, [pc, #688] @ (2cbc74 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 002cb9c4 : │ │ │ │ │ graphics_info_t::make_moving_atoms_restraints_graphics_object(): │ │ │ │ │ graphics-info-modelling.cc:1764 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1049519,19 +1049520,19 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r3, r3 │ │ │ │ │ add r2, pc, #400 @ (adr r2, 2cc150 > const&) const@@Base+0xa8>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strh r4, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #152] @ (2cc064 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2cc074 ) │ │ │ │ │ movs r5, r3 │ │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r1, pc, #608 @ (adr r1, 2cc234 > const&) const@@Base+0x18c>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1049643,15 +1049644,15 @@ │ │ │ │ │ blx e8878 >::~vector()@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r0, #23] │ │ │ │ │ + strb r6, [r0, #23] │ │ │ │ │ movs r4, r3 │ │ │ │ │ │ │ │ │ │ 002cc0a8 > const&) const@@Base>: │ │ │ │ │ graphics_info_t::make_moving_atoms_asc(mmdb::Manager*, std::vector > const&) const: │ │ │ │ │ graphics-info-modelling.cc:1678 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1049961,33 +1049962,33 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #456] @ (2cc4c4 , std::allocator > const&, mmdb::Manager*, float, short)@@Base+0x1a0>) │ │ │ │ │ + ldr r0, [pc, #472] @ (2cc4d4 , std::allocator > const&, mmdb::Manager*, float, short)@@Base+0x1b0>) │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strb r4, [r3, #19] │ │ │ │ │ + strb r0, [r4, #19] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ bx r9 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx r0 │ │ │ │ │ + bx r1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - mov lr, r5 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cc324 , std::allocator > const&, mmdb::Manager*, float, short)@@Base>: │ │ │ │ │ graphics_info_t::get_rotamer_probability(mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, float, short): │ │ │ │ │ graphics-info-modelling.cc:4957 │ │ │ │ │ @@ -1050448,15 +1050449,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mvns r6, r4 │ │ │ │ │ + mvns r2, r5 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 002cc668 : │ │ │ │ │ graphics_info_t::generate_moving_atoms_from_rotamer(int, coot::atom_spec_t&, int): │ │ │ │ │ graphics-info-modelling.cc:4846 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1051426,17 +1051427,17 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ │ movs r4, r3 │ │ │ │ │ - adds r6, #12 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ movs r4, r3 │ │ │ │ │ bkpt 0x00c6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1051446,21 +1051447,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cce7c : │ │ │ │ │ graphics_info_t::fill_rotamer_selection_buttons(_GtkWidget*, mmdb::Atom*, int) const: │ │ │ │ │ graphics-info-modelling.cc:4756 │ │ │ │ │ @@ -1052156,35 +1052157,35 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #24 │ │ │ │ │ + subs r3, #28 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r6, [pc, #896] @ (2cd728 ) │ │ │ │ │ + ldr r6, [pc, #912] @ (2cd738 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + subs r3, #6 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r4, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r2, [r5, #46] @ 0x2e │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1052479,28 +1052480,28 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r6, #24 │ │ │ │ │ + adds r6, #28 │ │ │ │ │ movs r5, r3 │ │ │ │ │ adc.w r0, ip, fp, lsr #32 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bpl.n 2cd5fc │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1052760,26 +1052761,26 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldmia.w r0!, {r0, r1, r3, r4} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r6, #0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r2, [r1, #0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cd850 , std::allocator > const&, mmdb::Manager*)@@Base>: │ │ │ │ │ @@ -1052976,15 +1052977,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r6, #54] @ 0x36 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #22 │ │ │ │ │ + adds r2, #26 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strh r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r3, r4 │ │ │ │ │ strh r2, [r2, #52] @ 0x34 │ │ │ │ │ movs r3, r4 │ │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1053762,15 +1053763,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ │ movs r5, r3 │ │ │ │ │ strh r2, [r3, #6] │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cdf84 : │ │ │ │ │ graphics_info_t::set_geman_mcclure_alpha(float): │ │ │ │ │ graphics-info-modelling.cc:760 │ │ │ │ │ @@ -1054522,15 +1054523,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1054901,15 +1054902,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #26 │ │ │ │ │ + movs r5, #30 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1055244,31 +1055245,31 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, #26] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #24] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ + adds r0, r4, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r6, [r7, #23] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - movs r2, #8 │ │ │ │ │ + movs r2, #12 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r0, [r6, #21] │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002ceadc : │ │ │ │ │ graphics_info_t::on_rotamer_selection_button_toggled(_GtkCheckButton*, void*): │ │ │ │ │ graphics-info-modelling.cc:4830 │ │ │ │ │ @@ -1056410,65 +1056411,65 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r2, #2] │ │ │ │ │ movs r3, r4 │ │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ │ movs r6, r3 │ │ │ │ │ - adds r6, r4, #2 │ │ │ │ │ + adds r2, r5, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r0, r6, #2 │ │ │ │ │ + adds r4, r6, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ bx sp │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bx sp │ │ │ │ │ + bxns sp │ │ │ │ │ movs r5, r3 │ │ │ │ │ - bx ip │ │ │ │ │ + bx sp │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ + subs r0, r7, r7 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r6, r3, #0 │ │ │ │ │ + adds r2, r4, #0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r0, r3, r5 │ │ │ │ │ + subs r4, r3, r5 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + subs r6, r4, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r0, r7, r0 │ │ │ │ │ + subs r4, r7, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - add r8, pc │ │ │ │ │ + add ip, pc │ │ │ │ │ movs r5, r3 │ │ │ │ │ - add sl, ip │ │ │ │ │ + add lr, ip │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - subs r4, r0, r0 │ │ │ │ │ + subs r0, r1, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r4, r7, r7 │ │ │ │ │ + subs r0, r0, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cf3d8 : │ │ │ │ │ graphics_info_t::refine_molecule(int, mmdb::Manager*): │ │ │ │ │ graphics-info-modelling.cc:1065 │ │ │ │ │ @@ -1056575,15 +1056576,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r4, r4 │ │ │ │ │ + adds r6, r4, r4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002cf4ac > const&)@@Base>: │ │ │ │ │ graphics_info_t::check_dictionary_for_residue_restraints[abi:cxx11](int, std::vector > const&): │ │ │ │ │ graphics-info-modelling.cc:1914 │ │ │ │ │ @@ -1058375,15 +1058376,15 @@ │ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ │ blx eada4 >::~vector()@plt> │ │ │ │ │ b.n 2d0162 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ @@ -1059103,21 +1059104,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r7, #29 │ │ │ │ │ + lsls r4, r7, #29 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldr r6, [r7, r3] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r0, [r3, r3] │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d07b4 > const&, int, mmdb::Manager*, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ @@ -1060012,15 +1060013,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsls r2, r4, #21 │ │ │ │ │ + lsls r6, r4, #21 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r6, r0] │ │ │ │ │ movs r3, r4 │ │ │ │ │ strh r2, [r7, r3] │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1060459,31 +1060460,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r2, r6] │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.u8 d16, d12, d12 │ │ │ │ │ + vqadd.u16 d16, d0, d12 │ │ │ │ │ str r4, [r1, r5] │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ │ - ldc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ │ + stc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ │ + stc2 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ │ ldr r6, [pc, #696] @ (2d1474 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2b8>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d11bc , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base>: │ │ │ │ │ graphics_info_t::execute_add_terminal_residue(int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool): │ │ │ │ │ graphics-info-modelling.cc:3207 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1060831,51 +1060832,51 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [pc, #144] @ (2d14ec , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x330>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r6, [pc, #96] @ (2d14c0 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x304>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [r4], {28} │ │ │ │ │ - ldc2 0, cr0, [lr], {28} │ │ │ │ │ + ldc2 0, cr0, [r8], {28} │ │ │ │ │ + stc2 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #640] @ (2d16f4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x538>) │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, r1] │ │ │ │ │ + str r6, [r4, r1] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - mcr2 0, 1, r0, cr0, cr12, {0} │ │ │ │ │ + mcr2 0, 1, r0, cr4, cr12, {0} │ │ │ │ │ strb r2, [r3, #8] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - smlawt r0, r0, ip, r0 │ │ │ │ │ - smladx r0, r0, ip, r0 │ │ │ │ │ - smlabt r0, r4, ip, r0 │ │ │ │ │ + smlawt r0, r4, ip, r0 │ │ │ │ │ + smladx r0, r4, ip, r0 │ │ │ │ │ + smlabt r0, r8, ip, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r0, #22 │ │ │ │ │ + asrs r0, r1, #22 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - @ instruction: 0xfaac001c │ │ │ │ │ - stc2 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ │ - @ instruction: 0xfa9c001c │ │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ │ + @ instruction: 0xfab0001c │ │ │ │ │ + stc2 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ │ + @ instruction: 0xfaa0001c │ │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - @ instruction: 0xfa82001c │ │ │ │ │ + @ instruction: 0xfa86001c │ │ │ │ │ strb r6, [r4, #3] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - asrs r0, r5, #20 │ │ │ │ │ + asrs r4, r5, #20 │ │ │ │ │ movs r4, r3 │ │ │ │ │ graphics-info-modelling.cc:3343 (discriminator 2) │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ graphics-info-modelling.cc:3343 (discriminator 1) │ │ │ │ │ cmp r9, sl │ │ │ │ │ beq.w 2d1aa4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x8e8> │ │ │ │ │ graphics-info-modelling.cc:3344 │ │ │ │ │ @@ -1061858,61 +1061859,61 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 2d1bee , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa32> │ │ │ │ │ b.n 2d1bf4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa38> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vld4.8 {d16-d19}, [r8 :64], ip │ │ │ │ │ + vld4.8 {d16-d19}, [ip :64], ip │ │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr??.w r0, [r6, ip, lsl #1] │ │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfad8001c │ │ │ │ │ - ldr.w r0, [lr, ip, lsl #1] │ │ │ │ │ + @ instruction: 0xfadc001c │ │ │ │ │ + str??.w r0, [r2, ip, lsl #1] │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str.w r0, [r2, ip, lsl #1] │ │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ │ strb r4, [r2, #0] │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r7, #3 │ │ │ │ │ + subs r6, r7, #3 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr??.w r0, [lr, #28] │ │ │ │ │ - @ instruction: 0xf684001c │ │ │ │ │ + vst4.8 {d0-d3}, [r2 :64], ip │ │ │ │ │ + @ instruction: 0xf688001c │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb.w r0, [r0, ip, lsl #1] │ │ │ │ │ - @ instruction: 0xf58c001c │ │ │ │ │ + strb.w r0, [r4, ip, lsl #1] │ │ │ │ │ + @ instruction: 0xf590001c │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - sbcs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ │ + sbcs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - bic.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ │ - orn r0, ip, #10223616 @ 0x9c0000 │ │ │ │ │ - eor.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ │ - b.n 2d21f4 │ │ │ │ │ + bic.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ │ + orns r0, r0, #10223616 @ 0x9c0000 │ │ │ │ │ + eors.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ │ + b.n 2d21fc │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxtb r6, r2 │ │ │ │ │ + uxtb r2, r3 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - bics.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ │ - orrs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ │ + bics.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ │ + orrs.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ │ add lr, r4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002d1d08 : │ │ │ │ │ graphics_info_t::update_residue_by_chi_change(int, mmdb::Residue*, atom_selection_container_t&, int, double): │ │ │ │ │ @@ -1062668,29 +1062669,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.s8 d16, d10, d12 │ │ │ │ │ + vqadd.s8 d16, d14, d12 │ │ │ │ │ strb r2, [r5, #3] │ │ │ │ │ movs r3, r3 │ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r6, #212 @ 0xd4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stcl 0, cr0, [r0, #112]! @ 0x70 │ │ │ │ │ + stcl 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stcl 0, cr0, [r6], #112 @ 0x70 │ │ │ │ │ + stcl 0, cr0, [sl], #112 @ 0x70 │ │ │ │ │ │ │ │ │ │ 002d2364 : │ │ │ │ │ graphics_info_t::rotate_chi(double, double): │ │ │ │ │ graphics-info-modelling.cc:5177 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ @@ -1062817,23 +1062818,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ │ movs r4, r3 │ │ │ │ │ │ │ │ │ │ 002d247c : │ │ │ │ │ graphics_info_t::rotate_multi_residue_torsion(double, double): │ │ │ │ │ graphics-info-modelling.cc:5278 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1063371,15 +1063372,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia.w r6!, {r2, r3, r4} │ │ │ │ │ + ldmia.w sl!, {r2, r3, r4} │ │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ │ movs r3, r4 │ │ │ │ │ b.n 2d2160 │ │ │ │ │ @@ -1064442,25 +1064443,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #94 @ 0x5e │ │ │ │ │ movs r3, r4 │ │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2d2c5c , std::allocator > > const&) const@@Base+0x3e8> │ │ │ │ │ + b.n 2d2c64 , std::allocator > > const&) const@@Base+0x3f0> │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 2d2be8 , std::allocator > > const&) const@@Base+0x374> │ │ │ │ │ + b.n 2d2bf0 , std::allocator > > const&) const@@Base+0x37c> │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - b.n 2d29dc , std::allocator > > const&) const@@Base+0x168> │ │ │ │ │ + b.n 2d29e4 , std::allocator > > const&) const@@Base+0x170> │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d3004 , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base>: │ │ │ │ │ graphics_info_t::make_last_restraints(std::vector, std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*): │ │ │ │ │ graphics-info-modelling.cc:1297 │ │ │ │ │ @@ -1065121,17 +1065122,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - svc 254 @ 0xfe │ │ │ │ │ + b.n 2d3510 , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base+0x50c> │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1065179,37 +1065180,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #186 @ 0xba │ │ │ │ │ + udf #190 @ 0xbe │ │ │ │ │ movs r4, r3 │ │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ │ + udf #236 @ 0xec │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldr r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #50 @ 0x32 │ │ │ │ │ + udf #54 @ 0x36 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 2d34f4 , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base+0x4f0> │ │ │ │ │ + bgt.n 2d34fc , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base+0x4f8> │ │ │ │ │ movs r4, r3 │ │ │ │ │ - bgt.n 2d3504 , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base+0x500> │ │ │ │ │ + bgt.n 2d350c , std::allocator > > const&, std::vector > const&, coot::protein_geometry const&, mmdb::Manager*, std::vector > const&, coot::restraint_usage_Flags, bool, clipper::Xmap const*)@@Base+0x508> │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r2, pc, #280 @ (adr r2, 2d36c0 > const&, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, bool)@@Base+0x108>) │ │ │ │ │ + add r2, pc, #296 @ (adr r2, 2d36d0 > const&, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, bool)@@Base+0x118>) │ │ │ │ │ movs r4, r3 │ │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ │ movs r3, r4 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ movs r3, r4 │ │ │ │ │ @@ -1066328,15 +1066329,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 2d3df0 │ │ │ │ │ + beq.n 2d3df8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d3da8 : │ │ │ │ │ graphics_info_t::triple_refine_auto_accept(): │ │ │ │ │ graphics-info-modelling.cc:1125 │ │ │ │ │ @@ -1066851,15 +1066852,15 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ subs r0, r0, #5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 2d4168 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x10> │ │ │ │ │ + bne.n 2d4170 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x18> │ │ │ │ │ movs r4, r3 │ │ │ │ │ subs r6, r3, #3 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d4158 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ graphics_info_t::copy_mol_and_refine(int, int, int, std::__cxx11::basic_string, std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ graphics-info-modelling.cc:220 │ │ │ │ │ @@ -1067652,31 +1067653,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sl, r8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ │ + ands.w r0, r6, #10158080 @ 0x9b0000 │ │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - sbcs.w r0, r2, #27 │ │ │ │ │ - @ instruction: 0xf124001b │ │ │ │ │ - @ instruction: 0xf0ba001b │ │ │ │ │ + sbcs.w r0, r6, #27 │ │ │ │ │ + @ instruction: 0xf128001b │ │ │ │ │ + @ instruction: 0xf0be001b │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r4, r0, r2 │ │ │ │ │ movs r3, r4 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ │ │ 002d482c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ @@ -1068275,33 +1068276,33 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r0, r5, #18 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r4, r2, #14 │ │ │ │ │ movs r3, r4 │ │ │ │ │ coot::atom_spec_t& std::vector >::emplace_back(coot::atom_spec_t&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1068894,28 +1068895,28 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ stmia r0!, {r1, r2, r5, r6} │ │ │ │ │ asrs r0, r0, #7 │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r2, r6, #6 │ │ │ │ │ movs r3, r4 │ │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ │ + movs r4, r3 │ │ │ │ │ stmia r4!, {r2, r3, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ stmia r4!, {r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ │ - movs r4, r3 │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r4, r1, #32 │ │ │ │ │ movs r3, r4 │ │ │ │ │ lsrs r4, r4, #31 │ │ │ │ │ @@ -1069682,67 +1069683,67 @@ │ │ │ │ │ movs r3, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r0, #26 │ │ │ │ │ movs r3, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r1} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2d5018 │ │ │ │ │ + b.n 2d5020 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r3, #23 │ │ │ │ │ movs r3, r4 │ │ │ │ │ - b.n 2d5f00 │ │ │ │ │ + b.n 2d5f08 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r1!, {r7} │ │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ - b.n 2d5d98 │ │ │ │ │ + b.n 2d5da0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2d5c50 │ │ │ │ │ + b.n 2d5c58 │ │ │ │ │ movs r3, r3 │ │ │ │ │ adds r2, #90 @ 0x5a │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itt le │ │ │ │ │ - movle r4, r3 │ │ │ │ │ - ble.n 2d5968 │ │ │ │ │ + nop {14} │ │ │ │ │ + movs r4, r3 │ │ │ │ │ + b.n 2d5970 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - b.n 2d5860 │ │ │ │ │ + b.n 2d5868 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bkpt 0x00b2 │ │ │ │ │ + bkpt 0x00b6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ lsrs r4, r6, #4 │ │ │ │ │ movs r3, r4 │ │ │ │ │ std::pair, std::allocator > >& std::vector, std::allocator > >, std::allocator, std::allocator > > > >::emplace_back, std::allocator > > >(std::pair, std::allocator > >&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1072104,15 +1072105,15 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa200022 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #32 │ │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1072124,15 +1072125,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strh.w r0, [r8, r2, lsl #2] │ │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #20] │ │ │ │ │ @@ -1072799,24 +1072800,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ │ movs r4, r3 │ │ │ │ │ adc.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #1008 @ (adr r6, 2d7294 ) │ │ │ │ │ + add r7, pc, #0 @ (adr r7, 2d6ea4 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ graphics-info-modelling.cc:3007 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx f1fb8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ blx f1fb8 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ @@ -1072917,15 +1072918,15 @@ │ │ │ │ │ b.n 2d6ed6 │ │ │ │ │ b.n 2d6eaa │ │ │ │ │ @ instruction: 0xf1360022 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #496 @ (adr r6, 2d7170 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base+0x1e8>) │ │ │ │ │ + add r6, pc, #512 @ (adr r6, 2d7180 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base+0x1f8>) │ │ │ │ │ movs r4, r3 │ │ │ │ │ @ instruction: 0xf0c40022 │ │ │ │ │ @ instruction: 0xf0a00022 │ │ │ │ │ │ │ │ │ │ 002d6f88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base>: │ │ │ │ │ graphics_info_t::refine_residue_range(int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short): │ │ │ │ │ graphics-info-modelling.cc:2743 │ │ │ │ │ @@ -1073218,32 +1073219,32 @@ │ │ │ │ │ b.n 2d71ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base+0x232> │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs.w r0, r2, #34 @ 0x22 │ │ │ │ │ orr.w r0, ip, #34 @ 0x22 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #336 @ (adr r2, 2d7350 ) │ │ │ │ │ + add r2, pc, #352 @ (adr r2, 2d7360 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r2, pc, #448 @ (adr r2, 2d73c4 ) │ │ │ │ │ + add r2, pc, #464 @ (adr r2, 2d73d4 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r2, pc, #456 @ (adr r2, 2d73d0 ) │ │ │ │ │ + add r2, pc, #472 @ (adr r2, 2d73e0 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ movs r3, r3 │ │ │ │ │ vext.8 d0, d12, d18, #0 │ │ │ │ │ - add r5, pc, #232 @ (adr r5, 2d72fc ) │ │ │ │ │ + add r5, pc, #248 @ (adr r5, 2d730c ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cdp 0, 3, cr0, cr8, cr2, {1} │ │ │ │ │ │ │ │ │ │ 002d722c : │ │ │ │ │ graphics_info_t::refine(int, short, int, int): │ │ │ │ │ @@ -1073647,24 +1073648,24 @@ │ │ │ │ │ stc 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #224 @ (adr r3, 2d7670 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4>) │ │ │ │ │ + add r3, pc, #240 @ (adr r3, 2d7680 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14>) │ │ │ │ │ movs r4, r3 │ │ │ │ │ stcl 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ │ - add r1, pc, #576 @ (adr r1, 2d77d8 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c>) │ │ │ │ │ + add r1, pc, #592 @ (adr r1, 2d77e8 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17c>) │ │ │ │ │ movs r4, r3 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - add r1, pc, #160 @ (adr r1, 2d7640 ) │ │ │ │ │ + add r1, pc, #176 @ (adr r1, 2d7650 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r1, pc, #168 @ (adr r1, 2d764c ) │ │ │ │ │ + add r1, pc, #184 @ (adr r1, 2d765c ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ @ instruction: 0xeaae0022 │ │ │ │ │ │ │ │ │ │ 002d75a8 : │ │ │ │ │ graphics_info_t::repeat_refine_zone(): │ │ │ │ │ graphics-info-modelling.cc:2835 │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1074582,66 +1074583,66 @@ │ │ │ │ │ b.n 2d7bdc , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570> │ │ │ │ │ b.n 2d7c68 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5fc> │ │ │ │ │ b.n 2d7c6e , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x602> │ │ │ │ │ b.n 2d7bb2 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x546> │ │ │ │ │ strd r0, r0, [ip, #-136]! @ 0x88 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strd r0, r0, [ip, #-136] @ 0x88 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strd r0, r0, [lr], #136 @ 0x88 │ │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ │ movs r4, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adc.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ │ + adc.w r0, sl, #10289152 @ 0x9d0000 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ lsrs r4, r3, #20 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #8] │ │ │ │ │ + strb r6, [r7, #8] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #18] │ │ │ │ │ + strh r4, [r6, #18] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xb686 │ │ │ │ │ + @ instruction: 0xb68a │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2d75a8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r6, r4, #11 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r1, #12 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsrs r6, r7, #11 │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1074947,37 +1074948,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2d84f4 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x560> │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2d8460 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4cc> │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r2, r4, #2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsrs r6, r5, #1 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsrs r6, r5, #32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2d824c , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8> │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2d81d4 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x240> │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r2, r6, #23 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ │ movs r4, r3 │ │ │ │ │ b.n 2d8170 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1dc> │ │ │ │ │ movs r2, r4 │ │ │ │ │ b.n 2d8124 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x190> │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 002d7f94 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ @@ -1076353,41 +1076354,41 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsls r2, r5, #21 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsls r2, r4, #21 │ │ │ │ │ movs r3, r3 │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 2d8880 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8ec> │ │ │ │ │ movs r2, r4 │ │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ │ movs r4, r3 │ │ │ │ │ bhi.n 2d88f8 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x964> │ │ │ │ │ movs r2, r4 │ │ │ │ │ bhi.n 2d88c8 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x934> │ │ │ │ │ movs r2, r4 │ │ │ │ │ bhi.n 2d8a94 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bhi.n 2d8a50 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bhi.n 2d8a24 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ │ movs r4, r3 │ │ │ │ │ bvc.n 2d8900 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x96c> │ │ │ │ │ movs r2, r4 │ │ │ │ │ bvc.n 2d8a74 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bvs.n 2d8968 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9d4> │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1076642,21 +1076643,21 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bpl.n 2d8b8c │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r2, r6, #6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r6, r1, #6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ bmi.n 2d8ccc │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1077746,15 +1077747,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1078174,23 +1078175,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r2!, {} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #16] │ │ │ │ │ + strh r6, [r6, #16] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strh r4, [r2, #18] │ │ │ │ │ + strh r0, [r3, #18] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ │ movs r2, r4 │ │ │ │ │ - strh r2, [r0, #16] │ │ │ │ │ + strh r6, [r0, #16] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ │ movs r2, r4 │ │ │ │ │ void std::__introsort_loop<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, int, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, __gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, int, __gnu_cxx::__ops::_Iter_less_iter) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_algo.h:1876 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1080431,93 +1080432,93 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ │ movs r4, r3 │ │ │ │ │ asrs r4, r5 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r6, [r6, #30] │ │ │ │ │ + strb r2, [r7, #30] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r7, #27] │ │ │ │ │ + strb r6, [r7, #27] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r3, #26] │ │ │ │ │ + strb r6, [r3, #26] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r0, [r3, #24] │ │ │ │ │ + strb r4, [r3, #24] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r7, #20] │ │ │ │ │ + strb r6, [r7, #20] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r4, [r3, #17] │ │ │ │ │ + strb r0, [r4, #17] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r0, #14] │ │ │ │ │ + strb r6, [r0, #14] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r4, [r5, #10] │ │ │ │ │ + strb r0, [r6, #10] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r6, [r7, #6] │ │ │ │ │ + strb r2, [r0, #7] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r0, [r4, #5] │ │ │ │ │ + strb r4, [r4, #5] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r4, [r0, #5] │ │ │ │ │ + strb r0, [r1, #5] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ │ movs r4, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator.h:1328 (discriminator 2) │ │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ /usr/include/c++/14/bits/stl_algo.h:1903 (discriminator 1) │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1081525,45 +1081526,45 @@ │ │ │ │ │ b.n 2db0aa │ │ │ │ │ b.n 2db0a0 │ │ │ │ │ b.n 2dafac │ │ │ │ │ b.n 2dafa4 │ │ │ │ │ b.n 2daf9a │ │ │ │ │ b.n 2dafe2 │ │ │ │ │ b.n 2dafd8 │ │ │ │ │ - add r1, pc, #360 @ (adr r1, 2db298 ) │ │ │ │ │ + add r1, pc, #376 @ (adr r1, 2db2a8 ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #210 @ 0xd2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ movs r4, r3 │ │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ │ movs r3, r3 │ │ │ │ │ add sp, #472 @ 0x1d8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 002db174 : │ │ │ │ │ @@ -1081699,23 +1081700,23 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2db23e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1084413,15 +1084414,15 @@ │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ b.n 2dc546 >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:71 │ │ │ │ │ ldr r0, [pc, #4] @ (2dc55c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 002dc560 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base>: │ │ │ │ │ void std::vector > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:581 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1086241,15 +1086242,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 2dd322 │ │ │ │ │ movs r2, r3 │ │ │ │ │ │ │ │ │ │ 002dd2ac : │ │ │ │ │ @@ -1087592,15 +1087593,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ │ movs r3, r3 │ │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ │ movs r2, r4 │ │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 002ddb24 , std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1088721,17 +1088722,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, #31] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1089222,23 +1089223,23 @@ │ │ │ │ │ movs r2, r3 │ │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - adds r4, #10 │ │ │ │ │ + adds r4, #14 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ │ movs r2, r4 │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r2, r3 │ │ │ │ │ @@ -1089499,27 +1089500,27 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ 002de734 : │ │ │ │ │ @@ -1089917,19 +1089918,19 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r1, #30] │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1090108,15 +1090109,15 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, #23] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r6, #20] │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r4, [r2, #20] │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1090323,15 +1090324,15 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, #16] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r0, [r3, #15] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, #13] │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1090509,15 +1090510,15 @@ │ │ │ │ │ nop │ │ │ │ │ strb r0, [r5, #12] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #18 │ │ │ │ │ + cmp r6, #22 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1090967,17 +1090968,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ │ movs r4, r3 │ │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1091094,15 +1091095,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002df28c , std::allocator > > const&)@@Base>: │ │ │ │ │ graphics_info_t::unapply_symmetry_to_view(int, std::vector, std::allocator > > const&): │ │ │ │ │ graphics-info-navigation.cc:1246 │ │ │ │ │ @@ -1092635,15 +1092636,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1095216,15 +1095217,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strh r4, [r0, r4] │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, r1] │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1096229,49 +1096230,49 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, r7] │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r7, [pc, #56] @ (2e1574 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r6, r6, #28 │ │ │ │ │ + asrs r2, r7, #28 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r3, [pc, #248] @ (2e166c ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r3, [pc, #760] @ (2e1870 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r3, [pc, #664] @ (2e1814 ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1096877,39 +1096878,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #296] @ (2e1b08 , std::allocator > const&)@@Base+0xa0>) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldr r2, [pc, #88] @ (2e1a3c ) │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #26 │ │ │ │ │ - movs r4, r3 │ │ │ │ │ - lsls r2, r5, #26 │ │ │ │ │ + lsls r2, r0, #27 │ │ │ │ │ movs r4, r3 │ │ │ │ │ lsls r6, r5, #26 │ │ │ │ │ movs r4, r3 │ │ │ │ │ + lsls r2, r6, #26 │ │ │ │ │ + movs r4, r3 │ │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r2, #26 │ │ │ │ │ + lsls r6, r2, #26 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsls r4, r0, #26 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r6, #25 │ │ │ │ │ + lsls r4, r6, #25 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsls r4, r2, #25 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsls r4, r4, #24 │ │ │ │ │ + lsls r0, r5, #24 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - movs r0, #18 │ │ │ │ │ + movs r0, #22 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - subs r6, r7, #6 │ │ │ │ │ + subs r2, r0, #7 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - lsls r6, r6, #20 │ │ │ │ │ + lsls r2, r7, #20 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bxns r9 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bxns r6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1097683,22 +1097684,22 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r3, #3 │ │ │ │ │ + lsls r0, r4, #3 │ │ │ │ │ movs r4, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.u16 d0, d8, d11 │ │ │ │ │ - vqadd.u32 d0, d2, d11 │ │ │ │ │ + vqadd.u16 d0, d12, d11 │ │ │ │ │ + vqadd.u32 d0, d6, d11 │ │ │ │ │ lsrs r6, r3 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsrs r6, r0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r2, r5 │ │ │ │ │ movs r2, r4 │ │ │ │ │ │ │ │ │ │ @@ -1099564,24 +1099565,24 @@ │ │ │ │ │ blx e4574 │ │ │ │ │ adds r5, #202 @ 0xca │ │ │ │ │ movs r2, r4 │ │ │ │ │ adds r5, #198 @ 0xc6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - usat16 r0, #27, r2 │ │ │ │ │ + usat16 r0, #27, r6 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r5, #19 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r0, r7, #1 │ │ │ │ │ + asrs r4, r7, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rsbs r0, ip, #27 │ │ │ │ │ + @ instruction: 0xf1e0001b │ │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #86 @ 0x56 │ │ │ │ │ movs r2, r4 │ │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ │ @@ -1100053,18 +1100054,18 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ │ - lsls r0, r2, #26 │ │ │ │ │ + ldc 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ │ + lsls r4, r2, #26 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - stcl 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ │ + stcl 0, cr0, [ip, #-108] @ 0xffffff94 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ cmp r5, #132 @ 0x84 │ │ │ │ │ movs r2, r4 │ │ │ │ │ bhi.n 2e3228 │ │ │ │ │ @@ -1100505,15 +1100506,15 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [ip], #108 @ 0x6c │ │ │ │ │ + ldrd r0, r0, [r0], #108 @ 0x6c │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #20 │ │ │ │ │ movs r2, r4 │ │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ │ movs r2, r4 │ │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ │ @@ -1100953,15 +1100954,15 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e34c4 │ │ │ │ │ + b.n 2e34cc │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #156 @ 0x9c │ │ │ │ │ movs r2, r4 │ │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1101452,18 +1101453,18 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 46 @ 0x2e │ │ │ │ │ + svc 50 @ 0x32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strb.w r0, [lr, #27] │ │ │ │ │ - svc 114 @ 0x72 │ │ │ │ │ + ldrb.w r0, [r2, #27] │ │ │ │ │ + svc 118 @ 0x76 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, r5, #6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r0, r2, #6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1102253,35 +1102254,35 @@ │ │ │ │ │ nop │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 2e4964 │ │ │ │ │ + ble.n 2e496c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bgt.n 2e4918 │ │ │ │ │ + bgt.n 2e4920 │ │ │ │ │ movs r3, r3 │ │ │ │ │ adds r2, r4, #0 │ │ │ │ │ movs r2, r4 │ │ │ │ │ strb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 2e497c │ │ │ │ │ + bge.n 2e4984 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bls.n 2e48ec │ │ │ │ │ + bls.n 2e48f4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bvc.n 2e4990 │ │ │ │ │ + bvc.n 2e4998 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bvc.n 2e499c │ │ │ │ │ + bvc.n 2e49a4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 2e4934 │ │ │ │ │ + bvs.n 2e493c │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r1, #30 │ │ │ │ │ movs r2, r4 │ │ │ │ │ asrs r4, r4, #29 │ │ │ │ │ movs r2, r4 │ │ │ │ │ @@ -1102641,15 +1102642,15 @@ │ │ │ │ │ nop │ │ │ │ │ asrs r2, r5, #26 │ │ │ │ │ movs r2, r4 │ │ │ │ │ asrs r6, r4, #26 │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 2e4c2c │ │ │ │ │ + beq.n 2e4c34 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ @@ -1103211,17 +1103212,17 @@ │ │ │ │ │ b.n 2e4ff8 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ asrs r2, r6, #1 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002e5070 : │ │ │ │ │ graphics_info_t::fill_preferences_main_toolbar_icons(_GtkWidget*, _GtkWidget*): │ │ │ │ │ graphics-info-preferences.cc:754 │ │ │ │ │ @@ -1103654,19 +1103655,19 @@ │ │ │ │ │ movs r2, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - b.n 2e4fb8 │ │ │ │ │ + b.n 2e4fc0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - b.n 2e4f90 │ │ │ │ │ + b.n 2e4f98 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsrs r4, r5, #22 │ │ │ │ │ movs r2, r4 │ │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1106362,80 +1106363,80 @@ │ │ │ │ │ subs r7, #76 @ 0x4c │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #17 │ │ │ │ │ movs r2, r4 │ │ │ │ │ lsls r2, r7, #17 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r5!, {r1} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - vqadd.s64 d0, d12, d11 │ │ │ │ │ + vqadd.s8 d16, d0, d11 │ │ │ │ │ str r4, [r7, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e6290 , std::allocator > const&, short)@@Base+0x738> │ │ │ │ │ + b.n 2e6298 , std::allocator > const&, short)@@Base+0x740> │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsls r4, r1, #6 │ │ │ │ │ movs r2, r4 │ │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ │ + stmia r1!, {r4} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r0, r6, #5 │ │ │ │ │ + asrs r4, r6, #5 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r2, r2, #1 │ │ │ │ │ + asrs r6, r2, #1 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r0, r1, #32 │ │ │ │ │ + asrs r4, r1, #32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bkpt 0x00d0 │ │ │ │ │ + bkpt 0x00d4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bkpt 0x0014 │ │ │ │ │ + bkpt 0x0018 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ │ movs r3, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add.w r9, sp, #172 @ 0xac │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ @@ -1108190,69 +1108191,69 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx e83a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, short) const@plt> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1301 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ bl 2e5b00 │ │ │ │ │ b.w 2e601c , std::allocator > const&, short)@@Base+0x4c4> │ │ │ │ │ - cbnz r0, 2e74d0 , std::allocator > const&, short)@@Base+0x1978> │ │ │ │ │ + cbnz r4, 2e74d0 , std::allocator > const&, short)@@Base+0x1978> │ │ │ │ │ movs r3, r3 │ │ │ │ │ - b.n 2e74cc , std::allocator > const&, short)@@Base+0x1974> │ │ │ │ │ + b.n 2e74d4 , std::allocator > const&, short)@@Base+0x197c> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cbnz r4, 2e74a2 , std::allocator > const&, short)@@Base+0x194a> │ │ │ │ │ + cbnz r0, 2e74a4 , std::allocator > const&, short)@@Base+0x194c> │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsls r6, r6, #31 │ │ │ │ │ + lsls r2, r7, #31 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - blt.n 2e74f0 , std::allocator > const&, short)@@Base+0x1998> │ │ │ │ │ + blt.n 2e74f8 , std::allocator > const&, short)@@Base+0x19a0> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bgt.n 2e7414 , std::allocator > const&, short)@@Base+0x18bc> │ │ │ │ │ + bgt.n 2e741c , std::allocator > const&, short)@@Base+0x18c4> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xb82a │ │ │ │ │ + @ instruction: 0xb82e │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xb766 │ │ │ │ │ + @ instruction: 0xb76a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - blt.n 2e74f0 , std::allocator > const&, short)@@Base+0x1998> │ │ │ │ │ + blt.n 2e74f8 , std::allocator > const&, short)@@Base+0x19a0> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r6, r0, #17 │ │ │ │ │ + lsls r2, r1, #17 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xb602 │ │ │ │ │ + @ instruction: 0xb606 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsls r2, r7, #15 │ │ │ │ │ + lsls r6, r7, #15 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ │ + push {r5, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - push {r3} │ │ │ │ │ + push {r2, r3} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - cbz r2, 2e74e4 , std::allocator > const&, short)@@Base+0x198c> │ │ │ │ │ + cbz r6, 2e74e4 , std::allocator > const&, short)@@Base+0x198c> │ │ │ │ │ movs r3, r3 │ │ │ │ │ - uxth r0, r4 │ │ │ │ │ + uxth r4, r4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bcc.n 2e7444 , std::allocator > const&, short)@@Base+0x18ec> │ │ │ │ │ + bcc.n 2e744c , std::allocator > const&, short)@@Base+0x18f4> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r6, r5, #1 │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - cbz r0, 2e74b8 , std::allocator > const&, short)@@Base+0x1960> │ │ │ │ │ + cbz r4, 2e74b8 , std::allocator > const&, short)@@Base+0x1960> │ │ │ │ │ movs r3, r3 │ │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - vqadd.u32 d16, d8, d10 │ │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ │ + vqadd.u32 d16, d12, d10 │ │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bvs.n 2e75a0 , std::allocator > const&, short)@@Base+0x1a48> │ │ │ │ │ + bvs.n 2e75a8 , std::allocator > const&, short)@@Base+0x1a50> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldc2 0, cr0, [lr, #-104]! @ 0xffffff98 │ │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ │ + stc2l 0, cr0, [r2, #-104] @ 0xffffff98 │ │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add.w r9, sp, #172 @ 0xac │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ @@ -1108720,48 +1108721,48 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2) │ │ │ │ │ adds r4, #24 │ │ │ │ │ b.n 2e789e , std::allocator > const&, short)@@Base+0x1d46> │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xfbe0001a │ │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ │ + @ instruction: 0xfbe4001a │ │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - smmlsr r0, lr, sl, r0 │ │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ │ + @ instruction: 0xfb72001a │ │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - smladx r0, r4, sl, r0 │ │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ │ + smladx r0, r8, sl, r0 │ │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xfade001a │ │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ │ + @ instruction: 0xfae2001a │ │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xfaa4001a │ │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ │ + @ instruction: 0xfaa8001a │ │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xfa6a001a │ │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ │ + @ instruction: 0xfa6e001a │ │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - @ instruction: 0xfa28001a │ │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ │ + @ instruction: 0xfa2c001a │ │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - vld1.8 @ instruction: 0xf9ee001a │ │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ │ + ldr??.w r0, [r2, #26] │ │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - vld1.8 @ instruction: 0xf9ac001a │ │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ │ + ldrsh.w r0, [r0, #26] │ │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ │ + ldr??.w r0, [r6, sl, lsl #1] │ │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrsh.w r0, [r4, sl, lsl #1] │ │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ │ + ldrsh.w r0, [r8, sl, lsl #1] │ │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ │ movs r3, r3 │ │ │ │ │ b.n 2e7854 , std::allocator > const&, short)@@Base+0x1cfc> │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2e7828 , std::allocator > const&, short)@@Base+0x1cd0> │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1115080,27 +1115081,27 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 2ea944 , std::allocator > const&, short)@@Base+0x500> │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r4, #6] │ │ │ │ │ + strh r0, [r5, #6] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r3, #6] │ │ │ │ │ + strh r2, [r4, #6] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #4] │ │ │ │ │ + strh r4, [r6, #4] │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1115112,27 +1115113,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ │ movs r3, r3 │ │ │ │ │ cbnz r4, 2ea942 , std::allocator > const&, short)@@Base+0x4fe> │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb836 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ │ movs r3, r3 │ │ │ │ │ @ instruction: 0xb7e2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ @ instruction: 0xb742 │ │ │ │ │ movs r1, r4 │ │ │ │ │ │ │ │ │ │ 002ea948 , std::allocator > const&, short)@@Base>: │ │ │ │ │ @@ -1116041,38 +1116042,39 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 2eaea6 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ push {r1, r3, r4, r6, r7, lr} │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ │ movs r3, r3 │ │ │ │ │ push {r5, r7, lr} │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ │ movs r1, r4 │ │ │ │ │ - vshr.u32 d16, d11, #4 │ │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, r3 │ │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ │ movs r3, r3 │ │ │ │ │ cbz r4, 2eaf5e │ │ │ │ │ movs r1, r4 │ │ │ │ │ cbz r2, 2eaf5c │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1117436,19 +1117438,19 @@ │ │ │ │ │ b.n 2ebb1c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb18> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ │ - bcc.n 2eba40 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa3c> │ │ │ │ │ + bcc.n 2eba48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa44> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bcs.n 2ebbfc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xbf8> │ │ │ │ │ + bcs.n 2ebc04 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xc00> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - beq.n 2ebb48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb44> │ │ │ │ │ + beq.n 2ebb50 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb4c> │ │ │ │ │ movs r2, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ addw r3, fp, #2952 @ 0xb88 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ sub.w lr, fp, #1232 @ 0x4d0 │ │ │ │ │ @@ -1117969,23 +1117971,23 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 1) │ │ │ │ │ cmp r4, r5 │ │ │ │ │ beq.n 2ebef8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xef4> │ │ │ │ │ b.n 2ebee4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xee0> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldmia r7!, {r3} │ │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ movs r3, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:151 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2) │ │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:151 │ │ │ │ │ @@ -1119699,39 +1119701,39 @@ │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2ec774 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1770> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ blx e9174 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:390 │ │ │ │ │ b.n 2ec774 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1770> │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r2, [pc, #616] @ (2ece4c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1e48>) │ │ │ │ │ + ldr r2, [pc, #632] @ (2ece5c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1e58>) │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ movs r3, r3 │ │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r6, [r2, #32] │ │ │ │ │ + strh r2, [r3, #32] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ │ movs r1, r4 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:368 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ @@ -1120882,28 +1120884,28 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r2, #62] @ 0x3e │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movt r0, #40987 @ 0xa01b │ │ │ │ │ + movt r0, #57371 @ 0xe01b │ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, r7] │ │ │ │ │ + strb r4, [r6, r7] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strb r2, [r4, r5] │ │ │ │ │ + strb r6, [r4, r5] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r2, [r1, #34] @ 0x22 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1122921,15 +1122923,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r2, #0] │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bx r8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - bx r0 │ │ │ │ │ + bxns r0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1123900,19 +1123902,19 @@ │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ strb r6, [r3, #27] │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ │ movs r3, r3 │ │ │ │ │ strb r2, [r4, #24] │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r6, [r3, #23] │ │ │ │ │ movs r1, r4 │ │ │ │ │ strb r0, [r0, #23] │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1124801,15 +1124803,15 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, #13] │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1124821,15 +1124823,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #104 @ (adr r1, 2ef1fc ) │ │ │ │ │ + add r1, pc, #120 @ (adr r1, 2ef20c ) │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1124837,47 +1124839,47 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r1} │ │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r7, #0] │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - mvns r0, r0 │ │ │ │ │ + mvns r4, r0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ │ + subs r2, #0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1125219,23 +1125221,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r0, #6 │ │ │ │ │ + subs r0, #10 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r3, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ orns r0, ip, #25 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ @@ -1125610,19 +1125612,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ │ movs r3, r3 │ │ │ │ │ - lsls r4, r1 │ │ │ │ │ + lsls r0, r2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 002ef7a8 : │ │ │ │ │ graphics_info_t::increase_clipping_front(): │ │ │ │ │ graphics-info-opengl.cc:559 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1125801,17 +1125803,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 002ef918 : │ │ │ │ │ graphics_info_t::increase_clipping_back(): │ │ │ │ │ graphics-info-opengl.cc:581 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1126093,17 +1126095,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 002efb48 : │ │ │ │ │ graphics_info_t::decrease_clipping_back(): │ │ │ │ │ graphics-info-opengl.cc:618 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1126266,15 +1126268,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r6, [r6, r2] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1126282,15 +1126284,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #10 │ │ │ │ │ + cmp r7, #14 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 002efcb0 : │ │ │ │ │ graphics_info_t::set_view_quaternion(float, float, float, float): │ │ │ │ │ graphics-info-opengl.cc:639 │ │ │ │ │ ldr r3, [pc, #24] @ (2efccc ) │ │ │ │ │ graphics-info-opengl.cc:646 │ │ │ │ │ @@ -1126752,27 +1126754,27 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ │ movs r3, r3 │ │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002f0078 : │ │ │ │ │ graphics_info_t::resize_framebuffers_textures_renderbuffers(int, int): │ │ │ │ │ graphics-info-opengl.cc:1534 │ │ │ │ │ @@ -1127064,15 +1127066,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r6, r6] │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r3, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r1, r4 │ │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ movs r1, r4 │ │ │ │ │ std::_Rb_tree_node >, std::vector > > > >* std::_Rb_tree >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_M_copy >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_Alloc_node>(std::_Rb_tree_node >, std::vector > > > >*, std::_Rb_tree_node_base*, std::_Rb_tree >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_Alloc_node&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1888 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1128668,119 +1128670,119 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ │ - movs r3, r3 │ │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ │ - movs r3, r3 │ │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ movs r3, r3 │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ + movs r3, r3 │ │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r3, #26 │ │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r6, r1, r1 │ │ │ │ │ + movs r3, #30 │ │ │ │ │ + movs r3, r3 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r4, #18 │ │ │ │ │ + movs r4, #22 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ │ + movs r3, r3 │ │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ │ - movs r3, r3 │ │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r6, r6, #5 │ │ │ │ │ + subs r2, r7, #5 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r4, r2, #5 │ │ │ │ │ + subs r0, r3, #5 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #28 │ │ │ │ │ + movs r2, #32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #18 │ │ │ │ │ + movs r2, #22 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #16 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #30 │ │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, r6] │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1129365,17 +1129367,17 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #280] @ (2f1664 ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r4, r3, #0 │ │ │ │ │ + adds r0, r4, #0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r3, [pc, #456] @ (2f1724 const&)@@Base+0x30>) │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #40] @ (2f158c ) │ │ │ │ │ movs r1, r4 │ │ │ │ │ @@ -1130360,61 +1130362,61 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #28 │ │ │ │ │ + asrs r6, r7, #28 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r0, #5 │ │ │ │ │ + adds r6, r0, #5 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsh r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r4, #24 │ │ │ │ │ + asrs r4, r4, #24 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r2, r1, #4 │ │ │ │ │ + adds r6, r1, #4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r4, r5, #23 │ │ │ │ │ + asrs r0, r6, #23 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r2, r1, #2 │ │ │ │ │ + adds r6, r1, #2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r6, r3, #20 │ │ │ │ │ + asrs r2, r4, #20 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ + subs r0, r7, r7 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ muls r2, r4 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - asrs r6, r7, #15 │ │ │ │ │ + asrs r2, r0, #16 │ │ │ │ │ movs r3, r3 │ │ │ │ │ cmn r6, r5 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - asrs r0, r4, #14 │ │ │ │ │ + asrs r4, r4, #14 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - asrs r6, r3, #14 │ │ │ │ │ + asrs r2, r4, #14 │ │ │ │ │ movs r3, r3 │ │ │ │ │ graphics_info_t::new_generic_object_number(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]: │ │ │ │ │ graphics-info.h:4175 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2808] @ 0xaf8 │ │ │ │ │ @@ -1131525,17 +1131527,17 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ b.n 2f25dc │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r7, r7] │ │ │ │ │ movs r1, r3 │ │ │ │ │ b.n 2f218c │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1132064,31 +1132066,31 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ subs r1, #10 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r7, #30 │ │ │ │ │ + lsls r6, r7, #30 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - lsls r0, r1, #27 │ │ │ │ │ + lsls r4, r1, #27 │ │ │ │ │ movs r3, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r7, #140 @ 0x8c │ │ │ │ │ @@ -1132886,15 +1132888,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ │ movs r1, r4 │ │ │ │ │ bpl.n 2f31e4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ │ movs r1, r4 │ │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 002f3214 : │ │ │ │ │ @@ -1134136,18 +1134138,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7e0001a │ │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ │ + @ instruction: 0xf7e4001a │ │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strb r6, [r0, r5] │ │ │ │ │ + strb r2, [r1, r5] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ graphics-info-opengl.cc:911 (discriminator 2) │ │ │ │ │ adds r5, #1 │ │ │ │ │ graphics-info-opengl.cc:911 (discriminator 1) │ │ │ │ │ add.w r4, r4, #464 @ 0x1d0 │ │ │ │ │ @@ -1134820,15 +1134822,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ │ subs r5, #180 @ 0xb4 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r6, #25 │ │ │ │ │ - str r6, [r7, r6] │ │ │ │ │ + str r2, [r0, r7] │ │ │ │ │ movs r4, r3 │ │ │ │ │ subs r4, r4, #6 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldr r1, [pc, #712] @ (2f43bc ) │ │ │ │ │ @@ -1135587,15 +1135589,15 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, r2, r7 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc 0, cr0, [r4, #-104]! @ 0xffffff98 │ │ │ │ │ + ldc 0, cr0, [r8, #-104]! @ 0xffffff98 │ │ │ │ │ strb r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r2, r2 │ │ │ │ │ movs r1, r4 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r0, r0 │ │ │ │ │ @@ -1136561,43 +1136563,43 @@ │ │ │ │ │ movs r1, r4 │ │ │ │ │ adds r6, r6, r5 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeadc001a │ │ │ │ │ - @ instruction: 0xeaae001a │ │ │ │ │ - eor.w r0, lr, sl, lsr #32 │ │ │ │ │ - orn r0, lr, sl, lsr #32 │ │ │ │ │ - orr.w r0, lr, sl, lsr #32 │ │ │ │ │ - bic.w r0, sl, sl, lsr #32 │ │ │ │ │ - and.w r0, sl, sl, lsr #32 │ │ │ │ │ - strd r0, r0, [sl, #104]! @ 0x68 │ │ │ │ │ - ldrd r0, r0, [ip, #104] @ 0x68 │ │ │ │ │ - strd r0, r0, [sl, #104] @ 0x68 │ │ │ │ │ - strd r0, r0, [r0, #104] @ 0x68 │ │ │ │ │ - @ instruction: 0xe9aa001a │ │ │ │ │ - subs r0, r7, r1 │ │ │ │ │ + @ instruction: 0xeae0001a │ │ │ │ │ + @ instruction: 0xeab2001a │ │ │ │ │ + eors.w r0, r2, sl, lsr #32 │ │ │ │ │ + orns r0, r2, sl, lsr #32 │ │ │ │ │ + orrs.w r0, r2, sl, lsr #32 │ │ │ │ │ + bic.w r0, lr, sl, lsr #32 │ │ │ │ │ + and.w r0, lr, sl, lsr #32 │ │ │ │ │ + strd r0, r0, [lr, #104]! @ 0x68 │ │ │ │ │ + strd r0, r0, [r0, #104]! @ 0x68 │ │ │ │ │ + strd r0, r0, [lr, #104] @ 0x68 │ │ │ │ │ + strd r0, r0, [r4, #104] @ 0x68 │ │ │ │ │ + @ instruction: 0xe9ae001a │ │ │ │ │ + subs r4, r7, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrd r0, r0, [r6, #-104]! @ 0x68 │ │ │ │ │ - strd r0, r0, [r4], #104 @ 0x68 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldrd r0, r0, [sl, #-104]! @ 0x68 │ │ │ │ │ + strd r0, r0, [r8], #104 @ 0x68 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - b.n 2f4bf8 │ │ │ │ │ + b.n 2f4c00 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - b.n 2f4ad4 │ │ │ │ │ + b.n 2f4adc │ │ │ │ │ movs r2, r3 │ │ │ │ │ - b.n 2f4aac │ │ │ │ │ + b.n 2f4ab4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - b.n 2f4a84 │ │ │ │ │ + b.n 2f4a8c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - b.n 2f4a4c │ │ │ │ │ + b.n 2f4a54 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - b.n 2f482c │ │ │ │ │ + b.n 2f4834 │ │ │ │ │ movs r2, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ @@ -1137573,31 +1137575,31 @@ │ │ │ │ │ ldrd r9, r3, [r4, #112] @ 0x70 │ │ │ │ │ b.n 2f5594 │ │ │ │ │ nop │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ tst r4, r0 │ │ │ │ │ - b.n 2f5ca8 │ │ │ │ │ + b.n 2f5cb0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ strb r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2f57b0 │ │ │ │ │ + b.n 2f57b8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ │ movs r4, r3 │ │ │ │ │ - udf #74 @ 0x4a │ │ │ │ │ + udf #78 @ 0x4e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ble.n 2f54fc │ │ │ │ │ + ble.n 2f5504 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ble.n 2f54d4 │ │ │ │ │ + ble.n 2f54dc │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ble.n 2f54ac │ │ │ │ │ + ble.n 2f54b4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ble.n 2f5674 │ │ │ │ │ + ble.n 2f567c │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ beq.w 2f606e │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1084 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ add.w r0, r9, #8 │ │ │ │ │ @@ -1139522,43 +1139524,43 @@ │ │ │ │ │ blx ea20c │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ b.w 2f56da │ │ │ │ │ - bgt.n 2f6448 │ │ │ │ │ + bgt.n 2f6450 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - blt.n 2f6438 │ │ │ │ │ + blt.n 2f6440 │ │ │ │ │ movs r2, r3 │ │ │ │ │ strb r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 2f6474 │ │ │ │ │ + bhi.n 2f647c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bhi.n 2f6430 │ │ │ │ │ + bhi.n 2f6438 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bhi.n 2f63c4 │ │ │ │ │ + bhi.n 2f63cc │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bvc.n 2f6450 │ │ │ │ │ + bvc.n 2f6458 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bvc.n 2f6408 │ │ │ │ │ + bvc.n 2f6410 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bvc.n 2f633c │ │ │ │ │ + bvc.n 2f6344 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bpl.n 2f6338 │ │ │ │ │ + bpl.n 2f6340 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bpl.n 2f64f0 │ │ │ │ │ + bpl.n 2f64f8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bvs.n 2f645c │ │ │ │ │ + bvs.n 2f6464 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bmi.n 2f64e4 │ │ │ │ │ + bmi.n 2f64ec │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bmi.n 2f6484 │ │ │ │ │ + bmi.n 2f648c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bpl.n 2f6428 │ │ │ │ │ + bpl.n 2f6430 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsls r4, r2, #5 │ │ │ │ │ movs r1, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1141151,15 +1141153,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf70e0020 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf7040020 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1141179,21 +1141181,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1141201,17 +1141203,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1141225,39 +1141227,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ strb r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r1, {r1} │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ │ movs r2, r3 │ │ │ │ │ vext.8 d16, d10, d16, #0 │ │ │ │ │ vaddl.s16 q8, d2, d16 │ │ │ │ │ - lsrs r6, r4 │ │ │ │ │ + lsrs r2, r5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r2, r5 │ │ │ │ │ + lsls r6, r5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - eors r2, r5 │ │ │ │ │ + eors r6, r5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r2, r3 │ │ │ │ │ vhadd.s16 d0, d0, d16 │ │ │ │ │ cdp 0, 14, cr0, cr2, cr0, {1} │ │ │ │ │ std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, bool>, std::_Select1st, std::allocator > const, bool> >, std::less, std::allocator > >, std::allocator, std::allocator > const, bool> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:2104 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1141650,15 +1141652,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:71 │ │ │ │ │ ldr r0, [pc, #8] @ (2f74b8 >::reserve(unsigned int)@@Base+0xec>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ - ble.n 2f73d4 >::reserve(unsigned int)@@Base+0x8> │ │ │ │ │ + ble.n 2f73dc >::reserve(unsigned int)@@Base+0x10> │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 002f74bc >::~vector()@@Base>: │ │ │ │ │ std::vector >::~vector(): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:733 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1144524,23 +1144526,23 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ bhi.n 2f8acc │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ │ │ │ │ │ 002f89f4 : │ │ │ │ │ graphics_info_t::moving_atoms_atom_pick(short) const: │ │ │ │ │ graphics-info-pick.cc:431 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1145366,31 +1145368,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bmi.n 2f9048 > const&)@@Base+0x70> │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #616 @ (adr r6, 2f9228 ) │ │ │ │ │ + add r6, pc, #632 @ (adr r6, 2f9238 ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r6, pc, #184 @ (adr r6, 2f907c > const&)@@Base+0xa4>) │ │ │ │ │ + add r6, pc, #200 @ (adr r6, 2f908c > const&)@@Base+0xb4>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ │ movs r2, r3 │ │ │ │ │ beq.n 2f8f88 │ │ │ │ │ movs r0, r4 │ │ │ │ │ beq.n 2f8f50 │ │ │ │ │ movs r0, r4 │ │ │ │ │ beq.n 2f8f24 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1145752,15 +1145754,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #456 @ (adr r3, 2f93f0 ) │ │ │ │ │ + add r3, pc, #472 @ (adr r3, 2f9400 ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002f922c : │ │ │ │ │ graphics_info_t::statusbar_ctrl_key_info(): │ │ │ │ │ graphics-info-pick.cc:894 │ │ │ │ │ @@ -1145962,17 +1145964,17 @@ │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #0 @ (adr r3, 2f9394 ) │ │ │ │ │ + add r3, pc, #16 @ (adr r3, 2f93a4 ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r2, pc, #776 @ (adr r2, 2f96a0 ) │ │ │ │ │ + add r2, pc, #792 @ (adr r2, 2f96b0 ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldmia r4, {r4, r7} │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1149574,33 +1149576,33 @@ │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ b.n 2fadfe │ │ │ │ │ nop │ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r7, #3 │ │ │ │ │ + asrs r6, r7, #3 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - svc 126 @ 0x7e │ │ │ │ │ + svc 130 @ 0x82 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r2, r2, #20 │ │ │ │ │ + lsls r6, r2, #20 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [pc, #816] @ (2fb10c ) │ │ │ │ │ + ldr r0, [pc, #832] @ (2fb11c ) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r2, r6, #17 │ │ │ │ │ + lsls r6, r6, #17 │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r4, r1, #20 │ │ │ │ │ movs r1, r3 │ │ │ │ │ asrs r2, r6, #19 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ │ movs r2, r3 │ │ │ │ │ asrs r6, r0, #19 │ │ │ │ │ movs r1, r3 │ │ │ │ │ graphics-info-pick.cc:156 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ graphics-info-pick.cc:156 (discriminator 2) │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ @@ -1150636,15 +1150638,15 @@ │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r4, #20] │ │ │ │ │ + strh r4, [r4, #20] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ │ movs r0, r4 │ │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1151178,21 +1151180,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r7, pc, #768 @ (adr r7, 2fbc88 ) │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ graphics-info.h:1023 │ │ │ │ │ ldr r3, [pc, #140] @ (2fba24 ) │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ @@ -1151952,15 +1151954,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r3, pc, #616 @ (adr r3, 2fc1bc , std::allocator > > const&)@@Base+0x14>) │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1152281,21 +1152283,21 @@ │ │ │ │ │ bne.n 2fc160 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 2fc146 │ │ │ │ │ add r0, pc, #424 @ (adr r0, 2fc330 , std::allocator > > const&)@@Base+0x188>) │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #28] │ │ │ │ │ + strb r4, [r2, #28] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r0, pc, #192 @ (adr r0, 2fc254 , std::allocator > > const&)@@Base+0xac>) │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, #24] │ │ │ │ │ + strb r4, [r6, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1152793,23 +1152795,23 @@ │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, #19] │ │ │ │ │ + strb r4, [r5, #19] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strb r2, [r0, #13] │ │ │ │ │ + strb r6, [r0, #13] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #11] │ │ │ │ │ + strb r6, [r7, #11] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1153905,25 +1153907,25 @@ │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ graphics-info-render.cc:701 (discriminator 1) │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bcc.n 2fcc52 >&) const@@Base+0x62> │ │ │ │ │ graphics-info-render.cc:712 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ │ movs r2, r3 │ │ │ │ │ │ │ │ │ │ 002fcd58 >&, float, float, float, float)@@Base>: │ │ │ │ │ coot::ray_trace_molecule_info::renderman_molecule(std::basic_ofstream >&, float, float, float, float): │ │ │ │ │ graphics-info-render.cc:719 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1154379,41 +1154381,41 @@ │ │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ │ bvc.n 2fd0ec >&, float, float, float, float)@@Base+0x394> │ │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 002fd14c : │ │ │ │ │ coot::raytrace_info_t::set_ortho_params(float, float, float, float): │ │ │ │ │ graphics-info-render.cc:769 │ │ │ │ │ @@ -1154483,15 +1154485,15 @@ │ │ │ │ │ b.n 2fd196 >&) const@@Base+0x36> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrh r0, [r1, #52] @ 0x34 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002fd1d4 >&) const@@Base>: │ │ │ │ │ coot::raytrace_info_t::render_generic_objects(std::basic_ofstream >&) const: │ │ │ │ │ graphics-info-render.cc:686 │ │ │ │ │ @@ -1155043,29 +1155045,29 @@ │ │ │ │ │ nop.w │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - strh r6, [r4, #18] │ │ │ │ │ + strh r2, [r5, #18] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strb r6, [r5, #28] │ │ │ │ │ + strb r2, [r6, #28] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strh r0, [r0, #22] │ │ │ │ │ + strh r4, [r0, #22] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r2, r3 │ │ │ │ │ │ │ │ │ │ 002fd5cc >&, float, float, float, float, coot::Cartesian const&, coot::Cartesian const&)@@Base>: │ │ │ │ │ coot::ray_trace_molecule_info::povray_molecule(std::basic_ofstream >&, float, float, float, float, coot::Cartesian const&, coot::Cartesian const&): │ │ │ │ │ graphics-info-render.cc:1022 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1156225,93 +1156227,93 @@ │ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ │ ldrh r2, [r2, #14] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r3, #16] │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add ip, sl │ │ │ │ │ + add r8, fp │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r0, [r0, #12] │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ asrs r0, r0, #2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strh r0, [r3, #34] @ 0x22 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r0, r5 │ │ │ │ │ + lsls r4, r5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ │ movs r2, r3 │ │ │ │ │ strh r2, [r3, #28] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r2, r2, #18 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r6, #20 │ │ │ │ │ + subs r6, #24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r7, pc, #184 @ (adr r7, 2fe0b0 >&)@@Base+0xb4>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ │ movs r2, r3 │ │ │ │ │ │ │ │ │ │ 002fdffc >&)@@Base>: │ │ │ │ │ coot::raytrace_info_t::povray_molecules(std::basic_ofstream >&): │ │ │ │ │ graphics-info-render.cc:1003 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1156419,15 +1156421,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrb r4, [r4, #31] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 002fe0e0 , std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::screendump_image(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ graphics-info-render.cc:1207 │ │ │ │ │ @@ -1156611,15 +1156613,15 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1157523,25 +1157525,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strb r4, [r2, #31] │ │ │ │ │ + strb r0, [r3, #31] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strb r6, [r0, #29] │ │ │ │ │ + strb r2, [r1, #29] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strb r0, [r7, #26] │ │ │ │ │ + strb r4, [r7, #26] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ movs r0, #32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1158317,43 +1158319,43 @@ │ │ │ │ │ ... │ │ │ │ │ strb r0, [r0, #30] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, #29] │ │ │ │ │ movs r0, r4 │ │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r6, [pc, #752] @ (2ff098 >&, float, float, float, float)@@Base+0x840>) │ │ │ │ │ + ldr r6, [pc, #768] @ (2ff0a8 >&, float, float, float, float)@@Base+0x850>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r6, [pc, #904] @ (2ff140 >&, float, float, float, float)@@Base+0x8e8>) │ │ │ │ │ + ldr r6, [pc, #920] @ (2ff150 >&, float, float, float, float)@@Base+0x8f8>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r6, [r3, #4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r4, [pc, #296] @ (2feef0 >&, float, float, float, float)@@Base+0x698>) │ │ │ │ │ + ldr r4, [pc, #312] @ (2fef00 >&, float, float, float, float)@@Base+0x6a8>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r2, [pc, #576] @ (2ff018 >&, float, float, float, float)@@Base+0x7c0>) │ │ │ │ │ + ldr r2, [pc, #592] @ (2ff028 >&, float, float, float, float)@@Base+0x7d0>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ /usr/include/c++/14/ostream:236 │ │ │ │ │ mov fp, r0 │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1131 │ │ │ │ │ @@ -1158990,33 +1158992,33 @@ │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 2ff266 >&, float, float, float, float)@@Base+0xa0e> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r1, [pc, #224] @ (2ff374 >&)@@Base+0xa4>) │ │ │ │ │ + ldr r1, [pc, #240] @ (2ff384 >&)@@Base+0xb4>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - bkpt 0x00bc │ │ │ │ │ + bkpt 0x00c0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - @ instruction: 0x47de │ │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - mov r0, lr │ │ │ │ │ + mov r4, lr │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1159172,21 +1159174,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r4, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - add r4, r9 │ │ │ │ │ + add r0, sl │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ std::_Rb_tree_node >, std::vector > > > >* std::_Rb_tree >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_M_copy >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_Alloc_node>(std::_Rb_tree_node >, std::vector > > > >*, std::_Rb_tree_node_base*, std::_Rb_tree >, std::vector > > >, std::_Select1st >, std::vector > > > >, std::less, std::allocator >, std::vector > > > > >::_Alloc_node&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1888 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1160261,89 +1160263,89 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x009a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r3 │ │ │ │ │ + asrs r2, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r4, [r2, r4] │ │ │ │ │ + strh r0, [r3, r4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r4 │ │ │ │ │ + asrs r6, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r0, [r7, r3] │ │ │ │ │ + strh r4, [r7, r3] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r6, r2 │ │ │ │ │ + asrs r2, r3 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r4, r1 │ │ │ │ │ + asrs r0, r2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r6, r2 │ │ │ │ │ + asrs r2, r3 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r4, r3 │ │ │ │ │ + asrs r0, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r6, r3 │ │ │ │ │ + asrs r2, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r4, r5 │ │ │ │ │ + asrs r0, r6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r2, [r6, r0] │ │ │ │ │ + strh r6, [r6, r0] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r0 │ │ │ │ │ + lsrs r2, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r1 │ │ │ │ │ + lsrs r2, r2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r2 │ │ │ │ │ + lsrs r2, r3 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - strh r2, [r0, r0] │ │ │ │ │ + strh r6, [r0, r0] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r2, r1 │ │ │ │ │ + lsrs r6, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r3 │ │ │ │ │ + lsrs r2, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r2, r6 │ │ │ │ │ + lsrs r6, r6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r0 │ │ │ │ │ + asrs r6, r0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ + asrs r6, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ + asrs r6, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r6, r6 │ │ │ │ │ + asrs r2, r7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r4, r5 │ │ │ │ │ + asrs r0, r6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r0, [r2, r4] │ │ │ │ │ + str r4, [r2, r4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsls r4, r6 │ │ │ │ │ + lsls r0, r7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r5, #10 │ │ │ │ │ + subs r5, #14 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r0, [r7, r2] │ │ │ │ │ + str r4, [r7, r2] │ │ │ │ │ movs r2, r3 │ │ │ │ │ - eors r6, r3 │ │ │ │ │ + eors r2, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1161303,111 +1161305,111 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ │ movs r2, r3 │ │ │ │ │ strh r0, [r2, #14] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #14 │ │ │ │ │ + subs r0, #18 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #14 │ │ │ │ │ + subs r4, #18 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #28 │ │ │ │ │ + subs r4, #32 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #16 │ │ │ │ │ + subs r4, #20 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #30 │ │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, #8 │ │ │ │ │ + adds r4, #12 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - blxns r3 │ │ │ │ │ + blx r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #32 │ │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r1, #12 │ │ │ │ │ + subs r1, #16 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + mov r0, sp │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r0, #32 │ │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ /usr/include/c++/14/fstream:1044 (discriminator 1) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 300806 , std::allocator >, int)@@Base+0xa6a> │ │ │ │ │ /usr/include/c++/14/fstream:262 │ │ │ │ │ ldr r2, [pc, #696] @ (300918 , std::allocator >, int)@@Base+0xb7c>) │ │ │ │ │ /usr/include/c++/14/fstream:912 │ │ │ │ │ @@ -1161770,15 +1161772,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r1, r5] │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsb r2, [r2, r7] │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1162728,95 +1162730,95 @@ │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 301140 , std::allocator >)@@Base+0x70c> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ │ + movs r2, r3 │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r7, #16 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r7, #12 │ │ │ │ │ + cmp r7, #28 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ │ + ldr r0, [pc, #592] @ (301320 > const&)@@Base+0x50>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r0, [pc, #576] @ (301310 > const&)@@Base+0x40>) │ │ │ │ │ - movs r2, r3 │ │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r0, [pc, #264] @ (3011e8 , std::allocator >)@@Base+0x7b4>) │ │ │ │ │ + ldr r0, [pc, #280] @ (3011f8 , std::allocator >)@@Base+0x7c4>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - blxns lr │ │ │ │ │ + blx pc │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ │ + @ instruction: 0x47aa │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #16 │ │ │ │ │ + cmp r6, #20 │ │ │ │ │ + movs r2, r3 │ │ │ │ │ + cmp r6, #24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r6, #20 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #16 │ │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #32 │ │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #30 │ │ │ │ │ - movs r2, r3 │ │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ │ movs r2, r3 │ │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ graphics-info-render.cc:996 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx e4190 >&)@plt> │ │ │ │ │ @@ -1163453,15 +1163455,15 @@ │ │ │ │ │ ldr r5, [pc, #56] @ (301644 > const&)@@Base+0x374>) │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #32] @ (301634 > const&)@@Base+0x364>) │ │ │ │ │ movs r0, r4 │ │ │ │ │ sub.w r0, ip, #9895936 @ 0x970000 │ │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ graphics-info-render.cc:87 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ graphics-info-render.cc:74 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -1164249,15 +1164251,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 301b5a > const&)@@Base+0x88a> │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ ... │ │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1165190,37 +1165192,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r0, #5 │ │ │ │ │ + subs r0, r1, #5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r4, r0, #5 │ │ │ │ │ + subs r0, r1, #5 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r2, #0 │ │ │ │ │ + subs r4, r2, #0 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - adds r4, r1, #7 │ │ │ │ │ + adds r0, r2, #7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ subs r5, #174 @ 0xae │ │ │ │ │ movs r0, r4 │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:884 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx e9110 ::_M_widen_init() const@plt> │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:885 │ │ │ │ │ @@ -1166366,33 +1166368,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r1, r2 │ │ │ │ │ + adds r6, r1, r2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r1, #42] @ 0x2a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r4, #27 │ │ │ │ │ + asrs r4, r4, #27 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r2, #24 │ │ │ │ │ + asrs r0, r3, #24 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r6, #22 │ │ │ │ │ + asrs r6, r6, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ │ movs r0, r4 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx e964c >::~_Vector_base()@plt> │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -1168092,39 +1168094,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r6, #3 │ │ │ │ │ + asrs r0, r7, #3 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r2, #42] @ 0x2a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ movs r0, r4 │ │ │ │ │ @@ -1170902,15 +1170904,15 @@ │ │ │ │ │ movs r0, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r7, #22 │ │ │ │ │ movs r0, r4 │ │ │ │ │ strb r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r0, fp │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1170928,16 +1170930,16 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r5, #18 │ │ │ │ │ movs r0, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add.w r0, lr, #10027008 @ 0x990000 │ │ │ │ │ - adds.w r0, r6, #10027008 @ 0x990000 │ │ │ │ │ + adds.w r0, r2, #10027008 @ 0x990000 │ │ │ │ │ + adds.w r0, sl, #10027008 @ 0x990000 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r1, #15 │ │ │ │ │ movs r0, r4 │ │ │ │ │ graphics_info_t::render_scene_sans_depth_blur(Shader*, Shader*, Shader*, Shader*, int, int)::{lambda()#1}::operator()() const [clone .isra.0]: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1171512,15 +1171514,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r7, #9 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - tst r0, r2 │ │ │ │ │ + tst r4, r2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1171528,25 +1171530,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movt r0, #57369 @ 0xe019 │ │ │ │ │ @ instruction: 0xf2d20019 │ │ │ │ │ - bic.w r0, r6, #10027008 @ 0x990000 │ │ │ │ │ + @ instruction: 0xf2d60019 │ │ │ │ │ + bic.w r0, sl, #10027008 @ 0x990000 │ │ │ │ │ asrs r4, r6, #2 │ │ │ │ │ movs r0, r4 │ │ │ │ │ - usat r0, #25, r6 │ │ │ │ │ - @ instruction: 0xf2fe0019 │ │ │ │ │ - @ instruction: 0xf2760019 │ │ │ │ │ - @ instruction: 0xf1e80019 │ │ │ │ │ - adcs.w r0, sl, #25 │ │ │ │ │ - bics.w r0, sl, #25 │ │ │ │ │ + usat r0, #25, sl │ │ │ │ │ + ssat r0, #26, r2 │ │ │ │ │ + @ instruction: 0xf27a0019 │ │ │ │ │ + @ instruction: 0xf1ec0019 │ │ │ │ │ + adcs.w r0, lr, #25 │ │ │ │ │ + bics.w r0, lr, #25 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r6, #22 │ │ │ │ │ movs r0, r4 │ │ │ │ │ │ │ │ │ │ 003052d8 : │ │ │ │ │ graphics_info_t::render_scene_sans_depth_blur(Shader*, Shader*, Shader*, Shader*, int, int): │ │ │ │ │ @@ -1171926,17 +1171928,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb688 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strb r6, [r1, #1] │ │ │ │ │ + strb r2, [r2, #1] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - stc 0, cr0, [r4, #100]! @ 0x64 │ │ │ │ │ + stc 0, cr0, [r8, #100]! @ 0x64 │ │ │ │ │ vadd.f32 s11, s11, s7 │ │ │ │ │ vadd.f32 s12, s12, s8 │ │ │ │ │ vadd.f32 s13, s13, s2 │ │ │ │ │ vadd.f32 s14, s14, s10 │ │ │ │ │ vstr s11, [sp, #528] @ 0x210 │ │ │ │ │ vstr s12, [sp, #532] @ 0x214 │ │ │ │ │ vstr s13, [sp, #536] @ 0x218 │ │ │ │ │ @@ -1172314,22 +1172316,22 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeb280019 │ │ │ │ │ - add.w r0, r4, r9, lsr #32 │ │ │ │ │ - @ instruction: 0xead20019 │ │ │ │ │ - eors.w r0, r4, r9, lsr #32 │ │ │ │ │ + @ instruction: 0xeb2c0019 │ │ │ │ │ + add.w r0, r8, r9, lsr #32 │ │ │ │ │ + @ instruction: 0xead60019 │ │ │ │ │ + eors.w r0, r8, r9, lsr #32 │ │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orr.w r0, ip, r9, lsr #32 │ │ │ │ │ - push {r3, r4, r7} │ │ │ │ │ + orrs.w r0, r0, r9, lsr #32 │ │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr.w r2, [pc, #1440] @ 3060f8 │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w sl, [sp, #476] @ 0x1dc │ │ │ │ │ movs r5, #10 │ │ │ │ │ @@ -1172864,17 +1172866,17 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ b.n 306194 │ │ │ │ │ ... │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r1, r3 │ │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1172882,25 +1172884,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306060 │ │ │ │ │ + b.n 306068 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - b.n 306008 │ │ │ │ │ + b.n 306010 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 305f84 │ │ │ │ │ + b.n 305f8c │ │ │ │ │ movs r1, r3 │ │ │ │ │ - b.n 305fcc │ │ │ │ │ + b.n 305fd4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1172932,23 +1172934,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - b.n 305b20 │ │ │ │ │ + b.n 305b28 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306954 │ │ │ │ │ + b.n 30695c │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr.w r2, [pc, #1584] @ 3067c8 │ │ │ │ │ add r3, pc │ │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb.w r1, [sp, #492] @ 0x1ec │ │ │ │ │ str.w sl, [sp, #476] @ 0x1dc │ │ │ │ │ @@ -1173557,59 +1173559,59 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 3066fc │ │ │ │ │ b.n 30667a │ │ │ │ │ b.n 306674 │ │ │ │ │ b.n 306674 │ │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306f2c │ │ │ │ │ + b.n 306f34 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306ed0 │ │ │ │ │ + b.n 306ed8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306e78 │ │ │ │ │ + b.n 306e80 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 3067a0 │ │ │ │ │ + blt.n 3067a8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 30680c │ │ │ │ │ + b.n 306814 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - b.n 306c54 │ │ │ │ │ + b.n 306c5c │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306a24 │ │ │ │ │ + b.n 306a2c │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 306a94 │ │ │ │ │ + b.n 306a9c │ │ │ │ │ movs r1, r3 │ │ │ │ │ - svc 88 @ 0x58 │ │ │ │ │ + svc 92 @ 0x5c │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsh r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 122 @ 0x7a │ │ │ │ │ + svc 126 @ 0x7e │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr??.w r0, [r8, pc, lsl #1] │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ vld4.8 {d16-d19}, [r0 :64] │ │ │ │ │ vst4.8 {d16-d19}, [r6 :64] │ │ │ │ │ ldrsb.w r0, [sl, pc, lsl #1] │ │ │ │ │ @@ -1173987,17 +1173989,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, pc, #176 @ (adr r1, 306d50 ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bhi.n 306d38 │ │ │ │ │ + bhi.n 306d40 │ │ │ │ │ movs r1, r3 │ │ │ │ │ vadd.f32 s12, s12, s8 │ │ │ │ │ vadd.f32 s13, s13, s2 │ │ │ │ │ vadd.f32 s14, s14, s10 │ │ │ │ │ vstr s11, [sp, #528] @ 0x210 │ │ │ │ │ vstr s12, [sp, #532] @ 0x214 │ │ │ │ │ vstr s13, [sp, #536] @ 0x218 │ │ │ │ │ @@ -1174375,27 +1174377,27 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 307040 │ │ │ │ │ + bpl.n 307048 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bpl.n 306ffc │ │ │ │ │ + bpl.n 307004 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bpl.n 30719c │ │ │ │ │ + bpl.n 3071a4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bpl.n 307120 │ │ │ │ │ + bpl.n 307128 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 307098 │ │ │ │ │ + bmi.n 3070a0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr.w r2, [pc, #1204] @ 307578 │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w fp, [sp, #476] @ 0x1dc │ │ │ │ │ movs r5, #10 │ │ │ │ │ @@ -1174852,17 +1174854,17 @@ │ │ │ │ │ cmp r0, fp │ │ │ │ │ b.n 307604 │ │ │ │ │ ... │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r4, r5] │ │ │ │ │ + strb r4, [r4, r5] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - cbz r6, 307598 │ │ │ │ │ + cbz r2, 30759a │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1174870,17 +1174872,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 30764c │ │ │ │ │ + bcs.n 307654 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bcs.n 3075f8 │ │ │ │ │ + bcs.n 307600 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1174910,23 +1174912,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - muls r4, r3 │ │ │ │ │ + muls r0, r4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - mvns r6, r5 │ │ │ │ │ + mvns r2, r6 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - beq.n 3076e4 │ │ │ │ │ + beq.n 3076ec │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 3076a8 │ │ │ │ │ + beq.n 3076b0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 30760e │ │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ @@ -1175314,29 +1175316,29 @@ │ │ │ │ │ b.n 307900 │ │ │ │ │ b.n 307900 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 3079b4 │ │ │ │ │ b.n 307906 │ │ │ │ │ b.n 307900 │ │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1175346,17 +1175348,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3077f4 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1177412,15 +1177414,15 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bhi.n 308824 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - strb r2, [r7, #22] │ │ │ │ │ + strb r6, [r7, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ bvc.n 3087e0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 00308890 : │ │ │ │ │ graphics_info_t::add_distance_labels_for_environment_distances(): │ │ │ │ │ graphics-info-residues.cc:600 │ │ │ │ │ @@ -1179038,37 +1179040,37 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 3093e8 > const&)@@Base+0x73c> │ │ │ │ │ movs r7, r3 │ │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #400 @ (adr r7, 3095b4 ) │ │ │ │ │ + add r7, pc, #416 @ (adr r7, 3095c4 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ - push {r1, r4, r6} │ │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r5!, {r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1179529,27 +1179531,27 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r0, pc, #768 @ (adr r0, 309acc ) │ │ │ │ │ + add r0, pc, #784 @ (adr r0, 309adc ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r0, pc, #608 @ (adr r0, 309a30 ) │ │ │ │ │ + add r0, pc, #624 @ (adr r0, 309a40 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - movs r0, #22 │ │ │ │ │ + movs r0, #26 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - itt gt │ │ │ │ │ + it gt │ │ │ │ │ movgt r1, r3 │ │ │ │ │ - bne.n 3097e4 @ unpredictable │ │ │ │ │ + bne.n 3097ec │ │ │ │ │ movs r1, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/ostream:140 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ movs r2, #3 │ │ │ │ │ @@ -1180453,47 +1180455,47 @@ │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 309d34 │ │ │ │ │ b.n 309d4c │ │ │ │ │ b.n 309d46 │ │ │ │ │ nop │ │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - vshr.s32 d0, d8, #20 │ │ │ │ │ + vshr.s32 d0, d8, #16 │ │ │ │ │ ldc 0, cr0, [r6, #-92]! @ 0xffffffa4 │ │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ │ movs r7, r3 │ │ │ │ │ stmia r2!, {r1, r5, r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1181821,15 +1181823,15 @@ │ │ │ │ │ ... │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x001e │ │ │ │ │ movs r7, r3 │ │ │ │ │ bkpt 0x0018 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - add r5, pc, #56 @ (adr r5, 30a8b8 ::eigen(bool)@@Base+0x700>) │ │ │ │ │ + add r5, pc, #72 @ (adr r5, 30a8c8 ::eigen(bool)@@Base+0x710>) │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r4, 30a8d4 ::eigen(bool)@@Base+0x71c> │ │ │ │ │ movs r7, r3 │ │ │ │ │ /usr/include/clipper/core/clipper_message.h:81 │ │ │ │ │ ldr r3, [pc, #704] @ (30ab4c ::eigen(bool)@@Base+0x994>) │ │ │ │ │ @@ -1182220,15 +1182222,15 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 30ab08 ::eigen(bool)@@Base+0x950> │ │ │ │ │ nop │ │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #856 @ (adr r2, 30aeac ) │ │ │ │ │ + add r2, pc, #872 @ (adr r2, 30aebc ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb70c │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1182326,15 +1182328,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #896 @ (adr r4, 30afcc ) │ │ │ │ │ + add r4, pc, #912 @ (adr r4, 30afdc ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ cbz r6, 30accc │ │ │ │ │ movs r7, r3 │ │ │ │ │ cbz r6, 30acc8 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0030ac54 : │ │ │ │ │ @@ -1182378,15 +1182380,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 30ac8a │ │ │ │ │ blx e78c8 │ │ │ │ │ cbz r4, 30ad20 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0030acc8 : │ │ │ │ │ graphics_info_t::showing_intermediate_atoms_from_refinement(): │ │ │ │ │ ldr r2, [pc, #32] @ (30acec ) │ │ │ │ │ @@ -1183324,60 +1183326,60 @@ │ │ │ │ │ cmn r0, r1 │ │ │ │ │ uxth r6, r7 │ │ │ │ │ movs r7, r3 │ │ │ │ │ uxth r0, r5 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r6, [r2, r5] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strh r2, [r0, #2] │ │ │ │ │ + strh r6, [r0, #2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ subs r2, r0, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ │ movs r7, r3 │ │ │ │ │ bl 191686 >::data_export(clipper::HKL const&, double*) const@@Base+0x32> │ │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - add r4, pc, #656 @ (adr r4, 30b920 ) │ │ │ │ │ + add r4, pc, #672 @ (adr r4, 30b930 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ movs r1, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx ef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4> │ │ │ │ │ @@ -1183700,17 +1183702,17 @@ │ │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 30b7b2 │ │ │ │ │ ldr r0, [pc, #128] @ (30ba3c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ │ movs r1, r3 │ │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1184023,25 +1184025,25 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #440 @ (adr r5, 30be68 , std::allocator >::basic_string >(char const*, std::allocator const&)@@Base+0x58>) │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r4, pc, #208 @ (adr r4, 30bd98 ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ - bgt.n 30bc7c │ │ │ │ │ + bgt.n 30bc84 │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r4, pc, #0 @ (adr r4, 30bcd0 ) │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1185935,33 +1185937,33 @@ │ │ │ │ │ b.n 30cf40 │ │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r4, #24] │ │ │ │ │ + strh r2, [r5, #24] │ │ │ │ │ movs r1, r3 │ │ │ │ │ negs r2, r6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r2, 30d01e │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0030d00c : │ │ │ │ │ graphics_info_t::get_intermediate_atoms_bonds_representation(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1186137,15 +1186139,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #30] │ │ │ │ │ + strb r4, [r7, #30] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0030d1c4 : │ │ │ │ │ graphics_info_t::restraint_to_py(coot::simple_restraint const&) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1186271,22 +1186273,22 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #25] │ │ │ │ │ + strb r6, [r5, #25] │ │ │ │ │ + movs r1, r3 │ │ │ │ │ + strb r2, [r3, #25] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r6, [r2, #25] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r2, [r2, #25] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strb r6, [r1, #25] │ │ │ │ │ - movs r1, r3 │ │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0030d338 : │ │ │ │ │ graphics_info_t::geometry_distortion_to_py(coot::geometry_distortion_info_t const&) const: │ │ │ │ │ @@ -1186375,22 +1186377,22 @@ │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ │ movs r7, r3 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #21] │ │ │ │ │ - movs r1, r3 │ │ │ │ │ - strb r4, [r6, #21] │ │ │ │ │ + strb r2, [r7, #21] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strb r4, [r5, #21] │ │ │ │ │ + strb r0, [r7, #21] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r0, [r6, #21] │ │ │ │ │ movs r1, r3 │ │ │ │ │ + strb r4, [r6, #21] │ │ │ │ │ + movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0030d438 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ graphics_info_t::register_extension(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ @@ -1187056,17 +1187058,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r1, #62] @ 0x3e │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add ip, r1 │ │ │ │ │ + add r8, r2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r2, [r6, #3] │ │ │ │ │ + strb r6, [r6, #3] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1187762,29 +1187764,29 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ strh r0, [r0, #22] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r1, #20] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - bls.n 30e154 , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x434> │ │ │ │ │ + bls.n 30e15c , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x43c> │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r5, #31] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bhi.n 30e154 , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x434> │ │ │ │ │ + bhi.n 30e15c , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x43c> │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bhi.n 30e26c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x38> │ │ │ │ │ + bhi.n 30e274 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x40> │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1188169,17 +1188171,17 @@ │ │ │ │ │ nop │ │ │ │ │ ldrb r0, [r6, #22] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r0, #22] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - bmi.n 30e4f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x2bc> │ │ │ │ │ + bmi.n 30e4f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x2c4> │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1188282,21 +1188284,21 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 30e65a , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 30e65a , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x9e> │ │ │ │ │ blx e78c8 │ │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0030e69c : │ │ │ │ │ graphics_info_t::fill_unsaved_changes_dialog(_GtkWidget*) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1188480,19 +1188482,19 @@ │ │ │ │ │ b.n 30e7f6 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ strb r0, [r7, #31] │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1188625,15 +1188627,15 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r2, #29] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r5, #12] │ │ │ │ │ + str r6, [r5, #12] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r2, [r1, #26] │ │ │ │ │ movs r7, r3 │ │ │ │ │ strb r2, [r5, #25] │ │ │ │ │ movs r7, r3 │ │ │ │ │ │ │ │ │ │ 0030e9c8 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>: │ │ │ │ │ @@ -1188829,16 +1188831,16 @@ │ │ │ │ │ ldr r0, [pc, #68] @ (30ebf0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x228>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ strb r4, [r3, #24] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rsbs r0, r4, #25 │ │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ │ + rsbs r0, r8, #25 │ │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r0, [r2, #14] │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r6, [r6, #20] │ │ │ │ │ movs r7, r3 │ │ │ │ │ strb r2, [r6, #19] │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1188952,17 +1188954,17 @@ │ │ │ │ │ ldr r0, [pc, #36] @ (30ed00 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x10c>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ ldr r0, [pc, #32] @ (30ed04 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x110>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r3, [pc, #320] @ (30ee34 , std::allocator > const&)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #336] @ (30ee44 , std::allocator > const&)@@Base+0x13c>) │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r2, [r1, #6] │ │ │ │ │ movs r7, r2 │ │ │ │ │ subs r4, r1, r0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ subs r4, r0, r0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1189471,31 +1189473,31 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1190229,25 +1190231,25 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, r6] │ │ │ │ │ + strb r4, [r3, r6] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - @ instruction: 0xb73c │ │ │ │ │ + @ instruction: 0xb740 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ movs r7, r3 │ │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsrs r2, r7, #24 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1190810,33 +1190812,33 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r1, #96] @ 0x60 │ │ │ │ │ movs r7, r3 │ │ │ │ │ - str r2, [r4, r1] │ │ │ │ │ + str r6, [r4, r1] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r3, #24] │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1191686,23 +1191688,23 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #184] @ (310888 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base>) │ │ │ │ │ + ldr r2, [pc, #200] @ (310898 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base+0x10>) │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r2, [r0, r7] │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1192760,27 +1192762,27 @@ │ │ │ │ │ movs r7, r3 │ │ │ │ │ ldr r7, [pc, #808] @ (311528 , std::allocator > const&, short)@@Base+0x514>) │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr.w r3, [pc, #2908] @ 311d84 , std::allocator > const&, short)@@Base+0xd70> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [pc, #2908] @ 311d88 , std::allocator > const&, short)@@Base+0xd74> │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ @@ -1193934,15 +1193936,15 @@ │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 311ee0 , std::allocator > const&, short)@@Base+0xecc> │ │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r0, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1193964,153 +1193966,153 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r4, r6, r3 │ │ │ │ │ + subs r0, r7, r3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + adds r0, #24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r0, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r7, #32 │ │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r4, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ │ movs r0, r3 │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r7, #32 │ │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r6, #18 │ │ │ │ │ + cmp r6, #22 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r7, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, r6] │ │ │ │ │ + strb r2, [r5, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r7, r4] │ │ │ │ │ + strb r0, [r0, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r1, #0 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, r3] │ │ │ │ │ + strb r0, [r2, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r1, #27 │ │ │ │ │ + lsls r4, r1, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, r1] │ │ │ │ │ + strb r0, [r5, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r7, #25 │ │ │ │ │ + lsls r4, r7, #25 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, r7] │ │ │ │ │ + strh r0, [r7, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r7, #26 │ │ │ │ │ + lsls r0, r0, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx e83a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, short) const@plt> │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ @@ -1194409,35 +1194411,35 @@ │ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ │ b.n 3120b0 , std::allocator > const&, short)@@Base+0x109c> │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ strb.w r3, [sp, #260] @ 0x104 │ │ │ │ │ b.n 3120ae , std::allocator > const&, short)@@Base+0x109a> │ │ │ │ │ nop │ │ │ │ │ - strh r6, [r5, r0] │ │ │ │ │ + strh r2, [r6, r0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r2, #20 │ │ │ │ │ + lsls r2, r3, #20 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, r6] │ │ │ │ │ + str r2, [r0, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r4, #16 │ │ │ │ │ + lsls r6, r4, #16 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, r5] │ │ │ │ │ + str r0, [r3, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r7, #8 │ │ │ │ │ + lsls r4, r7, #8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r3, [pc, #824] @ (312528 , std::allocator > const&, short)@@Base+0x1514>) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldrsh.w r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 314fde , std::allocator > const&, short)@@Base+0x3fca> │ │ │ │ │ @@ -1194762,25 +1194764,25 @@ │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr??.w r0, [r6, r6, lsl #1] │ │ │ │ │ - ldr r5, [pc, #768] @ (312840 , std::allocator > const&, short)@@Base+0x182c>) │ │ │ │ │ + ldr r5, [pc, #784] @ (312850 , std::allocator > const&, short)@@Base+0x183c>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r0, r3, #5 │ │ │ │ │ + subs r4, r3, #5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ strb r4, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #488] @ (312738 , std::allocator > const&, short)@@Base+0x1724>) │ │ │ │ │ + ldr r4, [pc, #504] @ (312748 , std::allocator > const&, short)@@Base+0x1734>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 30ffb4 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -1195147,35 +1195149,35 @@ │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 30ffb4 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c> │ │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ │ b.n 31294c , std::allocator > const&, short)@@Base+0x1938> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - ldr r3, [pc, #816] @ (312c54 , std::allocator > const&, short)@@Base+0x1c40>) │ │ │ │ │ + ldr r3, [pc, #832] @ (312c64 , std::allocator > const&, short)@@Base+0x1c50>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r0, [pc, #760] @ (312c38 , std::allocator > const&, short)@@Base+0x1c24>) │ │ │ │ │ + ldr r0, [pc, #776] @ (312c48 , std::allocator > const&, short)@@Base+0x1c34>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r4, #3 │ │ │ │ │ + adds r4, r4, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #304] @ (312a7c , std::allocator > const&, short)@@Base+0x1a68>) │ │ │ │ │ + ldr r0, [pc, #320] @ (312a8c , std::allocator > const&, short)@@Base+0x1a78>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r0, fp │ │ │ │ │ beq.n 312958 , std::allocator > const&, short)@@Base+0x1944> │ │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ ldr r1, [pc, #984] @ (312d34 , std::allocator > const&, short)@@Base+0x1d20>) │ │ │ │ │ @@ -1195573,62 +1195575,62 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 3153b6 , std::allocator > const&, short)@@Base+0x43a2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #372 @ 0x174 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r6, #4 │ │ │ │ │ + movs r6, #8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ strb r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx lr │ │ │ │ │ + bx pc │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov ip, fp │ │ │ │ │ + mov r8, ip │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r4, sp │ │ │ │ │ + mov r0, lr │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldcl 0, cr0, [r0, #-88]! @ 0xffffffa8 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ │ + movs r4, #2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ + cmp r6, lr │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ + subs r2, r5, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1196743,41 +1196745,41 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr.w r0, [r3, #1852] @ 0x73c │ │ │ │ │ add.w r2, r0, r9 │ │ │ │ │ b.n 31365a , std::allocator > const&, short)@@Base+0x2646> │ │ │ │ │ - orrs r4, r5 │ │ │ │ │ + orrs r0, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r7, #21 │ │ │ │ │ + asrs r2, r0, #22 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - rors r2, r0 │ │ │ │ │ + rors r6, r0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r0, r0, #0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - eors r2, r2 │ │ │ │ │ + eors r6, r2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r4, #2 │ │ │ │ │ + adds r4, r4, #2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r4, r7, #15 │ │ │ │ │ + asrs r0, r0, #16 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - hlt 0x003e │ │ │ │ │ + revsh r2, r0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r2, r6, #30 │ │ │ │ │ + asrs r6, r6, #30 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - asrs r0, r4, #28 │ │ │ │ │ + asrs r4, r4, #28 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r4, r4, #23 │ │ │ │ │ + asrs r0, r5, #23 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ │ bl 30dc64 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -1198152,99 +1198154,99 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx e86fc , std::allocator >, std::allocator, std::allocator > > >::push_back(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ b.w 313380 , std::allocator > const&, short)@@Base+0x236c> │ │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r7, #8 │ │ │ │ │ + asrs r2, r0, #9 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r4, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r3, #21 │ │ │ │ │ + lsls r0, r4, #21 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r4, #11 │ │ │ │ │ + lsls r4, r4, #11 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r6, #28 │ │ │ │ │ + cmp r6, #32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r7, #7 │ │ │ │ │ + lsls r2, r0, #8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r5, #31 │ │ │ │ │ + lsls r4, r5, #31 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r4, [r2, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r5, #29 │ │ │ │ │ + lsls r0, r6, #29 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r6, #27 │ │ │ │ │ + lsls r0, r7, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r7, #25 │ │ │ │ │ + lsls r4, r7, #25 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r1, #24 │ │ │ │ │ + lsls r4, r1, #24 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r2, #22 │ │ │ │ │ + lsls r0, r3, #22 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r3, #20 │ │ │ │ │ + lsls r0, r4, #20 │ │ │ │ │ movs r1, r3 │ │ │ │ │ strb r4, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r4, #18 │ │ │ │ │ + lsls r4, r4, #18 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r7, #18 │ │ │ │ │ + lsls r2, r0, #19 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr.w r1, [pc, #3292] @ 315538 , std::allocator > const&, short)@@Base+0x4524> │ │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -1199455,114 +1199457,114 @@ │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3154d6 , std::allocator > const&, short)@@Base+0x44c2> │ │ │ │ │ b.n 3153da , std::allocator > const&, short)@@Base+0x43c6> │ │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r6, #16 │ │ │ │ │ + lsls r4, r6, #16 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r6, #15 │ │ │ │ │ + lsls r2, r7, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - @ instruction: 0xfa200017 │ │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ │ + @ instruction: 0xfa240017 │ │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r0, #14 │ │ │ │ │ + lsls r2, r1, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r3, #14 │ │ │ │ │ + lsls r0, r4, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r7, #20 │ │ │ │ │ + movs r7, #24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r3, #14 │ │ │ │ │ + lsls r6, r3, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r4, #15 │ │ │ │ │ + lsls r0, r5, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r0, #15 │ │ │ │ │ + lsls r6, r0, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb.w r0, [r4, r7, lsl #1] │ │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ │ + strb.w r0, [r8, r7, lsl #1] │ │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r7, #13 │ │ │ │ │ + lsls r2, r0, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - mcr2 0, 4, r0, cr4, cr8, {0} │ │ │ │ │ - bcc.n 31550c , std::allocator > const&, short)@@Base+0x44f8> │ │ │ │ │ + mcr2 0, 4, r0, cr8, cr8, {0} │ │ │ │ │ + bcc.n 315514 , std::allocator > const&, short)@@Base+0x4500> │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - bpl.n 3154cc , std::allocator > const&, short)@@Base+0x44b8> │ │ │ │ │ + bpl.n 3154d4 , std::allocator > const&, short)@@Base+0x44c0> │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldc2l 0, cr0, [sl], #-92 @ 0xffffffa4 │ │ │ │ │ + ldc2l 0, cr0, [lr], #-92 @ 0xffffffa4 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r6, #8 │ │ │ │ │ + lsls r2, r7, #8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - movs r3, #30 │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r3, #3 │ │ │ │ │ + lsls r0, r4, #3 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ + lsls r6, r5, #1 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - stc2l 0, cr0, [r4], {24} │ │ │ │ │ - movs r2, #24 │ │ │ │ │ + stc2l 0, cr0, [r8], {24} │ │ │ │ │ + movs r2, #28 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - vqadd.u64 d0, d8, d8 │ │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ │ + vqadd.u64 d0, d12, d8 │ │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - vqadd.u16 d0, d0, d8 │ │ │ │ │ + vqadd.u16 d0, d4, d8 │ │ │ │ │ strb r0, [r5, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldc2l 0, cr0, [sl, #-96] @ 0xffffffa0 │ │ │ │ │ - vqadd.u16 d16, d4, d8 │ │ │ │ │ - vst1.8 @ instruction: 0xf98e0018 │ │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ │ + ldc2l 0, cr0, [lr, #-96] @ 0xffffffa0 │ │ │ │ │ + vqadd.u16 d16, d8, d8 │ │ │ │ │ + ldrsb.w r0, [r2, #24] │ │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - bne.n 315584 , std::allocator > const&, short)@@Base+0x4570> │ │ │ │ │ + bne.n 31558c , std::allocator > const&, short)@@Base+0x4578> │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r0, r7, #7 │ │ │ │ │ + subs r4, r7, #7 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldc2l 0, cr0, [r6], #96 @ 0x60 │ │ │ │ │ - subs r0, r2, #6 │ │ │ │ │ + ldc2l 0, cr0, [sl], #96 @ 0x60 │ │ │ │ │ + subs r4, r2, #6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r2, r1, #4 │ │ │ │ │ + subs r6, r1, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - smlabt r0, lr, r8, r0 │ │ │ │ │ - subs r0, r0, #3 │ │ │ │ │ + smladx r0, r2, r8, r0 │ │ │ │ │ + subs r4, r0, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - blt.n 315548 , std::allocator > const&, short)@@Base+0x4534> │ │ │ │ │ + blt.n 315550 , std::allocator > const&, short)@@Base+0x453c> │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ + subs r6, r7, #1 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - @ instruction: 0xf6520017 │ │ │ │ │ - stc2 0, cr0, [sl], #96 @ 0x60 │ │ │ │ │ + @ instruction: 0xf6560017 │ │ │ │ │ + stc2 0, cr0, [lr], #96 @ 0x60 │ │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r2, #17 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r4, #15 │ │ │ │ │ @@ -1200199,15 +1200201,15 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 315ba0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ movs r7, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 315ba4 │ │ │ │ │ + blt.n 315bac │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsls r2, r6, #18 │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r6, r0, #17 │ │ │ │ │ movs r7, r3 │ │ │ │ │ lsls r2, r4, #16 │ │ │ │ │ movs r7, r3 │ │ │ │ │ @@ -1207406,31 +1207408,31 @@ │ │ │ │ │ b.n 318d30 │ │ │ │ │ b.n 318d30 │ │ │ │ │ nop │ │ │ │ │ bvs.n 318f10 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r5, #13 │ │ │ │ │ + lsls r2, r6, #13 │ │ │ │ │ + movs r0, r3 │ │ │ │ │ + lsls r0, r4, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r4, r3, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r0, r3, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r2, #13 │ │ │ │ │ - movs r0, r3 │ │ │ │ │ - lsls r4, r2, #13 │ │ │ │ │ + lsls r0, r3, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r2, #13 │ │ │ │ │ + lsls r0, r3, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ │ movs r0, r3 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ bcc.n 318f30 │ │ │ │ │ movs r6, r3 │ │ │ │ │ bcs.n 318f38 │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 00318e54 >::~_Vector_base()@@Base>: │ │ │ │ │ @@ -1208022,15 +1208024,15 @@ │ │ │ │ │ b.n 319288 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ @@ -1209368,20 +1209370,20 @@ │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rsb r0, r2, #23 │ │ │ │ │ - @ instruction: 0xf1280017 │ │ │ │ │ - vshr.s32 d0, d7, #32 │ │ │ │ │ - vqadd.s8 d16, d0, d7 │ │ │ │ │ - mrc 0, 6, r0, cr6, cr7, {0} │ │ │ │ │ - mrc 0, 3, r0, cr4, cr7, {0} │ │ │ │ │ + rsb r0, r6, #23 │ │ │ │ │ + @ instruction: 0xf12c0017 │ │ │ │ │ + vshr.s32 d0, d7, #28 │ │ │ │ │ + vqadd.s8 d16, d4, d7 │ │ │ │ │ + mrc 0, 6, r0, cr10, cr7, {0} │ │ │ │ │ + mrc 0, 3, r0, cr8, cr7, {0} │ │ │ │ │ stmia r3!, {r1, r3, r5} │ │ │ │ │ movs r6, r3 │ │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ │ movs r6, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ @@ -1211757,27 +1211759,27 @@ │ │ │ │ │ b.n 31afba │ │ │ │ │ uxth r0, r1 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ uxth r0, r0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #592 @ (adr r5, 31b29c , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x218>) │ │ │ │ │ + add r5, pc, #608 @ (adr r5, 31b2ac , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x228>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ cbz r0, 31b07c │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1212222,17 +1212224,17 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #48 @ (adr r3, 31b3d4 , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x350>) │ │ │ │ │ + add r3, pc, #64 @ (adr r3, 31b3e4 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - add r3, pc, #72 @ (adr r3, 31b3f0 ) │ │ │ │ │ + add r3, pc, #88 @ (adr r3, 31b400 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ @@ -1213094,17 +1213096,17 @@ │ │ │ │ │ nop │ │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ │ movs r6, r3 │ │ │ │ │ @@ -1214445,37 +1214447,37 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #744 @ (adr r5, 31c5a4 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r3, pc, #328 @ (adr r3, 31c414 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r6, [r7, #0] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r6, [r1, #29] │ │ │ │ │ + strb r2, [r2, #29] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r0, [pc, #984] @ (31c6d4 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1214703,15 +1214705,15 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, r4] │ │ │ │ │ + str r2, [r3, r4] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 0031c488 : │ │ │ │ │ @@ -1214924,15 +1214926,15 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #840] @ (31c938 ) │ │ │ │ │ + ldr r7, [pc, #856] @ (31c948 ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ │ movs r6, r3 │ │ │ │ │ │ │ │ │ │ 0031c5f8 : │ │ │ │ │ @@ -1217353,89 +1217355,89 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r6, [pc, #688] @ (31d918 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0xd2c>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r7, #28] │ │ │ │ │ + strh r6, [r7, #28] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r6, [r6, #28] │ │ │ │ │ + strh r2, [r7, #28] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r0, [r7, #28] │ │ │ │ │ + strh r4, [r7, #28] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r0, [r1, #30] │ │ │ │ │ + strh r4, [r1, #30] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r3, #30] │ │ │ │ │ + strh r6, [r3, #30] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r4, [r6, #30] │ │ │ │ │ + strh r0, [r7, #30] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r6, [r1, #32] │ │ │ │ │ + strh r2, [r2, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r0, [r2, #32] │ │ │ │ │ + strh r4, [r2, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r2, #32] │ │ │ │ │ + strh r6, [r2, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r4, [r2, #32] │ │ │ │ │ + strh r0, [r3, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r2, [r7, #31] │ │ │ │ │ + strb r6, [r7, #31] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r6, [r2, #32] │ │ │ │ │ + strh r2, [r3, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r6, [r3, #32] │ │ │ │ │ + strh r2, [r4, #32] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r7, #4] │ │ │ │ │ + strh r2, [r0, #6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r2, [r5, #26] │ │ │ │ │ + strb r6, [r5, #26] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r4, [r0, #4] │ │ │ │ │ + strh r0, [r1, #4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r4, [r0, #22] │ │ │ │ │ + strb r0, [r1, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ │ movs r0, r3 │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr.w r1, [pc, #1496] @ 31dcd4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0x10e8> │ │ │ │ │ movs r2, #21 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, sp, #404 @ 0x194 │ │ │ │ │ add r1, pc │ │ │ │ │ @@ -1218276,43 +1218278,43 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ graphics-info-superpose.cc:195 (discriminator 4) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ │ blx e9174 │ │ │ │ │ b.n 31da96 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0xeaa> │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r2, [r2, #17] │ │ │ │ │ + strb r6, [r2, #17] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r0, [r2, #15] │ │ │ │ │ + strb r4, [r2, #15] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r0, [r2, #42] @ 0x2a │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r0, #40] @ 0x28 │ │ │ │ │ movs r6, r3 │ │ │ │ │ @@ -1218330,17 +1218332,17 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r0, [r6, #32] │ │ │ │ │ movs r6, r3 │ │ │ │ │ strh r2, [r2, #32] │ │ │ │ │ movs r6, r3 │ │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1220106,49 +1220108,49 @@ │ │ │ │ │ movs r6, r3 │ │ │ │ │ strh r4, [r2, #18] │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ │ - movs r0, r3 │ │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ │ + movs r0, r3 │ │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #31] │ │ │ │ │ movs r6, r3 │ │ │ │ │ - strb r4, [r5, #31] │ │ │ │ │ + strb r0, [r6, #31] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r6, [r5, #10] │ │ │ │ │ + strb r2, [r6, #10] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r2, [r4, #10] │ │ │ │ │ + strb r6, [r4, #10] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r0, [r4, #1] │ │ │ │ │ + strb r4, [r4, #1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r2, [r4, r2] │ │ │ │ │ + str r6, [r4, r2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r0, [r4, #9] │ │ │ │ │ + strb r4, [r4, #9] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r7, [pc, #808] @ (31ecb0 ) │ │ │ │ │ + ldr r7, [pc, #824] @ (31ecc0 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx ec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ @@ -1221937,37 +1221939,37 @@ │ │ │ │ │ b.w 31e684 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:2378 (discriminator 2) │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ b.n 31f344 │ │ │ │ │ nop │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r2, #2] │ │ │ │ │ + strh r6, [r2, #2] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r4, [pc, #176] @ (31f620 ) │ │ │ │ │ + ldr r4, [pc, #192] @ (31f630 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r4, [pc, #24] @ (31f58c ) │ │ │ │ │ + ldr r4, [pc, #40] @ (31f59c ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + cmp sl, sp │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ movs r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:495 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:2244 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 31f308 │ │ │ │ │ @@ -1224711,15 +1224713,15 @@ │ │ │ │ │ b.n 32094a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r7, r0] │ │ │ │ │ + str r4, [r7, r0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00320988 , std::allocator > const&) const@@Base>: │ │ │ │ │ graphics_ligand_atom::bitmap_text(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ graphics-ligand-view.cc:363 │ │ │ │ │ @@ -1226989,15 +1226991,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #376] @ (321ae8 ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldr r3, [pc, #328] @ (321abc ) │ │ │ │ │ movs r6, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp │ │ │ │ │ + add r6, sp │ │ │ │ │ movs r0, r3 │ │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #56] @ (3219c0 , std::allocator > const&, coot::protein_geometry*, bool)@@Base+0x548>) │ │ │ │ │ movs r6, r3 │ │ │ │ │ @@ -1232494,21 +1232496,21 @@ │ │ │ │ │ ... │ │ │ │ │ movs r4, #8 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bx ip │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, r7, #2 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r7, #24 │ │ │ │ │ + asrs r2, r0, #25 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - bne.n 323fa8 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3d0> │ │ │ │ │ + bne.n 323fb0 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3d8> │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r4, r1, r3 │ │ │ │ │ + subs r0, r2, r3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ @@ -1233120,39 +1233122,39 @@ │ │ │ │ │ b.n 323eb8 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e0> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ │ - subs r6, r6, r0 │ │ │ │ │ + subs r2, r7, r0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r0, r5, r0 │ │ │ │ │ + subs r4, r5, r0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r6, r0, r0 │ │ │ │ │ + subs r2, r1, r0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r0, r6 │ │ │ │ │ + adds r4, r0, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r6, r5 │ │ │ │ │ + adds r4, r6, r5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r0, pc │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, r7, r6 │ │ │ │ │ + adds r2, r0, r7 │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r6, r5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, r5, r2 │ │ │ │ │ + adds r4, r5, r2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r5, r3 │ │ │ │ │ + adds r4, r5, r3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ movs r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r1, #28] │ │ │ │ │ + strb r2, [r2, #28] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ../lidia-core/lig-build.hh:2049 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 3243ec ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x814> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2) │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1234482,37 +1234484,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ eors r7, r2 │ │ │ │ │ - asrs r6, r7, #22 │ │ │ │ │ + asrs r2, r0, #23 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r2, r2, #14 │ │ │ │ │ + asrs r6, r2, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r1, #15 │ │ │ │ │ + asrs r4, r1, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r6, #4 │ │ │ │ │ + asrs r4, r6, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r2, #4 │ │ │ │ │ + asrs r2, r3, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r0, #6 │ │ │ │ │ + asrs r4, r0, #6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r6, r7, #4 │ │ │ │ │ + asrs r2, r0, #5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strb r4, [r1, #8] │ │ │ │ │ + strb r0, [r2, #8] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r6, r5, #3 │ │ │ │ │ + asrs r2, r6, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r4, r5, #3 │ │ │ │ │ + asrs r0, r6, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ add.w r9, sp, #248 @ 0xf8 │ │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1301 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -1235793,45 +1235795,45 @@ │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx ef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4> │ │ │ │ │ b.w 32412a ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x552> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r1, #8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r4, #25 │ │ │ │ │ + lsls r4, r4, #25 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r7, #20 │ │ │ │ │ + lsls r4, r7, #20 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r2, #19 │ │ │ │ │ + lsls r0, r3, #19 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r1, #16 │ │ │ │ │ + lsls r0, r2, #16 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r2, #17 │ │ │ │ │ + lsls r0, r3, #17 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r3, #16 │ │ │ │ │ + lsls r6, r3, #16 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r6, #15 │ │ │ │ │ + lsls r2, r7, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r6, r5, #15 │ │ │ │ │ + lsls r2, r6, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r3, #14 │ │ │ │ │ + lsls r0, r4, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [pc, #2224] @ 325f50 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2378> │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1237065,39 +1237067,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ eors r7, r2 │ │ │ │ │ - lsls r2, r4, #13 │ │ │ │ │ + lsls r6, r4, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r4, r4, #12 │ │ │ │ │ + lsls r0, r5, #12 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r3, #13 │ │ │ │ │ + lsls r4, r3, #13 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r0, r2, #11 │ │ │ │ │ + lsls r4, r2, #11 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - stc2l 0, cr0, [r6], #-96 @ 0xffffffa0 │ │ │ │ │ - lsls r2, r3, #5 │ │ │ │ │ + stc2l 0, cr0, [sl], #-96 @ 0xffffffa0 │ │ │ │ │ + lsls r6, r3, #5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ + lsls r6, r2, #3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - vshr.u16 d0, d7, #6 │ │ │ │ │ - vmov.i32 d16, #231 @ 0x000000e7 │ │ │ │ │ + vshr.u16 d0, d7, #2 │ │ │ │ │ + vshr.u8 d16, d7, #6 │ │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mrc2 0, 5, r0, cr14, cr7, {0} │ │ │ │ │ - stc2l 0, cr0, [r8], {23} │ │ │ │ │ - @ instruction: 0xf6f80018 │ │ │ │ │ - stc2 0, cr0, [sl, #-92] @ 0xffffffa4 │ │ │ │ │ - @ instruction: 0xf65c0018 │ │ │ │ │ + mcr2 0, 6, r0, cr2, cr7, {0} │ │ │ │ │ + stc2l 0, cr0, [ip], {23} │ │ │ │ │ + @ instruction: 0xf6fc0018 │ │ │ │ │ + stc2 0, cr0, [lr, #-92] @ 0xffffffa4 │ │ │ │ │ + @ instruction: 0xf6600018 │ │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - smmlsr r0, ip, r7, r0 │ │ │ │ │ + @ instruction: 0xfb700017 │ │ │ │ │ ../lidia-core/lig-build.hh:2225 │ │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ bmi.w 326824 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2c4c> │ │ │ │ │ ../lidia-core/lig-build.hh:2233 (discriminator 1) │ │ │ │ │ ldr.w r1, [pc, #3220] @ 326c38 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3060> │ │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ │ @@ -1238751,55 +1238753,55 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 326a2e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e56> │ │ │ │ │ b.n 326a28 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e50> │ │ │ │ │ b.n 326a42 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e6a> │ │ │ │ │ b.n 326a80 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ea8> │ │ │ │ │ - @ instruction: 0xfaae0017 │ │ │ │ │ + @ instruction: 0xfab20017 │ │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ │ movs r6, r2 │ │ │ │ │ - vld1.8 @ instruction: 0xf9e40017 │ │ │ │ │ - vst1.8 @ instruction: 0xf9800017 │ │ │ │ │ + vld1.8 @ instruction: 0xf9e80017 │ │ │ │ │ + vst1.8 @ instruction: 0xf9840017 │ │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrsh.w r0, [r8, r7, lsl #1] │ │ │ │ │ - @ instruction: 0xf2ba0018 │ │ │ │ │ - str??.w r0, [r4, r7, lsl #1] │ │ │ │ │ + ldrsh.w r0, [ip, r7, lsl #1] │ │ │ │ │ + @ instruction: 0xf2be0018 │ │ │ │ │ + str??.w r0, [r8, r7, lsl #1] │ │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh.w r0, [lr, r7, lsl #1] │ │ │ │ │ + str.w r0, [r2, r7, lsl #1] │ │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf7b40017 │ │ │ │ │ - @ instruction: 0xf12c0018 │ │ │ │ │ + @ instruction: 0xf7b80017 │ │ │ │ │ + @ instruction: 0xf1300018 │ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf6f60017 │ │ │ │ │ - orns r0, r6, #24 │ │ │ │ │ - movw r0, #51223 @ 0xc817 │ │ │ │ │ - vshr.s32 d0, d8, #8 │ │ │ │ │ + @ instruction: 0xf6fa0017 │ │ │ │ │ + orns r0, sl, #24 │ │ │ │ │ + @ instruction: 0xf6500017 │ │ │ │ │ + vshr.s32 d0, d8, #4 │ │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adc.w r0, sl, #9895936 @ 0x970000 │ │ │ │ │ + adc.w r0, lr, #9895936 @ 0x970000 │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf3980017 │ │ │ │ │ - @ instruction: 0xf3b00017 │ │ │ │ │ - ldc 0, cr0, [r2, #-96]! @ 0xffffffa0 │ │ │ │ │ + @ instruction: 0xf39c0017 │ │ │ │ │ + @ instruction: 0xf3b40017 │ │ │ │ │ + ldc 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subw r0, r6, #23 │ │ │ │ │ - stcl 0, cr0, [ip], #-96 @ 0xffffffa0 │ │ │ │ │ + subw r0, sl, #23 │ │ │ │ │ + ldcl 0, cr0, [r0], #-96 @ 0xffffffa0 │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - addw r0, sl, #23 │ │ │ │ │ + addw r0, lr, #23 │ │ │ │ │ adds r6, r6, #0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf18e0017 │ │ │ │ │ + @ instruction: 0xf1920017 │ │ │ │ │ subw r0, r8, #2077 @ 0x81d │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ movs r5, r2 │ │ │ │ │ @ instruction: 0xf3e6001d │ │ │ │ │ @@ -1244722,17 +1244724,17 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r2, pc, #168 @ (adr r2, 329958 ) │ │ │ │ │ + add r2, pc, #184 @ (adr r2, 329968 ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1294 │ │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ │ @@ -1245645,15 +1245647,15 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsrs r4, r4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r3!, {r2, r5, r6} │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1246530,21 +1246532,21 @@ │ │ │ │ │ ... │ │ │ │ │ bkpt 0x0074 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 32a934 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x7cc> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb71e │ │ │ │ │ + @ instruction: 0xb722 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - push {r1, lr} │ │ │ │ │ + push {r1, r2, lr} │ │ │ │ │ movs r7, r2 │ │ │ │ │ svc 126 @ 0x7e │ │ │ │ │ movs r5, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ @@ -1247156,39 +1247158,39 @@ │ │ │ │ │ b.n 32a48e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x326> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ │ - push {r2, r5, r6} │ │ │ │ │ + push {r3, r5, r6} │ │ │ │ │ movs r7, r2 │ │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ │ movs r7, r2 │ │ │ │ │ - push {r2, r4, r5} │ │ │ │ │ + push {r3, r4, r5} │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cbz r6, 32aa92 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92a> │ │ │ │ │ + cbz r2, 32aa94 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92c> │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cbz r6, 32aa92 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92a> │ │ │ │ │ + cbz r2, 32aa94 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92c> │ │ │ │ │ movs r7, r2 │ │ │ │ │ udf #166 @ 0xa6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cbz r0, 32aaae ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x946> │ │ │ │ │ + cbz r4, 32aaae ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x946> │ │ │ │ │ movs r7, r2 │ │ │ │ │ udf #88 @ 0x58 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - uxtb r6, r1 │ │ │ │ │ + uxtb r2, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cbz r2, 32aa84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x91c> │ │ │ │ │ + cbz r6, 32aa84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x91c> │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xb680 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r7, #4 │ │ │ │ │ + asrs r2, r0, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ../lidia-core/lig-build.hh:2049 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 32a9ba ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x852> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2) │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1248519,37 +1248521,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ eors r7, r2 │ │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r6, sp, #8 │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ │ movs r7, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ add.w r8, sp, #248 @ 0xf8 │ │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1301 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -1249823,43 +1249825,43 @@ │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ add r3, pc │ │ │ │ │ blx ef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4> │ │ │ │ │ b.w 32a73c ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x5d4> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - add r5, pc, #384 @ (adr r5, 32bd5c ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1bf4>) │ │ │ │ │ + add r5, pc, #400 @ (adr r5, 32bd6c ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1c04>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, pc, #360 @ (adr r3, 32bd48 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1be0>) │ │ │ │ │ + add r3, pc, #376 @ (adr r3, 32bd58 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1bf0>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, pc, #480 @ (adr r3, 32bdc4 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1c5c>) │ │ │ │ │ + add r3, pc, #496 @ (adr r3, 32bdd4 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1c6c>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r6!, {r3} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r2, pc, #920 @ (adr r2, 32bf84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1e1c>) │ │ │ │ │ + add r2, pc, #936 @ (adr r2, 32bf94 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1e2c>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r2, pc, #912 @ (adr r2, 32bf80 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1e18>) │ │ │ │ │ + add r2, pc, #928 @ (adr r2, 32bf90 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1e28>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r0, pc, #832 @ (adr r0, 32bf38 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1dd0>) │ │ │ │ │ + add r0, pc, #848 @ (adr r0, 32bf48 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x1de0>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [pc, #2196] @ 32c4b0 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2348> │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -1251097,53 +1251099,53 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ eors r7, r2 │ │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ │ movs r7, r2 │ │ │ │ │ stmia r4!, {r3, r5, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ../lidia-core/lig-build.hh:2260 │ │ │ │ │ vabs.f64 d7, d4 │ │ │ │ │ vabs.f64 d6, d5 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ble.w 32cb84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2a1c> │ │ │ │ │ @@ -1252541,73 +1252543,73 @@ │ │ │ │ │ bne.n 32cef6 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2d8e> │ │ │ │ │ ldr r0, [pc, #148] @ (32d008 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ea0>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ ... │ │ │ │ │ it lt │ │ │ │ │ movlt r5, r2 │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ │ movs r7, r2 │ │ │ │ │ bkpt 0x005a │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ movs r7, r2 │ │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ │ movs r7, r2 │ │ │ │ │ pop {r1, r2, pc} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ │ movs r0, r3 │ │ │ │ │ cbnz r4, 32d02e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ec6> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ hlt 0x0000 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r7, r2 │ │ │ │ │ rev r0, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xb742 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1254527,15 +1254529,15 @@ │ │ │ │ │ b.n 32dd2e │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strh r0, [r6, #22] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0032dd6c : │ │ │ │ │ GL_matrix::GL_matrix(): │ │ │ │ │ gl-matrix.cc:33 │ │ │ │ │ @@ -1255094,19 +1255096,19 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ gl-matrix.cc:123 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - bvc.n 32e2b4 │ │ │ │ │ + bvc.n 32e2bc │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ 0032e1e8 : │ │ │ │ │ GL_matrix::from_quaternion(float*): │ │ │ │ │ gl-matrix.cc:130 │ │ │ │ │ vldr s14, [r1, #8] │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ @@ -1256002,21 +1256004,21 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #31] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #9] │ │ │ │ │ + strb r6, [r1, #9] │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r6, [r0, #23] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strb r6, [r5, #8] │ │ │ │ │ + strb r2, [r6, #8] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strb r0, [r4, #8] │ │ │ │ │ + strb r4, [r4, #8] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0032e964 : │ │ │ │ │ GL_matrix::cholesky_non_diag(GL_matrix const&, int, int) const: │ │ │ │ │ gl-matrix.cc:343 │ │ │ │ │ @@ -1256213,23 +1256215,23 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r6, #25] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r7, #3] │ │ │ │ │ + strb r0, [r0, #4] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r4, r0, #2 │ │ │ │ │ + subs r0, r1, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r4, [r5, #16] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strb r4, [r2, #3] │ │ │ │ │ + strb r0, [r3, #3] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - strb r6, [r0, #2] │ │ │ │ │ + strb r2, [r1, #2] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0032eafc : │ │ │ │ │ GL_matrix::GL_matrix(GL_matrix, int): │ │ │ │ │ gl-matrix.cc:374 │ │ │ │ │ @@ -1256577,21 +1256579,21 @@ │ │ │ │ │ b.n 32ed6e │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r0, [r7, #16] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r1, [pc, #312] @ (32eef0 ) │ │ │ │ │ + ldr r1, [pc, #328] @ (32ef00 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvs.n 32ee48 │ │ │ │ │ + bvs.n 32ee50 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0032edc4 : │ │ │ │ │ GL_matrix::mult(coot::Cartesian const&) const: │ │ │ │ │ gl-matrix.cc:433 (discriminator 2) │ │ │ │ │ @@ -1256778,19 +1256780,19 @@ │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ b.w ed94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ │ nop │ │ │ │ │ strb r6, [r0, #7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ 0032ef38 : │ │ │ │ │ GL_matrix::matrix_element(int, int) const: │ │ │ │ │ gl-matrix.cc:450 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1256881,17 +1256883,17 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, #2] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r0, [pc, #112] @ (32f05c ) │ │ │ │ │ + ldr r0, [pc, #128] @ (32f06c ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0032eff0 : │ │ │ │ │ gtkgl_rama_unrealize(_GtkWidget*): │ │ │ │ │ gtkglarea-rama-plot.cc:79 │ │ │ │ │ @@ -1256973,17 +1256975,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - bx sp │ │ │ │ │ + bxns sp │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1930 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 32f148 │ │ │ │ │ @@ -1258960,25 +1258962,25 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r0, #28 │ │ │ │ │ + subs r0, #32 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003300e8 : │ │ │ │ │ @@ -1259149,19 +1259151,19 @@ │ │ │ │ │ nop │ │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00330260 : │ │ │ │ │ @@ -1259371,17 +1259373,17 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1259604,15 +1259606,15 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1260020,25 +1260022,25 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r4, #0] │ │ │ │ │ + strb r4, [r4, #0] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, r6] │ │ │ │ │ + strb r4, [r3, r6] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strb r4, [r2, r6] │ │ │ │ │ + strb r0, [r3, r6] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r6, [r1, r1] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1260538,17 +1260540,17 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 330c04 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ strb r0, [r0, r5] │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r6, [r5, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ strb r0, [r1, r0] │ │ │ │ │ movs r5, r3 │ │ │ │ │ strh r0, [r5, r7] │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1261543,52 +1261545,52 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r1, r6] │ │ │ │ │ movs r5, r3 │ │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r6, r7, #25 │ │ │ │ │ + asrs r2, r0, #26 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r4, [pc, #872] @ (331750 , std::allocator > const&)@@Base+0x980>) │ │ │ │ │ + ldr r4, [pc, #888] @ (331760 , std::allocator > const&)@@Base+0x990>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldr r4, [pc, #856] @ (331744 , std::allocator > const&)@@Base+0x974>) │ │ │ │ │ + ldr r4, [pc, #872] @ (331754 , std::allocator > const&)@@Base+0x984>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #744] @ (3316e0 , std::allocator > const&)@@Base+0x910>) │ │ │ │ │ + ldr r3, [pc, #760] @ (3316f0 , std::allocator > const&)@@Base+0x920>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #680] @ (3316a8 , std::allocator > const&)@@Base+0x8d8>) │ │ │ │ │ + ldr r3, [pc, #696] @ (3316b8 , std::allocator > const&)@@Base+0x8e8>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #632] @ (331680 , std::allocator > const&)@@Base+0x8b0>) │ │ │ │ │ + ldr r3, [pc, #648] @ (331690 , std::allocator > const&)@@Base+0x8c0>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #568] @ (331648 , std::allocator > const&)@@Base+0x878>) │ │ │ │ │ + ldr r3, [pc, #584] @ (331658 , std::allocator > const&)@@Base+0x888>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ │ - ldr r3, [pc, #288] @ (331538 , std::allocator > const&)@@Base+0x768>) │ │ │ │ │ + ldr r3, [pc, #304] @ (331548 , std::allocator > const&)@@Base+0x778>) │ │ │ │ │ movs r7, r2 │ │ │ │ │ bl 51141a │ │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr.w pc, [r9, #255]! │ │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ │ movs r6, r2 │ │ │ │ │ bl 29f42a │ │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r4, [pc, #432] @ (3315e4 , std::allocator > const&)@@Base+0x814>) │ │ │ │ │ movs r5, r3 │ │ │ │ │ std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_copy, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node >*, std::_Rb_tree_node_base*, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) [clone .isra.0]: │ │ │ │ │ @@ -1265942,15 +1265944,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ gtk-manual.cc:1114 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ gtk-manual.cc:1110 │ │ │ │ │ b.w f0ad0 │ │ │ │ │ nop │ │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ 003334f0 : │ │ │ │ │ on_display_control_mol_active_button_toggled(): │ │ │ │ │ gtk-manual.cc:1119 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1266321,23 +1266323,23 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033379c : │ │ │ │ │ on_map_color_changed(): │ │ │ │ │ gtk-manual.cc:75 │ │ │ │ │ @@ -1266363,17 +1266365,17 @@ │ │ │ │ │ gtk-manual.cc:123 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ea390 │ │ │ │ │ gtk-manual.cc:128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ 003337d0 : │ │ │ │ │ on_symm_col_sel_ok_button_clicked(): │ │ │ │ │ gtk-manual.cc:148 │ │ │ │ │ mov r0, r1 │ │ │ │ │ gtk-manual.cc:150 │ │ │ │ │ @@ -1266442,15 +1266444,15 @@ │ │ │ │ │ b.n 333816 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00333854 : │ │ │ │ │ rama_plot_mol_selector_activate(_GMenuItem*, void*): │ │ │ │ │ gtk-manual.cc:187 │ │ │ │ │ @@ -1266533,15 +1266535,15 @@ │ │ │ │ │ b.n 3338b6 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003338f4 : │ │ │ │ │ update_sequence_view_menu_manual(): │ │ │ │ │ gtk-manual.cc:225 │ │ │ │ │ @@ -1266597,15 +1266599,15 @@ │ │ │ │ │ b.n 33392a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00333968 : │ │ │ │ │ sequence_view_mol_selector_activate(_GMenuItem*, void*): │ │ │ │ │ gtk-manual.cc:252 │ │ │ │ │ @@ -1266672,15 +1266674,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003339f0 : │ │ │ │ │ on_skeleton_col_sel_ok_button_clicked(): │ │ │ │ │ gtk-manual.cc:287 │ │ │ │ │ @@ -1266876,37 +1266878,37 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ b.n 333aec │ │ │ │ │ gtk-manual.cc:441 (discriminator 1) │ │ │ │ │ movs r1, #9 │ │ │ │ │ b.n 333aec │ │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #4 │ │ │ │ │ + movs r5, #8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #18 │ │ │ │ │ + movs r5, #22 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r2, 333be2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 00333b74 : │ │ │ │ │ @@ -1267135,30 +1267137,30 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r2, #18 │ │ │ │ │ + movs r2, #22 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr??.w r0, [r8, #21] │ │ │ │ │ + ldr??.w r0, [ip, #21] │ │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r3, #24 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1267996,34 +1267998,34 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - vst1.8 @ instruction: 0xf9ce0015 │ │ │ │ │ + ldr??.w r0, [r2, #21] │ │ │ │ │ @ instruction: 0xfba40014 │ │ │ │ │ ldmia r3!, {r2} │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ │ movs r7, r2 │ │ │ │ │ subs r4, #182 @ 0xb6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ vst4.8 {d0-d3}, [lr :64], r4 │ │ │ │ │ - movt r0, #2069 @ 0x815 │ │ │ │ │ + movt r0, #18453 @ 0x4815 │ │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r4, r6, #6 │ │ │ │ │ + subs r0, r7, #6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r4, r3, #0 │ │ │ │ │ + adds r0, r4, #0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #112 @ 0x70 │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r0, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1268456,29 +1268458,29 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 334642 │ │ │ │ │ nop │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r4, #5 │ │ │ │ │ + adds r4, r4, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - adds r2, r1, #5 │ │ │ │ │ + adds r6, r1, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r0, r4, #3 │ │ │ │ │ + adds r4, r4, #3 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ + adds r4, r1, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ subs r4, r7, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ movs r5, r3 │ │ │ │ │ adds r2, r6, r7 │ │ │ │ │ movs r5, r3 │ │ │ │ │ @@ -1269060,20 +1269062,20 @@ │ │ │ │ │ nop │ │ │ │ │ adds r6, r4, r4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r2, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - adds r4, r7, r6 │ │ │ │ │ + adds r0, r0, r7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - vqadd.s64 d16, d14, d5 │ │ │ │ │ - adds r0, r0, r4 │ │ │ │ │ + vmov.i32 d0, #37 @ 0x00000025 │ │ │ │ │ + adds r4, r0, r4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - mrc 0, 3, r0, cr14, cr5, {0} │ │ │ │ │ + mcr 0, 4, r0, cr2, cr5, {0} │ │ │ │ │ asrs r2, r0, #26 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r6, r7, #23 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r6, r4, #23 │ │ │ │ │ movs r5, r3 │ │ │ │ │ pop {r4, r5, r7} │ │ │ │ │ @@ -1269607,47 +1269609,47 @@ │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r5, #18 │ │ │ │ │ movs r5, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r7, #25 │ │ │ │ │ + asrs r2, r0, #26 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r6, r4, #25 │ │ │ │ │ + asrs r2, r5, #25 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r6, r7, #12 │ │ │ │ │ + asrs r2, r0, #13 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r0, r7, #12 │ │ │ │ │ + asrs r4, r7, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r0, r0, #23 │ │ │ │ │ + asrs r4, r0, #23 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r4, r4, #13 │ │ │ │ │ + asrs r0, r5, #13 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r4, r2, #12 │ │ │ │ │ + asrs r0, r3, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r0, r1, #12 │ │ │ │ │ + asrs r4, r1, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r2, r0, #12 │ │ │ │ │ + asrs r6, r0, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r2, r2, #12 │ │ │ │ │ + asrs r6, r2, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r4, r2, #12 │ │ │ │ │ + asrs r0, r3, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r2, r3, #12 │ │ │ │ │ + asrs r6, r3, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r2, r3, #12 │ │ │ │ │ + asrs r6, r3, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ asrs r0, r7, #10 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r0, #7 │ │ │ │ │ + asrs r4, r0, #7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - asrs r0, r3, #5 │ │ │ │ │ + asrs r4, r3, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ asrs r2, r0, #8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r2, r5, #7 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 00334e88 : │ │ │ │ │ @@ -1269819,15 +1269821,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ asrs r6, r3, #5 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmdb r4, {r0, r2, r4} │ │ │ │ │ + ldmdb r8, {r0, r2, r4} │ │ │ │ │ asrs r6, r7, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ asrs r6, r1, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 00334f9c , std::allocator > const&, int)@@Base>: │ │ │ │ │ display_control_map_combo_box(std::__cxx11::basic_string, std::allocator > const&, int): │ │ │ │ │ @@ -1270661,46 +1270663,46 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r7, #32 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r4, #32 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - b.n 3354ac , std::allocator > const&, int)@@Base+0x510> │ │ │ │ │ + b.n 3354b4 , std::allocator > const&, int)@@Base+0x518> │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrd r0, r0, [r2, #-80]! @ 0x50 │ │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ @ instruction: 0xb7ac │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ │ movs r7, r2 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ │ movs r6, r2 │ │ │ │ │ b.n 33527c , std::allocator > const&, int)@@Base+0x2e0> │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3359c8 │ │ │ │ │ + b.n 3359d0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ lsrs r2, r5, #11 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsrs r4, r1, #11 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 003355b4 : │ │ │ │ │ @@ -1270949,17 +1270951,17 @@ │ │ │ │ │ nop │ │ │ │ │ lsrs r0, r6, #8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r5, #8 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r7, #4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1271124,27 +1271126,27 @@ │ │ │ │ │ beq.n 33588c │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsrs r2, r3, #1 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsls r6, r5, #30 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsls r4, r0, #30 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 003358b8 : │ │ │ │ │ display_cell_chooser_box(): │ │ │ │ │ gtk-manual.cc:1137 │ │ │ │ │ @@ -1271811,63 +1271813,63 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ lsls r2, r4, #28 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r4, r0, #29 │ │ │ │ │ + lsls r0, r1, #29 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ movs r7, r2 │ │ │ │ │ asrs r2, r3, #4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - b.n 3362e4 │ │ │ │ │ + b.n 3362ec │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r0, r1, #31 │ │ │ │ │ + lsls r4, r1, #31 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r6, r5, #30 │ │ │ │ │ + lsls r2, r6, #30 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - b.n 336208 │ │ │ │ │ + b.n 336210 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r4, r4, #29 │ │ │ │ │ + lsls r0, r5, #29 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r2, r1, #29 │ │ │ │ │ + lsls r6, r1, #29 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - b.n 33611c │ │ │ │ │ + b.n 336124 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r0, r0, #28 │ │ │ │ │ + lsls r4, r0, #28 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r6, r4, #27 │ │ │ │ │ + lsls r2, r5, #27 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsls r4, r2, #10 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsls r2, r6, #9 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 00335e18 : │ │ │ │ │ @@ -1272026,19 +1272028,19 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ lsls r6, r1, #7 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r6, #18 │ │ │ │ │ + lsls r2, r7, #18 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r0, r5, #21 │ │ │ │ │ + lsls r4, r5, #21 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r0, r4, #9 │ │ │ │ │ + lsls r4, r4, #9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ movs r5, r3 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ movs r5, r3 │ │ │ │ │ │ │ │ │ │ 00335f40 : │ │ │ │ │ @@ -1272340,23 +1272342,23 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ movs r5, r3 │ │ │ │ │ - lsls r4, r7, #7 │ │ │ │ │ + lsls r0, r0, #8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r2, #16 │ │ │ │ │ + lsls r2, r3, #16 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r0, r5, #16 │ │ │ │ │ + lsls r4, r5, #16 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r6, r1, #17 │ │ │ │ │ + lsls r2, r2, #17 │ │ │ │ │ movs r7, r2 │ │ │ │ │ vqadd.u64 d16, d10, d12 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vqadd.u16 d0, d2, d12 │ │ │ │ │ mrc2 0, 7, r0, cr10, cr12, {0} │ │ │ │ │ mcr2 0, 7, r0, cr2, cr12, {0} │ │ │ │ │ @@ -1272657,22 +1272659,22 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ mrc2 0, 2, r0, cr10, cr12, {0} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ mrc2 0, 2, r0, cr6, cr12, {0} │ │ │ │ │ - vmov.i32 d16, #134 @ 0x00000086 │ │ │ │ │ + vmov.i32 d16, #198 @ 0x000000c6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r4, #9 │ │ │ │ │ + lsls r4, r4, #9 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r2, r5, #7 │ │ │ │ │ + lsls r6, r5, #7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r0, r2, #8 │ │ │ │ │ + lsls r4, r2, #8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldc2 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 0, cr0, [r4], {28} │ │ │ │ │ ldc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ │ stc2 0, cr0, [r2], #112 @ 0x70 │ │ │ │ │ @@ -1272972,22 +1272974,22 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldc2 0, cr0, [sl], {28} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2 0, cr0, [r6], {28} │ │ │ │ │ - ldc2 0, cr0, [lr, #-88]! @ 0xffffffa8 │ │ │ │ │ + stc2l 0, cr0, [r2, #-88] @ 0xffffffa8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #1 │ │ │ │ │ + lsls r4, r5, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - lsls r6, r0, #2 │ │ │ │ │ + lsls r2, r1, #2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - vshr.u16 d16, d6, #8 │ │ │ │ │ + vshr.u16 d16, d6, #4 │ │ │ │ │ mls r0, r4, ip, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa9c001c │ │ │ │ │ @ instruction: 0xfa82001c │ │ │ │ │ @ instruction: 0xfa6a001c │ │ │ │ │ @ instruction: 0xfa52001c │ │ │ │ │ @@ -1275712,36 +1275714,36 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ rsb r0, sl, ip, lsr #32 │ │ │ │ │ subs.w r0, r0, ip, lsr #32 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf0b40016 │ │ │ │ │ - orns r0, r2, #22 │ │ │ │ │ - bic.w r0, r4, #22 │ │ │ │ │ - vshr.s32 d16, d6, #16 │ │ │ │ │ - vshr.s16 d0, d6, #14 │ │ │ │ │ + @ instruction: 0xf0b80016 │ │ │ │ │ + orns r0, r6, #22 │ │ │ │ │ + bic.w r0, r8, #22 │ │ │ │ │ + vshr.s32 d16, d6, #12 │ │ │ │ │ + vshr.s16 d0, d6, #10 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmdb sl, {r2, r3, r4} │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc 0, 3, r0, cr0, cr6, {0} │ │ │ │ │ + mrc 0, 3, r0, cr4, cr6, {0} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc 0, 5, r0, cr8, cr6, {0} │ │ │ │ │ - mrc 0, 6, r0, cr8, cr6, {0} │ │ │ │ │ + mrc 0, 5, r0, cr12, cr6, {0} │ │ │ │ │ + mrc 0, 6, r0, cr12, cr6, {0} │ │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xe828001c │ │ │ │ │ @ instruction: 0xe80a001c │ │ │ │ │ b.n 3378d0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1276172,19 +1276174,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 33765c │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc 0, cr0, [r4], {22} │ │ │ │ │ - eor.w r0, r0, r6, lsr #32 │ │ │ │ │ - @ instruction: 0xeaa00016 │ │ │ │ │ - mrrc 0, 1, r0, r8, cr6 │ │ │ │ │ - mcrr 0, 1, r0, r4, cr6 │ │ │ │ │ + ldc 0, cr0, [r8], {22} │ │ │ │ │ + eor.w r0, r4, r6, lsr #32 │ │ │ │ │ + @ instruction: 0xeaa40016 │ │ │ │ │ + mrrc 0, 1, r0, ip, cr6 │ │ │ │ │ + mcrr 0, 1, r0, r8, cr6 │ │ │ │ │ │ │ │ │ │ 00337c64 : │ │ │ │ │ HUDMesh::setup_simple_camera_facing_quad(): │ │ │ │ │ HUDMesh.cc:72 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1277929,21 +1277931,21 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 338a48 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0xbc> │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 338b58 , std::allocator > >::_M_realloc_append >(glm::vec<2, float, (glm::qualifier)0>&&)@@Base+0x1c> │ │ │ │ │ + b.n 338b60 , std::allocator > >::_M_realloc_append >(glm::vec<2, float, (glm::qualifier)0>&&)@@Base+0x24> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - b.n 338c28 >::_M_realloc_append(float&&)@@Base+0x44> │ │ │ │ │ + b.n 338c30 >::_M_realloc_append(float&&)@@Base+0x4c> │ │ │ │ │ movs r6, r2 │ │ │ │ │ bls.n 338928 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - b.n 338ac8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0x13c> │ │ │ │ │ + b.n 338ad0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0x144> │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 3388fc │ │ │ │ │ movs r4, r3 │ │ │ │ │ │ │ │ │ │ 0033898c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base>: │ │ │ │ │ @@ -1278903,25 +1278905,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 3390e8 , std::allocator > > const&)@@Base+0xb4> │ │ │ │ │ + bhi.n 3390f0 , std::allocator > > const&)@@Base+0xbc> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 338f84 │ │ │ │ │ + bhi.n 338f8c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 338fb8 │ │ │ │ │ + bhi.n 338fc0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 3390e4 , std::allocator > > const&)@@Base+0xb0> │ │ │ │ │ + bhi.n 3390ec , std::allocator > > const&)@@Base+0xb8> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 3390b0 , std::allocator > > const&)@@Base+0x7c> │ │ │ │ │ + bhi.n 3390b8 , std::allocator > > const&)@@Base+0x84> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvc.n 339024 │ │ │ │ │ + bvc.n 33902c │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 00339034 , std::allocator > > const&)@@Base>: │ │ │ │ │ HUDTextureMesh::update_instancing_buffer_data(std::vector, std::allocator > > const&): │ │ │ │ │ HUDTextureMesh.cc:183 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1279225,21 +1279227,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 339208 , std::allocator > > const&)@@Base+0x1d4> │ │ │ │ │ + bvc.n 339210 , std::allocator > > const&)@@Base+0x1dc> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 339370 │ │ │ │ │ + bhi.n 339378 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvc.n 339258 , std::allocator > > const&)@@Base+0x224> │ │ │ │ │ + bvc.n 339260 , std::allocator > > const&)@@Base+0x22c> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvc.n 339318 │ │ │ │ │ + bvc.n 339320 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00339288 : │ │ │ │ │ HUDTextureMesh::draw(Shader*, HUDTextureMesh::screen_position_origins_t): │ │ │ │ │ HUDTextureMesh.cc:216 │ │ │ │ │ @@ -1280481,67 +1280483,67 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 339be4 │ │ │ │ │ + bvc.n 339bec │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvc.n 339b4c │ │ │ │ │ + bvc.n 339b54 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stc2l 0, cr0, [r6, #-92] @ 0xffffffa4 │ │ │ │ │ - b.n 339c88 │ │ │ │ │ + stc2l 0, cr0, [sl, #-92] @ 0xffffffa4 │ │ │ │ │ + b.n 339c90 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bne.n 339c48 │ │ │ │ │ + bne.n 339c50 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvs.n 339bfc │ │ │ │ │ + bvs.n 339c04 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvs.n 339b9c │ │ │ │ │ + bvs.n 339ba4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 339d4c │ │ │ │ │ + bpl.n 339d54 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bpl.n 339d04 │ │ │ │ │ + bpl.n 339d0c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339c28 │ │ │ │ │ + bcc.n 339c30 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339be8 │ │ │ │ │ + bcc.n 339bf0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339bd8 │ │ │ │ │ + bcc.n 339be0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339b98 │ │ │ │ │ + bcc.n 339ba0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339bbc │ │ │ │ │ + bcc.n 339bc4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcs.n 339c30 │ │ │ │ │ + bcs.n 339c38 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339bc0 │ │ │ │ │ + bcc.n 339bc8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bcc.n 339c18 │ │ │ │ │ + bcc.n 339c20 │ │ │ │ │ movs r6, r2 │ │ │ │ │ add r8, sl │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xebe20016 │ │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ │ + @ instruction: 0xebe60016 │ │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - beq.n 339d50 │ │ │ │ │ + beq.n 339d58 │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1281237,55 +1281239,55 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 33a1f8 │ │ │ │ │ + bvc.n 33a200 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r1} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ │ movs r4, r3 │ │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ │ movs r6, r2 │ │ │ │ │ subs r6, #30 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 339c64 │ │ │ │ │ + b.n 339c6c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r2!, {r3} │ │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ │ movs r6, r2 │ │ │ │ │ bkpt 0x00d2 │ │ │ │ │ movs r4, r3 │ │ │ │ │ bkpt 0x00ba │ │ │ │ │ movs r4, r3 │ │ │ │ │ bkpt 0x009c │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1281586,20 +1281588,20 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r5} │ │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - orr.w r0, sl, #22 │ │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ │ + orr.w r0, lr, #22 │ │ │ │ │ + ldmia r2!, {r4} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033a460 , std::allocator > const&, std::map, std::allocator > > const&) const@@Base>: │ │ │ │ │ HUDTextureMesh::get_sum_x_advance(std::__cxx11::basic_string, std::allocator > const&, std::map, std::allocator > > const&) const: │ │ │ │ │ HUDTextureMesh.cc:404 │ │ │ │ │ @@ -1281795,15 +1281797,15 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 33a63e , std::allocator > const&, glm::vec<4, float, (glm::qualifier)0>&, Shader*, std::map, std::allocator > > const&)@@Base+0x4a> │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ revsh r0, r0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ rev16 r2, r1 │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1282220,31 +1282222,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bkpt 0x009c │ │ │ │ │ + bkpt 0x00a0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1283672,78 +1283674,78 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r4, 33b4d2 , std::allocator > const&, glm::vec<4, float, (glm::qualifier)0>&, Shader*, std::map, std::allocator > > const&)@@Base+0xede> │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itee ls │ │ │ │ │ + itet ls │ │ │ │ │ movls r6, r2 │ │ │ │ │ - bkpt 0x00a0 │ │ │ │ │ - movhi r6, r2 │ │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ │ + bkpt 0x00a4 │ │ │ │ │ + movls r6, r2 │ │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bkpt 0x0092 │ │ │ │ │ + bkpt 0x0096 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp ip, sp │ │ │ │ │ + cmp r8, lr │ │ │ │ │ movs r7, r2 │ │ │ │ │ - bkpt 0x004e │ │ │ │ │ + bkpt 0x0052 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - pop {r5, r6, r7} │ │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - it mi │ │ │ │ │ + ite mi │ │ │ │ │ movmi r6, r2 │ │ │ │ │ - nop {7} │ │ │ │ │ - movs r6, r2 │ │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ │ + ite vc @ unpredictable │ │ │ │ │ + movvc r6, r2 │ │ │ │ │ + cmpvs r3, #118 @ 0x76 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bhi.n 33b54c , std::allocator > const&, bool, Shader*, std::map, std::allocator > > const&)@@Base+0x20> │ │ │ │ │ + bhi.n 33b554 , std::allocator > const&, bool, Shader*, std::map, std::allocator > > const&)@@Base+0x28> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - itet cs │ │ │ │ │ + itee cs │ │ │ │ │ movcs r6, r2 │ │ │ │ │ - mvncc r4, r3 │ │ │ │ │ - movcs r7, r2 │ │ │ │ │ + mvncc r0, r4 │ │ │ │ │ + movcc r7, r2 │ │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r5, sp, #0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ │ movs r4, r3 │ │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ │ @@ -1283832,15 +1283834,15 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 33b5f0 │ │ │ │ │ + bgt.n 33b5f8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ │ movs r4, r3 │ │ │ │ │ │ │ │ │ │ 0033b5b4 : │ │ │ │ │ HUDTextureMesh::setup_quad(): │ │ │ │ │ HUDTextureMesh.cc:51 │ │ │ │ │ @@ -1284636,23 +1284638,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb668 │ │ │ │ │ + @ instruction: 0xb66c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033bbb0 : │ │ │ │ │ Instanced_Markup_Mesh::setup_instancing_buffers(unsigned int): │ │ │ │ │ Instanced-Markup-Mesh.cc:147 │ │ │ │ │ @@ -1285319,35 +1285321,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 33c12c > const&)@@Base+0x3c> │ │ │ │ │ + cbz r4, 33c12c > const&)@@Base+0x3c> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cbz r4, 33c11c > const&)@@Base+0x2c> │ │ │ │ │ + cbz r0, 33c11e > const&)@@Base+0x2e> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - uxth r4, r5 │ │ │ │ │ + uxth r0, r6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - sxtb r2, r2 │ │ │ │ │ + sxtb r6, r2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cbz r0, 33c122 > const&)@@Base+0x32> │ │ │ │ │ + cbz r4, 33c122 > const&)@@Base+0x32> │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cbz r2, 33c124 > const&)@@Base+0x34> │ │ │ │ │ + cbz r6, 33c124 > const&)@@Base+0x34> │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033c0f0 > const&)@@Base>: │ │ │ │ │ Instanced_Markup_Mesh::update_instancing_buffers(std::vector > const&): │ │ │ │ │ Instanced-Markup-Mesh.cc:229 │ │ │ │ │ @@ -1286908,18 +1286910,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mcr2 0, 5, r0, cr10, cr5, {0} │ │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ │ + mcr2 0, 5, r0, cr14, cr5, {0} │ │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1286931,83 +1286933,83 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r4, #9] │ │ │ │ │ + strb r6, [r4, #9] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r6, r2, #19 │ │ │ │ │ + asrs r2, r3, #19 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r7, #4] │ │ │ │ │ + strb r4, [r7, #4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r4, sp, #24 │ │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ + cmp r5, #12 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ + add r1, sp, #32 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r4, pc, #152 @ (adr r4, 33ce64 ) │ │ │ │ │ + add r4, pc, #168 @ (adr r4, 33ce74 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1287531,15 +1287533,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 33d186 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrh r0, [r3, #52] @ 0x34 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #720 @ (adr r2, 33d490 ) │ │ │ │ │ + add r2, pc, #736 @ (adr r2, 33d4a0 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033d1c4 : │ │ │ │ │ key_bindings_t::run() const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -1287782,21 +1287784,21 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ │ movs r4, r3 │ │ │ │ │ - add r2, pc, #280 @ (adr r2, 33d52c ) │ │ │ │ │ + add r2, pc, #296 @ (adr r2, 33d53c ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #720 @ (adr r1, 33d6ec > const&, std::vector > const&)@@Base+0x40>) │ │ │ │ │ + add r1, pc, #736 @ (adr r1, 33d6fc > const&, std::vector > const&)@@Base+0x50>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r1, pc, #480 @ (adr r1, 33d600 ) │ │ │ │ │ + add r1, pc, #496 @ (adr r1, 33d610 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ │ movs r4, r3 │ │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1288441,35 +1288443,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r3, #14] │ │ │ │ │ + strb r6, [r3, #14] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r4, [r6, #13] │ │ │ │ │ + strb r0, [r7, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r1, #13] │ │ │ │ │ + strb r2, [r2, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r5, #12] │ │ │ │ │ + strb r4, [r5, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033d934 : │ │ │ │ │ LinesMesh::update_radius_ring_vertices(float): │ │ │ │ │ LinesMesh.cc:168 │ │ │ │ │ @@ -1289191,37 +1289193,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r0, [r4, #18] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r3, #14] │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1289753,37 +1289755,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r0, #0] │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1290143,23 +1290145,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033e5bc > const&, std::vector > const&)@@Base>: │ │ │ │ │ LinesMesh::setup_vertices_and_indices(std::vector > const&, std::vector > const&): │ │ │ │ │ LinesMesh.cc:97 │ │ │ │ │ @@ -1290244,15 +1290246,15 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033e674 const&, float, unsigned int, float, bool)@@Base>: │ │ │ │ │ LinesMesh::make_vertices_for_pulse(glm::vec<4, float, (glm::qualifier)0> const&, float, unsigned int, float, bool): │ │ │ │ │ LinesMesh.cc:334 │ │ │ │ │ @@ -1290722,15 +1290724,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r6, #24] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #800 @ (adr r7, 33ed4c ) │ │ │ │ │ + add r7, pc, #816 @ (adr r7, 33ed5c ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r0, [r7, #23] │ │ │ │ │ movs r4, r3 │ │ │ │ │ │ │ │ │ │ 0033ea30 : │ │ │ │ │ LinesMesh::update_buffers_for_pulse(float, int): │ │ │ │ │ LinesMesh.cc:382 │ │ │ │ │ @@ -1290871,15 +1290873,15 @@ │ │ │ │ │ itett ge │ │ │ │ │ movge r0, r0 │ │ │ │ │ movlt r0, r0 │ │ │ │ │ strbge r2, [r6, #22] │ │ │ │ │ movge r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #296 @ (adr r7, 33ec70 ) │ │ │ │ │ + add r7, pc, #312 @ (adr r7, 33ec80 ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r4, [r4, #22] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1291003,15 +1291005,15 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, #17] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #832 @ (adr r5, 33ef84 ) │ │ │ │ │ + add r5, pc, #848 @ (adr r5, 33ef94 ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r6, #15] │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1291490,15 +1291492,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:123 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx e9d00 >::_M_realloc_append(unsigned int&&)@plt+0x4> │ │ │ │ │ b.n 33ef18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #184 @ (adr r5, 33f02c ) │ │ │ │ │ + add r5, pc, #200 @ (adr r5, 33f03c ) │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r4, [r7, #13] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, #3] │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1292107,17 +1292109,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mvns r0, r2 │ │ │ │ │ + mvns r4, r2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0033f44c , std::allocator > > const&)@@Base>: │ │ │ │ │ LigandViewMesh::import(std::vector, std::allocator > > const&): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1292518,15 +1292520,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strh r0, [r4, #26] │ │ │ │ │ + strh r4, [r4, #26] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1292538,31 +1292540,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r2, #22] │ │ │ │ │ + strh r4, [r2, #22] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r0, r2 │ │ │ │ │ + asrs r4, r2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strh r6, [r7, #20] │ │ │ │ │ + strh r2, [r0, #22] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - vqadd.u8 d0, d10, d6 │ │ │ │ │ - strh r6, [r1, #18] │ │ │ │ │ + vqadd.u8 d0, d14, d6 │ │ │ │ │ + strh r2, [r2, #18] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r1 │ │ │ │ │ + lsls r2, r2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strh r0, [r4, #18] │ │ │ │ │ + strh r4, [r4, #18] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mrc2 0, 4, r0, cr0, cr6, {0} │ │ │ │ │ + mrc2 0, 4, r0, cr4, cr6, {0} │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #10] │ │ │ │ │ + strh r4, [r5, #10] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r6, [r6, #124] @ 0x7c │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r6, [r3, #124] @ 0x7c │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1293139,15 +1293141,15 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movs r4, r3 │ │ │ │ │ - cbz r2, 33fc42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e> │ │ │ │ │ + cbz r6, 33fc42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e> │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1293930,25 +1293932,25 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 340208 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x16c> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ │ - movs r6, r2 │ │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ │ movs r6, r2 │ │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ │ + movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, #30] │ │ │ │ │ + strb r4, [r6, #30] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 00340258 , std::allocator > const&) const@@Base>: │ │ │ │ │ Model::export_as_obj(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ Model.cc:491 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1295056,94 +1295058,94 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #31] │ │ │ │ │ + strb r4, [r2, #31] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r0, #31] │ │ │ │ │ + strb r6, [r0, #31] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh.w r0, [r2, #20] │ │ │ │ │ - strb r2, [r1, #24] │ │ │ │ │ + ldrh.w r0, [r6, #20] │ │ │ │ │ + strb r6, [r1, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r4, r3 │ │ │ │ │ - strb r2, [r2, #21] │ │ │ │ │ + strb r6, [r2, #21] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r4, [r2, #21] │ │ │ │ │ + strb r0, [r3, #21] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r4, [r4, #6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp lr, sp │ │ │ │ │ + cmp sl, lr │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r4, #20] │ │ │ │ │ + strb r4, [r4, #20] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r0, #20] │ │ │ │ │ + strb r6, [r0, #20] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r6, #19] │ │ │ │ │ + strb r6, [r6, #19] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ + cmp r6, lr │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strb r6, [r2, #13] │ │ │ │ │ - movs r6, r2 │ │ │ │ │ - strb r6, [r2, #13] │ │ │ │ │ + strb r2, [r3, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r4, #13] │ │ │ │ │ + strb r2, [r3, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r5, #13] │ │ │ │ │ + strb r6, [r4, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r6, #13] │ │ │ │ │ + strb r2, [r6, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r6, #13] │ │ │ │ │ + strb r2, [r7, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r6, #13] │ │ │ │ │ + strb r2, [r7, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r2, [r7, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r0, #14] │ │ │ │ │ + strb r6, [r7, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r4, #12] │ │ │ │ │ + strb r2, [r1, #14] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r5, #12] │ │ │ │ │ + strb r2, [r5, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r5, #12] │ │ │ │ │ + strb r2, [r6, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r5, #13] │ │ │ │ │ + strb r2, [r6, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r2, [r6, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r7, #13] │ │ │ │ │ + strb r6, [r6, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r3, #11] │ │ │ │ │ + strb r2, [r0, #14] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r4, #11] │ │ │ │ │ + strb r2, [r4, #11] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r4, #11] │ │ │ │ │ + strb r2, [r5, #11] │ │ │ │ │ + movs r6, r2 │ │ │ │ │ + strb r2, [r5, #11] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1295782,19 +1295784,19 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, r2] │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r2, [r2, #25] │ │ │ │ │ movs r4, r2 │ │ │ │ │ bcs.n 3411ec │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1296836,109 +1296838,109 @@ │ │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 341b96 │ │ │ │ │ blx e78c8 │ │ │ │ │ b.n 341cd4 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #30 │ │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r7, #18] │ │ │ │ │ + strb r4, [r7, #18] │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r2, [r6, #8] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r7!, {r2, r4, r5} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r3, #14 │ │ │ │ │ + movs r3, #18 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r6, #16] │ │ │ │ │ + strb r2, [r7, #16] │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r0, [r6, #6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r7, #14] │ │ │ │ │ + strb r4, [r7, #14] │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r2, [r6, #4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r6!, {r2, r4, r5} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ + movs r2, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r2, [r2, #11] │ │ │ │ │ + strb r6, [r2, #11] │ │ │ │ │ movs r5, r2 │ │ │ │ │ strb r4, [r1, #1] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r3, #9] │ │ │ │ │ + strb r4, [r3, #9] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r3, #7] │ │ │ │ │ + strb r2, [r4, #7] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r4, {r1, r3, r4, r6} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r0, r3, #7 │ │ │ │ │ + subs r4, r3, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r0, [r0, #4] │ │ │ │ │ + strb r4, [r0, #4] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - subs r6, r3, #5 │ │ │ │ │ + subs r2, r4, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r0, #2] │ │ │ │ │ + strb r2, [r1, #2] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r3!, {r1} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - subs r4, r4, #3 │ │ │ │ │ + subs r0, r5, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r4, [r1, #0] │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - subs r2, r5, #1 │ │ │ │ │ + subs r6, r5, #1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r4, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r8, fp │ │ │ │ │ movs r4, r3 │ │ │ │ │ @@ -1301775,17 +1301777,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ subs r6, r4, r7 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r0, #8 │ │ │ │ │ + subs r0, #12 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003445f0 : │ │ │ │ │ Mesh::debug() const: │ │ │ │ │ Mesh.cc:336 │ │ │ │ │ @@ -1301887,19 +1301889,19 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ adds r6, r6, r7 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003446c8 : │ │ │ │ │ Mesh::delete_gl_buffers(): │ │ │ │ │ Mesh.cc:710 │ │ │ │ │ @@ -1302040,15 +1302042,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003447e4 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base>: │ │ │ │ │ @@ -1302894,19 +1302896,19 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ asrs r4, r7, #31 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1302918,43 +1302920,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #12 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r5, #18 │ │ │ │ │ + adds r5, #22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, #12 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ │ movs r6, r2 │ │ │ │ │ - orr.w r0, r8, r5, lsr #32 │ │ │ │ │ + orr.w r0, ip, r5, lsr #32 │ │ │ │ │ │ │ │ │ │ 00344ed8 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base>: │ │ │ │ │ Mesh::setup_matrix_and_colour_instancing_buffers_standard(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&): │ │ │ │ │ Mesh.cc:1158 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1303850,43 +1303852,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r1, #6 │ │ │ │ │ + adds r1, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r7, #8 │ │ │ │ │ + cmp r7, #12 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - b.n 345c8c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0x66c> │ │ │ │ │ + b.n 345c94 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0x674> │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00345620 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base>: │ │ │ │ │ Mesh::draw_instanced(int, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float): │ │ │ │ │ Mesh.cc:1497 │ │ │ │ │ @@ -1305668,45 +1305670,45 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r3, #6 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #512 @ (adr r4, 346514 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xef4>) │ │ │ │ │ + add r4, pc, #528 @ (adr r4, 346524 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xf04>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r4, #31 │ │ │ │ │ + asrs r6, r4, #31 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ + cmp r3, #18 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #30 │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #20 │ │ │ │ │ + cmp r2, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1305714,91 +1305716,91 @@ │ │ │ │ │ movs r4, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r0, #9 │ │ │ │ │ movs r4, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ │ - movs r6, r2 │ │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ │ movs r6, r2 │ │ │ │ │ movs r5, #236 @ 0xec │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ │ + movs r6, r2 │ │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bhi.n 346370 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xd50> │ │ │ │ │ + bhi.n 346378 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xd58> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r4, r6, #19 │ │ │ │ │ + asrs r0, r7, #19 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r4, r4, #19 │ │ │ │ │ + asrs r0, r5, #19 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r4, #19 │ │ │ │ │ + asrs r6, r4, #19 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r4, #12 │ │ │ │ │ + subs r4, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvc.n 3462ec const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xccc> │ │ │ │ │ + bvc.n 3462f4 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xcd4> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r5, #10 │ │ │ │ │ + asrs r6, r5, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bvs.n 34642c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xe0c> │ │ │ │ │ + bvs.n 346434 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base+0xe14> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r0, r7, #20 │ │ │ │ │ + asrs r4, r7, #20 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r2, [r0, #32] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ │ ldc2 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ │ stc2 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ │ stc2 0, cr0, [r4, #108] @ 0x6c │ │ │ │ │ @@ -1307209,29 +1307211,29 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfa96001b │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - subs r0, r6, #0 │ │ │ │ │ + subs r4, r6, #0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r4, r5, #7 │ │ │ │ │ + adds r0, r6, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, r4, #6 │ │ │ │ │ + adds r2, r5, #6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, r3, #5 │ │ │ │ │ + adds r4, r3, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, r1, #4 │ │ │ │ │ + adds r6, r1, #4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1307239,75 +1307241,75 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf5e0001b │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r7, r6 │ │ │ │ │ + adds r4, r7, r6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, r5, #0 │ │ │ │ │ + adds r6, r5, #0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r0, r1, #3 │ │ │ │ │ + subs r4, r1, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r4, r5, r2 │ │ │ │ │ + subs r0, r6, r2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r4!, {r3} │ │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r6, r4, #10 │ │ │ │ │ + lsls r2, r5, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r4, r1, r1 │ │ │ │ │ + subs r0, r2, r1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r4, #28 │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r2, r0, r7 │ │ │ │ │ + adds r6, r0, r7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r2, [r7, #2] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - adds r4, r6, r6 │ │ │ │ │ + adds r0, r7, r6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, r7, r4 │ │ │ │ │ + adds r2, r0, r5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, r7, r4 │ │ │ │ │ + adds r2, r0, r5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r6, r3, r1 │ │ │ │ │ + adds r2, r4, r1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r1, #31 │ │ │ │ │ + asrs r6, r1, #31 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r0, r7, #30 │ │ │ │ │ + asrs r4, r7, #30 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r0, r2, r0 │ │ │ │ │ + subs r4, r2, r0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r4, r6, r0 │ │ │ │ │ + subs r0, r7, r0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ │ + ldmia r2!, {r5} │ │ │ │ │ movs r5, r2 │ │ │ │ │ @ instruction: 0xf266001b │ │ │ │ │ movw r0, #32795 @ 0x801b │ │ │ │ │ @ instruction: 0xf22a001b │ │ │ │ │ addw r0, lr, #27 │ │ │ │ │ @ instruction: 0xf1f2001b │ │ │ │ │ rsbs r0, r6, #27 │ │ │ │ │ @@ -1309017,34 +1309019,34 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orns r0, r2, #27 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r3, r1] │ │ │ │ │ + str r0, [r4, r1] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r2, r0, #26 │ │ │ │ │ + asrs r6, r0, #26 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r0, r7, #13 │ │ │ │ │ + asrs r4, r7, #13 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r6, #12 │ │ │ │ │ + asrs r6, r6, #12 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r5, #11 │ │ │ │ │ + asrs r6, r5, #11 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r3, #10 │ │ │ │ │ + asrs r6, r3, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r1, #9 │ │ │ │ │ + asrs r6, r1, #9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r6, r3, #17 │ │ │ │ │ + asrs r2, r4, #17 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mrc2 0, 6, r0, cr10, cr5, {0} │ │ │ │ │ - asrs r4, r1, #16 │ │ │ │ │ + mrc2 0, 6, r0, cr14, cr5, {0} │ │ │ │ │ + asrs r0, r2, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1309061,106 +1309063,106 @@ │ │ │ │ │ strd r0, r0, [r2, #108]! @ 0x6c │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r0, #11 │ │ │ │ │ + asrs r6, r0, #11 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r6, r2, #11 │ │ │ │ │ + asrs r2, r3, #11 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - asrs r6, r2, #12 │ │ │ │ │ + asrs r2, r3, #12 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf7940015 │ │ │ │ │ - asrs r4, r4, #10 │ │ │ │ │ + @ instruction: 0xf7980015 │ │ │ │ │ + asrs r0, r5, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrd r0, r0, [lr], #108 @ 0x6c │ │ │ │ │ - asrs r4, r2, #5 │ │ │ │ │ + asrs r0, r3, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - smlawt r0, r2, r5, r0 │ │ │ │ │ - asrs r0, r4, #2 │ │ │ │ │ + smlawt r0, r6, r5, r0 │ │ │ │ │ + asrs r4, r4, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - smladx r0, r6, r5, r0 │ │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ │ + smladx r0, sl, r5, r0 │ │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - asrs r2, r5, #1 │ │ │ │ │ + asrs r6, r5, #1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - vld1.8 @ instruction: 0xf9e00015 │ │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ │ + vld1.8 @ instruction: 0xf9e40015 │ │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - it ne │ │ │ │ │ + itt ne │ │ │ │ │ movne r5, r2 │ │ │ │ │ - vst1.8 @ instruction: 0xf9c40015 │ │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ │ + vst1ne.8 @ instruction: 0xf9c80015 │ │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xfa3c0015 │ │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ │ + @ instruction: 0xfa400015 │ │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - vst1.8 @ instruction: 0xf9cc0015 │ │ │ │ │ - bkpt 0x0068 │ │ │ │ │ + ldr??.w r0, [r0, #21] │ │ │ │ │ + bkpt 0x006c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add.w r0, r6, #9764864 @ 0x950000 │ │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ │ + add.w r0, sl, #9764864 @ 0x950000 │ │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrsh.w r0, [r8, #21] │ │ │ │ │ - ldrsh.w r0, [r0, #21] │ │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ │ + ldrsh.w r0, [ip, #21] │ │ │ │ │ + ldrsh.w r0, [r4, #21] │ │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - usat16 r0, #21, r0 │ │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ │ + usat16 r0, #21, r4 │ │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb.w r0, [r2, #21] │ │ │ │ │ - ldr??.w r0, [r6, r5, lsl #1] │ │ │ │ │ - ldr??.w r0, [r6, r5, lsl #1] │ │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ │ + strb.w r0, [r6, #21] │ │ │ │ │ + ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ │ + ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ │ movs r6, r2 │ │ │ │ │ b.n 3475e8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool)@@Base+0x688> │ │ │ │ │ movs r3, r3 │ │ │ │ │ b.n 3475b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool)@@Base+0x650> │ │ │ │ │ movs r3, r3 │ │ │ │ │ b.n 348578 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x6f8> │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1310936,48 +1310938,48 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r0, #30 │ │ │ │ │ + lsls r2, r1, #30 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r4, r6 │ │ │ │ │ + lsls r0, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsls r0, r6, #15 │ │ │ │ │ + lsls r4, r6, #15 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r1, #27 │ │ │ │ │ + lsls r6, r1, #27 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r5, #15 │ │ │ │ │ + lsls r0, r6, #15 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r3, #15 │ │ │ │ │ + lsls r0, r4, #15 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r1, #15 │ │ │ │ │ + lsls r6, r1, #15 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r7, #14 │ │ │ │ │ + lsls r4, r7, #14 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r4, #14 │ │ │ │ │ + lsls r2, r5, #14 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xf0aa0015 │ │ │ │ │ - lsls r4, r5, #23 │ │ │ │ │ + @ instruction: 0xf0ae0015 │ │ │ │ │ + lsls r0, r6, #23 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1310997,109 +1310999,109 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 348d10 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xe90> │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r4, #28 │ │ │ │ │ + lsls r2, r5, #28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r2, #17 │ │ │ │ │ + lsls r0, r3, #17 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsls r4, r2, #18 │ │ │ │ │ + lsls r0, r3, #18 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldmdb r2, {r0, r2, r4} │ │ │ │ │ - lsls r2, r4, #16 │ │ │ │ │ + ldmdb r6, {r0, r2, r4} │ │ │ │ │ + lsls r6, r4, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strb r6, [r1, #1] │ │ │ │ │ + strb r2, [r2, #1] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r2, #26 │ │ │ │ │ + lsls r6, r2, #26 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r0, #15 │ │ │ │ │ + lsls r4, r0, #15 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrsb r2, [r0, r5] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsls r0, r0, #16 │ │ │ │ │ + lsls r4, r0, #16 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldrd r0, r0, [lr], #-84 @ 0x54 │ │ │ │ │ - lsls r6, r4, #14 │ │ │ │ │ + stmia.w r2, {r0, r2, r4} │ │ │ │ │ + lsls r2, r5, #14 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r0, #12 │ │ │ │ │ + lsls r2, r1, #12 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r3, #14 │ │ │ │ │ + lsls r2, r4, #14 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stc 0, cr0, [lr, #84]! @ 0x54 │ │ │ │ │ - stc 0, cr0, [r0, #84]! @ 0x54 │ │ │ │ │ - ldc 0, cr0, [lr, #84] @ 0x54 │ │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ │ + ldc 0, cr0, [r2, #84]! @ 0x54 │ │ │ │ │ + stc 0, cr0, [r4, #84]! @ 0x54 │ │ │ │ │ + stc 0, cr0, [r2, #84]! @ 0x54 │ │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r4, #19 │ │ │ │ │ + lsls r6, r4, #19 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r3, #18 │ │ │ │ │ + lsls r6, r3, #18 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 348b0c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xc8c> │ │ │ │ │ + b.n 348b14 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xc94> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r3, #19 │ │ │ │ │ + lsls r0, r4, #19 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - mrrc 0, 1, r0, r6, cr5 │ │ │ │ │ - lsls r0, r2, #17 │ │ │ │ │ + mrrc 0, 1, r0, sl, cr5 │ │ │ │ │ + lsls r4, r2, #17 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r2, #6 │ │ │ │ │ + lsls r0, r3, #6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r4, r2, #7 │ │ │ │ │ + subs r0, r3, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r6, r3, #8 │ │ │ │ │ + lsls r2, r4, #8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xeb340015 │ │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ │ + @ instruction: 0xeb380015 │ │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r2, #11 │ │ │ │ │ + lsls r4, r2, #11 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r6, [r0, r3] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - lsls r2, r0, #11 │ │ │ │ │ + lsls r6, r0, #11 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r2, #9 │ │ │ │ │ + lsls r4, r2, #9 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bic.w r0, sl, r5, lsr #32 │ │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ + bic.w r0, lr, r5, lsr #32 │ │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strd r0, r0, [r8, #84] @ 0x54 │ │ │ │ │ - lsls r4, r7, #6 │ │ │ │ │ + strd r0, r0, [ip, #84] @ 0x54 │ │ │ │ │ + lsls r0, r0, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r2, r4, #5 │ │ │ │ │ + lsls r6, r4, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r7, #3 │ │ │ │ │ + lsls r4, r7, #3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r4, r1, #4 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ + lsls r4, r1, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xe8d60015 │ │ │ │ │ - movs r2, r1 │ │ │ │ │ + @ instruction: 0xe8da0015 │ │ │ │ │ + movs r6, r1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strd r0, r0, [r2], #-84 @ 0x54 │ │ │ │ │ - stc2l 0, cr0, [r6, #84]! @ 0x54 │ │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ │ + strd r0, r0, [r6], #-84 @ 0x54 │ │ │ │ │ + stc2l 0, cr0, [sl, #84]! @ 0x54 │ │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r0, [r3, r0] │ │ │ │ │ + str r4, [r3, r0] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - lsls r0, r3, #4 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ │ movs r4, r2 │ │ │ │ │ bpl.n 348c38 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xdb8> │ │ │ │ │ movs r3, r3 │ │ │ │ │ bpl.n 348c00 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xd80> │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1311782,15 +1311784,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 34922c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x458> │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1311800,44 +1311802,44 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 3492e0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x20> │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2 0, cr0, [r0], {21} │ │ │ │ │ - ldr r2, [pc, #152] @ (349300 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x40>) │ │ │ │ │ + stc2 0, cr0, [r4], {21} │ │ │ │ │ + ldr r2, [pc, #168] @ (349310 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x50>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldc2l 0, cr0, [lr], #84 @ 0x54 │ │ │ │ │ + stc2 0, cr0, [r2, #-84] @ 0xffffffac │ │ │ │ │ ldr r4, [pc, #912] @ (349600 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x78>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ - vst1.8 @ instruction: 0xf9800015 │ │ │ │ │ - ble.n 34926c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x498> │ │ │ │ │ + vst1.8 @ instruction: 0xf9840015 │ │ │ │ │ + ble.n 349274 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x4a0> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrsb.w r0, [lr, r5, lsl #1] │ │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ │ + vld4.8 {d0-d3}, [r2 :64], r5 │ │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - @ instruction: 0xfbbc0015 │ │ │ │ │ - b.n 349858 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x2d0> │ │ │ │ │ + @ instruction: 0xfbc00015 │ │ │ │ │ + b.n 349860 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x2d8> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stc2 0, cr0, [r2], #-84 @ 0xffffffac │ │ │ │ │ + stc2 0, cr0, [r6], #-84 @ 0xffffffac │ │ │ │ │ ldr r3, [pc, #1000] @ (349678 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0xf0>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldr r3, [pc, #992] @ (349674 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0xec>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ble.n 3492f8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x38> │ │ │ │ │ + ble.n 349300 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x40> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - smlabt r0, sl, r5, r0 │ │ │ │ │ - smladx r0, r2, r5, r0 │ │ │ │ │ - smlabt r0, sl, r5, r0 │ │ │ │ │ + smlabt r0, lr, r5, r0 │ │ │ │ │ + smladx r0, r6, r5, r0 │ │ │ │ │ + smlabt r0, lr, r5, r0 │ │ │ │ │ ldr r3, [pc, #528] @ (3494bc const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1fc>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ - smlawt r0, lr, r5, r0 │ │ │ │ │ + smlsdx r0, r2, r5, r0 │ │ │ │ │ ldr r3, [pc, #264] @ (3493bc const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xfc>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r6!, {r2, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldmia r6!, {r1, r2} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ │ @@ -1312205,30 +1312207,30 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh.w r0, [r0, #21] │ │ │ │ │ - bls.n 349488 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c8> │ │ │ │ │ + ldrh.w r0, [r4, #21] │ │ │ │ │ + bls.n 349490 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1d0> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r4, #12] │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1312863,48 +1312865,48 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6620015 │ │ │ │ │ - add r0, pc, #280 @ (adr r0, 349b6c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0xd4>) │ │ │ │ │ + @ instruction: 0xf6660015 │ │ │ │ │ + add r0, pc, #296 @ (adr r0, 349b7c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0xe4>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf6500015 │ │ │ │ │ - @ instruction: 0xf6900015 │ │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ │ + @ instruction: 0xf6540015 │ │ │ │ │ + @ instruction: 0xf6940015 │ │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf6860015 │ │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ │ + @ instruction: 0xf68a0015 │ │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ │ + udf #188 @ 0xbc │ │ │ │ │ movs r5, r2 │ │ │ │ │ - subs.w r0, r6, #9764864 @ 0x950000 │ │ │ │ │ - adc.w r0, r8, #9764864 @ 0x950000 │ │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ │ + subs.w r0, sl, #9764864 @ 0x950000 │ │ │ │ │ + adc.w r0, ip, #9764864 @ 0x950000 │ │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bpl.n 349998 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x410> │ │ │ │ │ + bpl.n 3499a0 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x418> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - orrs.w r0, lr, #9764864 @ 0x950000 │ │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ │ + orn r0, r2, #9764864 @ 0x950000 │ │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ stmia r6!, {r1, r2, r4} │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1313532,48 +1313534,48 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r6, #12] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sbc.w r0, r0, #21 │ │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ │ + sbc.w r0, r4, #21 │ │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adc.w r0, lr, #21 │ │ │ │ │ - @ instruction: 0xf0ea0015 │ │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ │ + adcs.w r0, r2, #21 │ │ │ │ │ + @ instruction: 0xf0ee0015 │ │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf1840015 │ │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ │ + @ instruction: 0xf1880015 │ │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bls.n 349edc const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x444> │ │ │ │ │ + bls.n 349ee4 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x44c> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf1300015 │ │ │ │ │ - and.w r0, sl, #21 │ │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ │ + @ instruction: 0xf1340015 │ │ │ │ │ + and.w r0, lr, #21 │ │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - beq.n 349e98 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x400> │ │ │ │ │ + beq.n 349ea0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x408> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - vqadd.s16 d16, d12, d5 │ │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ │ + vqadd.s32 d16, d0, d5 │ │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ │ movs r3, r3 │ │ │ │ │ stmia r1!, {r2, r4} │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1313888,23 +1313890,23 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ it le │ │ │ │ │ movle r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc 0, 2, r0, cr4, cr5, {0} │ │ │ │ │ - mcr 0, 2, r0, cr4, cr5, {0} │ │ │ │ │ + mrc 0, 2, r0, cr8, cr5, {0} │ │ │ │ │ + mcr 0, 2, r0, cr8, cr5, {0} │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc 0, cr0, [r2], {21} │ │ │ │ │ + stc 0, cr0, [r6], {21} │ │ │ │ │ │ │ │ │ │ 0034a1e8 : │ │ │ │ │ Mesh::setup_instancing_buffer_data_for_extra_distance_restraints(unsigned int): │ │ │ │ │ Mesh.cc:2720 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1314769,30 +1314771,30 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 34a83c │ │ │ │ │ + bgt.n 34a844 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - orn r0, r6, r5, lsr #32 │ │ │ │ │ - orrs.w r0, ip, r5, lsr #32 │ │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ │ + orn r0, sl, r5, lsr #32 │ │ │ │ │ + orn r0, r0, r5, lsr #32 │ │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stc 0, cr0, [ip, #-84] @ 0xffffffac │ │ │ │ │ - ldc 0, cr0, [lr], {21} │ │ │ │ │ - ldc 0, cr0, [r2], #-84 @ 0xffffffac │ │ │ │ │ - @ instruction: 0xeb9c0015 │ │ │ │ │ - add.w r0, r6, r5, lsr #32 │ │ │ │ │ - orns r0, r0, r5, lsr #32 │ │ │ │ │ - ldrd r0, r0, [sl, #84] @ 0x54 │ │ │ │ │ - strd r0, r0, [r4, #-84] @ 0x54 │ │ │ │ │ - stmia.w r2!, {r0, r2, r4} │ │ │ │ │ - blt.n 34a924 │ │ │ │ │ + ldc 0, cr0, [r0, #-84] @ 0xffffffac │ │ │ │ │ + stc 0, cr0, [r2], #84 @ 0x54 │ │ │ │ │ + ldc 0, cr0, [r6], #-84 @ 0xffffffac │ │ │ │ │ + sub.w r0, r0, r5, lsr #32 │ │ │ │ │ + add.w r0, sl, r5, lsr #32 │ │ │ │ │ + orns r0, r4, r5, lsr #32 │ │ │ │ │ + ldrd r0, r0, [lr, #84] @ 0x54 │ │ │ │ │ + strd r0, r0, [r8, #-84] @ 0x54 │ │ │ │ │ + stmia.w r6!, {r0, r2, r4} │ │ │ │ │ + blt.n 34a92c │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0034a910 : │ │ │ │ │ Mesh::_[abi:cxx11](int): │ │ │ │ │ Mesh.cc:2838 │ │ │ │ │ @@ -1315055,19 +1315057,19 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ │ movs r3, r3 │ │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ │ movs r5, r2 │ │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ │ movs r5, r2 │ │ │ │ │ push {r1, r2, r3, r6, lr} │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 0034aae8 : │ │ │ │ │ Mesh::setup_buffers(): │ │ │ │ │ Mesh.cc:743 │ │ │ │ │ @@ -1315574,32 +1315576,32 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r4, 34af26 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 34ab64 │ │ │ │ │ + b.n 34ab6c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34aaf8 │ │ │ │ │ + b.n 34ab00 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34aa6c │ │ │ │ │ + b.n 34aa74 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - vld1.8 @ instruction: 0xf9e00015 │ │ │ │ │ - b.n 34a950 │ │ │ │ │ + vld1.8 @ instruction: 0xf9e40015 │ │ │ │ │ + b.n 34a958 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34a894 │ │ │ │ │ + b.n 34a89c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34a9cc │ │ │ │ │ + b.n 34a9d4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34a960 │ │ │ │ │ + b.n 34a968 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34a93c │ │ │ │ │ + b.n 34a944 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34a740 │ │ │ │ │ + b.n 34a748 │ │ │ │ │ movs r5, r2 │ │ │ │ │ cbz r0, 34af2c │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 0034af10 : │ │ │ │ │ Mesh::apply_scale(float): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:993 │ │ │ │ │ @@ -1316013,15 +1316015,15 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ add r6, sp, #640 @ 0x280 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 34b630 │ │ │ │ │ + b.n 34b638 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0034b230 > const&)@@Base>: │ │ │ │ │ Mesh::update_instancing_buffer_data_for_extra_distance_restraints(std::vector > const&): │ │ │ │ │ Mesh.cc:2805 │ │ │ │ │ @@ -1316392,24 +1316394,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 34b70c │ │ │ │ │ + b.n 34b714 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bge.n 34b55c │ │ │ │ │ + bge.n 34b564 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 34b664 │ │ │ │ │ + b.n 34b66c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ │ + svc 170 @ 0xaa │ │ │ │ │ movs r5, r2 │ │ │ │ │ - usat16 r0, #21, sl │ │ │ │ │ - b.n 34b5dc │ │ │ │ │ + usat16 r0, #21, lr │ │ │ │ │ + b.n 34b5e4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ │ movs r3, r3 │ │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1317058,48 +1317060,48 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #134 @ 0x86 │ │ │ │ │ + udf #138 @ 0x8a │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bgt.n 34b9e4 │ │ │ │ │ + bgt.n 34b9ec │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf0d80015 │ │ │ │ │ - beq.n 34b958 │ │ │ │ │ + @ instruction: 0xf0dc0015 │ │ │ │ │ + beq.n 34b960 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - svc 94 @ 0x5e │ │ │ │ │ + svc 98 @ 0x62 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - udf #218 @ 0xda │ │ │ │ │ + udf #222 @ 0xde │ │ │ │ │ movs r5, r2 │ │ │ │ │ - udf #130 @ 0x82 │ │ │ │ │ + udf #134 @ 0x86 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ble.n 34ba04 │ │ │ │ │ + ble.n 34ba0c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb682 │ │ │ │ │ + @ instruction: 0xb686 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ble.n 34ba48 │ │ │ │ │ + ble.n 34ba50 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ble.n 34bb50 │ │ │ │ │ + ble.n 34bb58 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bgt.n 34ba08 │ │ │ │ │ + bgt.n 34ba10 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bge.n 34ba20 │ │ │ │ │ + bge.n 34ba28 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, pc, #664 @ (adr r6, 34bd1c ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ add r6, pc, #544 @ (adr r6, 34bca8 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1318780,29 +1318782,29 @@ │ │ │ │ │ bcc.n 34c64e >&, unsigned int) const@@Base+0x152> │ │ │ │ │ Mesh.cc:3574 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r4, r1, #8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strb r2, [r3, #9] │ │ │ │ │ + strb r6, [r3, #9] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ │ movs r5, r2 │ │ │ │ │ - bne.n 34c744 , std::allocator > const&) const@@Base+0x10> │ │ │ │ │ + bne.n 34c74c , std::allocator > const&) const@@Base+0x18> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strb r0, [r1, #4] │ │ │ │ │ + strb r4, [r1, #4] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 0034c734 , std::allocator > const&) const@@Base>: │ │ │ │ │ Mesh::export_as_obj_via_assimp(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ Mesh.cc:3585 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1318864,15 +1318866,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0034c7b8 const&)@@Base>: │ │ │ │ │ Mesh::sort_map_triangles(glm::vec<3, float, (glm::qualifier)0> const&): │ │ │ │ │ Mesh.cc:3705 │ │ │ │ │ @@ -1319233,17 +1319235,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1320617,17 +1320619,17 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrh r0, [r5, #34] @ 0x22 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0034d4e0 : │ │ │ │ │ Mesh::setup_extra_distance_restraint_cylinder(Material const&): │ │ │ │ │ Mesh.cc:3227 │ │ │ │ │ @@ -1321851,29 +1321853,29 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - pop {r1, r5, r7} │ │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb850 │ │ │ │ │ + @ instruction: 0xb854 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r5, #18] │ │ │ │ │ movs r3, r3 │ │ │ │ │ strh r4, [r1, #18] │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1323628,15 +1323630,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, #24] │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r2, [r1, #18] │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 0034eba8 , std::allocator > const&) const@@Base>: │ │ │ │ │ Mesh::export_as_obj_internal(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ Mesh.cc:3514 │ │ │ │ │ @@ -1324347,72 +1324349,72 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r5, #16] │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ │ movs r5, r2 │ │ │ │ │ bls.n 34f090 , std::allocator > const&) const@@Base+0x4e8> │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r1, [pc, #912] @ (34f4f8 ) │ │ │ │ │ + ldr r1, [pc, #928] @ (34f508 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #904] @ (34f4f4 ) │ │ │ │ │ + ldr r1, [pc, #920] @ (34f504 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #552] @ (34f398 ) │ │ │ │ │ + ldr r1, [pc, #568] @ (34f3a8 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #448] @ (34f334 ) │ │ │ │ │ + ldr r1, [pc, #464] @ (34f344 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #344] @ (34f2d0 ) │ │ │ │ │ + ldr r1, [pc, #360] @ (34f2e0 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #40] @ (34f1ac , std::allocator > const&) const@@Base+0x604>) │ │ │ │ │ + ldr r1, [pc, #56] @ (34f1bc , std::allocator > const&) const@@Base+0x614>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r1, [pc, #32] @ (34f1a8 , std::allocator > const&) const@@Base+0x600>) │ │ │ │ │ + ldr r1, [pc, #48] @ (34f1b8 , std::allocator > const&) const@@Base+0x610>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - vshr.u32 d16, d4, #24 │ │ │ │ │ + vshr.u32 d16, d4, #20 │ │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r0, [pc, #432] @ (34f348 ) │ │ │ │ │ + ldr r0, [pc, #448] @ (34f358 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r0, [pc, #8] @ (34f1a8 , std::allocator > const&) const@@Base+0x600>) │ │ │ │ │ + ldr r0, [pc, #24] @ (34f1b8 , std::allocator > const&) const@@Base+0x610>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ subs r2, #8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1325171,53 +1325173,53 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #608 @ (adr r6, 34f9f8 ) │ │ │ │ │ + add r6, pc, #624 @ (adr r6, 34fa08 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #856 @ (adr r5, 34fb04 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x14>) │ │ │ │ │ + add r5, pc, #872 @ (adr r5, 34fb14 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x24>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r5, pc, #616 @ (adr r5, 34fa18 ) │ │ │ │ │ + add r5, pc, #632 @ (adr r5, 34fa28 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r5, pc, #352 @ (adr r5, 34f914 ) │ │ │ │ │ + add r5, pc, #368 @ (adr r5, 34f924 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r5, pc, #360 @ (adr r5, 34f920 ) │ │ │ │ │ + add r5, pc, #376 @ (adr r5, 34f930 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ vqadd.s32 d16, d14, d3 │ │ │ │ │ - add r4, pc, #832 @ (adr r4, 34fb08 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x18>) │ │ │ │ │ + add r4, pc, #848 @ (adr r4, 34fb18 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x28>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ mrc 0, 7, r0, cr14, cr3, {0} │ │ │ │ │ - add r4, pc, #448 @ (adr r4, 34f998 ) │ │ │ │ │ + add r4, pc, #464 @ (adr r4, 34f9a8 ) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - bmi.n 34f810 │ │ │ │ │ + bmi.n 34f818 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1325595,15 +1325597,15 @@ │ │ │ │ │ subs r7, #73 @ 0x49 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r0, #124] @ 0x7c │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 0034faec : │ │ │ │ │ @@ -1325853,25 +1325855,25 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - udf #14 │ │ │ │ │ + udf #18 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 0034fce8 , std::allocator > const&, coot::simple_mesh_t const&)@@Base>: │ │ │ │ │ Mesh::Mesh(std::__cxx11::basic_string, std::allocator > const&, coot::simple_mesh_t const&): │ │ │ │ │ Mesh.cc:123 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1328681,15 +1328683,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1328697,53 +1328699,53 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r7, [pc, #456] @ (3514f8 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ │ - movs r5, r2 │ │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 350cf8 │ │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ │ + b.n 350d00 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 350c70 │ │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ │ + b.n 350c78 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r6, #16] │ │ │ │ │ movs r5, r2 │ │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ │ + movs r5, r2 │ │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ │ movs r5, r2 │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr r3, [pc, #172] @ (351434 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5d8>) │ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ │ ldr r1, [pc, #172] @ (351438 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5dc>) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ │ @@ -1328826,19 +1328828,19 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 351412 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5b6> │ │ │ │ │ b.n 3513f4 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x598> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r4, [pc, #96] @ (3514a8 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #1000] @ (351838 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1329404,23 +1329406,23 @@ │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #440] @ (351a60 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #7] │ │ │ │ │ + strb r0, [r7, #7] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldmia r4!, {r5} │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [pc, #64] @ (351904 ) │ │ │ │ │ movs r3, r3 │ │ │ │ │ @ instruction: 0x4786 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 003518c8 : │ │ │ │ │ @@ -1330072,15 +1330074,15 @@ │ │ │ │ │ b.n 351c00 │ │ │ │ │ Mesh.cc:3113 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ bx r3 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ bics r2, r2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 00351e9c const&, float)@@Base>: │ │ │ │ │ Mesh::draw_normals(glm::mat<4, 4, float, (glm::qualifier)0> const&, float): │ │ │ │ │ Mesh.cc:1367 │ │ │ │ │ @@ -1330641,19 +1330643,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1331504,19 +1331506,19 @@ │ │ │ │ │ b.n 352aaa const&, float)@@Base+0xc0e> │ │ │ │ │ b.n 352aaa const&, float)@@Base+0xc0e> │ │ │ │ │ b.n 352aaa const&, float)@@Base+0xc0e> │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #13] │ │ │ │ │ + strb r2, [r4, #13] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strb r2, [r5, #11] │ │ │ │ │ + strb r6, [r5, #11] │ │ │ │ │ movs r5, r2 │ │ │ │ │ - strb r2, [r0, #9] │ │ │ │ │ + strb r6, [r0, #9] │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1332488,15 +1332490,15 @@ │ │ │ │ │ ands r1, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #12] │ │ │ │ │ + str r6, [r6, #12] │ │ │ │ │ movs r6, r2 │ │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov ip, r5 │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:119 │ │ │ │ │ @@ -1333086,31 +1333088,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:884 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx e9110 ::_M_widen_init() const@plt> │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:885 │ │ │ │ │ @@ -1333464,15 +1333466,15 @@ │ │ │ │ │ blx e7b18 >::_M_realloc_append(g_triangle&&)@plt> │ │ │ │ │ b.n 353a56 │ │ │ │ │ Mesh.cc:3069 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r7, #94 @ 0x5e │ │ │ │ │ movs r3, r3 │ │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ │ movs r3, r3 │ │ │ │ │ │ │ │ │ │ 00353b38 : │ │ │ │ │ @@ -1333753,15 +1333755,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #168 @ 0xa8 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ │ movs r3, r3 │ │ │ │ │ - strb r2, [r6, r3] │ │ │ │ │ + strb r6, [r6, r3] │ │ │ │ │ movs r6, r2 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1290 │ │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ │ @@ -1334219,19 +1334221,19 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 354078 │ │ │ │ │ ldr r0, [pc, #52] @ (354100 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 354052 │ │ │ │ │ - strh r2, [r0, r6] │ │ │ │ │ + strh r6, [r0, r6] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ │ movs r5, r2 │ │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1335896,15 +1335898,15 @@ │ │ │ │ │ add r0, pc, #0 @ (adr r0, 354dd0 ) │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ │ asrs r0, r3, #27 │ │ │ │ │ movs r3, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx r7 │ │ │ │ │ + bxns r7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ asrs r4, r2, #12 │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r2, r0, #10 │ │ │ │ │ movs r3, r3 │ │ │ │ │ asrs r2, r5, #9 │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1337461,19 +1337463,19 @@ │ │ │ │ │ beq.n 3559e2 >::call[abi:cxx11](glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x16e> │ │ │ │ │ /usr/include/glm/gtx/string_cast.inl:437 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ lsls r0, r5, #29 │ │ │ │ │ movs r3, r3 │ │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ │ movs r3, r2 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ movs r3, r3 │ │ │ │ │ lsls r6, r5, #24 │ │ │ │ │ movs r3, r3 │ │ │ │ │ @@ -1339890,19 +1339892,19 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ Mesh-from-glTF.cc:52 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - cbz r4, 356b36 │ │ │ │ │ + cbz r0, 356b38 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r3, pc, #448 @ (adr r3, 356cc4 ) │ │ │ │ │ + add r3, pc, #464 @ (adr r3, 356cd4 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ Mesh::load_from_glTF(std::__cxx11::basic_string, std::allocator > const&, bool)::extracted_buffer_info_t::extracted_buffer_info_t(extracted_buffer_info_t const&) [clone .isra.0]: │ │ │ │ │ Mesh-from-glTF.cc:59 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -1341802,101 +1341804,101 @@ │ │ │ │ │ mov fp, r8 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1908 (discriminator 2) │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ b.n 357a34 │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe99c0014 │ │ │ │ │ + @ instruction: 0xe9a00014 │ │ │ │ │ movw r0, #24602 @ 0x601a │ │ │ │ │ @ instruction: 0xf23a001a │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stmdb lr!, {r2, r4} │ │ │ │ │ - ldrd r0, r0, [lr], #80 @ 0x50 │ │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ │ + ldmdb r2!, {r2, r4} │ │ │ │ │ + stmdb r2, {r2, r4} │ │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ @ instruction: 0xf13a001a │ │ │ │ │ - strd r0, r0, [r2], #-80 @ 0x50 │ │ │ │ │ - @ instruction: 0xe83a0014 │ │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ │ - movs r5, r2 │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ + strd r0, r0, [r6], #-80 @ 0x50 │ │ │ │ │ + @ instruction: 0xe83e0014 │ │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ │ + cmp r7, #10 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r7, #16 │ │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ movs r5, r2 │ │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 3577b8 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + movs r5, r2 │ │ │ │ │ + b.n 3577c0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - b.n 3577a0 │ │ │ │ │ + b.n 3577a8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 357494 │ │ │ │ │ + b.n 35749c │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - b.n 357234 │ │ │ │ │ + b.n 35723c │ │ │ │ │ movs r4, r2 │ │ │ │ │ - b.n 3571f0 │ │ │ │ │ + b.n 3571f8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ + cmp r0, #32 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - svc 218 @ 0xda │ │ │ │ │ + svc 222 @ 0xde │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - svc 54 @ 0x36 │ │ │ │ │ + svc 58 @ 0x3a │ │ │ │ │ movs r4, r2 │ │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ │ movs r5, r2 │ │ │ │ │ Mesh-from-glTF.cc:107 (discriminator 2) │ │ │ │ │ adds r6, #3 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ strd r1, r2, [r5] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ Mesh-from-glTF.cc:107 (discriminator 1) │ │ │ │ │ @@ -1342469,27 +1342471,27 @@ │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r9, sp, #140 @ 0x8c │ │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ │ b.n 357eac │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ muls r7, r7 │ │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r5, #26 │ │ │ │ │ + movs r5, #30 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ Mesh-from-glTF.cc:101 (discriminator 1) │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ adds r7, #2 │ │ │ │ │ sub.w r7, r7, fp │ │ │ │ │ cmp r2, r7 │ │ │ │ │ bls.n 357ede │ │ │ │ │ @@ -1343030,17 +1343032,17 @@ │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ │ b.n 357cd6 │ │ │ │ │ movw r8, #65532 @ 0xfffc │ │ │ │ │ movt r8, #32767 @ 0x7fff │ │ │ │ │ b.w 3578ba │ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ │ movs r5, r2 │ │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ │ movs r5, r2 │ │ │ │ │ movw r3, #65488 @ 0xffd0 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ b.n 357d1c │ │ │ │ │ movw r0, #65528 @ 0xfff8 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ @@ -1345228,86 +1345230,86 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #704] @ (3596c0 , std::allocator > const&, bool) const@@Base+0xdc>) │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r1, r6 │ │ │ │ │ + adds r4, r1, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r0, r0, r6 │ │ │ │ │ + adds r4, r0, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r6, r5 │ │ │ │ │ + adds r0, r7, r5 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r7, r5 │ │ │ │ │ + adds r0, r0, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r2, r6 │ │ │ │ │ + adds r0, r3, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - subs r0, r0, r0 │ │ │ │ │ + subs r4, r0, r0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r6, r7 │ │ │ │ │ + adds r6, r6, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r6, r5, r7 │ │ │ │ │ + adds r2, r6, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r6, r4, r7 │ │ │ │ │ + adds r2, r5, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r0, r3, r7 │ │ │ │ │ + adds r4, r3, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r4, [pc, #312] @ (359568 , std::allocator > const&, bool)@@Base+0xe30>) │ │ │ │ │ + ldr r4, [pc, #328] @ (359578 , std::allocator > const&, bool)@@Base+0xe40>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r6, r4, r6 │ │ │ │ │ + adds r2, r5, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r3, r6 │ │ │ │ │ + adds r6, r3, r6 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - adds r4, r0, r5 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r7, r4 │ │ │ │ │ + adds r0, r0, r5 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r5, r2 │ │ │ │ │ + adds r6, r5, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r7, r3 │ │ │ │ │ + adds r6, r7, r3 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r0, r3, r3 │ │ │ │ │ + adds r4, r3, r3 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r6, r4, r2 │ │ │ │ │ + adds r2, r5, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r2, r3, r2 │ │ │ │ │ + adds r6, r3, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r6, r1, r2 │ │ │ │ │ + adds r2, r2, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r1, r2 │ │ │ │ │ + adds r0, r2, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r2, r2 │ │ │ │ │ + adds r0, r3, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adds r4, r3, r2 │ │ │ │ │ + adds r0, r4, r2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r2, r3, #24 │ │ │ │ │ + asrs r6, r3, #24 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r0, r5, #24 │ │ │ │ │ + asrs r4, r5, #24 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - adcs.w r0, sl, r5, lsr #32 │ │ │ │ │ + adcs.w r0, lr, r5, lsr #32 │ │ │ │ │ bcc.n 35953c , std::allocator > const&, bool)@@Base+0xe04> │ │ │ │ │ movs r2, r3 │ │ │ │ │ - asrs r2, r4, #18 │ │ │ │ │ + asrs r6, r4, #18 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r2, r3, #18 │ │ │ │ │ + asrs r6, r3, #18 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r2, r5, #11 │ │ │ │ │ + asrs r6, r5, #11 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r4, r3, #11 │ │ │ │ │ + asrs r0, r4, #11 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - asrs r0, r1, #11 │ │ │ │ │ + asrs r4, r1, #11 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldmia r4!, {r5, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1346142,19 +1346144,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1, {r1, r5, r6, r7} │ │ │ │ │ movs r2, r3 │ │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xfb800015 │ │ │ │ │ + @ instruction: 0xfb880015 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ str.w r5, [r4, #1268] @ 0x4f4 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb.w r5, [r4, #1272] @ 0x4f8 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ str.w r5, [r4, #1288] @ 0x508 │ │ │ │ │ str.w r5, [r4, #1292] @ 0x50c │ │ │ │ │ @@ -1346563,17 +1346565,17 @@ │ │ │ │ │ blx ee54c │ │ │ │ │ /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 1) │ │ │ │ │ cmp sl, r7 │ │ │ │ │ bne.n 359e48 , std::allocator > const&, bool) const@@Base+0x864> │ │ │ │ │ b.n 359e68 , std::allocator > const&, bool) const@@Base+0x884> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - @ instruction: 0xf6d40015 │ │ │ │ │ + @ instruction: 0xf6dc0015 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:388 │ │ │ │ │ cbz r6, 359e74 , std::allocator > const&, bool) const@@Base+0x890> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ blx e9174 │ │ │ │ │ @@ -1348597,20 +1348599,20 @@ │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 35adbe , std::allocator > const&, bool) const@@Base+0x17da> │ │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ │ tst r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [sl], #-80 @ 0xffffffb0 │ │ │ │ │ + ldc2l 0, cr0, [lr], #-80 @ 0xffffffb0 │ │ │ │ │ bgt.n 35add0 , std::allocator > const&, bool) const@@Base+0x17ec> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa2e0014 │ │ │ │ │ + @ instruction: 0xfa320014 │ │ │ │ │ Mesh-from-glTF.cc:656 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r0, sp, #1464 @ 0x5b8 │ │ │ │ │ bl 3564ec , std::allocator > >::_M_realloc_append >(glm::mat<4, 4, float, (glm::qualifier)0>&&)@@Base+0x924> │ │ │ │ │ Mesh-from-glTF.cc:657 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ │ @@ -1349147,16 +1349149,16 @@ │ │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ │ b.n 35b190 , std::allocator > const&, bool) const@@Base+0x1bac> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - @ instruction: 0xf6740014 │ │ │ │ │ - @ instruction: 0xf4a80014 │ │ │ │ │ + @ instruction: 0xf6780014 │ │ │ │ │ + @ instruction: 0xf4ac0014 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1488 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ ldr.w r1, [r2, #-204] │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ bl 356640 , std::allocator > >::_M_realloc_append >(glm::mat<4, 4, float, (glm::qualifier)0>&&)@@Base+0xa78> │ │ │ │ │ @@ -1349686,22 +1349688,22 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ strh.w r1, [r8] │ │ │ │ │ lsrs r1, r1, #16 │ │ │ │ │ b.n 35b570 , std::allocator > const&, bool) const@@Base+0x1f8c> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - movt r0, #16404 @ 0x4014 │ │ │ │ │ - adcs.w r0, ip, #20 │ │ │ │ │ - sbc.w r0, r6, #20 │ │ │ │ │ - sbcs.w r0, lr, #20 │ │ │ │ │ - eor.w r0, sl, #20 │ │ │ │ │ - ldc 0, cr0, [sl], #-80 @ 0xffffffb0 │ │ │ │ │ - @ instruction: 0xeb8a0014 │ │ │ │ │ - sbcs.w r0, ip, r4, lsr #32 │ │ │ │ │ + movt r0, #32788 @ 0x8014 │ │ │ │ │ + sbc.w r0, r0, #20 │ │ │ │ │ + sbc.w r0, sl, #20 │ │ │ │ │ + @ instruction: 0xf1820014 │ │ │ │ │ + eor.w r0, lr, #20 │ │ │ │ │ + ldc 0, cr0, [lr], #-80 @ 0xffffffb0 │ │ │ │ │ + @ instruction: 0xeb8e0014 │ │ │ │ │ + @ instruction: 0xeb800014 │ │ │ │ │ strb.w r1, [sp, #806] @ 0x326 │ │ │ │ │ Mesh-from-glTF.cc:770 (discriminator 2) │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx f127c , std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ │ mov r3, r0 │ │ │ │ │ Mesh-from-glTF.cc:770 (discriminator 4) │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -1350481,20 +1350483,20 @@ │ │ │ │ │ b.n 35bb0a , std::allocator > const&, bool) const@@Base+0x2526> │ │ │ │ │ b.n 35bb12 , std::allocator > const&, bool) const@@Base+0x252e> │ │ │ │ │ nop │ │ │ │ │ subs r4, r4, #0 │ │ │ │ │ movs r3, r3 │ │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.s16 d0, d14, d4 │ │ │ │ │ + vqadd.s32 d0, d2, d4 │ │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - vqadd.s8 d0, d8, d4 │ │ │ │ │ + vqadd.s8 d0, d12, d4 │ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #328 @ (adr r5, 35bd30 , std::allocator > const&, bool) const@@Base+0x274c>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ add r4, pc, #520 @ (adr r4, 35bdf4 , std::allocator > const&, bool) const@@Base+0x2810>) │ │ │ │ │ @@ -1354801,15 +1354803,15 @@ │ │ │ │ │ vstr d6, [r0, #472] @ 0x1d8 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ vstr d7, [r0, #520] @ 0x208 │ │ │ │ │ ../coot-utils/tiny_gltf.h:1146 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 0035daac >::~vector()@@Base>: │ │ │ │ │ std::vector >::~vector(): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:733 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1361860,19 +1361862,19 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r6, [pc, #928] @ (361574 >, std::allocator > > > const&, glm::vec<4, float, (glm::qualifier)0> const&, double)@@Base+0x384>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003611ec , std::allocator > > const&)@@Base>: │ │ │ │ │ Mesh::make_graphical_bonds_hemispherical_atoms_instanced_version(Shader*, Material const&, graphical_bonds_container const&, int, float, float, unsigned int, std::vector, std::allocator > > const&): │ │ │ │ │ Mesh-from-graphical-bonds-instanced.cc:377 │ │ │ │ │ @@ -1362356,15 +1362358,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ addw r0, r6, #17 │ │ │ │ │ │ │ │ │ │ 003615d0 , std::allocator > > const&, bool, bool)@@Base>: │ │ │ │ │ Mesh::make_graphical_bonds_bonds_instanced_version(Shader*, Material const&, graphical_bonds_container const&, float, unsigned int, unsigned int, std::vector, std::allocator > > const&, bool, bool): │ │ │ │ │ @@ -1362677,17 +1362679,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #792] @ (361b20 , std::allocator > > const&, bool, bool)@@Base+0x550>) │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ │ movs r5, r2 │ │ │ │ │ Mesh-from-graphical-bonds-instanced.cc:458 (discriminator 2) │ │ │ │ │ adds r4, #1 │ │ │ │ │ Mesh-from-graphical-bonds-instanced.cc:458 (discriminator 1) │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ble.w 361ac6 , std::allocator > > const&, bool, bool)@@Base+0x4f6> │ │ │ │ │ Mesh-from-graphical-bonds-instanced.cc:460 │ │ │ │ │ @@ -1363449,21 +1363451,21 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ │ movs r4, r2 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmn r0, r1 │ │ │ │ │ movs r2, r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ @@ -1364183,27 +1364185,27 @@ │ │ │ │ │ movs r2, r3 │ │ │ │ │ sbcs r6, r2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #16] │ │ │ │ │ + strb r0, [r1, #16] │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strh r4, [r1, #32] │ │ │ │ │ + strh r0, [r2, #32] │ │ │ │ │ movs r4, r2 │ │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ │ movs r2, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:380 (discriminator 2) │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_uninitialized.h:639 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -1364568,17 +1364570,17 @@ │ │ │ │ │ blx e6da0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx e4a38 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ │ b.n 36260c , std::allocator > > const&)@@Base+0x7cc> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r1, #22] │ │ │ │ │ + strh r2, [r2, #22] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strh r6, [r5, #24] │ │ │ │ │ + strh r2, [r6, #24] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1366494,15 +1366496,15 @@ │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #13] │ │ │ │ │ + strb r6, [r6, #13] │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ ldr r3, [pc, #220] @ (363690 , std::allocator > > const&)@@Base+0x47c>) │ │ │ │ │ @@ -1366624,15 +1366626,15 @@ │ │ │ │ │ bne.n 36363a , std::allocator > > const&)@@Base+0x426> │ │ │ │ │ ldr r0, [pc, #40] @ (3636b0 , std::allocator > > const&)@@Base+0x49c>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #6] │ │ │ │ │ + strb r6, [r7, #6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #210 @ 0xd2 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1369211,15 +1369213,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - ldr r5, [pc, #232] @ (364a3c const&)@@Base+0x43c>) │ │ │ │ │ + ldr r5, [pc, #264] @ (364a5c const&)@@Base+0x45c>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r6, r6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r7, #25 │ │ │ │ │ @@ -1370417,23 +1370419,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r4, #32 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r0, r7, #28 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r7, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r2, r4, #22 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - vshr.u8 d16, d2, #4 │ │ │ │ │ + vshr.u16 d16, d2, #16 │ │ │ │ │ │ │ │ │ │ 003652a0 , std::allocator > > const&)@@Base>: │ │ │ │ │ Mesh::make_bond_lines(graphical_bonds_container const&, std::vector, std::allocator > > const&): │ │ │ │ │ Mesh-from-graphical-bonds.cc:747 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ @@ -1370953,29 +1370955,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, r6] │ │ │ │ │ + strh r2, [r6, r6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ lsrs r4, r0, #10 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r2, r3, #9 │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r7, #7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r6, r2, #7 │ │ │ │ │ movs r2, r3 │ │ │ │ │ lsrs r0, r6, #6 │ │ │ │ │ movs r2, r3 │ │ │ │ │ - @ instruction: 0xfbde0012 │ │ │ │ │ + @ instruction: 0xfbe20012 │ │ │ │ │ │ │ │ │ │ 003656bc >::reserve(unsigned int)@@Base>: │ │ │ │ │ std::vector >::reserve(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:67 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1371048,15 +1371050,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:100 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:71 │ │ │ │ │ ldr r0, [pc, #8] @ (365758 >::reserve(unsigned int)@@Base+0x9c>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfaec0012 │ │ │ │ │ + @ instruction: 0xfaf00012 │ │ │ │ │ │ │ │ │ │ 0036575c >::_M_realloc_append(simple_atoms_line_vertex&&)@@Base>: │ │ │ │ │ void std::vector >::_M_realloc_append(simple_atoms_line_vertex&&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:581 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1372211,31 +1372213,31 @@ │ │ │ │ │ movs r2, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r2, #10] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ │ + movs r3, r2 │ │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r7, #32 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r7, #28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r7, #24 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r7, #20 │ │ │ │ │ - movs r3, r2 │ │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r2, r6, #10 │ │ │ │ │ movs r2, r3 │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1376557,15 +1376559,15 @@ │ │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 3681fa , glm::vec<3, float, (glm::qualifier)0> > const&, coot::colour_holder const&, float, unsigned int, bool, bool, meshed_generic_display_object::cap_type, meshed_generic_display_object::cap_type, bool, float)@@Base+0xfc2> │ │ │ │ │ b.n 3681aa , glm::vec<3, float, (glm::qualifier)0> > const&, coot::colour_holder const&, float, unsigned int, bool, bool, meshed_generic_display_object::cap_type, meshed_generic_display_object::cap_type, bool, float)@@Base+0xf72> │ │ │ │ │ b.n 3681c2 , glm::vec<3, float, (glm::qualifier)0> > const&, coot::colour_holder const&, float, unsigned int, bool, bool, meshed_generic_display_object::cap_type, meshed_generic_display_object::cap_type, bool, float)@@Base+0xf8a> │ │ │ │ │ nop │ │ │ │ │ - asrs r6, r0, #27 │ │ │ │ │ + asrs r6, r1, #27 │ │ │ │ │ movs r5, r2 │ │ │ │ │ b.n 3686cc │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 200 @ 0xc8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1378546,25 +1378548,25 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 3691e0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r3, #0 │ │ │ │ │ + adds r0, r4, #0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - @ instruction: 0xfba80012 │ │ │ │ │ + @ instruction: 0xfbac0012 │ │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ │ movs r2, r2 │ │ │ │ │ vld4.8 {d0-d3}, [r8 :64], r1 │ │ │ │ │ - subs r6, r6, r5 │ │ │ │ │ + subs r2, r7, r5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - @ instruction: 0xfaf40012 │ │ │ │ │ + @ instruction: 0xfaf80012 │ │ │ │ │ ldr??.w r0, [ip, r1, lsl #1] │ │ │ │ │ - asrs r2, r1, #32 │ │ │ │ │ + asrs r6, r1, #32 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6!, {r2, r3, r4, r5} │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1378997,19 +1378999,19 @@ │ │ │ │ │ ldmia r4!, {r6} │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf28e0011 │ │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - bkpt 0x00dc │ │ │ │ │ + bkpt 0x00e0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - bkpt 0x0078 │ │ │ │ │ + bkpt 0x007c │ │ │ │ │ movs r4, r2 │ │ │ │ │ - bhi.n 36960c , std::allocator > > const&)@@Base+0x30> │ │ │ │ │ + bhi.n 369614 , std::allocator > > const&)@@Base+0x38> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r3!, {r4} │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 003695dc , std::allocator > > const&)@@Base>: │ │ │ │ │ model_molecule_meshes_t::make_bond_lines(graphical_bonds_container const&, std::vector, std::allocator > > const&): │ │ │ │ │ model-molecule-meshes.cc:384 │ │ │ │ │ @@ -1379065,15 +1379067,15 @@ │ │ │ │ │ b.n 369612 , std::allocator > > const&)@@Base+0x36> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #13 │ │ │ │ │ + asrs r0, r2, #13 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00369650 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float)@@Base>: │ │ │ │ │ model_molecule_meshes_t::draw_instances(Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool, bool, bool, float, float, float, float): │ │ │ │ │ model-molecule-meshes.cc:425 │ │ │ │ │ @@ -1381955,19 +1381957,19 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ @ instruction: 0xb772 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb754 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - vshr.u16 d0, d3, #8 │ │ │ │ │ + vshr.u16 d0, d3, #4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc2 0, 0, r0, cr10, cr3, {0} │ │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ │ + mrc2 0, 0, r0, cr14, cr3, {0} │ │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r0, 36ad6a , std::allocator > > const&)@@Base+0x5e> │ │ │ │ │ movs r1, r3 │ │ │ │ │ cbz r0, 36ad68 , std::allocator > > const&)@@Base+0x5c> │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1383209,26 +1383211,26 @@ │ │ │ │ │ b.n 36af0e , std::allocator > > const&)@@Base+0x202> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ uxtb r0, r2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 36af9c , std::allocator > > const&)@@Base+0x290> │ │ │ │ │ + b.n 36afac , std::allocator > > const&)@@Base+0x2a0> │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldr r6, [r6, r7] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - vld4.8 {d16-d19}, [r6 :64], r3 │ │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ │ + vld4.8 {d16-d19}, [sl :64], r3 │ │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - b.n 36b76c , std::allocator > > const&)@@Base+0xa60> │ │ │ │ │ + b.n 36b77c , std::allocator > > const&)@@Base+0xa70> │ │ │ │ │ movs r4, r2 │ │ │ │ │ model-molecule-meshes.cc:130 │ │ │ │ │ ldr.w r5, [pc, #1120] @ 36baf4 , std::allocator > > const&)@@Base+0xde8> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:993 │ │ │ │ │ sub.w r8, lr, r4 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ @@ -1383791,15 +1383793,15 @@ │ │ │ │ │ model-molecule-meshes.cc:166 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ blx e56a4 │ │ │ │ │ b.n 36bac2 , std::allocator > > const&)@@Base+0xdb6> │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 36bb10 , std::allocator > > const&)@@Base+0xe04> │ │ │ │ │ + ble.n 36bb20 , std::allocator > > const&)@@Base+0xe14> │ │ │ │ │ movs r4, r2 │ │ │ │ │ add r5, pc, #984 @ (adr r5, 36bed4 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #872 @ (adr r5, 36be6c ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1387778,15 +1387780,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 36d8a8 , std::allocator > const&, bool) const@@Base+0x20> │ │ │ │ │ + bcs.n 36d8b0 , std::allocator > const&, bool) const@@Base+0x28> │ │ │ │ │ movs r3, r2 │ │ │ │ │ strh r0, [r5, #62] @ 0x3e │ │ │ │ │ movs r1, r3 │ │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0036d888 , std::allocator > const&, bool) const@@Base>: │ │ │ │ │ @@ -1388410,15 +1388412,15 @@ │ │ │ │ │ b.n 36dcc2 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strh r4, [r3, #26] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036dd00 : │ │ │ │ │ molecule_class_info_t::draw_parallel_plane_restraints_representation(): │ │ │ │ │ molecule-class-info.cc:1646 │ │ │ │ │ @@ -1388474,15 +1388476,15 @@ │ │ │ │ │ b.n 36dd36 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strh r0, [r5, #22] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r4} │ │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036dd74 : │ │ │ │ │ molecule_class_info_t::setup_unit_cell(): │ │ │ │ │ molecule-class-info.cc:1736 (discriminator 1) │ │ │ │ │ @@ -1388587,15 +1388589,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ strh r2, [r7, #16] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r3, #16] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 0036de50 : │ │ │ │ │ molecule_class_info_t::combine_colour(float, int): │ │ │ │ │ molecule-class-info.cc:1942 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1388656,19 +1388658,19 @@ │ │ │ │ │ blx e720c <__assert_fail@plt> │ │ │ │ │ strh r0, [r3, #12] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 0036dedc : │ │ │ │ │ molecule_class_info_t::set_symm_bond_colour_mol(int): │ │ │ │ │ molecule-class-info.cc:1841 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1389110,19 +1389112,19 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r5, #2 │ │ │ │ │ + subs r4, r5, #2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1389510,17 +1389512,17 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldmia r0!, {r6} │ │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036e4cc : │ │ │ │ │ @@ -1390532,17 +1390534,17 @@ │ │ │ │ │ b.n 36ec02 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r4, [r3, #16] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - it hi │ │ │ │ │ + ite hi │ │ │ │ │ movhi r3, r2 │ │ │ │ │ - str r0, [r1, #16] │ │ │ │ │ + strls r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036ec40 : │ │ │ │ │ molecule_class_info_t::delete_dipole(int): │ │ │ │ │ molecule-class-info.cc:2937 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1390668,15 +1390670,15 @@ │ │ │ │ │ b.n 36ecfe │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strb r0, [r4, #12] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00b8 │ │ │ │ │ + bkpt 0x00bc │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036ed3c : │ │ │ │ │ coot::atom_selection_info_t::name[abi:cxx11]() const: │ │ │ │ │ molecule-class-info.cc:3053 │ │ │ │ │ @@ -1390760,15 +1390762,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ strb r2, [r5, #10] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x0038 │ │ │ │ │ + bkpt 0x003c │ │ │ │ │ movs r3, r2 │ │ │ │ │ strb r2, [r2, #9] │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0036edd4 : │ │ │ │ │ coot::atom_selection_info_t::select_atoms(mmdb::Manager*) const: │ │ │ │ │ molecule-class-info.cc:3062 │ │ │ │ │ @@ -1390860,17 +1390862,17 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx ebef8 │ │ │ │ │ molecule-class-info.cc:3086 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [pc, #48] @ (36eea0 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (36eeb0 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 0036ee74 : │ │ │ │ │ coot::atom_selection_info_t::mmdb_string[abi:cxx11]() const: │ │ │ │ │ molecule-class-info.cc:3090 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1390999,17 +1391001,17 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r2, #5] │ │ │ │ │ movs r1, r3 │ │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ │ movs r1, r2 │ │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ strb r6, [r5, #2] │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0036ef8c : │ │ │ │ │ @@ -1391161,23 +1391163,23 @@ │ │ │ │ │ b.n 36f07e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ strb r2, [r3, #1] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r5} │ │ │ │ │ + pop {r2, r3, r5} │ │ │ │ │ movs r3, r2 │ │ │ │ │ strb r4, [r5, #0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ - cbnz r2, 36f13c │ │ │ │ │ + cbnz r6, 36f13c │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbnz r6, 36f140 │ │ │ │ │ + cbnz r2, 36f142 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - bxns sp │ │ │ │ │ + bx lr │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0036f0d0 : │ │ │ │ │ @@ -1392046,43 +1392048,43 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 36f752 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x52a> │ │ │ │ │ + cbnz r2, 36f754 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x52c> │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - cbnz r0, 36f740 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x518> │ │ │ │ │ + cbnz r4, 36f740 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x518> │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r4, r7 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r4, r2, r3 │ │ │ │ │ + subs r0, r3, r3 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - bics r0, r1 │ │ │ │ │ + bics r4, r1 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r0, r6, r0 │ │ │ │ │ + subs r4, r6, r0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - orrs r6, r1 │ │ │ │ │ + orrs r2, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r2, r5, r6 │ │ │ │ │ + adds r6, r5, r6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ │ movs r1, r3 │ │ │ │ │ - @ instruction: 0xb680 │ │ │ │ │ + @ instruction: 0xb684 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1392299,27 +1392301,27 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 36f98a │ │ │ │ │ + cbz r2, 36f98c │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbz r4, 36f98c │ │ │ │ │ + cbz r0, 36f98e │ │ │ │ │ movs r3, r2 │ │ │ │ │ - b.n 370018 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x60> │ │ │ │ │ + b.n 370020 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x68> │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbz r2, 36f98e │ │ │ │ │ + cbz r6, 36f98e │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - cbz r0, 36f982 │ │ │ │ │ + cbz r4, 36f982 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbz r0, 36f984 │ │ │ │ │ + cbz r4, 36f984 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 0036f93c : │ │ │ │ │ molecule_class_info_t::set_have_unit_cell_flag_maybe(bool): │ │ │ │ │ molecule-class-info.cc:3535 │ │ │ │ │ @@ -1392401,15 +1392403,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r2, r0 │ │ │ │ │ + uxth r6, r0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 0036f9d4 : │ │ │ │ │ molecule_class_info_t::make_mesh_from_bonds_box(): │ │ │ │ │ molecule-class-info.cc:4114 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1392463,15 +1392465,15 @@ │ │ │ │ │ b.n 36fa0a │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r4, r4 │ │ │ │ │ + sxtb r0, r5 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0036fa48 , std::allocator >, unsigned int>, std::allocator, std::allocator >, unsigned int> > > const&, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::set_user_defined_atom_colour_by_selection(std::vector, std::allocator >, unsigned int>, std::allocator, std::allocator >, unsigned int> > > const&, bool): │ │ │ │ │ molecule-class-info.cc:4123 │ │ │ │ │ @@ -1392993,18 +1392995,18 @@ │ │ │ │ │ nop │ │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r4, r1 │ │ │ │ │ - movs r3, r2 │ │ │ │ │ sxth r0, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ + sxth r4, r2 │ │ │ │ │ + movs r3, r2 │ │ │ │ │ str r6, [r6, #68] @ 0x44 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ @@ -1393288,15 +1393290,15 @@ │ │ │ │ │ b.n 36ffee const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, float, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x36> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0037002c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::draw_symmetry(Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool): │ │ │ │ │ molecule-class-info.cc:4476 │ │ │ │ │ @@ -1393927,53 +1393929,53 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - @ instruction: 0x4792 │ │ │ │ │ + @ instruction: 0x4796 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ │ + pop {r5, r6} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbnz r4, 3705b4 │ │ │ │ │ + cbnz r0, 3705b6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 0037055c : │ │ │ │ │ molecule_class_info_t::update_bonds_using_phenix_geo(coot::phenix_geo_bonds const&): │ │ │ │ │ molecule-class-info.cc:4663 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1395336,33 +1395338,33 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ strh r6, [r5, r0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ strh r4, [r5, r0] │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r4, r6] │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #128 @ (adr r1, 370fe4 ) │ │ │ │ │ + add r1, pc, #144 @ (adr r1, 370ff4 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r1, pc, #120 @ (adr r1, 370fe4 ) │ │ │ │ │ + add r1, pc, #136 @ (adr r1, 370ff4 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strb r0, [r7, #29] │ │ │ │ │ + strb r4, [r7, #29] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 371040 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x34> │ │ │ │ │ + beq.n 371048 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x3c> │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r0, pc, #744 @ (adr r0, 371264 ) │ │ │ │ │ + add r0, pc, #760 @ (adr r0, 371274 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 00370f7c : │ │ │ │ │ molecule_class_info_t::atom_index(char const*, int, char const*): │ │ │ │ │ molecule-class-info.cc:5591 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1395632,15 +1395634,15 @@ │ │ │ │ │ b.n 371112 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x106> │ │ │ │ │ molecule-class-info.cc:5670 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ ldr r7, [pc, #864] @ (3714e4 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r6, [pc, #880] @ (371500 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 00371190 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::atom_index_first_atom_in_residue(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ molecule-class-info.cc:5618 │ │ │ │ │ @@ -1396749,27 +1396751,27 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [pc, #704] @ (371be8 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [pc, #664] @ (371bc8 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ - subs r4, r1, #2 │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r0, [pc, #136] @ (3719c8 ) │ │ │ │ │ movs r1, r3 │ │ │ │ │ asrs r2, r1, #11 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ │ movs r3, r2 │ │ │ │ │ mov sl, lr │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 00371950 : │ │ │ │ │ molecule_class_info_t::close_to_residue(mmdb::Residue*, coot::Cartesian) const: │ │ │ │ │ molecule-class-info.cc:7271 │ │ │ │ │ @@ -1397565,29 +1397567,29 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ blx e4538 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmn r0, r3 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ movs r1, r2 │ │ │ │ │ rors r4, r7 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r6, [pc, #288] @ (372014 ) │ │ │ │ │ + ldr r6, [pc, #304] @ (372024 ) │ │ │ │ │ movs r4, r2 │ │ │ │ │ adcs r0, r4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adcs r4, r0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 00371f04 : │ │ │ │ │ molecule_class_info_t::Have_unsaved_changes_p() const: │ │ │ │ │ molecule-class-info.cc:7836 (discriminator 1) │ │ │ │ │ ldr.w r3, [r0, #1656] @ 0x678 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1397970,31 +1397972,31 @@ │ │ │ │ │ nop │ │ │ │ │ lsrs r0, r0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ lsls r2, r7 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r6, #102 @ 0x66 │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 003721e4 : │ │ │ │ │ molecule_class_info_t::set_have_unsaved_changes_from_outside(): │ │ │ │ │ molecule-class-info.cc:8741 │ │ │ │ │ @@ -1398580,21 +1398582,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ b.w f0c68 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - asrs r4, r0, #8 │ │ │ │ │ + asrs r0, r1, #8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 00372610 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::store_refmac_mtz_filename(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ │ b.w f26a0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ @@ -1399314,32 +1399316,32 @@ │ │ │ │ │ b.n 372ac2 │ │ │ │ │ b.n 372af2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strd r0, r0, [r8, #68]! @ 0x44 │ │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ │ + strd r0, r0, [ip, #68]! @ 0x44 │ │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - beq.n 372ab8 │ │ │ │ │ + beq.n 372ac0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ │ movs r1, r3 │ │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ │ movs r1, r3 │ │ │ │ │ cbnz r2, 372bc6 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1399478,15 +1399480,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r4, #126 @ 0x7e │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r4, #26 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1399625,15 +1399627,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r3, #134 @ 0x86 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r3, #34 @ 0x22 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1400021,19 +1400023,19 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r1, #146 @ 0x92 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r0, #98 @ 0x62 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r0, #74 @ 0x4a │ │ │ │ │ movs r1, r3 │ │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1400644,15 +1400646,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ cmp r4, #114 @ 0x72 │ │ │ │ │ movs r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1401179,37 +1401181,37 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ nop │ │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, #29] │ │ │ │ │ + strb r6, [r4, #29] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ movs r1, r3 │ │ │ │ │ cmp r0, #22 │ │ │ │ │ movs r1, r3 │ │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1402093,15 +1402095,15 @@ │ │ │ │ │ molecule-class-info.cc:10374 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #112 @ (adr r7, 373f04 ) │ │ │ │ │ + add r7, pc, #128 @ (adr r7, 373f14 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ │ movs r1, r3 │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 00373e9c : │ │ │ │ │ @@ -1402821,37 +1402823,37 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #13] │ │ │ │ │ + strb r4, [r2, #13] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r2, [r0, #13] │ │ │ │ │ + strb r6, [r0, #13] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str??.w r0, [sl, r2, lsl #1] │ │ │ │ │ - lsls r2, r2, #19 │ │ │ │ │ + str??.w r0, [lr, r2, lsl #1] │ │ │ │ │ + lsls r6, r2, #19 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strb r6, [r6, #12] │ │ │ │ │ + strb r2, [r7, #12] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - @ instruction: 0xf7d60012 │ │ │ │ │ + @ instruction: 0xf7da0012 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r2, #24 │ │ │ │ │ + lsls r6, r2, #24 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - @ instruction: 0xf7040012 │ │ │ │ │ + @ instruction: 0xf7080012 │ │ │ │ │ stmia r7!, {r1, r3, r4, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - sbcs.w r0, r4, #9568256 @ 0x920000 │ │ │ │ │ - adcs.w r0, lr, #9568256 @ 0x920000 │ │ │ │ │ - adc.w r0, r8, #9568256 @ 0x920000 │ │ │ │ │ - @ instruction: 0xf4ca0012 │ │ │ │ │ + sbcs.w r0, r8, #9568256 @ 0x920000 │ │ │ │ │ + sbc.w r0, r2, #9568256 @ 0x920000 │ │ │ │ │ + adc.w r0, ip, #9568256 @ 0x920000 │ │ │ │ │ + @ instruction: 0xf4ce0012 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r1, r3 │ │ │ │ │ muls r0, r0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r6, r5, #2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ @@ -1403190,15 +1403192,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r3, r2 │ │ │ │ │ movs r1, r3 │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r2, r1, r7 │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 00374670 , std::allocator >, bool, bool, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::initialize_map_things_on_read_molecule(std::__cxx11::basic_string, std::allocator >, bool, bool, bool): │ │ │ │ │ molecule-class-info.cc:1969 │ │ │ │ │ @@ -1403674,19 +1403676,19 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r5, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ │ movs r3, r2 │ │ │ │ │ asrs r2, r0, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ │ movs r3, r2 │ │ │ │ │ asrs r6, r3, #24 │ │ │ │ │ movs r1, r3 │ │ │ │ │ asrs r6, r4, #23 │ │ │ │ │ movs r1, r3 │ │ │ │ │ │ │ │ │ │ 00374a54 : │ │ │ │ │ @@ -1405267,39 +1405269,39 @@ │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r4, #17 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ lsrs r0, r5, #16 │ │ │ │ │ movs r1, r3 │ │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ │ movs r2, r2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r1, r6, #32 │ │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ │ strb r4, [r7, #18] │ │ │ │ │ subs r5, #19 │ │ │ │ │ @@ -1405736,33 +1405738,33 @@ │ │ │ │ │ subs r7, #203 @ 0xcb │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ subs r5, #97 @ 0x61 │ │ │ │ │ adds r5, #63 @ 0x3f │ │ │ │ │ subs r6, #222 @ 0xde │ │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ │ subs r7, #186 @ 0xba │ │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r4, r1, #28 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r5, #27 │ │ │ │ │ movs r1, r3 │ │ │ │ │ @@ -1406235,37 +1406237,37 @@ │ │ │ │ │ nop │ │ │ │ │ lsls r2, r0, #21 │ │ │ │ │ movs r1, r3 │ │ │ │ │ lsls r6, r7, #20 │ │ │ │ │ movs r1, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 375e34 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x398> │ │ │ │ │ + blt.n 375e3c │ │ │ │ │ movs r1, r2 │ │ │ │ │ lsls r4, r5, #16 │ │ │ │ │ movs r1, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ │ movs r3, r2 │ │ │ │ │ strh r0, [r7, #0] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ │ + stmia r0!, {r4} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r7, [pc, #0] @ (375e1c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x380>) │ │ │ │ │ + ldr r7, [pc, #16] @ (375e2c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x390>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strh r0, [r5, r2] │ │ │ │ │ + strh r4, [r5, r2] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ + cmp r1, #6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strb r4, [r0, r6] │ │ │ │ │ + strb r0, [r1, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strb r2, [r3, r6] │ │ │ │ │ + strb r6, [r3, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strb r6, [r2, r6] │ │ │ │ │ + strb r2, [r3, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ lsls r6, r4, #8 │ │ │ │ │ movs r1, r3 │ │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 00375e38 : │ │ │ │ │ @@ -1407462,15 +1407464,15 @@ │ │ │ │ │ ldc2l 0, cr0, [r2], #-96 @ 0xffffffa0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ mls r0, sl, r8, r0 │ │ │ │ │ @ instruction: 0xfa7e0018 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #312] @ (3767f4 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base+0x134>) │ │ │ │ │ + ldr r5, [pc, #328] @ (376804 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base+0x144>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr??.w r0, [r6, r8, lsl #1] │ │ │ │ │ │ │ │ │ │ 003766c0 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base>: │ │ │ │ │ molecule_class_info_t::intelligent_next_atom(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&): │ │ │ │ │ molecule-class-info.cc:6876 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1407837,15 +1407839,15 @@ │ │ │ │ │ subs r0, r1, #3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @ instruction: 0xf7da0018 │ │ │ │ │ adds r2, r2, #7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #840] @ (376cbc ) │ │ │ │ │ + ldr r2, [pc, #856] @ (376ccc ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ @ instruction: 0xf6ee0018 │ │ │ │ │ movt r0, #10264 @ 0x2818 │ │ │ │ │ │ │ │ │ │ 0037697c : │ │ │ │ │ molecule_class_info_t::moving_atom_matches(mmdb::Atom*, int) const: │ │ │ │ │ molecule-class-info.cc:5546 │ │ │ │ │ @@ -1408444,19 +1408446,19 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ eor.w r0, r4, #9961472 @ 0x980000 │ │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ + eors r6, r3 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r2, r2 │ │ │ │ │ sbfx r0, r8, #0, #25 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ssat16 r0, #25, r2 │ │ │ │ │ @ instruction: 0xf2900018 │ │ │ │ │ @ instruction: 0xf26a0018 │ │ │ │ │ @@ -1408727,15 +1408729,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 376fde │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ rsb r0, ip, #24 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs.w r0, r6, #24 │ │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ and.w r0, lr, #24 │ │ │ │ │ │ │ │ │ │ 0037701c : │ │ │ │ │ molecule_class_info_t::update_additional_representations(gl_context_info_t const&, coot::protein_geometry const*): │ │ │ │ │ molecule-class-info.cc:4748 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1409109,25 +1409111,25 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ mrc 0, 2, r0, cr10, cr8, {0} │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #888 @ (adr r0, 37765c ) │ │ │ │ │ + add r0, pc, #904 @ (adr r0, 37766c ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - rors r6, r4 │ │ │ │ │ + rors r2, r5 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - tst r2, r2 │ │ │ │ │ + tst r6, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ stc 0, cr0, [r4, #96]! @ 0x60 │ │ │ │ │ asrs r2, r4, #15 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldcl 0, cr0, [r2, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ │ │ 003772fc : │ │ │ │ │ @@ -1409743,15 +1409745,15 @@ │ │ │ │ │ nop │ │ │ │ │ orns r0, ip, r8, lsr #32 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs.w r0, lr, r8, lsr #32 │ │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmdb sl!, {r3, r4} │ │ │ │ │ stmdb r8, {r3, r4} │ │ │ │ │ ldrd r0, r0, [r0], #96 @ 0x60 │ │ │ │ │ ldrh r2, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xe8ce0018 │ │ │ │ │ @@ -1410301,23 +1410303,23 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 377808 , std::allocator >, short)@@Base+0x88> │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 3776d4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 3775d0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ b.n 3775a4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r5, #30] │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1410980,27 +1410982,27 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ │ movs r2, r2 │ │ │ │ │ b.n 37832c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ │ + svc 204 @ 0xcc │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 378124 │ │ │ │ │ movs r0, r3 │ │ │ │ │ b.n 3780ec │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1411344,31 +1411346,31 @@ │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 172 @ 0xac │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r2, r5, #22 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ │ movs r1, r2 │ │ │ │ │ udf #208 @ 0xd0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ │ movs r3, r2 │ │ │ │ │ - setpan #1 │ │ │ │ │ + @ instruction: 0xb61c │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ │ movs r3, r2 │ │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ │ + push {r6, r7, lr} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ble.n 3783cc const&) const@@Base+0x4> │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003782ec : │ │ │ │ │ molecule_class_info_t::make_atom_label_string[abi:cxx11](unsigned int, int, short) const: │ │ │ │ │ molecule-class-info.cc:3445 │ │ │ │ │ @@ -1411613,15 +1411615,15 @@ │ │ │ │ │ ldr r0, [pc, #36] @ (3784d8 const&) const@@Base+0x110>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ bgt.n 3784f8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r4, r7] │ │ │ │ │ + strh r2, [r5, r7] │ │ │ │ │ movs r3, r2 │ │ │ │ │ blt.n 378440 const&) const@@Base+0x78> │ │ │ │ │ movs r0, r3 │ │ │ │ │ blt.n 3783f8 const&) const@@Base+0x30> │ │ │ │ │ movs r0, r3 │ │ │ │ │ blt.n 3785cc │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1411877,15 +1411879,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 3786e4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ bge.n 378694 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 37879c │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003786ec : │ │ │ │ │ @@ -1412463,25 +1412465,25 @@ │ │ │ │ │ vqadd.u8 d16, d0, d0 │ │ │ │ │ bhi.n 378b40 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 378b0c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r2, #3 │ │ │ │ │ + asrs r4, r2, #3 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ │ movs r0, r2 │ │ │ │ │ bmi.n 378b14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00378bb0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base>: │ │ │ │ │ @@ -1412739,19 +1412741,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 378dfc const&, glm::vec<4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x40> │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ │ movs r3, r2 │ │ │ │ │ bcs.n 378d70 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c0> │ │ │ │ │ movs r0, r3 │ │ │ │ │ bcs.n 378d18 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x168> │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00378dbc const&, glm::vec<4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base>: │ │ │ │ │ @@ -1413050,19 +1413052,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 378f94 const&, glm::vec<4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1d8> │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ beq.n 379118 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xe4> │ │ │ │ │ movs r0, r3 │ │ │ │ │ beq.n 3790a8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x74> │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00379034 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base>: │ │ │ │ │ @@ -1413184,15 +1413186,15 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r1, #13 │ │ │ │ │ + lsls r2, r2, #13 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldmia r7!, {r1} │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00379124 : │ │ │ │ │ molecule_class_info_t::watch_coordinates_updates(void*): │ │ │ │ │ molecule-class-info.cc:10716 │ │ │ │ │ @@ -1413903,31 +1413905,31 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ │ movs r0, r3 │ │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r6, r7, #4 │ │ │ │ │ + subs r2, r0, #5 │ │ │ │ │ movs r3, r2 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ │ @@ -1414502,15 +1414504,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ stmia r5!, {r6} │ │ │ │ │ movs r0, r3 │ │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 00379b80 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::save_history_file_name(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ molecule-class-info.cc:8283 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1415161,41 +1415163,41 @@ │ │ │ │ │ nop │ │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r0, r3 │ │ │ │ │ - adds r0, r1, r7 │ │ │ │ │ + adds r4, r1, r7 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r4, r7, r5 │ │ │ │ │ + adds r0, r0, r6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r4, r6, r3 │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r1, r4 │ │ │ │ │ + adds r6, r1, r4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r4, r0, r4 │ │ │ │ │ + adds r0, r1, r4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, r5, r2 │ │ │ │ │ + adds r4, r5, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r2, r6, #28 │ │ │ │ │ - movs r3, r2 │ │ │ │ │ asrs r6, r6, #28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - asrs r4, r0, #28 │ │ │ │ │ + asrs r2, r7, #28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - asrs r0, r2, #28 │ │ │ │ │ + asrs r0, r1, #28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - asrs r0, r3, #29 │ │ │ │ │ + asrs r4, r2, #28 │ │ │ │ │ + movs r3, r2 │ │ │ │ │ + asrs r4, r3, #29 │ │ │ │ │ movs r3, r2 │ │ │ │ │ stmia r0!, {} │ │ │ │ │ movs r0, r3 │ │ │ │ │ it al │ │ │ │ │ moval r0, r3 │ │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1415467,15 +1415469,15 @@ │ │ │ │ │ eors r6, r6 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r3 │ │ │ │ │ streq r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x002c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - asrs r0, r4, #21 │ │ │ │ │ + asrs r4, r4, #21 │ │ │ │ │ movs r3, r2 │ │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037a2c4 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::jed_flip_internal(coot::atom_tree_t&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool): │ │ │ │ │ molecule-class-info.cc:9709 │ │ │ │ │ @@ -1416344,19 +1416346,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb806 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @ instruction: 0xb7b2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r3, #14 │ │ │ │ │ + lsls r4, r3, #14 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ble.n 37a820 │ │ │ │ │ + ble.n 37a828 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @ instruction: 0xb71e │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037a91c : │ │ │ │ │ molecule_class_info_t::add_atom_labels_for_residue(mmdb::Residue*): │ │ │ │ │ molecule-class-info.cc:2367 │ │ │ │ │ @@ -1418452,20 +1418454,20 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vqadd.u16 d16, d10, d2 │ │ │ │ │ - beq.n 37ba68 │ │ │ │ │ + vqadd.u16 d16, d14, d2 │ │ │ │ │ + beq.n 37ba70 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - asrs r0, r7, #1 │ │ │ │ │ + asrs r4, r7, #1 │ │ │ │ │ movs r2, r2 │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator.h:1068 │ │ │ │ │ ldr r3, [pc, #432] @ (37bb48 ) │ │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ │ ldrd r0, r3, [r9] │ │ │ │ │ molecule-class-info.cc:3984 (discriminator 1) │ │ │ │ │ cmp r3, r0 │ │ │ │ │ @@ -1418684,20 +1418686,20 @@ │ │ │ │ │ ldr r0, [pc, #52] @ (37bb78 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc2 0, 1, r0, cr10, cr2, {0} │ │ │ │ │ - mcr2 0, 3, r0, cr4, cr2, {0} │ │ │ │ │ - stc2 0, cr0, [sl, #-72]! @ 0xffffffb8 │ │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ │ + mrc2 0, 1, r0, cr14, cr2, {0} │ │ │ │ │ + mcr2 0, 3, r0, cr8, cr2, {0} │ │ │ │ │ + stc2 0, cr0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldc2l 0, cr0, [sl, #-72] @ 0xffffffb8 │ │ │ │ │ + ldc2l 0, cr0, [lr, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, pc, #64 @ (adr r5, 37bba8 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, pc, #936 @ (adr r4, 37bf18 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r4, [pc, #416] @ (37bd14 ) │ │ │ │ │ @@ -1418903,18 +1418905,18 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [r4], #-72 @ 0xffffffb8 │ │ │ │ │ + ldc2l 0, cr0, [r8], #-72 @ 0xffffffb8 │ │ │ │ │ add r3, pc, #640 @ (adr r3, 37bf94 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - mrrc2 0, 1, r0, ip, cr2 │ │ │ │ │ + stc2l 0, cr0, [r0], #-72 @ 0xffffffb8 │ │ │ │ │ add r3, pc, #344 @ (adr r3, 37be74 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r3, pc, #176 @ (adr r3, 37bdd0 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037bd20 : │ │ │ │ │ molecule_class_info_t::make_glsl_bonds_type_checked(char const*): │ │ │ │ │ @@ -1418990,28 +1418992,28 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbb20012 │ │ │ │ │ + @ instruction: 0xfbb60012 │ │ │ │ │ │ │ │ │ │ 0037bda8 : │ │ │ │ │ molecule_class_info_t::update_bonds_colour_using_map_rotation(float): │ │ │ │ │ molecule-class-info.cc:3555 │ │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ │ molecule-class-info.cc:3556 │ │ │ │ │ ldr r1, [pc, #8] @ (37bdb8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ molecule-class-info.cc:3555 │ │ │ │ │ vstr s0, [r3, #4] │ │ │ │ │ molecule-class-info.cc:3556 │ │ │ │ │ b.w f19c0 │ │ │ │ │ - @ instruction: 0xfbb60012 │ │ │ │ │ + @ instruction: 0xfbba0012 │ │ │ │ │ │ │ │ │ │ 0037bdbc : │ │ │ │ │ molecule_class_info_t::makebonds(float, float, coot::protein_geometry const*): │ │ │ │ │ molecule-class-info.cc:3567 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1419249,15 +1419251,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 37bf84 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r2, pc, #144 @ (adr r2, 37c040 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa740012 │ │ │ │ │ + @ instruction: 0xfa780012 │ │ │ │ │ add r0, pc, #832 @ (adr r0, 37c2fc > const&)@@Base+0xd0>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r0, pc, #544 @ (adr r0, 37c1e0 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ add r0, pc, #400 @ (adr r0, 37c154 ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ @@ -1419538,23 +1419540,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vld4.8 {d16-d19}, [ip :64], r2 │ │ │ │ │ + ldr??.w r0, [r0, r2, lsl #1] │ │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - vst4.8 {d0-d3}, [r6 :64], r2 │ │ │ │ │ + vst4.8 {d0-d3}, [sl :64], r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 37c250 > const&)@@Base+0x24> │ │ │ │ │ + cbnz r2, 37c252 > const&)@@Base+0x26> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrh.w r0, [lr, #18] │ │ │ │ │ + str.w r0, [r2, #18] │ │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037c22c > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::add_multiple_dummies(mmdb::Chain*, std::vector > const&): │ │ │ │ │ molecule-class-info.cc:9356 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1419824,20 +1419826,20 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7200012 │ │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ │ + @ instruction: 0xf7240012 │ │ │ │ │ + @ instruction: 0xb802 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subw r0, sl, #2066 @ 0x812 │ │ │ │ │ + subw r0, lr, #2066 @ 0x812 │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037c460 >&)@@Base>: │ │ │ │ │ molecule_class_info_t::update_molecule_to(std::vector >&): │ │ │ │ │ @@ -1419996,20 +1419998,20 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, r0, #9568256 @ 0x920000 │ │ │ │ │ - adcs.w r0, r0, #9568256 @ 0x920000 │ │ │ │ │ + adc.w r0, r4, #9568256 @ 0x920000 │ │ │ │ │ + adcs.w r0, r4, #9568256 @ 0x920000 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf4f60012 │ │ │ │ │ - @ instruction: 0xf4a60012 │ │ │ │ │ + @ instruction: 0xf4fa0012 │ │ │ │ │ + @ instruction: 0xf4aa0012 │ │ │ │ │ │ │ │ │ │ 0037c5a4 > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::add_multiple_dummies(std::vector > const&): │ │ │ │ │ molecule-class-info.cc:9337 (discriminator 1) │ │ │ │ │ ldr.w r3, [r0, #1656] @ 0x678 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 37c5ae > const&)@@Base+0xa> │ │ │ │ │ @@ -1420338,20 +1420340,20 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #840] @ 0x348 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ssat r0, #19, lr │ │ │ │ │ - cbz r0, 37c8c8 │ │ │ │ │ + @ instruction: 0xf3120012 │ │ │ │ │ + cbz r4, 37c8c8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf28c0012 │ │ │ │ │ + @ instruction: 0xf2900012 │ │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037c858 : │ │ │ │ │ molecule_class_info_t::makebonds(float, coot::protein_geometry const*): │ │ │ │ │ molecule-class-info.cc:3584 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1420533,15 +1420535,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #528] @ 0x210 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands.w r0, lr, #18 │ │ │ │ │ + bic.w r0, r2, #18 │ │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037c9f8 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::makebonds(coot::protein_geometry const*, std::set, std::allocator > const&): │ │ │ │ │ @@ -1420829,21 +1420831,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r0, r4] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - mcr 0, 0, r0, cr8, cr2, {0} │ │ │ │ │ + mcr 0, 0, r0, cr12, cr2, {0} │ │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrc 0, 6, r0, cr8, cr2, {0} │ │ │ │ │ - mrc 0, 4, r0, cr10, cr2, {0} │ │ │ │ │ + mrc 0, 6, r0, cr12, cr2, {0} │ │ │ │ │ + mrc 0, 4, r0, cr14, cr2, {0} │ │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037cc78 : │ │ │ │ │ molecule_class_info_t::set_atom_radius_scale_factor(float): │ │ │ │ │ @@ -1420852,15 +1420854,15 @@ │ │ │ │ │ molecule-class-info.cc:3945 │ │ │ │ │ ldr r1, [pc, #8] @ (37cc88 ) │ │ │ │ │ add r1, pc │ │ │ │ │ molecule-class-info.cc:3944 │ │ │ │ │ vstr s0, [r3] │ │ │ │ │ molecule-class-info.cc:3945 │ │ │ │ │ b.w f19c0 │ │ │ │ │ - mrc 0, 2, r0, cr14, cr2, {0} │ │ │ │ │ + mcr 0, 3, r0, cr2, cr2, {0} │ │ │ │ │ │ │ │ │ │ 0037cc8c : │ │ │ │ │ molecule_class_info_t::set_model_molecule_representation_style(unsigned int): │ │ │ │ │ molecule-class-info.cc:4372 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cbnz r1, 37cc9c │ │ │ │ │ molecule-class-info.cc:4373 │ │ │ │ │ @@ -1420902,17 +1420904,17 @@ │ │ │ │ │ molecule-class-info.cc:4375 │ │ │ │ │ ldr r1, [pc, #16] @ (37cce8 ) │ │ │ │ │ molecule-class-info.cc:4374 │ │ │ │ │ str.w r2, [r3, #3756] @ 0xeac │ │ │ │ │ molecule-class-info.cc:4375 │ │ │ │ │ add r1, pc │ │ │ │ │ b.w f19c0 │ │ │ │ │ - mcr 0, 2, r0, cr6, cr2, {0} │ │ │ │ │ - miaTB acc0, r2, r0 │ │ │ │ │ - mcr 0, 1, r0, cr2, cr2, {0} │ │ │ │ │ + mcr 0, 2, r0, cr10, cr2, {0} │ │ │ │ │ + mrc 0, 1, r0, cr2, cr2, {0} │ │ │ │ │ + mcr 0, 1, r0, cr6, cr2, {0} │ │ │ │ │ │ │ │ │ │ 0037ccec , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::make_ca_bonds(float, float, std::set, std::allocator > const&): │ │ │ │ │ molecule-class-info.cc:3679 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1421156,15 +1421158,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldcl 0, cr0, [r4], {18} │ │ │ │ │ + ldcl 0, cr0, [r8], {18} │ │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037cef0 , std::allocator > const&, bool, bool, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::make_colour_by_chain_bonds(std::set, std::allocator > const&, bool, bool, bool): │ │ │ │ │ @@ -1421492,15 +1421494,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics.w r0, ip, r2, lsr #32 │ │ │ │ │ + orr.w r0, r0, r2, lsr #32 │ │ │ │ │ ldrh r4, [r6, #54] @ 0x36 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r6, [r5, #50] @ 0x32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037d1c8 : │ │ │ │ │ molecule_class_info_t::make_colour_by_chain_bonds(bool): │ │ │ │ │ @@ -1422264,15 +1422266,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 37cfe8 , std::allocator > const&, bool, bool, bool)@@Base+0xf8> │ │ │ │ │ + b.n 37cff0 , std::allocator > const&, bool, bool, bool)@@Base+0x100> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r6, [r6, #2] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037d7b4 : │ │ │ │ │ @@ -1422546,19 +1422548,19 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 37e0bc │ │ │ │ │ + b.n 37e0c4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 37ddc4 │ │ │ │ │ + b.n 37ddcc │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r0, [r6, #52] @ 0x34 │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037d9f0 : │ │ │ │ │ @@ -1423009,25 +1423011,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r7, [pc, #488] @ (37df50 ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx r5 │ │ │ │ │ + bxns r5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 56 @ 0x38 │ │ │ │ │ + svc 60 @ 0x3c │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r6, [r5, #26] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - udf #150 @ 0x96 │ │ │ │ │ + udf #154 @ 0x9a │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r6, [r5, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r6, [r1, #22] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037dd8c : │ │ │ │ │ @@ -1423296,23 +1423298,23 @@ │ │ │ │ │ b.n 37df72 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ands r1, r3 │ │ │ │ │ strh r0, [r3, #18] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ble.n 37df1c │ │ │ │ │ + ble.n 37df24 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r7, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 37df04 │ │ │ │ │ + bgt.n 37df0c │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r0, [r3, #6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r0, [r0, #4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037dfc8 : │ │ │ │ │ @@ -1423587,23 +1423589,23 @@ │ │ │ │ │ subs r4, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ands r1, r3 │ │ │ │ │ strh r4, [r3, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - blt.n 37e2f0 │ │ │ │ │ + blt.n 37e2f8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 37e300 │ │ │ │ │ + bge.n 37e308 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r4, [r7, #24] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037e214 : │ │ │ │ │ @@ -1424679,23 +1424681,23 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r6, [pc, #232] @ (37ec10 ) │ │ │ │ │ + ldr r6, [pc, #248] @ (37ec20 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r6, [pc, #208] @ (37ebfc ) │ │ │ │ │ + ldr r6, [pc, #224] @ (37ec0c ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #296] @ (37ec5c > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x30>) │ │ │ │ │ + ldr r5, [pc, #312] @ (37ec6c > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ molecule-class-info.cc:5046 │ │ │ │ │ ldr r3, [pc, #224] @ (37ec18 ) │ │ │ │ │ ldr r1, [pc, #228] @ (37ec1c ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1424786,15 +1424788,15 @@ │ │ │ │ │ molecule-class-info.cc:5108 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 37ebf2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 37eba0 │ │ │ │ │ + beq.n 37eba8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ strb r6, [r5, #18] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, #16] │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1426064,17 +1426066,17 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ movs r0, r3 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:993 │ │ │ │ │ asrs r3, r3, #4 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ @@ -1427084,27 +1427086,27 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r4, r7, #26 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - stmia r0!, {r3} │ │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0037fe20 : │ │ │ │ │ @@ -1427284,15 +1427286,15 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x006c │ │ │ │ │ + bkpt 0x0070 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:111 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1427496,15 +1427498,15 @@ │ │ │ │ │ b.n 38009c │ │ │ │ │ b.n 3800a2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r2, r5, r7} │ │ │ │ │ + pop {r3, r5, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003800dc : │ │ │ │ │ @@ -1427679,18 +1427681,18 @@ │ │ │ │ │ b.n 3801d2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 380280 │ │ │ │ │ - movs r2, r2 │ │ │ │ │ cbnz r2, 380282 │ │ │ │ │ movs r2, r2 │ │ │ │ │ + cbnz r6, 380282 │ │ │ │ │ + movs r2, r2 │ │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrsh r2, [r3, r0] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00380218 : │ │ │ │ │ molecule_class_info_t::set_map_colour_strings[abi:cxx11]() const: │ │ │ │ │ @@ -1427837,15 +1427839,15 @@ │ │ │ │ │ b.n 3802ee │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r1, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - revsh r0, r0 │ │ │ │ │ + revsh r4, r0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00380334 : │ │ │ │ │ @@ -1429373,23 +1429375,23 @@ │ │ │ │ │ b.n 380dba │ │ │ │ │ ldr r4, [r2, r7] │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r4, [r7, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 380e46 │ │ │ │ │ + cbz r4, 380e46 │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r4, [r5, r5] │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r2, [r4, r3] │ │ │ │ │ movs r0, r3 │ │ │ │ │ strh r6, [r7, r1] │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1429855,15 +1429857,15 @@ │ │ │ │ │ b.n 381166 │ │ │ │ │ b.n 38115a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r0, [r5, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r2, [r3, r6] │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1429881,17 +1429883,17 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r6, [pc, #560] @ (381404 , std::allocator >, std::__cxx11::basic_string, std::allocator >, coot::protein_geometry*, short, short, bool, bool, float, int, bool)@@Base+0x214>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003811d4 : │ │ │ │ │ molecule_class_info_t::set_draw_model_molecule_as_lines(bool): │ │ │ │ │ molecule-class-info.cc:383 │ │ │ │ │ @@ -1429905,15 +1429907,15 @@ │ │ │ │ │ molecule-class-info.cc:387 │ │ │ │ │ ldr r1, [pc, #8] @ (3811ec ) │ │ │ │ │ molecule-class-info.cc:386 │ │ │ │ │ strb.w r2, [r0, #1720] @ 0x6b8 │ │ │ │ │ molecule-class-info.cc:387 │ │ │ │ │ add r1, pc │ │ │ │ │ b.w e65a4 │ │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 003811f0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, coot::protein_geometry*, short, short, bool, bool, float, int, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::handle_read_draw_molecule(int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, coot::protein_geometry*, short, short, bool, bool, float, int, bool): │ │ │ │ │ molecule-class-info.cc:405 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1430477,48 +1430479,48 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r5, [pc, #184] @ (381730 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x74>) │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf61c000f │ │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - asrs r0, r5, #9 │ │ │ │ │ + asrs r4, r5, #9 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - asrs r6, r5, #9 │ │ │ │ │ + asrs r2, r6, #9 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - asrs r0, r6, #9 │ │ │ │ │ + asrs r4, r6, #9 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r7, pc, #1000 @ (adr r7, 381aa0 ) │ │ │ │ │ + add r7, pc, #1016 @ (adr r7, 381ab0 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r1, [pc, #928] @ (381a5c ) │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003816bc , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ molecule_class_info_t::update_molecule(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ molecule-class-info.cc:373 │ │ │ │ │ @@ -1430963,27 +1430965,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ blxns ip │ │ │ │ │ movs r0, r3 │ │ │ │ │ @ instruction: 0x47d2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #32 @ (adr r6, 381a34 ) │ │ │ │ │ + add r6, pc, #48 @ (adr r6, 381a44 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #864 @ (adr r4, 381d8c ) │ │ │ │ │ + add r4, pc, #880 @ (adr r4, 381d9c ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00381a30 : │ │ │ │ │ molecule_class_info_t::watch_coordinates_file(void*): │ │ │ │ │ molecule-class-info.cc:10604 │ │ │ │ │ @@ -1431072,17 +1431074,17 @@ │ │ │ │ │ b.n 381a88 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #696 @ (adr r4, 381d94 ) │ │ │ │ │ + add r4, pc, #712 @ (adr r4, 381da4 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - adds r6, r5, #4 │ │ │ │ │ + adds r2, r6, #4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00381ae8 , std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1432040,51 +1432042,51 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bics r4, r1 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #496 @ (adr r2, 38247c , std::allocator > const&)@@Base+0x190>) │ │ │ │ │ + add r2, pc, #512 @ (adr r2, 38248c , std::allocator > const&)@@Base+0x1a0>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r2, pc, #512 @ (adr r2, 382490 , std::allocator > const&)@@Base+0x1a4>) │ │ │ │ │ + add r2, pc, #528 @ (adr r2, 3824a0 , std::allocator > const&)@@Base+0x1b4>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r2, pc, #448 @ (adr r2, 382454 , std::allocator > const&)@@Base+0x168>) │ │ │ │ │ + add r2, pc, #464 @ (adr r2, 382464 , std::allocator > const&)@@Base+0x178>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ rors r2, r1 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - add r1, pc, #96 @ (adr r1, 3822fc , std::allocator > const&)@@Base+0x10>) │ │ │ │ │ + add r1, pc, #112 @ (adr r1, 38230c , std::allocator > const&)@@Base+0x20>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r1, pc, #136 @ (adr r1, 382328 , std::allocator > const&)@@Base+0x3c>) │ │ │ │ │ + add r1, pc, #152 @ (adr r1, 382338 , std::allocator > const&)@@Base+0x4c>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r1, pc, #464 @ (adr r1, 382474 , std::allocator > const&)@@Base+0x188>) │ │ │ │ │ + add r1, pc, #480 @ (adr r1, 382484 , std::allocator > const&)@@Base+0x198>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r0, pc, #1000 @ (adr r0, 382690 ) │ │ │ │ │ + add r0, pc, #1016 @ (adr r0, 3826a0 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r0, pc, #960 @ (adr r0, 382670 , std::allocator > const&)@@Base+0x384>) │ │ │ │ │ + add r0, pc, #976 @ (adr r0, 382680 , std::allocator > const&)@@Base+0x394>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r1, pc, #0 @ (adr r1, 3822b4 ) │ │ │ │ │ + add r1, pc, #16 @ (adr r1, 3822c4 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r2, r6, #24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - add r0, pc, #864 @ (adr r0, 38261c , std::allocator > const&)@@Base+0x330>) │ │ │ │ │ + add r0, pc, #880 @ (adr r0, 38262c , std::allocator > const&)@@Base+0x340>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r4, r2, #22 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r0, pc, #736 @ (adr r0, 3825a8 , std::allocator > const&)@@Base+0x2bc>) │ │ │ │ │ + add r0, pc, #752 @ (adr r0, 3825b8 , std::allocator > const&)@@Base+0x2cc>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ │ movs r2, r2 │ │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r6, #90 @ 0x5a │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1432551,39 +1432553,39 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ movs r0, r2 │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ lsls r2, r4, #24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 0038268c : │ │ │ │ │ molecule_class_info_t::add_pointer_atom(coot::Cartesian): │ │ │ │ │ molecule-class-info.cc:7388 │ │ │ │ │ @@ -1432910,27 +1432912,27 @@ │ │ │ │ │ b.n 3828c2 │ │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #86 @ 0x56 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r0, r5] │ │ │ │ │ + strh r2, [r1, r5] │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ │ movs r2, r2 │ │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r7, #18 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1433861,67 +1433863,67 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ │ movs r2, r2 │ │ │ │ │ adds r6, #10 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r7, [pc, #568] @ (3832d4 ) │ │ │ │ │ + ldr r7, [pc, #584] @ (3832e4 ) │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r4, pc, #456 @ (adr r4, 383268 ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r1, r5] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ │ movs r2, r2 │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003830ec : │ │ │ │ │ molecule_class_info_t::update_molecule_after_additions(): │ │ │ │ │ molecule-class-info.cc:9172 │ │ │ │ │ @@ -1434085,15 +1434087,15 @@ │ │ │ │ │ nop │ │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #26 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00383224 : │ │ │ │ │ molecule_class_info_t::insert_coords_internal(atom_selection_container_t const&): │ │ │ │ │ molecule-class-info.cc:5926 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1434623,15 +1434625,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r2, r2 │ │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1434711,19 +1434713,19 @@ │ │ │ │ │ /usr/include/c++/14/ostream:673 │ │ │ │ │ b.w ed94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00383694 : │ │ │ │ │ molecule_class_info_t::insert_waters_into_molecule(coot::minimol::molecule const&): │ │ │ │ │ molecule-class-info.cc:8959 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1435244,19 +1435246,19 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r6, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1435853,35 +1435855,35 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ bcc.n 383f20 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ bcs.n 383e5c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ │ movs r2, r2 │ │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1435952,15 +1435954,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ molecule-class-info.cc:9821 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ molecule-class-info.cc:9819 │ │ │ │ │ strh.w r3, [r4, #372] @ 0x174 │ │ │ │ │ molecule-class-info.cc:9821 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00383fa8 : │ │ │ │ │ molecule_class_info_t::transform_by(double (*) [4]): │ │ │ │ │ molecule-class-info.cc:9943 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1436290,24 +1436292,24 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ │ movs r0, r3 │ │ │ │ │ movs r0, #30 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #32] │ │ │ │ │ + strh r4, [r1, #32] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r0, [r3, #26] │ │ │ │ │ + strh r4, [r3, #26] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - @ instruction: 0xf67a0011 │ │ │ │ │ - strh r0, [r6, #24] │ │ │ │ │ + @ instruction: 0xf67e0011 │ │ │ │ │ + strh r4, [r6, #24] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r4, [r2, #24] │ │ │ │ │ + strh r0, [r3, #24] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r6, [r7, #18] │ │ │ │ │ + strh r2, [r0, #20] │ │ │ │ │ movs r2, r2 │ │ │ │ │ adds r4, r3, #6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003842a8 : │ │ │ │ │ molecule_class_info_t::transform_by(clipper::RTop_orth const&): │ │ │ │ │ molecule-class-info.cc:9983 │ │ │ │ │ @@ -1436625,23 +1436627,23 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, #8] │ │ │ │ │ + strh r2, [r7, #8] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r4, [r6, #8] │ │ │ │ │ + strh r0, [r7, #8] │ │ │ │ │ movs r2, r2 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - strh r2, [r5, #0] │ │ │ │ │ + strh r6, [r5, #0] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strh r2, [r1, #2] │ │ │ │ │ + strh r6, [r1, #2] │ │ │ │ │ movs r2, r2 │ │ │ │ │ subs r6, r5, r4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r0, r1, r4 │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1436826,23 +1436828,23 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ movs r0, r3 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ │ movs r2, r2 │ │ │ │ │ subs r4, r1, r0 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ │ movs r2, r2 │ │ │ │ │ adds r2, r0, r6 │ │ │ │ │ movs r0, r3 │ │ │ │ │ adds r2, r5, r5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 003846d8 , std::allocator > const&, int, int, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&, bool)@@Base>: │ │ │ │ │ @@ -1437177,15 +1437179,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r0, r1, #29 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ │ movs r2, r2 │ │ │ │ │ asrs r6, r3, #28 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r6, r0, #28 │ │ │ │ │ movs r0, r3 │ │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1437287,19 +1437289,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r4, #26 │ │ │ │ │ movs r0, r3 │ │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ │ movs r1, r3 │ │ │ │ │ asrs r0, r0, #26 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00384a04 : │ │ │ │ │ molecule_class_info_t::move_waters_to_around_protein(): │ │ │ │ │ molecule-class-info.cc:10497 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1437326,15 +1437328,15 @@ │ │ │ │ │ molecule-class-info.cc:10500 │ │ │ │ │ mov r4, r3 │ │ │ │ │ molecule-class-info.cc:10502 │ │ │ │ │ blx e65a8 │ │ │ │ │ molecule-class-info.cc:10504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00384a3c : │ │ │ │ │ molecule_class_info_t::move_hetgroups_to_around_protein(): │ │ │ │ │ molecule-class-info.cc:10507 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1437356,15 +1437358,15 @@ │ │ │ │ │ strh.w r3, [r4, #372] @ 0x174 │ │ │ │ │ molecule-class-info.cc:10512 │ │ │ │ │ add r1, pc │ │ │ │ │ molecule-class-info.cc:10513 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ molecule-class-info.cc:10512 │ │ │ │ │ b.w e65a4 │ │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 00384a70 , std::allocator > const&, char const*)@@Base>: │ │ │ │ │ molecule_class_info_t::make_bonds_type_checked(std::set, std::allocator > const&, char const*): │ │ │ │ │ molecule-class-info.cc:4606 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1437501,15 +1437503,15 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r2, #21 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r2, r3, #20 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r5, #18 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1437821,32 +1437823,32 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ asrs r4, r0, #17 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r4, #16 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ands.w r0, r0, r0, lsr #32 │ │ │ │ │ + ands.w r0, r4, r0, lsr #32 │ │ │ │ │ udf #192 @ 0xc0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - mcr2 0, 7, r0, cr2, cr1, {0} │ │ │ │ │ - strd r0, r0, [sl, #-64]! @ 0x40 │ │ │ │ │ + mcr2 0, 7, r0, cr6, cr1, {0} │ │ │ │ │ + strd r0, r0, [lr, #-64]! @ 0x40 │ │ │ │ │ udf #28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ asrs r4, r7, #10 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r4, r0, #8 │ │ │ │ │ movs r0, r3 │ │ │ │ │ │ │ │ │ │ 00384e50 : │ │ │ │ │ @@ -1438891,25 +1438893,25 @@ │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r7, #5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ asrs r0, r4, #5 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - ldmia.w r0, {r0, r4} │ │ │ │ │ - stmia.w r8, {r0, r4} │ │ │ │ │ - strb r0, [r5, #31] │ │ │ │ │ + ldmia.w r4, {r0, r4} │ │ │ │ │ + stmia.w ip, {r0, r4} │ │ │ │ │ + strb r4, [r5, #31] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, #16] │ │ │ │ │ + strb r2, [r5, #16] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r0, [r6, #10] │ │ │ │ │ + strb r4, [r6, #10] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r6, [r0, #11] │ │ │ │ │ + strb r2, [r1, #11] │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsrs r0, r2, #15 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsrs r6, r2, #14 │ │ │ │ │ movs r0, r3 │ │ │ │ │ sxtb r0, r4 │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1439456,27 +1439458,27 @@ │ │ │ │ │ nop │ │ │ │ │ lsrs r2, r6, #10 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r1, #10 │ │ │ │ │ movs r0, r3 │ │ │ │ │ - uxtb r0, r3 │ │ │ │ │ + uxtb r4, r3 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #4] │ │ │ │ │ + strb r6, [r2, #4] │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsrs r4, r0, #7 │ │ │ │ │ movs r0, r3 │ │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r6, [r5, #1] │ │ │ │ │ + strb r2, [r6, #1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r0, [r6, #1] │ │ │ │ │ + strb r4, [r6, #1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r6, r1, #31 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r0, r2, #29 │ │ │ │ │ movs r0, r3 │ │ │ │ │ lsls r0, r7, #28 │ │ │ │ │ movs r0, r3 │ │ │ │ │ @@ -1441232,24 +1441234,24 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ b.n 386082 │ │ │ │ │ nop │ │ │ │ │ lsls r6, r7, #26 │ │ │ │ │ movs r0, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 3864c4 │ │ │ │ │ + bcs.n 3864cc │ │ │ │ │ movs r2, r2 │ │ │ │ │ - udf #14 │ │ │ │ │ + udf #18 │ │ │ │ │ movs r1, r2 │ │ │ │ │ stc2 0, cr0, [r8], {15} │ │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bhi.n 386528 │ │ │ │ │ + bhi.n 386530 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r2, r2 │ │ │ │ │ molecule-class-info.cc:8595 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r3, #1652] @ 0x674 │ │ │ │ │ molecule-class-info.cc:8595 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1442133,15 +1442135,15 @@ │ │ │ │ │ @ instruction: 0xf6820017 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf67a0017 │ │ │ │ │ rsbs r0, r0, #9895936 @ 0x970000 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ │ movs r2, r2 │ │ │ │ │ @ instruction: 0xf58e0017 │ │ │ │ │ │ │ │ │ │ 00386aa4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base>: │ │ │ │ │ molecule_class_info_t::jed_flip(coot::residue_spec_t&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*): │ │ │ │ │ molecule-class-info.cc:9607 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1442592,28 +1442594,28 @@ │ │ │ │ │ ... │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf52e0017 │ │ │ │ │ adds.w r0, r0, #9895936 @ 0x970000 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @ instruction: 0xf3b00017 │ │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ molecule-class-info.cc:9669 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 38701c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x578> │ │ │ │ │ molecule-class-info.cc:9679 │ │ │ │ │ @@ -1443116,26 +1443118,26 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 387036 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x592> │ │ │ │ │ b.n 3870e6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x642> │ │ │ │ │ molecule-class-info.cc:9691 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 387056 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x5b2> │ │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ vshr.s32 d0, d7, #4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ │ movs r2, r2 │ │ │ │ │ std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:213 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq.n 38721e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x77a> │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:210 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1443730,28 +1443732,28 @@ │ │ │ │ │ nop │ │ │ │ │ ldcl 0, cr0, [r8], {23} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stcl 0, cr0, [r0], {23} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, r5] │ │ │ │ │ - movs r2, r2 │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r6, [r2, r5] │ │ │ │ │ + strb r6, [r3, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - lsrs r0, r5 │ │ │ │ │ + strb r2, [r3, r5] │ │ │ │ │ + movs r2, r2 │ │ │ │ │ + lsrs r4, r5 │ │ │ │ │ movs r2, r2 │ │ │ │ │ stc 0, cr0, [r2], {23} │ │ │ │ │ - strb r0, [r2, r3] │ │ │ │ │ + strb r4, [r2, r3] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r0, [r1, r3] │ │ │ │ │ + strb r4, [r1, r3] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ │ movs r2, r2 │ │ │ │ │ eor.w r0, r4, r7, lsr #32 │ │ │ │ │ │ │ │ │ │ 00387608 : │ │ │ │ │ molecule_class_info_t::quick_save(): │ │ │ │ │ molecule-class-info.cc:6721 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -1444216,26 +1444218,26 @@ │ │ │ │ │ ... │ │ │ │ │ ldmdb r6!, {r0, r1, r2, r4} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb r6!, {r0, r1, r2, r4} │ │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r4, r1] │ │ │ │ │ + strh r2, [r5, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ stmia.w r6, {r0, r1, r2, r4} │ │ │ │ │ - str r4, [r4, r7] │ │ │ │ │ + str r0, [r5, r7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - it le │ │ │ │ │ + itt le │ │ │ │ │ movle r1, r2 │ │ │ │ │ @ instruction: 0xe8300017 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 387784 , std::allocator > const&)@@Base+0xdc> │ │ │ │ │ movs r7, r2 │ │ │ │ │ b.n 387758 , std::allocator > const&)@@Base+0xb0> │ │ │ │ │ @@ -1444357,17 +1444359,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ b.n 3876ec , std::allocator > const&)@@Base+0x44> │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #632] @ (387cfc > const&, coot::protein_geometry const&)@@Base+0x1a0>) │ │ │ │ │ + ldr r7, [pc, #648] @ (387d0c > const&, coot::protein_geometry const&)@@Base+0x1b0>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r7, [pc, #704] @ (387d48 > const&, coot::protein_geometry const&)@@Base+0x1ec>) │ │ │ │ │ + ldr r7, [pc, #720] @ (387d58 > const&, coot::protein_geometry const&)@@Base+0x1fc>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00387a8c , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::apply_redo(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ molecule-class-info.cc:8435 │ │ │ │ │ @@ -1444463,21 +1444465,21 @@ │ │ │ │ │ ldr r1, [pc, #24] @ (387b58 , std::allocator > const&)@@Base+0xcc>) │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 387aee , std::allocator > const&)@@Base+0x62> │ │ │ │ │ b.n 3875f4 , std::allocator > const&, bool, bool, bool)@@Base+0x2e8> │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #80] @ (387ba0 > const&, coot::protein_geometry const&)@@Base+0x44>) │ │ │ │ │ + ldr r7, [pc, #96] @ (387bb0 > const&, coot::protein_geometry const&)@@Base+0x54>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - pop {r2, r5, r7} │ │ │ │ │ + pop {r3, r5, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldr r6, [pc, #864] @ (387eb8 > const&, coot::protein_geometry const&)@@Base+0x35c>) │ │ │ │ │ + ldr r6, [pc, #880] @ (387ec8 > const&, coot::protein_geometry const&)@@Base+0x36c>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - pop {r4, r6} │ │ │ │ │ + pop {r2, r4, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 00387b5c > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ molecule_class_info_t::add_dipole(std::vector > const&, coot::protein_geometry const&): │ │ │ │ │ molecule-class-info.cc:2892 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1445607,21 +1445609,21 @@ │ │ │ │ │ b.n 38835c > const&, coot::protein_geometry const&)@@Base+0x800> │ │ │ │ │ b.n 387d40 > const&, coot::protein_geometry const&)@@Base+0x1e4> │ │ │ │ │ movs r7, r2 │ │ │ │ │ b.n 387d38 > const&, coot::protein_geometry const&)@@Base+0x1dc> │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #560] @ (38867c ) │ │ │ │ │ + ldr r6, [pc, #576] @ (38868c ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r6, [pc, #360] @ (3885b8 ) │ │ │ │ │ + ldr r6, [pc, #376] @ (3885c8 ) │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 388498 │ │ │ │ │ + bvs.n 3884a0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ udf #170 @ 0xaa │ │ │ │ │ movs r7, r2 │ │ │ │ │ ble.n 388524 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ble.n 3884c8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1445996,15 +1445998,15 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 3887ec , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0xac> │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, r5 │ │ │ │ │ + add r0, r6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ bls.n 388638 │ │ │ │ │ movs r7, r2 │ │ │ │ │ bls.n 3887b4 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0x74> │ │ │ │ │ movs r7, r2 │ │ │ │ │ bls.n 388754 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0x14> │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1447206,15 +1447208,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 3891a4 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0xa64> │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1448625,63 +1448627,63 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adc.w r0, r4, #15 │ │ │ │ │ ldmia r2, {r2, r4, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - pop {r1, r4, r7} │ │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ - pop {r5, r6, r7} │ │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ cdp 0, 2, cr0, cr0, cr15, {0} │ │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r6, [r4, #26] │ │ │ │ │ + strb r2, [r5, #26] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - bcc.n 389c10 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x738> │ │ │ │ │ + bcc.n 389c18 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x740> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ stc 0, cr0, [r4, #60]! @ 0x3c │ │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - cbnz r4, 389d08 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x830> │ │ │ │ │ + cbnz r0, 389d0a , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x832> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r4, [pc, #192] @ (389dc8 , std::allocator > const&, int)@@Base+0x84>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - adds r1, #8 │ │ │ │ │ + adds r1, #12 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r3, [pc, #992] @ (38a0f4 , std::allocator > const&, int)@@Base+0x3b0>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r6, [r6, #26] │ │ │ │ │ + strb r2, [r7, #26] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r0, [r1, #17] │ │ │ │ │ + strb r4, [r1, #17] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r2, [r7, #23] │ │ │ │ │ + strb r6, [r7, #23] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r6, [r1, #14] │ │ │ │ │ + strb r2, [r2, #14] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - beq.n 389cec , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x814> │ │ │ │ │ + beq.n 389cf4 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x81c> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xeaf2000f │ │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ @@ -1449471,23 +1449473,23 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ strex r0, r0, [sl, #60] @ 0x3c │ │ │ │ │ @ instruction: 0xe82a000f │ │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ │ movs r2, r2 │ │ │ │ │ itte pl │ │ │ │ │ movpl r7, r2 │ │ │ │ │ ldrhpl r0, [r4, r3] │ │ │ │ │ movmi r0, r0 │ │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r4, #18 │ │ │ │ │ movs r0, r2 │ │ │ │ │ pop {r5, r7, pc} │ │ │ │ │ movs r7, r2 │ │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1450242,49 +1450244,49 @@ │ │ │ │ │ b.n 38a8c6 │ │ │ │ │ pop {r3, r4, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ pop {r2, r4, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ │ movs r2, r2 │ │ │ │ │ b.n 38abb4 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r6, r1, #7 │ │ │ │ │ + adds r2, r2, #7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ │ - movs r2, r2 │ │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ │ + movs r2, r2 │ │ │ │ │ cbnz r6, 38a928 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r4, #12 │ │ │ │ │ + movs r4, #16 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r4, #26 │ │ │ │ │ + movs r4, #30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xb78e │ │ │ │ │ movs r7, r2 │ │ │ │ │ @ instruction: 0xb776 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1450639,49 +1450641,49 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 38abdc │ │ │ │ │ blx e78c8 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ @ instruction: 0xb6a6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r3, #14 │ │ │ │ │ + movs r3, #18 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb696 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ │ + movs r3, #2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ │ movs r1, r2 │ │ │ │ │ push {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r7, r2 │ │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ │ movs r2, r2 │ │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ │ movs r1, r2 │ │ │ │ │ push {r4, r5} │ │ │ │ │ movs r7, r2 │ │ │ │ │ push {r3, r4} │ │ │ │ │ movs r7, r2 │ │ │ │ │ │ │ │ │ │ 0038ac50 : │ │ │ │ │ @@ -1451018,19 +1451020,19 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ cbz r2, 38af42 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r6, 38af3e │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r1, #6 │ │ │ │ │ + subs r2, r2, #6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 0038aef4 : │ │ │ │ │ coot::old_generic_display_object_t::~old_generic_display_object_t(): │ │ │ │ │ old-generic-display-object.hh:79 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1452099,87 +1452101,87 @@ │ │ │ │ │ b.n 38b5c8 , std::allocator > const&)@@Base+0x41c> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #536 @ (adr r7, 38b878 >::~vector()@@Base+0x64>) │ │ │ │ │ + add r7, pc, #552 @ (adr r7, 38b888 >::~vector()@@Base+0x74>) │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r2, r7, r7 │ │ │ │ │ + subs r6, r7, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ + subs r0, r7, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ bne.n 38b718 >::~_Vector_base()@@Base+0x14> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - add r7, pc, #224 @ (adr r7, 38b750 >::~vector()@@Base+0x2c>) │ │ │ │ │ + add r7, pc, #240 @ (adr r7, 38b760 >::~vector()@@Base+0x3c>) │ │ │ │ │ movs r1, r2 │ │ │ │ │ - push {r1, r2, r7} │ │ │ │ │ + push {r1, r3, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r4, r2, r7 │ │ │ │ │ + subs r0, r3, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r0, r2, r7 │ │ │ │ │ + subs r4, r2, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r2, [pc, #904] @ (38ba08 , std::allocator > const&, bool)@@Base+0x12c>) │ │ │ │ │ + ldr r2, [pc, #920] @ (38ba18 , std::allocator > const&, bool)@@Base+0x13c>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r6, r1, r4 │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r2, [pc, #128] @ (38b708 >::~_Vector_base()@@Base+0x4>) │ │ │ │ │ + ldr r2, [pc, #144] @ (38b718 >::~_Vector_base()@@Base+0x14>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r2, [pc, #88] @ (38b6e4 , std::allocator > const&)@@Base+0x538>) │ │ │ │ │ + ldr r2, [pc, #104] @ (38b6f4 , std::allocator > const&)@@Base+0x548>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - subs r2, r7, r2 │ │ │ │ │ + subs r6, r7, r2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r1, [pc, #848] @ (38b9e8 , std::allocator > const&, bool)@@Base+0x10c>) │ │ │ │ │ + ldr r1, [pc, #864] @ (38b9f8 , std::allocator > const&, bool)@@Base+0x11c>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r1, [pc, #808] @ (38b9c4 , std::allocator > const&, bool)@@Base+0xe8>) │ │ │ │ │ + ldr r1, [pc, #824] @ (38b9d4 , std::allocator > const&, bool)@@Base+0xf8>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r6, r7, r1 │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cbz r0, 38b6ec , std::allocator > const&)@@Base+0x540> │ │ │ │ │ + cbz r4, 38b6ec , std::allocator > const&)@@Base+0x540> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ + subs r6, r6, r1 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r2, r1, r1 │ │ │ │ │ + subs r6, r1, r1 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r4, [r2, r4] │ │ │ │ │ + strb r0, [r3, r4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r2, [r1, r4] │ │ │ │ │ + strb r6, [r1, r4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r6, r2, r0 │ │ │ │ │ + subs r2, r3, r0 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r7!, {r2, r4, r5, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldmia r7!, {r1, r3, r5, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ + adds r6, r4, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r4, [r0, r3] │ │ │ │ │ + strb r0, [r1, r3] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r2, [r7, r2] │ │ │ │ │ + strb r6, [r7, r2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r2, r5, r6 │ │ │ │ │ + adds r6, r5, r6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r4, [r3, r2] │ │ │ │ │ + strb r0, [r4, r2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r2, [r2, r2] │ │ │ │ │ + strb r6, [r2, r2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r2, r6, r5 │ │ │ │ │ + adds r6, r6, r5 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - strb r0, [r5, r1] │ │ │ │ │ + strb r4, [r5, r1] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r6, [r3, r1] │ │ │ │ │ + strb r2, [r4, r1] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strh r6, [r1, #22] │ │ │ │ │ + strh r2, [r2, #22] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ movs r2, r2 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ movs r7, r2 │ │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r0, r3] │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1453956,15 +1453958,15 @@ │ │ │ │ │ b.n 38c3ac ::format() const@@Base+0xfc> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1459410,25 +1459412,25 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 38e73c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x380> │ │ │ │ │ + b.n 38e744 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x388> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldr r7, [pc, #168] @ (38ebcc , std::allocator > const&)@@Base+0x78>) │ │ │ │ │ + ldr r7, [pc, #184] @ (38ebdc , std::allocator > const&)@@Base+0x88>) │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38e75c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3a0> │ │ │ │ │ + b.n 38e764 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3a8> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38e680 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c4> │ │ │ │ │ + b.n 38e688 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2cc> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldr r6, [pc, #488] @ (38ed18 , std::allocator > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r6, [pc, #504] @ (38ed28 , std::allocator > const&)@@Base+0x1d4>) │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldr r6, [pc, #408] @ (38eccc , std::allocator > const&)@@Base+0x178>) │ │ │ │ │ + ldr r6, [pc, #424] @ (38ecdc , std::allocator > const&)@@Base+0x188>) │ │ │ │ │ movs r1, r2 │ │ │ │ │ strb r2, [r3, #25] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r2, #24] │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1461120,60 +1461122,60 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r2, [r0, #18] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 38ff28 >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x160> │ │ │ │ │ + b.n 38ff30 >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x168> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38fad8 , std::allocator > const&)@@Base+0xf84> │ │ │ │ │ + b.n 38fae0 , std::allocator > const&)@@Base+0xf8c> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38fa70 , std::allocator > const&)@@Base+0xf1c> │ │ │ │ │ + b.n 38fa78 , std::allocator > const&)@@Base+0xf24> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38f970 , std::allocator > const&)@@Base+0xe1c> │ │ │ │ │ + b.n 38f978 , std::allocator > const&)@@Base+0xe24> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38f998 , std::allocator > const&)@@Base+0xe44> │ │ │ │ │ + b.n 38f9a0 , std::allocator > const&)@@Base+0xe4c> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - b.n 38f944 , std::allocator > const&)@@Base+0xdf0> │ │ │ │ │ + b.n 38f94c , std::allocator > const&)@@Base+0xdf8> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - b.n 38f944 , std::allocator > const&)@@Base+0xdf0> │ │ │ │ │ + b.n 38f94c , std::allocator > const&)@@Base+0xdf8> │ │ │ │ │ movs r1, r2 │ │ │ │ │ cdp 0, 6, cr0, cr6, cr15, {0} │ │ │ │ │ - b.n 38f840 , std::allocator > const&)@@Base+0xcec> │ │ │ │ │ + b.n 38f848 , std::allocator > const&)@@Base+0xcf4> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - svc 140 @ 0x8c │ │ │ │ │ + svc 144 @ 0x90 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 102 @ 0x66 │ │ │ │ │ + svc 106 @ 0x6a │ │ │ │ │ movs r1, r2 │ │ │ │ │ - svc 122 @ 0x7a │ │ │ │ │ + svc 126 @ 0x7e │ │ │ │ │ movs r1, r2 │ │ │ │ │ - svc 110 @ 0x6e │ │ │ │ │ + svc 114 @ 0x72 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r7, r2 │ │ │ │ │ - bgt.n 38f764 , std::allocator > const&)@@Base+0xc10> │ │ │ │ │ + bgt.n 38f76c , std::allocator > const&)@@Base+0xc18> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - add r8, fp │ │ │ │ │ + add ip, fp │ │ │ │ │ movs r1, r2 │ │ │ │ │ - bgt.n 38f6b0 , std::allocator > const&)@@Base+0xb5c> │ │ │ │ │ + bgt.n 38f6b8 , std::allocator > const&)@@Base+0xb64> │ │ │ │ │ movs r1, r2 │ │ │ │ │ - bics r6, r5 │ │ │ │ │ + bics r2, r6 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r6, [r6, #29] │ │ │ │ │ + strb r2, [r7, #29] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - muls r2, r2 │ │ │ │ │ + muls r6, r2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - orrs r4, r7 │ │ │ │ │ + muls r0, r0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-alignment.cc:264 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -1461936,19 +1461938,19 @@ │ │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 38fb0a , std::allocator > const&)@@Base+0xfb6> │ │ │ │ │ blx e78c8 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ - bvc.n 38fdc4 >::~_Vector_base()@@Base+0x1c> │ │ │ │ │ + bvc.n 38fdcc >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x4> │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1463187,19 +1463189,19 @@ │ │ │ │ │ nop │ │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1463221,15 +1463223,15 @@ │ │ │ │ │ ldr r2, [pc, #12] @ (390584 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ b.w eedec │ │ │ │ │ molecule-class-info-bonds.cc:103 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #88 @ (adr r7, 3905e0 ) │ │ │ │ │ + add r7, pc, #104 @ (adr r7, 3905f0 ) │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 00390588 : │ │ │ │ │ molecule_class_info_t::get_atom_at_pos(coot::Cartesian const&) const: │ │ │ │ │ molecule-class-info-bonds.cc:110 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1464057,15 +1464059,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r0, r4] │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ │ movs r7, r2 │ │ │ │ │ - cbz r2, 390c54 │ │ │ │ │ + cbz r6, 390c54 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ movs r7, r2 │ │ │ │ │ strb r4, [r5, r1] │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1470548,15 +1470550,15 @@ │ │ │ │ │ b.n 39359a │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ movs r7, r2 │ │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r5, [sp, #840] @ 0x348 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1471748,15 +1471750,15 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r3, #232 @ 0xe8 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r3, #210 @ 0xd2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1472388,23 +1472390,23 @@ │ │ │ │ │ nop │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r2, #7 │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r4, r4, #6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ adds r4, r1, #6 │ │ │ │ │ movs r7, r2 │ │ │ │ │ adds r4, r5, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1472837,26 +1472839,26 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics.w r0, r2, #9437184 @ 0x900000 │ │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ │ + bics.w r0, r6, #9437184 @ 0x900000 │ │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ │ movs r1, r2 │ │ │ │ │ subs r0, r1, r1 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ │ movs r1, r2 │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:884 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx e9110 ::_M_widen_init() const@plt> │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:885 │ │ │ │ │ ldr r2, [pc, #104] @ (394684 ) │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -1474438,21 +1474440,21 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r6, #31 │ │ │ │ │ movs r7, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #12] │ │ │ │ │ + strh r0, [r0, #14] │ │ │ │ │ movs r1, r2 │ │ │ │ │ lsrs r6, r0, #30 │ │ │ │ │ movs r7, r2 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r0, [r4, #8] │ │ │ │ │ + strh r4, [r4, #8] │ │ │ │ │ movs r1, r2 │ │ │ │ │ lsrs r0, r3, #28 │ │ │ │ │ movs r7, r2 │ │ │ │ │ molecule-class-info-build.cc:258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx f2e38 │ │ │ │ │ molecule-class-info-build.cc:262 │ │ │ │ │ @@ -1475352,17 +1475354,17 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ │ movs r1, r2 │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsrs r0, r5, #4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsrs r6, r3, #2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -1479002,36 +1479004,36 @@ │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr??.w r0, [sl, #22] │ │ │ │ │ ldr??.w r0, [r8, #22] │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ │ movs r1, r2 │ │ │ │ │ @ instruction: 0xf65e0016 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ movs r1, r2 │ │ │ │ │ subs r4, r1, r7 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - b.n 396eb0 > const&) const@@Base+0x8d4> │ │ │ │ │ + b.n 396eb8 > const&) const@@Base+0x8dc> │ │ │ │ │ movs r1, r2 │ │ │ │ │ subs r4, r1, r2 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ - bne.n 396f0c > const&) const@@Base+0x930> │ │ │ │ │ + bne.n 396f14 > const&) const@@Base+0x938> │ │ │ │ │ movs r1, r2 │ │ │ │ │ subs r0, r6, r1 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ │ movs r1, r2 │ │ │ │ │ vshr.s8 d16, d6, #8 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ blx ec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ @@ -1480002,17 +1480004,17 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 397724 > const&, int, clipper::Xmap const&)@@Base+0x310> │ │ │ │ │ ... │ │ │ │ │ rsb r0, sl, r6, lsr #32 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ │ movs r1, r2 │ │ │ │ │ @ instruction: 0xe9ba0016 │ │ │ │ │ stmdb r8, {r1, r2, r4} │ │ │ │ │ │ │ │ │ │ 003977b8 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::add_hydrogens_from_file(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ molecule-class-info-build.cc:129 │ │ │ │ │ @@ -1480692,31 +1480694,31 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xe8240016 │ │ │ │ │ @ instruction: 0xe8220016 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ │ movs r1, r2 │ │ │ │ │ b.n 397b1c , std::allocator > const&)@@Base+0x364> │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ │ movs r1, r2 │ │ │ │ │ lsrs r0, r3, #20 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ movs r7, r1 │ │ │ │ │ b.n 398478 const&, std::pair const&)@@Base+0x188> │ │ │ │ │ movs r6, r2 │ │ │ │ │ b.n 39844c const&, std::pair const&)@@Base+0x15c> │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1483821,25 +1483823,25 @@ │ │ │ │ │ b.n 3992a8 const&, std::pair const&)@@Base+0xfb8> │ │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - cmp r4, r4 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6!, {r3, r4, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 3992f8 │ │ │ │ │ + cbnz r2, 3992fa │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1484521,53 +1484523,53 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r6, r6 │ │ │ │ │ + ands r2, r7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r4, r2 │ │ │ │ │ + ands r0, r3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ands r4, r0 │ │ │ │ │ + ands r0, r1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldmia r1!, {} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldmia r0!, {r1, r5, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1485825,70 +1485827,70 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #24 │ │ │ │ │ + subs r1, #28 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ │ movs r1, r2 │ │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r4!, {r3} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ │ movs r1, r2 │ │ │ │ │ and.w r0, r0, lr │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #10 │ │ │ │ │ + subs r0, #14 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ │ + subs r0, #0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strb r6, [r1, #1] │ │ │ │ │ + strb r2, [r2, #1] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ │ movs r1, r2 │ │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ │ movs r6, r2 │ │ │ │ │ - strh r6, [r5, #30] │ │ │ │ │ + strh r2, [r6, #30] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ │ movs r1, r2 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r6, r2 │ │ │ │ │ bkpt 0x00e4 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ bkpt 0x007c │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1486222,16 +1486224,16 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf23a0010 │ │ │ │ │ - @ instruction: 0xf21a0010 │ │ │ │ │ + @ instruction: 0xf23e0010 │ │ │ │ │ + @ instruction: 0xf21e0010 │ │ │ │ │ │ │ │ │ │ 0039a534 : │ │ │ │ │ molecule_class_info_t::draw_solid_density_surface(bool): │ │ │ │ │ molecule-class-info-maps.cc:1321 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1486924,15 +1486926,15 @@ │ │ │ │ │ b.n 39aa56 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ push {r3, r6, r7, lr} │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0039aa94 : │ │ │ │ │ molecule_class_info_t::set_skeleton_bond_colour(float): │ │ │ │ │ molecule-class-info-maps.cc:2079 │ │ │ │ │ @@ -1487866,15 +1487868,15 @@ │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0039b1c0 : │ │ │ │ │ molecule_class_info_t::map_statistics() const: │ │ │ │ │ molecule-class-info-maps.cc:4385 │ │ │ │ │ @@ -1488652,29 +1488654,29 @@ │ │ │ │ │ nop │ │ │ │ │ add r4, sp, #616 @ 0x268 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #18 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ │ movs r6, r2 │ │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1488759,15 +1488761,15 @@ │ │ │ │ │ b.n 39b83e > const&, clipper::HKL_data const&, clipper::Xmap*)@@Base+0x62> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ add r0, sp, #0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r6, #4 │ │ │ │ │ + subs r6, r6, #4 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0039b880 > const&, clipper::HKL_data const&, clipper::Xmap*, clipper::Xmap*)@@Base>: │ │ │ │ │ molecule_class_info_t::sfcalc_genmaps_using_bulk_solvent(clipper::HKL_data > const&, clipper::HKL_data const&, clipper::Xmap*, clipper::Xmap*): │ │ │ │ │ molecule-class-info-maps.cc:4795 │ │ │ │ │ @@ -1489217,61 +1489219,61 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #328 @ (adr r7, 39bd3c , std::allocator > const&) const@@Base+0xa8>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r2, r3, #2 │ │ │ │ │ + subs r6, r3, #2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r6, r4, #1 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 39bca8 , std::allocator > const&) const@@Base+0x14> │ │ │ │ │ + b.n 39bcb0 , std::allocator > const&) const@@Base+0x1c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 39bca0 , std::allocator > const&) const@@Base+0xc> │ │ │ │ │ + b.n 39bca8 , std::allocator > const&) const@@Base+0x14> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 39bc70 , std::allocator > const&)@@Base+0x18> │ │ │ │ │ + b.n 39bc78 , std::allocator > const&)@@Base+0x20> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r4, r5, #5 │ │ │ │ │ + adds r0, r6, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, r4, #5 │ │ │ │ │ + adds r2, r5, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r6, r2, #5 │ │ │ │ │ + adds r2, r3, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r0, r3, #5 │ │ │ │ │ + adds r4, r3, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r0, r2, #5 │ │ │ │ │ + adds r4, r2, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r4, r1, #5 │ │ │ │ │ + adds r0, r2, #5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r4, pc, #792 @ (adr r4, 39bf64 const&)@@Base+0x14c>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - subs r0, r7, r7 │ │ │ │ │ + subs r4, r7, r7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r4, pc, #512 @ (adr r4, 39be54 const&)@@Base+0x3c>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ - adds r0, r0, #4 │ │ │ │ │ + adds r4, r0, #4 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 0039bc58 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::export_model_molecule_as_obj(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ molecule-class-info-maps.cc:4942 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1489298,15 +1489300,15 @@ │ │ │ │ │ blx e65a8 │ │ │ │ │ molecule-class-info-maps.cc:4947 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r0, [r5, #3282] @ 0xcd2 │ │ │ │ │ molecule-class-info-maps.cc:4950 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 0039bc94 , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::export_model_molecule_as_gltf(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ molecule-class-info-maps.cc:5046 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1489495,23 +1489497,23 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, pc, #288 @ (adr r3, 39bf18 const&)@@Base+0x100>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r6, #0 │ │ │ │ │ + adds r0, r7, #0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ + subs r0, r7, r7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r2, pc, #616 @ (adr r2, 39c070 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r1, r6 │ │ │ │ │ + subs r6, r1, r6 │ │ │ │ │ movs r1, r2 │ │ │ │ │ add r2, pc, #264 @ (adr r2, 39bf1c const&)@@Base+0x104>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ add r2, pc, #168 @ (adr r2, 39bec0 const&)@@Base+0xa8>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 0039be18 const&)@@Base>: │ │ │ │ │ @@ -1489731,23 +1489733,23 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, pc, #776 @ (adr r1, 39c2c4 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + subs r6, r2, r4 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r0, pc, #880 @ (adr r0, 39c348 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, pc, #640 @ (adr r0, 39c260 ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1490942,15 +1490944,15 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #7 │ │ │ │ │ + asrs r6, r7, #7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r2, [pc, #28] @ (39c90c ) │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1909 │ │ │ │ │ @@ -1491480,15 +1491482,15 @@ │ │ │ │ │ ldr r0, [pc, #48] @ (39cd58 > const&, std::vector > const&)@@Base+0x440>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #1 │ │ │ │ │ + asrs r0, r2, #1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r3, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1491848,15 +1491850,15 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 0039cfe4 : │ │ │ │ │ molecule_class_info_t::fraction_to_colour(float): │ │ │ │ │ molecule-class-info-maps.cc:4595 │ │ │ │ │ @@ -1492734,15 +1492736,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r5, #14 │ │ │ │ │ + lsls r0, r6, #14 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r6, [r2, #10] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1493382,19 +1493384,19 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #10 │ │ │ │ │ + lsls r2, r0, #11 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - lsls r6, r3, #3 │ │ │ │ │ + lsls r2, r4, #3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - mrc2 0, 1, r0, cr6, cr0, {0} │ │ │ │ │ + mrc2 0, 1, r0, cr10, cr0, {0} │ │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r2, [r5, #34] @ 0x22 │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r4, [r2, #32] │ │ │ │ │ @@ -1493521,16 +1493523,16 @@ │ │ │ │ │ b.n 39dce8 , std::allocator > const&) const@@Base+0x44> │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ strh r6, [r7, #24] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r8, #64]! @ 0x40 │ │ │ │ │ - ldc2l 0, cr0, [r6, #64] @ 0x40 │ │ │ │ │ + stc2l 0, cr0, [ip, #64]! @ 0x40 │ │ │ │ │ + ldc2l 0, cr0, [sl, #64] @ 0x40 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0039dd9c : │ │ │ │ │ molecule_class_info_t::make_map_mesh(): │ │ │ │ │ molecule-class-info-maps.cc:1014 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1493809,15 +1493811,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r0, #18] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ │ movs r1, r2 │ │ │ │ │ strh r2, [r6, #2] │ │ │ │ │ movs r6, r2 │ │ │ │ │ strh r2, [r1, #2] │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 0039dfe0 : │ │ │ │ │ @@ -1494071,15 +1494073,15 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r6, #31] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfae40010 │ │ │ │ │ + @ instruction: 0xfae80010 │ │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ │ @@ -1495552,17 +1495554,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rsbs r0, sl, #9437184 @ 0x900000 │ │ │ │ │ - rsbs r0, r2, #9437184 @ 0x900000 │ │ │ │ │ - rsbs r0, r2, #9437184 @ 0x900000 │ │ │ │ │ + rsbs r0, lr, #9437184 @ 0x900000 │ │ │ │ │ + rsbs r0, r6, #9437184 @ 0x900000 │ │ │ │ │ + rsbs r0, r6, #9437184 @ 0x900000 │ │ │ │ │ strb r6, [r2, #18] │ │ │ │ │ movs r6, r2 │ │ │ │ │ strb r6, [r7, #17] │ │ │ │ │ movs r6, r2 │ │ │ │ │ subs r4, r7, r7 │ │ │ │ │ movs r6, r1 │ │ │ │ │ strb r4, [r3, #17] │ │ │ │ │ @@ -1495573,16 +1495575,16 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ strb r6, [r6, #15] │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - vqadd.s8 d16, d0, d0 │ │ │ │ │ - vqadd.s8 d16, d0, d0 │ │ │ │ │ + vqadd.s8 d16, d4, d0 │ │ │ │ │ + vqadd.s8 d16, d4, d0 │ │ │ │ │ strb r0, [r5, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r1!, {r2, r5} │ │ │ │ │ movs r6, r1 │ │ │ │ │ strb r2, [r0, #13] │ │ │ │ │ movs r6, r2 │ │ │ │ │ stmia r1!, {} │ │ │ │ │ @@ -1496276,69 +1496278,69 @@ │ │ │ │ │ nop │ │ │ │ │ strb r2, [r4, #7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldcl 0, cr0, [r0, #-64]! @ 0xffffffc0 │ │ │ │ │ + ldcl 0, cr0, [r4, #-64]! @ 0xffffffc0 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stcl 0, cr0, [r0], {16} │ │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ │ + stcl 0, cr0, [r4], {16} │ │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stc 0, cr0, [sl], {16} │ │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ │ + stc 0, cr0, [lr], {16} │ │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r6, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ bvc.n 39f284 , std::allocator > const&) const@@Base+0x490> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - blx lr │ │ │ │ │ + blxns lr │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - add r6, pc, #680 @ (adr r6, 39f5ec ) │ │ │ │ │ + add r6, pc, #696 @ (adr r6, 39f5fc ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bx sp │ │ │ │ │ + bxns sp │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bx ip │ │ │ │ │ + bx sp │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cdp2 0, 5, cr0, cr12, cr15, {0} │ │ │ │ │ + cdp2 0, 6, cr0, cr0, cr15, {0} │ │ │ │ │ subs r1, #2 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - mov r8, ip │ │ │ │ │ + mov ip, ip │ │ │ │ │ movs r0, r2 │ │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ │ movs r6, r1 │ │ │ │ │ - mov r4, pc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ subs r0, #130 @ 0x82 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - orrs.w r0, r8, r0, lsr #32 │ │ │ │ │ + orrs.w r0, ip, r0, lsr #32 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ │ @@ -1496878,15 +1496880,15 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 39f1f8 , std::allocator > const&) const@@Base+0x404> │ │ │ │ │ + b.n 39f200 , std::allocator > const&) const@@Base+0x40c> │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r6, r2 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1) │ │ │ │ │ mov ip, r8 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1290 │ │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ │ @@ -1498256,23 +1498258,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 3a02d8 │ │ │ │ │ + blt.n 3a02e0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - blt.n 3a02d8 │ │ │ │ │ + blt.n 3a02e0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ │ movs r6, r2 │ │ │ │ │ - bge.n 3a0190 │ │ │ │ │ + bge.n 3a0198 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bge.n 3a0188 │ │ │ │ │ + bge.n 3a0190 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a024c : │ │ │ │ │ molecule_class_info_t::update_map_internal(): │ │ │ │ │ molecule-class-info-maps.cc:506 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1499331,19 +1499333,19 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r1, r4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n 3a0af8 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x34> │ │ │ │ │ + bpl.n 3a0b00 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c> │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 3a0a70 │ │ │ │ │ + bmi.n 3a0a78 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a0a60 : │ │ │ │ │ molecule_class_info_t::set_map_has_symmetry(bool): │ │ │ │ │ molecule-class-info-maps.cc:2487 │ │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ │ strh.w r1, [r3, #2258] @ 0x8d2 │ │ │ │ │ @@ -1500462,83 +1500464,83 @@ │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r4] │ │ │ │ │ movs r6, r2 │ │ │ │ │ @ instruction: 0xebe0000e │ │ │ │ │ - vaddl.s16 q0, d2, d15 │ │ │ │ │ + vaddl.s16 q0, d6, d15 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 3a12ac , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7e8> │ │ │ │ │ + beq.n 3a12b4 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7f0> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - beq.n 3a12fc , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x838> │ │ │ │ │ + beq.n 3a1304 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x840> │ │ │ │ │ movs r0, r2 │ │ │ │ │ strh r4, [r3, r6] │ │ │ │ │ movs r6, r2 │ │ │ │ │ @ instruction: 0xead2000e │ │ │ │ │ - cdp 0, 7, cr0, cr0, cr15, {0} │ │ │ │ │ - beq.n 3a1294 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7d0> │ │ │ │ │ + cdp 0, 7, cr0, cr4, cr15, {0} │ │ │ │ │ + beq.n 3a129c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7d8> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - beq.n 3a1324 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x860> │ │ │ │ │ + beq.n 3a132c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x868> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - beq.n 3a1468 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9a4> │ │ │ │ │ + beq.n 3a1470 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9ac> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - beq.n 3a145c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x998> │ │ │ │ │ + beq.n 3a1464 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9a0> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ │ - movs r0, r2 │ │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ │ - movs r0, r2 │ │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ │ + movs r0, r2 │ │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ │ + movs r0, r2 │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ │ + ldmia r3!, {r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrsb.w r0, [lr, sp] │ │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ clipper-ccp4-map-file-wrapper.hh:31 │ │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx f1c7c │ │ │ │ │ molecule-class-info-maps.cc:2265 │ │ │ │ │ add.w r8, sp, #264 @ 0x108 │ │ │ │ │ @@ -1500922,32 +1500924,32 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ b.n 3a1588 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0xac4> │ │ │ │ │ nop │ │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ │ + ldmia r1!, {r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xf754000d │ │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r2, [pc, #664] @ (3a19c8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0x280>) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subw r0, r4, #14 │ │ │ │ │ - movw r0, #57358 @ 0xe00e │ │ │ │ │ + subw r0, r8, #14 │ │ │ │ │ + @ instruction: 0xf252000e │ │ │ │ │ @ instruction: 0xf318000d │ │ │ │ │ @ instruction: 0xf28c000d │ │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a1748 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::set_refmac_save_state_commands(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool): │ │ │ │ │ molecule-class-info-maps.cc:1902 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1501446,15 +1501448,15 @@ │ │ │ │ │ beq.w 3a19b6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0x26e> │ │ │ │ │ b.n 3a1998 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0x250> │ │ │ │ │ nop │ │ │ │ │ ldr r0, [pc, #624] @ (3a1d4c ) │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ mov r4, lr │ │ │ │ │ movs r6, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1502533,36 +1502535,36 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r0 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ │ - movs r0, r2 │ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ movs r0, r2 │ │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ │ + movs r0, r2 │ │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ │ + movs r0, r2 │ │ │ │ │ stmia r0!, {r2, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stmia r0!, {r5} │ │ │ │ │ + stmia r0!, {r1} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ittt │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - stmia r0!, {r1} │ │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ │ + movs r0, r2 │ │ │ │ │ + itee │ │ │ │ │ mov r0, r2 │ │ │ │ │ - itee al │ │ │ │ │ - moval r0, r2 │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ - mov r0, r0 │ │ │ │ │ + ldral r0, [r1, #12] │ │ │ │ │ + moval r0, r0 │ │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 003a22c0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::map_fill_from_mtz_with_reso_limits(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool): │ │ │ │ │ @@ -1503120,29 +1503122,29 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #11 │ │ │ │ │ + asrs r0, r0, #12 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - asrs r0, r3, #11 │ │ │ │ │ + asrs r4, r3, #11 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r2, r4} │ │ │ │ │ + pop {r1, r3, r4} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - pop {r4} │ │ │ │ │ + pop {r2, r4} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - pop {r1, r2, r4} │ │ │ │ │ + pop {r1, r3, r4} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ molecule-class-info-maps.cc:1665 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str.w r3, [r4, #1648] @ 0x670 │ │ │ │ │ molecule-class-info-maps.cc:1668 │ │ │ │ │ @@ -1503884,53 +1503886,53 @@ │ │ │ │ │ it ne │ │ │ │ │ strne.w r2, [r4, #2804] @ 0xaf4 │ │ │ │ │ b.n 3a2682 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0x3c2> │ │ │ │ │ nop │ │ │ │ │ ldrsb.w r4, [sl, #1145] @ 0x479 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r7, #153 @ 0x99 │ │ │ │ │ - @ instruction: 0xb716 │ │ │ │ │ + @ instruction: 0xb71a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ │ movs r0, r2 │ │ │ │ │ - rev r6, r5 │ │ │ │ │ + rev r2, r6 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ │ movs r0, r2 │ │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cbnz r4, 3a2da2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xae2> │ │ │ │ │ + cbnz r0, 3a2da4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xae4> │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r5, r7, lr} │ │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ │ movs r0, r2 │ │ │ │ │ molecule-class-info-maps.cc:1758 (discriminator 1) │ │ │ │ │ ldr.w r1, [pc, #1528] @ 3a33a4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0x10e4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ molecule-class-info-maps.cc:1758 │ │ │ │ │ add.w r8, r4, #360 @ 0x168 │ │ │ │ │ molecule-class-info-maps.cc:1758 (discriminator 1) │ │ │ │ │ @@ -1504669,21 +1504671,21 @@ │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a3166 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xea6> │ │ │ │ │ b.n 3a316c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0xeac> │ │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cbz r2, 3a3406 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int, float, bool)@@Base+0x6> │ │ │ │ │ + cbz r6, 3a3406 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int, float, bool)@@Base+0x6> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cbz r0, 3a33b6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0x10f6> │ │ │ │ │ + cbz r4, 3a33b6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, short, int, short, float, float, float, bool)@@Base+0x10f6> │ │ │ │ │ movs r0, r2 │ │ │ │ │ - uxth r2, r7 │ │ │ │ │ + uxth r6, r7 │ │ │ │ │ movs r0, r2 │ │ │ │ │ strb r4, [r3, r7] │ │ │ │ │ movs r6, r1 │ │ │ │ │ strb r2, [r6, r6] │ │ │ │ │ movs r6, r1 │ │ │ │ │ strb r2, [r1, r6] │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1505939,27 +1505941,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ │ movs r6, r2 │ │ │ │ │ movs r6, #78 @ 0x4e │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #32] │ │ │ │ │ + strh r6, [r2, #32] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r7, #18] │ │ │ │ │ + strh r2, [r0, #20] │ │ │ │ │ movs r0, r2 │ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ │ movs r6, r2 │ │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ │ movs r6, r2 │ │ │ │ │ │ │ │ │ │ 003a3cd0 : │ │ │ │ │ @@ -1506475,39 +1506477,39 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #376 @ (adr r5, 3a4268 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x148>) │ │ │ │ │ + add r5, pc, #392 @ (adr r5, 3a4278 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x158>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #712 @ (adr r3, 3a43c8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2a8>) │ │ │ │ │ + add r3, pc, #728 @ (adr r3, 3a43d8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2b8>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - add r3, pc, #688 @ (adr r3, 3a43b8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x298>) │ │ │ │ │ + add r3, pc, #704 @ (adr r3, 3a43c8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2a8>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #984 @ (adr r2, 3a44ec , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x3cc>) │ │ │ │ │ + add r2, pc, #1000 @ (adr r2, 3a44fc , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x3dc>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ subs r6, r4, #6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ subs r0, r7, #5 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - add r2, pc, #768 @ (adr r2, 3a4420 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x300>) │ │ │ │ │ + add r2, pc, #784 @ (adr r2, 3a4430 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x310>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a4120 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base>: │ │ │ │ │ molecule_class_info_t::map_fill_from_cns_hkl(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float): │ │ │ │ │ molecule-class-info-maps.cc:1782 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1507382,82 +1507384,82 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ subs r6, r4, #2 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #640 @ (adr r1, 3a4abc ) │ │ │ │ │ + add r1, pc, #656 @ (adr r1, 3a4acc ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ adds r4, r5, #7 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orn r0, sl, #9371648 @ 0x8f0000 │ │ │ │ │ + orn r0, lr, #9371648 @ 0x8f0000 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsls r4, r6, #28 │ │ │ │ │ + lsls r0, r7, #28 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r3!, {r2, r4, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r5 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r4, r2 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldmia r3, {r3, r4} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ movs r6, r2 │ │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ │ movs r0, r2 │ │ │ │ │ adds r0, r5, r1 │ │ │ │ │ movs r6, r2 │ │ │ │ │ wfi │ │ │ │ │ movs r5, r1 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r1 │ │ │ │ │ @@ -1508795,37 +1508797,37 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r1, #6 │ │ │ │ │ movs r6, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, r6] │ │ │ │ │ + strh r0, [r0, r7] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #464] @ (3a550c , std::allocator >, int, short)@@Base+0x6e4>) │ │ │ │ │ + ldr r4, [pc, #480] @ (3a551c , std::allocator >, int, short)@@Base+0x6f4>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1509341,29 +1509343,29 @@ │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ │ strne.w r2, [r3, #2804] @ 0xaf4 │ │ │ │ │ b.n 3a50ba , std::allocator >, int, short)@@Base+0x292> │ │ │ │ │ nop │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ │ - movs r0, r2 │ │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r1, [pc, #568] @ (3a5948 , std::allocator >, int, short)@@Base+0xb20>) │ │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ │ + movs r0, r2 │ │ │ │ │ + ldr r1, [pc, #584] @ (3a5958 , std::allocator >, int, short)@@Base+0xb30>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsls r2, r4, #17 │ │ │ │ │ + lsls r6, r4, #17 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1509883,19 +1509885,19 @@ │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 3a59c2 , std::allocator >, int, short)@@Base+0xb9a> │ │ │ │ │ b.n 3a59da , std::allocator >, int, short)@@Base+0xbb2> │ │ │ │ │ bvc.n 3a5b34 , std::allocator >, int, short)@@Base+0xd0c> │ │ │ │ │ subs r4, #35 @ 0x23 │ │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r2 │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ movs r6, r2 │ │ │ │ │ @@ -1510807,37 +1510809,37 @@ │ │ │ │ │ movs r6, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cdp 0, 4, cr0, cr10, cr15, {0} │ │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ │ + cdp 0, 4, cr0, cr14, cr15, {0} │ │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r7, #10 │ │ │ │ │ + subs r7, #14 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - vst1.8 {d16[0]}, [r0] │ │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ │ + vst1.8 {d16[0]}, [r4] │ │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1511555,57 +1511557,57 @@ │ │ │ │ │ ... │ │ │ │ │ mrrc2 0, 1, r0, ip, cr5 │ │ │ │ │ mrrc2 0, 1, r0, r0, cr5 @ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #26] │ │ │ │ │ + strh r4, [r7, #26] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r0, [r6, #24] │ │ │ │ │ + strh r4, [r6, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r0, [r6, #24] │ │ │ │ │ + strh r4, [r6, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #22] │ │ │ │ │ + strh r4, [r1, #22] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r6, [r0, #22] │ │ │ │ │ + strh r2, [r1, #22] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r2, [r7, #20] │ │ │ │ │ + strh r6, [r7, #20] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bcs.n 3a68a4 , std::allocator >)@@Base+0x524> │ │ │ │ │ + bcs.n 3a68ac , std::allocator >)@@Base+0x52c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bcs.n 3a6878 , std::allocator >)@@Base+0x4f8> │ │ │ │ │ + bcs.n 3a6880 , std::allocator >)@@Base+0x500> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bcs.n 3a684c , std::allocator >)@@Base+0x4cc> │ │ │ │ │ + bcs.n 3a6854 , std::allocator >)@@Base+0x4d4> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3a6818 , std::allocator >)@@Base+0x498> │ │ │ │ │ + bcs.n 3a6820 , std::allocator >)@@Base+0x4a0> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3a67e4 , std::allocator >)@@Base+0x464> │ │ │ │ │ + bne.n 3a67ec , std::allocator >)@@Base+0x46c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3a67b0 , std::allocator >)@@Base+0x430> │ │ │ │ │ + bne.n 3a67b8 , std::allocator >)@@Base+0x438> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r4, [r4, #14] │ │ │ │ │ + strh r0, [r5, #14] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 3a6274 , std::allocator >, clipper::Spacegroup const&, clipper::Cell const&, float, float, float)@@Base+0x6e8> │ │ │ │ │ + b.n 3a627c , std::allocator >, clipper::Spacegroup const&, clipper::Cell const&, float, float, float)@@Base+0x6f0> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - eors.w r0, r6, #15 │ │ │ │ │ + eors.w r0, sl, #15 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ │ /usr/include/c++/14/ostream:236 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx ed370 (double)@plt> │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ @@ -1512208,35 +1512210,35 @@ │ │ │ │ │ b.n 3a6c82 , std::allocator >)@@Base+0x902> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ b.n 3a6c96 , std::allocator >)@@Base+0x916> │ │ │ │ │ b.n 3a6c96 , std::allocator >)@@Base+0x916> │ │ │ │ │ b.n 3a6c9c , std::allocator >)@@Base+0x91c> │ │ │ │ │ b.n 3a6ca2 , std::allocator >)@@Base+0x922> │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xf4ae0015 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ │ movs r0, r2 │ │ │ │ │ and.w r0, r6, #9764864 @ 0x950000 │ │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a6d24 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ molecule_class_info_t::make_map_from_phs(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ molecule-class-info-maps.cc:2539 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1512580,22 +1512582,22 @@ │ │ │ │ │ b.n 3a6f3a , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x216> │ │ │ │ │ @ instruction: 0xf2be0015 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf2b60015 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ │ movs r0, r2 │ │ │ │ │ blxns r3 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xf1820015 │ │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xf0da0015 │ │ │ │ │ @ instruction: 0xf0a80015 │ │ │ │ │ │ │ │ │ │ 003a6fa0 , std::allocator >, int)@@Base>: │ │ │ │ │ molecule_class_info_t::make_map_from_cif_sigmaa(int, std::__cxx11::basic_string, std::allocator >, int): │ │ │ │ │ molecule-class-info-maps.cc:3079 │ │ │ │ │ @@ -1512843,31 +1512845,31 @@ │ │ │ │ │ b.n 3a7872 , std::allocator >, int)@@Base+0x8d2> │ │ │ │ │ bics.w r0, r4, #21 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bic.w r0, r4, #21 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strb r6, [r7, #31] │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r2, [r6, #30] │ │ │ │ │ + strb r6, [r6, #30] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r0, [r4, #31] │ │ │ │ │ + strb r4, [r4, #31] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r2, [r0, #16] │ │ │ │ │ + strb r6, [r0, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r4, [r2, #16] │ │ │ │ │ + strb r0, [r3, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r2, [r6, #16] │ │ │ │ │ + strb r6, [r6, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r0, [r1, #31] │ │ │ │ │ + strb r4, [r1, #31] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r4, [r7, #31] │ │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ molecule-class-info-maps.cc:3128 │ │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ @@ -1513334,41 +1513336,41 @@ │ │ │ │ │ blx f1194 , std::allocator > const&) const@plt> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1301 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a0a6c │ │ │ │ │ b.n 3a75d0 , std::allocator >, int)@@Base+0x630> │ │ │ │ │ ... │ │ │ │ │ - strb r0, [r4, #31] │ │ │ │ │ + strb r4, [r4, #31] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r4, [r7, #30] │ │ │ │ │ + strb r0, [r0, #31] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r1, #7] │ │ │ │ │ + strb r4, [r1, #7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strb r4, [r2, #6] │ │ │ │ │ + strb r0, [r3, #6] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strb r6, [r1, #20] │ │ │ │ │ + strb r2, [r2, #20] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 3a7c8c , std::allocator >)@@Base+0x74> │ │ │ │ │ + b.n 3a7c94 , std::allocator >)@@Base+0x7c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strb r0, [r7, #18] │ │ │ │ │ + strb r4, [r7, #18] │ │ │ │ │ movs r0, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:368 │ │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:388 │ │ │ │ │ @@ -1514079,25 +1514081,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3a7a08 , std::allocator >, int)@@Base+0xa68> │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #5] │ │ │ │ │ + strb r2, [r7, #5] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3a7880 , std::allocator >, int)@@Base+0x8e0> │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #3] │ │ │ │ │ + strb r2, [r4, #3] │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003a7b38 , std::allocator >)@@Base>: │ │ │ │ │ molecule_class_info_t::make_map_from_cif(int, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ molecule-class-info-maps.cc:3061 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1514968,59 +1514970,59 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3a871c , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa24> │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r2, r7, #3 │ │ │ │ │ + adds r6, r7, #3 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r0, r2, #3 │ │ │ │ │ + adds r4, r2, #3 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bvc.n 3a8128 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x430> │ │ │ │ │ + bvc.n 3a8130 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x438> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r4, [r3, #16] │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ bl 398798 const&, std::pair const&)@@Base+0x4a8> │ │ │ │ │ molecule-class-info-maps.cc:3043 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx e3fe8 │ │ │ │ │ molecule-class-info-maps.cc:3046 │ │ │ │ │ @@ -1515579,15 +1515581,15 @@ │ │ │ │ │ ... │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 3a8608 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x910> │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1515729,31 +1515731,31 @@ │ │ │ │ │ b.w 3a7f42 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x24a> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [pc, #848] @ (3a8ab0 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xdb8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bvs.n 3a872c , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa34> │ │ │ │ │ + bvs.n 3a8734 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa3c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r5, [pc, #312] @ (3a88b0 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xbb8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ molecule-class-info-maps.cc:2937 │ │ │ │ │ ldr r1, [pc, #896] @ (3a8b00 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xe08>) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ blx ea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4> │ │ │ │ │ /usr/include/c++/14/ostream:121 │ │ │ │ │ @@ -1516213,35 +1516215,35 @@ │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ b.n 3a84cc , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x7d4> │ │ │ │ │ molecule-class-info-maps.cc:2992 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx ec87c ::~HKL_data()@plt> │ │ │ │ │ b.n 3a8a82 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xd8a> │ │ │ │ │ ... │ │ │ │ │ - str r4, [r6, #32] │ │ │ │ │ + str r0, [r7, #32] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r3, #16] │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ movs r0, r2 │ │ │ │ │ bpl.n 3a8ad8 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xde0> │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r5, #4] │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ movs r0, r2 │ │ │ │ │ bpl.n 3a8b98 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xea0> │ │ │ │ │ movs r5, r2 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:738 │ │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ │ blx ea39c >::~_Vector_base()@plt> │ │ │ │ │ molecule-class-info-maps.cc:2812 │ │ │ │ │ @@ -1516868,23 +1516870,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 3a8f0c , std::allocator >, atom_selection_container_t, short)@@Base+0x2e8> │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 3a905c , std::allocator >, int)@@Base+0x5c> │ │ │ │ │ movs r5, r2 │ │ │ │ │ beq.n 3a8f64 , std::allocator >, atom_selection_container_t, short)@@Base+0x340> │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ │ movs r0, r2 │ │ │ │ │ beq.n 3a90b8 , std::allocator >, int)@@Base+0xb8> │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 003a9000 , std::allocator >, int)@@Base>: │ │ │ │ │ molecule_class_info_t::make_map_from_cif_fofc(int, std::__cxx11::basic_string, std::allocator >, int): │ │ │ │ │ molecule-class-info-maps.cc:2708 │ │ │ │ │ @@ -1518581,15 +1518583,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r1, r4, r5} │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, r2] │ │ │ │ │ + strb r2, [r3, r2] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldcl 0, cr0, [ip, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ │ @@ -1519086,15 +1519088,15 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #312] @ (3aa078 const*, float, float, coot::Cartesian, int, int, int, bool, std::vector >*)@@Base+0x4fc>) │ │ │ │ │ + ldr r6, [pc, #328] @ (3aa088 const*, float, float, coot::Cartesian, int, int, int, bool, std::vector >*)@@Base+0x50c>) │ │ │ │ │ movs r0, r2 │ │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ │ movs r5, r2 │ │ │ │ │ lsrs r0, r4, #28 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1520635,19 +1520637,19 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb730 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics r6, r6 │ │ │ │ │ + bics r2, r7 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - mvns r2, r0 │ │ │ │ │ + mvns r6, r0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - bics r4, r5 │ │ │ │ │ + bics r0, r6 │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xb62e │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r4, r6, r7, lr} │ │ │ │ │ movs r5, r2 │ │ │ │ │ @@ -1521526,25 +1521528,25 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ │ movs r0, r2 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:398 (discriminator 1) │ │ │ │ │ strd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:400 │ │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ │ molecule-class-info-maps.cc:4001 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ @@ -1522574,51 +1522576,51 @@ │ │ │ │ │ molecule-class-info-maps.cc:4043 (discriminator 2) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.w 3aad3e const&, float, int, float, bool, std::vector >)@@Base+0x2aa> │ │ │ │ │ b.n 3ab1a8 const&, float, int, float, bool, std::vector >)@@Base+0x714> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - subs r5, #20 │ │ │ │ │ + subs r5, #24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - asrs r4, r1, #26 │ │ │ │ │ + asrs r0, r2, #26 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strh r2, [r3, #14] │ │ │ │ │ + strh r6, [r3, #14] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r6, [r5, r7] │ │ │ │ │ + str r2, [r6, r7] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator.h:1102 │ │ │ │ │ adds r2, #12 │ │ │ │ │ molecule-class-info-maps.cc:4043 (discriminator 2) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.w 3aad3e const&, float, int, float, bool, std::vector >)@@Base+0x2aa> │ │ │ │ │ @@ -1523007,15 +1523009,15 @@ │ │ │ │ │ molecule-class-info-maps.cc:4145 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ b.w 3ab02c const&, float, int, float, bool, std::vector >)@@Base+0x598> │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r5, pc, #752 @ (adr r5, 3abecc const&, float, int, float, bool, std::vector >)@@Base+0x1438>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1523823,39 +1523825,39 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ b.n 3abf84 const&, float, int, float, bool, std::vector >)@@Base+0x14f0> │ │ │ │ │ b.n 3ac15e const&, float, int, float, bool, std::vector >)@@Base+0x16ca> │ │ │ │ │ b.n 3ac164 const&, float, int, float, bool, std::vector >)@@Base+0x16d0> │ │ │ │ │ b.n 3ac158 const&, float, int, float, bool, std::vector >)@@Base+0x16c4> │ │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r1, pc, #904 @ (adr r1, 3ac58c , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x224>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r1, pc, #600 @ (adr r1, 3ac468 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x100>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ add r1, pc, #496 @ (adr r1, 3ac404 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x9c>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ add r1, pc, #360 @ (adr r1, 3ac380 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x18>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ add r0, pc, #688 @ (adr r0, 3ac4cc , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x164>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ add r0, pc, #584 @ (adr r0, 3ac468 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x100>) │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r0, [pc, #56] @ (3ac25c const&, float, int, float)@@Base+0x14>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + cmp r7, #28 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ │ movs r5, r2 │ │ │ │ │ mov ip, r8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1524009,15 +1524011,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r1, [pc, #832] @ (3ac6a4 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x33c>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 003ac368 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base>: │ │ │ │ │ @@ -1524509,25 +1524511,25 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #6] │ │ │ │ │ + strb r4, [r0, #6] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r5, r2 │ │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ │ movs r5, r2 │ │ │ │ │ │ │ │ │ │ 003ac70c ::_M_destroy()@@Base>: │ │ │ │ │ @@ -1536681,17 +1536683,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ movs r5, r2 │ │ │ │ │ lsrs r4, r6, #7 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 3b1b30 const&, float, float)@@Base+0x21c> │ │ │ │ │ + bmi.n 3b1b38 const&, float, float)@@Base+0x224> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bmi.n 3b1b24 const&, float, float)@@Base+0x210> │ │ │ │ │ + bmi.n 3b1b2c const&, float, float)@@Base+0x218> │ │ │ │ │ movs r7, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r8, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ @@ -1538145,35 +1538147,35 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bics r2, r7 │ │ │ │ │ movs r5, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 3b263c , std::allocator > const&) const@@Base+0xa58> │ │ │ │ │ + bne.n 3b2644 , std::allocator > const&) const@@Base+0xa60> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r6, r3, r6 │ │ │ │ │ + adds r2, r4, r6 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3b25bc , std::allocator > const&) const@@Base+0x9d8> │ │ │ │ │ + bne.n 3b25c4 , std::allocator > const&) const@@Base+0x9e0> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3b2734 , std::allocator > const&) const@@Base+0xb50> │ │ │ │ │ + bne.n 3b273c , std::allocator > const&) const@@Base+0xb58> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bne.n 3b26b4 , std::allocator > const&) const@@Base+0xad0> │ │ │ │ │ + bne.n 3b26bc , std::allocator > const&) const@@Base+0xad8> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - beq.n 3b264c , std::allocator > const&) const@@Base+0xa68> │ │ │ │ │ + beq.n 3b2654 , std::allocator > const&) const@@Base+0xa70> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - beq.n 3b25e4 , std::allocator > const&) const@@Base+0xa00> │ │ │ │ │ + beq.n 3b25ec , std::allocator > const&) const@@Base+0xa08> │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia r6!, {r4} │ │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:884 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx e9110 ::_M_widen_init() const@plt> │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:885 │ │ │ │ │ ldr r3, [pc, #888] @ (3b2a48 , std::allocator > const&) const@@Base+0xe64>) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ @@ -1540643,27 +1540645,27 @@ │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #226 @ 0xe2 │ │ │ │ │ movs r5, r2 │ │ │ │ │ adds r0, #202 @ 0xca │ │ │ │ │ movs r5, r2 │ │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:482 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ molecule-class-info-maps-2.cc:483 │ │ │ │ │ vsub.f32 s14, s17, s19 │ │ │ │ │ molecule-class-info-maps-2.cc:482 │ │ │ │ │ vsub.f32 s18, s17, s18 │ │ │ │ │ @@ -1541118,17 +1541120,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:539 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s14, s23, s19 │ │ │ │ │ molecule-class-info-maps-2.cc:540 │ │ │ │ │ vsub.f32 s18, s23, s18 │ │ │ │ │ molecule-class-info-maps-2.cc:539 │ │ │ │ │ @@ -1541592,17 +1541594,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - cbz r6, 3b425a │ │ │ │ │ + cbz r2, 3b425c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - cbz r4, 3b4254 │ │ │ │ │ + cbz r0, 3b4256 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:512 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s14, s23, s19 │ │ │ │ │ molecule-class-info-maps-2.cc:513 │ │ │ │ │ vsub.f32 s18, s23, s18 │ │ │ │ │ molecule-class-info-maps-2.cc:512 │ │ │ │ │ @@ -1542032,17 +1542034,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:408 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s23, s19, s23 │ │ │ │ │ array-2d.hh:61 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ molecule-class-info-maps-2.cc:409 │ │ │ │ │ @@ -1542849,17 +1542851,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:596 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s14, s18, s17 │ │ │ │ │ molecule-class-info-maps-2.cc:597 │ │ │ │ │ vsub.f32 s18, s18, s23 │ │ │ │ │ molecule-class-info-maps-2.cc:596 │ │ │ │ │ @@ -1543323,17 +1543325,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - add r6, pc, #24 @ (adr r6, 3b5030 ) │ │ │ │ │ + add r6, pc, #40 @ (adr r6, 3b5040 ) │ │ │ │ │ movs r7, r1 │ │ │ │ │ - add r5, pc, #880 @ (adr r5, 3b538c ) │ │ │ │ │ + add r5, pc, #896 @ (adr r5, 3b539c ) │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:713 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s17, s19, s17 │ │ │ │ │ molecule-class-info-maps-2.cc:714 │ │ │ │ │ vsub.f32 s14, s23, s18 │ │ │ │ │ molecule-class-info-maps-2.cc:713 │ │ │ │ │ @@ -1543814,17 +1543816,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - add r3, pc, #392 @ (adr r3, 3b55a8 ) │ │ │ │ │ + add r3, pc, #408 @ (adr r3, 3b55b8 ) │ │ │ │ │ movs r7, r1 │ │ │ │ │ - add r3, pc, #152 @ (adr r3, 3b54bc ) │ │ │ │ │ + add r3, pc, #168 @ (adr r3, 3b54cc ) │ │ │ │ │ movs r7, r1 │ │ │ │ │ lsrs r6, r0, #17 │ │ │ │ │ movs r5, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ molecule-class-info-maps-2.cc:629 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ @@ -1544257,17 +1544259,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:570 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s14, s18, s17 │ │ │ │ │ molecule-class-info-maps-2.cc:571 │ │ │ │ │ vsub.f32 s18, s18, s23 │ │ │ │ │ molecule-class-info-maps-2.cc:570 │ │ │ │ │ @@ -1544697,17 +1544699,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:658 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s18, s17, s18 │ │ │ │ │ molecule-class-info-maps-2.cc:659 │ │ │ │ │ vsub.f32 s23, s19, s23 │ │ │ │ │ molecule-class-info-maps-2.cc:658 │ │ │ │ │ @@ -1545129,17 +1545131,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:686 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ vsub.f32 s17, s19, s17 │ │ │ │ │ molecule-class-info-maps-2.cc:687 │ │ │ │ │ vsub.f32 s14, s23, s18 │ │ │ │ │ molecule-class-info-maps-2.cc:686 │ │ │ │ │ @@ -1545576,17 +1545578,17 @@ │ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ │ strh r7, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [r5, r7] │ │ │ │ │ subs r0, r7, #2 │ │ │ │ │ subs r7, #229 @ 0xe5 │ │ │ │ │ rsb pc, r3, #172032 @ 0x2a000 │ │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-maps-2.cc:279 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:1963 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ molecule-class-info-maps-2.cc:279 │ │ │ │ │ mov r8, fp │ │ │ │ │ @@ -1547458,53 +1547460,53 @@ │ │ │ │ │ vstr s18, [r1, #24] │ │ │ │ │ vstr s17, [r1, #28] │ │ │ │ │ vstr s27, [r1, #32] │ │ │ │ │ blx f2eec >::_M_realloc_append(s_generic_vertex const&)@plt> │ │ │ │ │ b.w 3b5360 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ │ movs r7, r1 │ │ │ │ │ @ instruction: 0xf2e40014 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add.w r1, sp, #1216 @ 0x4c0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ │ @@ -1548669,17 +1548671,17 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3b8590 , std::allocator > const&) const@@Base+0x4b0> │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #30] │ │ │ │ │ + strb r2, [r1, #30] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - hlt 0x0032 │ │ │ │ │ + hlt 0x0036 │ │ │ │ │ movs r6, r1 │ │ │ │ │ b.n 3b83f0 , std::allocator > const&) const@@Base+0x310> │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3b8210 , std::allocator > const&) const@@Base+0x130> │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1549601,15 +1549603,15 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ udf #190 @ 0xbe │ │ │ │ │ movs r4, r2 │ │ │ │ │ bge.n 3b8720 , std::allocator > const&) const@@Base+0x98> │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ movs r7, r1 │ │ │ │ │ molecule-class-info-kdc.cc:74 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 3b85aa , std::allocator > const&) const@@Base+0x4ca> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ molecule-class-info-kdc.cc:76 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ @@ -1550357,27 +1550359,27 @@ │ │ │ │ │ /usr/include/c++/14/bits/locale_facets.h:883 │ │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ │ b.n 3b8c28 , std::allocator > const&) const@@Base+0x5a0> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ movs r7, r1 │ │ │ │ │ /usr/include/c++/14/ostream:742 (discriminator 1) │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx e9f78 │ │ │ │ │ /usr/include/c++/14/ostream:764 │ │ │ │ │ blx e946c │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ @@ -1551081,15 +1551083,15 @@ │ │ │ │ │ nop │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1552182,15 +1552184,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ │ movs r5, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -1553335,21 +1553337,21 @@ │ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ cmp r5, #24 │ │ │ │ │ strb r4, [r0, r1] │ │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ │ ands r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ │ movs r7, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1719 │ │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:99 │ │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:380 (discriminator 2) │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ @@ -1554299,31 +1554301,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ │ b.n 3ba704 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, r2] │ │ │ │ │ + strh r0, [r7, r2] │ │ │ │ │ movs r7, r1 │ │ │ │ │ pop {r2, r4, pc} │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, r1] │ │ │ │ │ + strh r6, [r2, r1] │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r2, 3ba98c │ │ │ │ │ movs r4, r2 │ │ │ │ │ cbnz r4, 3ba988 │ │ │ │ │ movs r4, r2 │ │ │ │ │ cbnz r0, 3ba984 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - str r0, [r7, r3] │ │ │ │ │ + str r4, [r7, r3] │ │ │ │ │ movs r7, r1 │ │ │ │ │ revsh r6, r4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ rev r2, r7 │ │ │ │ │ movs r4, r2 │ │ │ │ │ rev r2, r4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1554590,19 +1554592,19 @@ │ │ │ │ │ b.n 3baafa │ │ │ │ │ @ instruction: 0xb65e │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb638 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - bcs.n 3baab8 │ │ │ │ │ + bcs.n 3baac0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ │ movs r5, r1 │ │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ │ movs r4, r2 │ │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bab2c : │ │ │ │ │ @@ -1554830,19 +1554832,19 @@ │ │ │ │ │ b.n 3bacae │ │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r7} │ │ │ │ │ movs r4, r2 │ │ │ │ │ - bne.n 3bad08 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x28> │ │ │ │ │ + bne.n 3bad10 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x30> │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ │ movs r5, r1 │ │ │ │ │ cbz r0, 3bad46 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x66> │ │ │ │ │ movs r4, r2 │ │ │ │ │ cbz r0, 3bad3a > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x5a> │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bace0 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base>: │ │ │ │ │ @@ -1557299,27 +1557301,27 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strb r0, [r1, #6] │ │ │ │ │ + strb r4, [r1, #6] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r7, pc, #936 @ (adr r7, 3bc958 ) │ │ │ │ │ + add r7, pc, #952 @ (adr r7, 3bc968 ) │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - @ instruction: 0xb850 │ │ │ │ │ + @ instruction: 0xb854 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bc5cc : │ │ │ │ │ @@ -1557707,15 +1557709,15 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, #26] │ │ │ │ │ + strh r0, [r4, #26] │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bc9b8 : │ │ │ │ │ @@ -1557849,15 +1557851,15 @@ │ │ │ │ │ beq.n 3bcb28 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r2, #10] │ │ │ │ │ + strh r4, [r2, #10] │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bcb40 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ @@ -1558126,25 +1558128,25 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 003bcdf8 : │ │ │ │ │ molecule_class_info_t::pepflip(coot::atom_spec_t const&): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1558327,17 +1558329,17 @@ │ │ │ │ │ movt r6, #65534 @ 0xfffe │ │ │ │ │ movw r8, #34463 @ 0x869f │ │ │ │ │ movt r8, #1 │ │ │ │ │ b.n 3bcf7c │ │ │ │ │ mov r0, sl │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r4, r7 │ │ │ │ │ + adcs r0, r0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003bcfdc : │ │ │ │ │ molecule_class_info_t::get_term_type[abi:cxx11](int) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1558528,37 +1558530,37 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ │ movs r6, r1 │ │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r4, [r6, #54] @ 0x36 │ │ │ │ │ movs r4, r2 │ │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ │ movs r6, r1 │ │ │ │ │ cbz r2, 3bd24c │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r2, [r2, #50] @ 0x32 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bd200 : │ │ │ │ │ molecule_class_info_t::get_term_type[abi:cxx11](mmdb::Atom*) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1558691,31 +1558693,31 @@ │ │ │ │ │ bl 3bb2d4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x5f4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r4, #26 │ │ │ │ │ + subs r4, #30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ │ movs r6, r1 │ │ │ │ │ cbz r2, 3bd3ae │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003bd38c : │ │ │ │ │ molecule_class_info_t::unalt_conf_residue_atoms(mmdb::Residue*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1558972,21 +1558974,21 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r2, [r2, #34] @ 0x22 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r2, r7] │ │ │ │ │ + strb r0, [r3, r7] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ │ movs r7, r1 │ │ │ │ │ sxth r4, r6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1559738,29 +1559740,29 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmn r6, r4 │ │ │ │ │ + cmn r2, r5 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - tst r0, r7 │ │ │ │ │ + tst r4, r7 │ │ │ │ │ movs r7, r1 │ │ │ │ │ strh r4, [r3, #26] │ │ │ │ │ movs r4, r2 │ │ │ │ │ strh r2, [r4, #24] │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1559997,24 +1559999,24 @@ │ │ │ │ │ blx ea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4> │ │ │ │ │ bl 3bb3d4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x6f4> │ │ │ │ │ b.n 3bdf46 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x2e> │ │ │ │ │ strh r6, [r0, #6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r2, #30 │ │ │ │ │ + asrs r0, r3, #30 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ │ movs r7, r1 │ │ │ │ │ stc2l 0, cr0, [sl, #-48]! @ 0xffffffd0 │ │ │ │ │ - asrs r4, r7, #29 │ │ │ │ │ + asrs r0, r0, #30 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ │ movs r6, r1 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003be010 , std::allocator >, unsigned int) const@@Base>: │ │ │ │ │ molecule_class_info_t::res_name_from_serial_number(std::__cxx11::basic_string, std::allocator >, unsigned int) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1560345,31 +1560347,31 @@ │ │ │ │ │ nop │ │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - strh r4, [r3, r7] │ │ │ │ │ + strh r0, [r4, r7] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #18 │ │ │ │ │ + asrs r0, r0, #19 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - asrs r4, r5, #17 │ │ │ │ │ + asrs r0, r6, #17 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r3, pc, #56 @ (adr r3, 3be3b0 > const&)@@Base+0x38>) │ │ │ │ │ + add r3, pc, #72 @ (adr r3, 3be3c0 > const&)@@Base+0x48>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003be378 > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::apply_atom_edits(std::vector > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1560629,35 +1560631,35 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r4, #15 │ │ │ │ │ + asrs r0, r5, #15 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - asrs r6, r7, #14 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - strh r0, [r5, r0] │ │ │ │ │ + strh r4, [r5, r0] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - asrs r0, r1, #13 │ │ │ │ │ + asrs r4, r1, #13 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r7, #11 │ │ │ │ │ + asrs r2, r0, #12 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - asrs r6, r5, #10 │ │ │ │ │ + asrs r2, r6, #10 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - asrs r2, r4, #9 │ │ │ │ │ + asrs r6, r4, #9 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - asrs r6, r1, #9 │ │ │ │ │ + asrs r2, r2, #9 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003be650 : │ │ │ │ │ molecule_class_info_t::to_coord_orth(mmdb::Atom*) const: │ │ │ │ │ push {lr} │ │ │ │ │ @@ -1561145,47 +1561147,47 @@ │ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #856] @ (3beee0 ) │ │ │ │ │ + ldr r6, [pc, #872] @ (3beef0 ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ │ movs r7, r1 │ │ │ │ │ cmn r2, r0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ │ movs r7, r1 │ │ │ │ │ strb r6, [r2, #22] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 003bebc8 : │ │ │ │ │ molecule_class_info_t::get_phi_psi(int) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1561447,47 +1561449,47 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ movs r4, r2 │ │ │ │ │ strb r2, [r6, #15] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldr r1, [pc, #656] @ (3bf13c ) │ │ │ │ │ + ldr r1, [pc, #672] @ (3bf14c ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ │ + movs r7, r1 │ │ │ │ │ lsrs r4, r0, #18 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ │ movs r7, r1 │ │ │ │ │ lsrs r0, r1, #18 │ │ │ │ │ movs r7, r1 │ │ │ │ │ lsrs r4, r0, #18 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ │ - movs r7, r1 │ │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ │ movs r4, r1 │ │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003beef0 : │ │ │ │ │ molecule_class_info_t::Have_redoable_modifications_p() const: │ │ │ │ │ ldrd r3, r2, [r0, #384] @ 0x180 │ │ │ │ │ @@ -1561855,24 +1561857,24 @@ │ │ │ │ │ b.n 3bf306 │ │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r4, pc │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r0, fp │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldc 0, cr0, [r0], {12} │ │ │ │ │ - add lr, pc │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add sl, sl │ │ │ │ │ + add lr, sl │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bf344 const&, float, short)@@Base>: │ │ │ │ │ molecule_class_info_t::trim_by_map(clipper::Xmap const&, float, short): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1561911,15 +1561913,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r5, #5 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - lsls r4, r1, #25 │ │ │ │ │ + lsls r0, r2, #25 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 003bf3ac : │ │ │ │ │ molecule_class_info_t::distorted_chiral_volumes[abi:cxx11](double) const: │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1562100,34 +1562102,34 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sbcs r6, r3 │ │ │ │ │ + sbcs r2, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r4, #20 │ │ │ │ │ + lsls r2, r5, #20 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsls r4, r6, #20 │ │ │ │ │ + lsls r0, r7, #20 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r7, #19 │ │ │ │ │ + lsls r6, r7, #19 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - negs r4, r1 │ │ │ │ │ + negs r0, r2 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - vst4.8 {d0-d3}, [ip], lr │ │ │ │ │ - b.n 3bfabc , std::allocator > const&, int, int, int)@@Base+0x110> │ │ │ │ │ + ldrsb.w r0, [r0, lr] │ │ │ │ │ + b.n 3bfac4 , std::allocator > const&, int, int, int)@@Base+0x118> │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003bf5c0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ │ molecule_class_info_t::fit_residue_range_to_map_by_simplex(int, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1562222,27 +1562224,27 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ ldr r4, [r4, #32] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r1, #32] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ands r4, r1 │ │ │ │ │ + ands r0, r2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r4, #14 │ │ │ │ │ + lsls r4, r4, #14 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsls r6, r5, #14 │ │ │ │ │ + lsls r2, r6, #14 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r2, #14 │ │ │ │ │ + lsls r0, r3, #14 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 003bf6e0 : │ │ │ │ │ molecule_class_info_t::get_residue_alt_confs[abi:cxx11](mmdb::Residue*) const: │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1562863,16 +1562865,16 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [r2, #56]! @ 0x38 │ │ │ │ │ - cdp2 0, 2, cr0, cr6, cr14, {0} │ │ │ │ │ + ldc2l 0, cr0, [r6, #56]! @ 0x38 │ │ │ │ │ + cdp2 0, 2, cr0, cr10, cr14, {0} │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003bfd0c , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::last_residue_in_chain(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ @@ -1563539,15 +1563541,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 3c0398 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ mov sl, sp │ │ │ │ │ b.n 3c0376 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e6> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1563635,15 +1563637,15 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r7, #18] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - @ instruction: 0xf694000e │ │ │ │ │ + @ instruction: 0xf698000e │ │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c0484 : │ │ │ │ │ molecule_class_info_t::has_display_list_objects(): │ │ │ │ │ ldr.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ cbz r3, 3c049a │ │ │ │ │ @@ -1563931,27 +1563933,27 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r6, [r4, r7] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r3, r6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bics.w r0, r4, #9306112 @ 0x8e0000 │ │ │ │ │ + bics.w r0, r8, #9306112 @ 0x8e0000 │ │ │ │ │ ldr r6, [r5, r4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bic.w r0, r2, #9306112 @ 0x8e0000 │ │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ │ + bic.w r0, r6, #9306112 @ 0x8e0000 │ │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c077c , std::allocator > const&, int, int, float)@@Base>: │ │ │ │ │ molecule_class_info_t::set_b_factor_residue_range(std::__cxx11::basic_string, std::allocator > const&, int, int, float): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1564080,27 +1564082,27 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r4, r1] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - @ instruction: 0xf2f4000e │ │ │ │ │ + @ instruction: 0xf2f8000e │ │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf29e000e │ │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ │ + subw r0, r2, #14 │ │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r7, pc, #192 @ (adr r7, 3c09bc ) │ │ │ │ │ + add r7, pc, #208 @ (adr r7, 3c09cc ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c0900 : │ │ │ │ │ molecule_class_info_t::set_b_factor_atom_selection(atom_selection_container_t const&, float, bool): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1564501,35 +1564503,35 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrsb r6, [r2, r3] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, ip, #14 │ │ │ │ │ - asrs r0, r3 │ │ │ │ │ + adcs.w r0, r0, #14 │ │ │ │ │ + asrs r4, r3 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adc.w r0, sl, #14 │ │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ │ + adc.w r0, lr, #14 │ │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ │ movs r6, r1 │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ │ + push {r4, r6, lr} │ │ │ │ │ movs r6, r1 │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bic.w r0, r6, #14 │ │ │ │ │ + bic.w r0, sl, #14 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - push {r2, r3, r4} │ │ │ │ │ + push {r5} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - and.w r0, r2, #14 │ │ │ │ │ - cbz r2, 3c0df0 , std::allocator > > const&)@@Base+0x60> │ │ │ │ │ + and.w r0, r6, #14 │ │ │ │ │ + cbz r6, 3c0df0 , std::allocator > > const&)@@Base+0x60> │ │ │ │ │ movs r6, r1 │ │ │ │ │ strh r2, [r7, r5] │ │ │ │ │ movs r4, r2 │ │ │ │ │ strh r0, [r1, r5] │ │ │ │ │ movs r4, r2 │ │ │ │ │ strh r0, [r4, r4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1564665,22 +1564667,22 @@ │ │ │ │ │ nop │ │ │ │ │ strh r0, [r2, r1] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r0, r1] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldcl 0, cr0, [lr, #56]! @ 0x38 │ │ │ │ │ + cdp 0, 0, cr0, cr2, cr14, {0} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r4, r5] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - stcl 0, cr0, [sl, #-56] @ 0xffffffc8 │ │ │ │ │ + stcl 0, cr0, [lr, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r7, r4] │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c0f00 : │ │ │ │ │ molecule_class_info_t::set_b_factor_residue(coot::residue_spec_t, float): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1564741,15 +1564743,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ movs r4, r2 │ │ │ │ │ - stc 0, cr0, [r8], {14} │ │ │ │ │ + stc 0, cr0, [ip], {14} │ │ │ │ │ │ │ │ │ │ 003c0fac : │ │ │ │ │ molecule_class_info_t::change_b_factors_of_residue_by(coot::residue_spec_t, float): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1564816,15 +1564818,15 @@ │ │ │ │ │ nop │ │ │ │ │ str r6, [r6, r0] │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r7, [pc, #776] @ (3c1378 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x180>) │ │ │ │ │ movs r4, r2 │ │ │ │ │ - rsbs r0, sl, lr │ │ │ │ │ + rsbs r0, lr, lr │ │ │ │ │ │ │ │ │ │ 003c1074 : │ │ │ │ │ molecule_class_info_t::change_chain_id_with_residue_range_helper_insert_or_add(mmdb::Chain*, mmdb::Residue*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ @@ -1564975,15 +1564977,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx e65a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strh.w r3, [r5, #372] @ 0x174 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - orn r0, r4, lr │ │ │ │ │ + orn r0, r8, lr │ │ │ │ │ │ │ │ │ │ 003c11f8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base>: │ │ │ │ │ molecule_class_info_t::cis_trans_conversion(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ @@ -1565203,15 +1565205,15 @@ │ │ │ │ │ b.n 3c139e , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x1a6> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ ldr r5, [pc, #920] @ (3c17c0 ) │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8d4000e │ │ │ │ │ + @ instruction: 0xe8d8000e │ │ │ │ │ ldr r4, [pc, #480] @ (3c1614 ) │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c1434 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base>: │ │ │ │ │ molecule_class_info_t::draw_dots(Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1565698,27 +1565700,27 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #536] @ (3c1b14 ) │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldr r1, [pc, #424] @ (3c1aa8 ) │ │ │ │ │ movs r4, r2 │ │ │ │ │ - b.n 3c1484 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x50> │ │ │ │ │ + b.n 3c148c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x58> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - b.n 3c14cc , std::allocator > const&)@@Base+0x1c> │ │ │ │ │ + b.n 3c14d4 , std::allocator > const&)@@Base+0x24> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - b.n 3c141c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x224> │ │ │ │ │ + b.n 3c1424 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x22c> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3c117c │ │ │ │ │ + b.n 3c1184 │ │ │ │ │ movs r6, r1 │ │ │ │ │ bx r7 │ │ │ │ │ movs r4, r2 │ │ │ │ │ bx r4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c1924 : │ │ │ │ │ @@ -1566022,15 +1566024,15 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp │ │ │ │ │ movs r4, r2 │ │ │ │ │ - b.n 3c1f04 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, double, coot::protein_geometry const&)@@Base+0x1a4> │ │ │ │ │ + b.n 3c1f0c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, double, coot::protein_geometry const&)@@Base+0x1ac> │ │ │ │ │ movs r6, r1 │ │ │ │ │ @ instruction: 0xeaaa000b │ │ │ │ │ mvns r6, r5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ @@ -1566347,31 +1566349,31 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ negs r0, r6 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 86 @ 0x56 │ │ │ │ │ + svc 90 @ 0x5a │ │ │ │ │ movs r6, r1 │ │ │ │ │ rors r2, r5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ │ + udf #250 @ 0xfa │ │ │ │ │ movs r6, r1 │ │ │ │ │ - udf #6 │ │ │ │ │ + udf #10 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ │ movs r7, r1 │ │ │ │ │ lsls r6, r5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ble.n 3c1fd8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, double, coot::protein_geometry const&)@@Base+0x278> │ │ │ │ │ + ble.n 3c1fe0 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, double, coot::protein_geometry const&)@@Base+0x280> │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c1ffc : │ │ │ │ │ molecule_class_info_t::set_show_non_bonded_contact_baddies_markers(int): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1566547,19 +1566549,19 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ subs r7, #20 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 3c20e4 │ │ │ │ │ + bgt.n 3c20ec │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r2, r5, #25 │ │ │ │ │ + asrs r6, r5, #25 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bgt.n 3c2294 │ │ │ │ │ + bgt.n 3c229c │ │ │ │ │ movs r6, r1 │ │ │ │ │ __gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > std::__find_if<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__ops::_Iter_equals_val, std::allocator > const> >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__ops::_Iter_equals_val, std::allocator > const>, std::random_access_iterator_tag) [clone .isra.0]: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r1, r0 │ │ │ │ │ @@ -1566819,31 +1566821,31 @@ │ │ │ │ │ b.n 3c235e , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x3a> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 3c2558 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0xb0> │ │ │ │ │ + bge.n 3c2560 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0xb8> │ │ │ │ │ movs r6, r1 │ │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - asrs r2, r2, #9 │ │ │ │ │ + asrs r6, r2, #9 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r0, [r7, r5] │ │ │ │ │ + str r4, [r7, r5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r6, [r6, r5] │ │ │ │ │ + str r2, [r7, r5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r6, [r6, r5] │ │ │ │ │ + str r2, [r7, r5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ │ movs r7, r1 │ │ │ │ │ @ instruction: 0x47aa │ │ │ │ │ movs r4, r1 │ │ │ │ │ - bls.n 3c259c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0xf4> │ │ │ │ │ + bls.n 3c25a4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0xfc> │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c24a8 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ │ molecule_class_info_t::set_atom_string_attribute(std::__cxx11::basic_string, std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1566960,25 +1566962,25 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #22 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - asrs r6, r5, #3 │ │ │ │ │ + asrs r2, r6, #3 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bhi.n 3c2518 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x70> │ │ │ │ │ + bhi.n 3c2520 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x78> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bhi.n 3c2518 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x70> │ │ │ │ │ + bhi.n 3c2520 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x78> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bhi.n 3c251c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x74> │ │ │ │ │ + bhi.n 3c2524 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x7c> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bhi.n 3c2518 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x70> │ │ │ │ │ + bhi.n 3c2520 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x78> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bhi.n 3c26f8 , std::allocator > const&) const@@Base+0xf8> │ │ │ │ │ + bhi.n 3c2500 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x58> │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c2600 , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::is_fasta_aa(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1567134,62 +1567136,62 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c2628 , std::allocator > const&) const@@Base+0x28> │ │ │ │ │ ldr r1, [pc, #112] @ (3c27e8 , std::allocator > const&) const@@Base+0x1e8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add r1, pc │ │ │ │ │ b.w e957c , std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*)@plt> │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsls r4, r4, #17 │ │ │ │ │ + lsls r0, r5, #17 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - eors.w r0, r8, sp │ │ │ │ │ - asrs r6, r3, #27 │ │ │ │ │ + eors.w r0, ip, sp │ │ │ │ │ + asrs r2, r4, #27 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - b.n 3c2c34 > const&)@@Base+0x294> │ │ │ │ │ + b.n 3c2c3c > const&)@@Base+0x29c> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - asrs r6, r0, #22 │ │ │ │ │ + asrs r2, r1, #22 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - eors r2, r4 │ │ │ │ │ + eors r6, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ │ movs r5, r1 │ │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ │ movs r4, r1 │ │ │ │ │ strb r4, [r4, #6] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - bvc.n 3c2874 , std::allocator > const&) const@@Base+0x88> │ │ │ │ │ + bvc.n 3c287c , std::allocator > const&) const@@Base+0x90> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bcc.n 3c270c , std::allocator > const&) const@@Base+0x10c> │ │ │ │ │ + bcc.n 3c2714 , std::allocator > const&) const@@Base+0x114> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r5, pc, #0 @ (adr r5, 3c27cc , std::allocator > const&) const@@Base+0x1cc>) │ │ │ │ │ + add r5, pc, #16 @ (adr r5, 3c27dc , std::allocator > const&) const@@Base+0x1dc>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bvc.n 3c281c , std::allocator > const&) const@@Base+0x30> │ │ │ │ │ + bvc.n 3c2824 , std::allocator > const&) const@@Base+0x38> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bvc.n 3c27f4 , std::allocator > const&) const@@Base+0x8> │ │ │ │ │ + bvc.n 3c27fc , std::allocator > const&) const@@Base+0x10> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsls r2, r7, #12 │ │ │ │ │ + lsls r6, r7, #12 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bvs.n 3c27a8 , std::allocator > const&) const@@Base+0x1a8> │ │ │ │ │ + bvs.n 3c27b0 , std::allocator > const&) const@@Base+0x1b0> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003c27ec , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::is_pir_aa(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1567332,56 +1567334,56 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ b.w e957c , std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*)@plt> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ │ bne.w 3c2804 , std::allocator > const&) const@@Base+0x18> │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - lsls r4, r7, #9 │ │ │ │ │ + lsls r0, r0, #10 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldmia.w lr!, {r0, r2, r3} │ │ │ │ │ - asrs r4, r0, #20 │ │ │ │ │ + @ instruction: 0xe8c2000d │ │ │ │ │ + asrs r0, r1, #20 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - b.n 3c2a3c > const&)@@Base+0x9c> │ │ │ │ │ + b.n 3c2a44 > const&)@@Base+0xa4> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - asrs r4, r5, #14 │ │ │ │ │ + asrs r0, r6, #14 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r2, #10 │ │ │ │ │ + adds r2, #14 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r6, [r4, r4] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r5, r1 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ │ movs r4, r1 │ │ │ │ │ - bpl.n 3c287c , std::allocator > const&) const@@Base+0x90> │ │ │ │ │ + bpl.n 3c2884 , std::allocator > const&) const@@Base+0x98> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bne.n 3c2914 , std::allocator > const&) const@@Base+0x128> │ │ │ │ │ + bne.n 3c291c , std::allocator > const&) const@@Base+0x130> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r3, pc, #152 @ (adr r3, 3c2a20 > const&)@@Base+0x80>) │ │ │ │ │ + add r3, pc, #168 @ (adr r3, 3c2a30 > const&)@@Base+0x90>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bpl.n 3c2a14 > const&)@@Base+0x74> │ │ │ │ │ + bpl.n 3c2a1c > const&)@@Base+0x7c> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsls r0, r6, #5 │ │ │ │ │ + lsls r4, r6, #5 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bpl.n 3c29d0 > const&)@@Base+0x30> │ │ │ │ │ + bpl.n 3c29d8 > const&)@@Base+0x38> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bmi.n 3c299c , std::allocator > const&) const@@Base+0x1b0> │ │ │ │ │ + bpl.n 3c29a4 > const&)@@Base+0x4> │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c29a0 > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::set_atom_attributes(std::vector > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1567610,37 +1567612,37 @@ │ │ │ │ │ b.n 3c2ae2 > const&)@@Base+0x142> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r3, [pc, #416] @ (3c2ddc ) │ │ │ │ │ + ldr r3, [pc, #432] @ (3c2dec ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bcc.n 3c2cc8 │ │ │ │ │ + bcc.n 3c2cd0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bcc.n 3c2cc4 │ │ │ │ │ + bcc.n 3c2ccc │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bcc.n 3c2cc0 │ │ │ │ │ + bcc.n 3c2cc8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bcc.n 3c2cb8 │ │ │ │ │ + bcc.n 3c2cc0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r2, [pc, #480] @ (3c2e30 ) │ │ │ │ │ + ldr r2, [pc, #496] @ (3c2e40 ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r2, [pc, #464] @ (3c2e24 ) │ │ │ │ │ + ldr r2, [pc, #480] @ (3c2e34 ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ lsls r0, r7 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - lsls r4, r1, #19 │ │ │ │ │ + lsls r0, r2, #19 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bcs.n 3c2d38 │ │ │ │ │ + bcs.n 3c2d40 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bcs.n 3c2bbc > const&)@@Base+0x21c> │ │ │ │ │ + bcs.n 3c2bc4 > const&)@@Base+0x224> │ │ │ │ │ movs r6, r1 │ │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c2c68 : │ │ │ │ │ molecule_class_info_t::pepflip(int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1567797,23 +1567799,23 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 3c2ed0 │ │ │ │ │ + bne.n 3c2ed8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - bpl.n 3c2d54 │ │ │ │ │ + bpl.n 3c2d5c │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ │ movs r4, r2 │ │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c2e24 : │ │ │ │ │ @@ -1568036,17 +1568038,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + beq.n 3c303c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ │ movs r7, r1 │ │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp r7, #234 @ 0xea │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c3044 > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ @@ -1568270,25 +1568272,25 @@ │ │ │ │ │ nop │ │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ │ movs r6, r1 │ │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c32c8 : │ │ │ │ │ molecule_class_info_t::delete_all_sequences_from_molecule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1569302,15 +1569304,15 @@ │ │ │ │ │ beq.n 3c3c72 │ │ │ │ │ b.n 3c3c4e │ │ │ │ │ nop │ │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ │ movs r6, r1 │ │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ │ movs r4, r2 │ │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ │ movs r4, r2 │ │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1569632,18 +1569634,18 @@ │ │ │ │ │ nop │ │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ │ movs r4, r2 │ │ │ │ │ - ittt pl │ │ │ │ │ - movpl r6, r1 │ │ │ │ │ - subpl r2, r7, #7 │ │ │ │ │ - movpl r4, r2 │ │ │ │ │ + ittt vs │ │ │ │ │ + movvs r6, r1 │ │ │ │ │ + subvs r2, r7, #7 │ │ │ │ │ + movvs r4, r2 │ │ │ │ │ subs r4, r3, #7 │ │ │ │ │ movs r4, r2 │ │ │ │ │ subs r4, r7, #6 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c4070 : │ │ │ │ │ molecule_class_info_t::delete_residue(coot::residue_spec_t const&): │ │ │ │ │ @@ -1570125,19 +1570127,19 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r4, #4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cbnz r2, 3c457e > const&)@@Base+0x56> │ │ │ │ │ + cbnz r6, 3c457e > const&)@@Base+0x56> │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - revsh r2, r3 │ │ │ │ │ + revsh r6, r3 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r0, [r3, #10] │ │ │ │ │ movs r4, r1 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1570255,15 +1570257,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 3c4642 > const&)@@Base+0x11a> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 3c4684 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10> │ │ │ │ │ + cbnz r2, 3c4686 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12> │ │ │ │ │ movs r6, r1 │ │ │ │ │ adds r6, r6, r6 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c4674 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::delete_residue_sidechain(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1570508,15 +1570510,15 @@ │ │ │ │ │ b.n 3c48c2 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb816 │ │ │ │ │ + @ instruction: 0xb81a │ │ │ │ │ movs r6, r1 │ │ │ │ │ adds r0, r6, r1 │ │ │ │ │ movs r4, r2 │ │ │ │ │ asrs r0, r6, #28 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c48fc : │ │ │ │ │ @@ -1570965,15 +1570967,15 @@ │ │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ │ asrs r2, r2, #27 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r6, #24 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - cbz r6, 3c4dac > const&)@@Base+0x8> │ │ │ │ │ + cbz r2, 3c4dae > const&)@@Base+0xa> │ │ │ │ │ movs r6, r1 │ │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ │ movs r4, r1 │ │ │ │ │ asrs r6, r6, #11 │ │ │ │ │ movs r4, r2 │ │ │ │ │ asrs r2, r1, #11 │ │ │ │ │ movs r4, r2 │ │ │ │ │ @@ -1571133,18 +1571135,18 @@ │ │ │ │ │ blx ed048 │ │ │ │ │ b.n 3c4ea8 > const&)@@Base+0x104> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ asrs r2, r0, #9 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe828000c │ │ │ │ │ + @ instruction: 0xe82c000c │ │ │ │ │ asrs r0, r2, #5 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 003c4f2c : │ │ │ │ │ molecule_class_info_t::set_residue_to_rotamer_move_atoms(mmdb::Residue*, mmdb::Residue*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1571479,15 +1571481,15 @@ │ │ │ │ │ b.n 3c525e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ asrs r0, r7, #2 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r4, r1, #27 │ │ │ │ │ movs r4, r2 │ │ │ │ │ lsrs r4, r2, #22 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c529c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1571745,21 +1571747,21 @@ │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r6, #20 │ │ │ │ │ movs r4, r2 │ │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r2, r4, #13 │ │ │ │ │ movs r4, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r4, r6, #11 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c5568 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int)@@Base>: │ │ │ │ │ molecule_class_info_t::change_chain_id_with_residue_range(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1572474,37 +1572476,37 @@ │ │ │ │ │ nop │ │ │ │ │ lsrs r4, r7, #9 │ │ │ │ │ movs r4, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r3, #9 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strb r6, [r5, r5] │ │ │ │ │ + strb r2, [r6, r5] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r5, r0] │ │ │ │ │ + strb r0, [r6, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r7, pc, #168 @ (adr r7, 3c5d48 const&, float, float, float, float, short, short)@@Base+0x98>) │ │ │ │ │ + add r7, pc, #184 @ (adr r7, 3c5d58 const&, float, float, float, float, short, short)@@Base+0xa8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r0, [r0, r0] │ │ │ │ │ + strh r4, [r0, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - add r4, pc, #408 @ (adr r4, 3c5e44 ) │ │ │ │ │ + add r4, pc, #424 @ (adr r4, 3c5e54 ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsls r4, r1, #15 │ │ │ │ │ movs r4, r2 │ │ │ │ │ │ │ │ │ │ 003c5cb0 const&, float, float, float, float, short, short)@@Base>: │ │ │ │ │ molecule_class_info_t::find_water_baddies_OR(float, clipper::Xmap const&, float, float, float, float, short, short): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1572990,54 +1572992,54 @@ │ │ │ │ │ eors r6, r3 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r6, #8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ lsls r4, r5, #8 │ │ │ │ │ movs r4, r2 │ │ │ │ │ - add r3, pc, #32 @ (adr r3, 3c61f0 ) │ │ │ │ │ + add r3, pc, #48 @ (adr r3, 3c6200 ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r4, #7 │ │ │ │ │ movs r4, r2 │ │ │ │ │ cmp r0, #16 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - bic.w r0, sl, #9306112 @ 0x8e0000 │ │ │ │ │ + bic.w r0, lr, #9306112 @ 0x8e0000 │ │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - @ instruction: 0xf4fa000e │ │ │ │ │ + @ instruction: 0xf4fe000e │ │ │ │ │ movs r7, #184 @ 0xb8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ │ movs r4, r1 │ │ │ │ │ - @ instruction: 0xf3fa000e │ │ │ │ │ - add r2, pc, #400 @ (adr r2, 3c638c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x18>) │ │ │ │ │ + @ instruction: 0xf3fe000e │ │ │ │ │ + add r2, pc, #416 @ (adr r2, 3c639c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x28>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r2, pc, #528 @ (adr r2, 3c6410 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x9c>) │ │ │ │ │ + add r2, pc, #544 @ (adr r2, 3c6420 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xac>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r2, pc, #584 @ (adr r2, 3c644c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xd8>) │ │ │ │ │ + add r2, pc, #600 @ (adr r2, 3c645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xe8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r2, pc, #752 @ (adr r2, 3c64f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x184>) │ │ │ │ │ + add r2, pc, #768 @ (adr r2, 3c6508 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x194>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r1, pc, #592 @ (adr r1, 3c645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xe8>) │ │ │ │ │ + add r1, pc, #608 @ (adr r1, 3c646c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xf8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r1, pc, #864 @ (adr r1, 3c6570 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x1fc>) │ │ │ │ │ + add r1, pc, #880 @ (adr r1, 3c6580 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x20c>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r0, r3, r2 │ │ │ │ │ + subs r4, r3, r2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r1, pc, #736 @ (adr r1, 3c6500 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x18c>) │ │ │ │ │ + add r1, pc, #752 @ (adr r1, 3c6510 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x19c>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r1, pc, #200 @ (adr r1, 3c62ec ) │ │ │ │ │ + add r1, pc, #216 @ (adr r1, 3c62fc ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ mcr2 0, 6, r0, cr4, cr3, {0} │ │ │ │ │ mcr2 0, 5, r0, cr6, cr3, {0} │ │ │ │ │ mcr2 0, 4, r0, cr8, cr3, {0} │ │ │ │ │ mcr2 0, 3, r0, cr8, cr3, {0} │ │ │ │ │ │ │ │ │ │ 003c6234 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base>: │ │ │ │ │ @@ -1573153,15 +1573155,15 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 3c6344 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ stc2 0, cr0, [r6, #76] @ 0x4c │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldc2 0, cr0, [r4], #76 @ 0x4c │ │ │ │ │ │ │ │ │ │ 003c6374 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base>: │ │ │ │ │ molecule_class_info_t::change_chain_id(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1573590,38 +1573592,38 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 3c67ae , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x43a> │ │ │ │ │ b.n 3c67d2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x45e> │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ │ movs r6, r1 │ │ │ │ │ mrrc2 0, 1, r0, lr, cr3 │ │ │ │ │ mcrr2 0, 1, r0, r4, cr3 │ │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bx r9 │ │ │ │ │ + bx sl │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ smlabt r0, r4, r3, r0 │ │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str.w r0, [r4, r3, lsl #1] │ │ │ │ │ │ │ │ │ │ 003c681c >)@@Base>: │ │ │ │ │ molecule_class_info_t::replace_models(std::deque >): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1573751,15 +1573753,15 @@ │ │ │ │ │ bne.n 3c6952 >)@@Base+0x136> │ │ │ │ │ b.n 3c6938 >)@@Base+0x11c> │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf7cc0013 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ @ instruction: 0xf6d80013 │ │ │ │ │ │ │ │ │ │ 003c6988 : │ │ │ │ │ molecule_class_info_t::baton_build_delete_last_residue(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1574508,54 +1574510,54 @@ │ │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ eors r6, r4 │ │ │ │ │ @ instruction: 0xf4c40013 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf4b40013 │ │ │ │ │ eors.w r0, r0, #9633792 @ 0x930000 │ │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - b.n 3c6970 >)@@Base+0x154> │ │ │ │ │ + b.n 3c6978 >)@@Base+0x15c> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ │ - movs r4, r1 │ │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ │ - movs r4, r1 │ │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - b.n 3c6c24 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base+0x108> │ │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ │ + movs r4, r1 │ │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ │ + movs r4, r1 │ │ │ │ │ + b.n 3c6c2c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base+0x110> │ │ │ │ │ movs r6, r1 │ │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cdp2 0, 14, cr0, cr8, cr12, {0} │ │ │ │ │ + cdp2 0, 14, cr0, cr12, cr12, {0} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ vqadd.s64 d0, d8, d3 │ │ │ │ │ mrc 0, 6, r0, cr10, cr3, {0} │ │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 003c71b8 : │ │ │ │ │ @@ -1574680,15 +1574682,15 @@ │ │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ │ mrc 0, 1, r0, cr0, cr3, {0} │ │ │ │ │ mcr 0, 1, r0, cr6, cr3, {0} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ stc 0, cr0, [r4, #76] @ 0x4c │ │ │ │ │ ldc 0, cr0, [r0, #-76]! @ 0xffffffb4 │ │ │ │ │ │ │ │ │ │ 003c7310 : │ │ │ │ │ molecule_class_info_t::merge_molecules_just_one_residue_at_given_spec(atom_selection_container_t, coot::residue_spec_t): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -1574812,25 +1574814,25 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx e9174 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldcl 0, cr0, [r0], {19} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 003c7470 : │ │ │ │ │ molecule_class_info_t::copy_and_add_chain_residues_to_chain(mmdb::Chain*, mmdb::Chain*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1575540,25 +1575542,25 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ b.n 3c7b8c │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 3c7a98 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - pop {r2, r7, pc} │ │ │ │ │ + pop {r3, r7, pc} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bge.n 3c7bb0 │ │ │ │ │ + bge.n 3c7bb8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ b.n 3c753c │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 3c74d0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003c7bc8 : │ │ │ │ │ @@ -1575674,17 +1575676,17 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 3c7518 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3c7510 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - strh r6, [r1, #8] │ │ │ │ │ + strh r2, [r2, #8] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strh r0, [r6, #6] │ │ │ │ │ + strh r4, [r6, #6] │ │ │ │ │ movs r4, r1 │ │ │ │ │ b.n 3c844c │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1575926,31 +1575928,31 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3c8504 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ b.n 3c83c8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r2, [r0, r6] │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ │ movs r5, r1 │ │ │ │ │ b.n 3c8120 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003c7f84 : │ │ │ │ │ molecule_class_info_t::make_environment_bonds_box(int, coot::protein_geometry*) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1576101,21 +1576103,21 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3c81bc │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r0, [pc, #480] @ (3c8314 ) │ │ │ │ │ + ldr r0, [pc, #496] @ (3c8324 ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ - @ instruction: 0xb744 │ │ │ │ │ + @ instruction: 0xb748 │ │ │ │ │ movs r5, r1 │ │ │ │ │ svc 102 @ 0x66 │ │ │ │ │ movs r3, r2 │ │ │ │ │ svc 0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003c8140 : │ │ │ │ │ @@ -1576392,39 +1576394,39 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #148 @ 0x94 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #30] │ │ │ │ │ + strh r6, [r6, #30] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r2, [r7, #28] │ │ │ │ │ + strh r6, [r7, #28] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ │ movs r5, r1 │ │ │ │ │ ble.n 3c8404 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbz r2, 3c84a2 │ │ │ │ │ + cbz r6, 3c84a2 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strh r2, [r0, #28] │ │ │ │ │ + strh r6, [r0, #28] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r4, [r1, #18] │ │ │ │ │ + strh r0, [r2, #18] │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #30 │ │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r4, [r6, #8] │ │ │ │ │ + strh r0, [r7, #8] │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ │ movs r3, r1 │ │ │ │ │ bgt.n 3c8474 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003c8454 : │ │ │ │ │ @@ -1576855,15 +1576857,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bge.n 3c8838 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ sub.w r8, r4, r7 │ │ │ │ │ mov.w r3, r8, asr #3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1577833,38 +1577835,38 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ bcs.n 3c92d8 , std::allocator > const&)@@Base+0x514> │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ bne.n 3c9300 , std::allocator > const&)@@Base+0x53c> │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r6, pc, #464 @ (adr r6, 3c94a8 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0xd8>) │ │ │ │ │ + add r6, pc, #480 @ (adr r6, 3c94b8 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0xe8>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ - orrs.w r0, lr, ip │ │ │ │ │ + orn r0, r2, ip │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #22] │ │ │ │ │ + strb r0, [r4, #22] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - add r6, pc, #728 @ (adr r6, 3c95c0 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x1f0>) │ │ │ │ │ + add r6, pc, #744 @ (adr r6, 3c95d0 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x200>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r0, [r0, #22] │ │ │ │ │ + strb r4, [r0, #22] │ │ │ │ │ movs r6, r1 │ │ │ │ │ muls r0, r3 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strb r4, [r4, #21] │ │ │ │ │ + strb r0, [r5, #21] │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r2, [pc, #192] @ (3c93c4 , std::allocator > const&)@@Base+0x600>) │ │ │ │ │ ldr r3, [pc, #196] @ (3c93c8 , std::allocator > const&)@@Base+0x604>) │ │ │ │ │ @@ -1578280,25 +1578282,25 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - adds r6, r5, #0 │ │ │ │ │ + adds r2, r6, #0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, #8] │ │ │ │ │ + strb r6, [r4, #8] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - muls r0, r1 │ │ │ │ │ + muls r4, r1 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r6, r2, #29 │ │ │ │ │ + asrs r2, r3, #29 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bvs.n 3c9680 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x2b0> │ │ │ │ │ + bvs.n 3c9688 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x2b8> │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1578631,21 +1578633,21 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ │ movs r3, r2 │ │ │ │ │ - subs r2, r6, #1 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r5, r1 │ │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1579630,15 +1579632,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4574 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ pop {r1, r3, r4, r6, pc} │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ cbnz r2, 3ca5ae │ │ │ │ │ movs r3, r2 │ │ │ │ │ cbnz r2, 3ca57c │ │ │ │ │ movs r3, r2 │ │ │ │ │ revsh r0, r7 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1579896,15 +1579898,15 @@ │ │ │ │ │ b.n 3ca7a4 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ hlt 0x002a │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ @ instruction: 0xb8ac │ │ │ │ │ movs r3, r2 │ │ │ │ │ @ instruction: 0xb87a │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003ca7d0 : │ │ │ │ │ @@ -1580538,15 +1580540,15 @@ │ │ │ │ │ b.n 3cadd2 │ │ │ │ │ b.n 3cae06 │ │ │ │ │ b.n 3cadc2 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ │ movs r6, r1 │ │ │ │ │ sxtb r0, r4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sxth r6, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1581253,15 +1581255,15 @@ │ │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ │ b.n 3cb55e , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x6fa> │ │ │ │ │ nop │ │ │ │ │ cbz r6, 3cb5b6 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1581516,15 +1581518,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #984] @ (3cbc5c ) │ │ │ │ │ + ldr r7, [pc, #1000] @ (3cbc6c ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r7, pc, #976 @ (adr r7, 3cbc58 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cb888 : │ │ │ │ │ molecule_class_info_t::bonds_no_waters_representation(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1581667,15 +1581669,15 @@ │ │ │ │ │ subs r4, #35 @ 0x23 │ │ │ │ │ add r7, pc, #384 @ (adr r7, 3cbb9c ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #288 @ (adr r7, 3cbb44 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r6, pc, #24 @ (adr r6, 3cba44 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cba2c : │ │ │ │ │ molecule_class_info_t::ca_plus_ligands_sec_struct_representation(coot::protein_geometry*): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1581827,15 +1581829,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, pc, #696 @ (adr r5, 3cbe88 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r4, pc, #632 @ (adr r4, 3cbe54 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r4, pc, #360 @ (adr r4, 3cbd48 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cbbe0 : │ │ │ │ │ @@ -1582009,15 +1582011,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, pc, #976 @ (adr r3, 3cc18c ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #432] @ (3cbf74 ) │ │ │ │ │ + ldr r2, [pc, #448] @ (3cbf84 ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r2, pc, #768 @ (adr r2, 3cc0c8 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r2, pc, #440 @ (adr r2, 3cbf84 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cbdcc : │ │ │ │ │ @@ -1582189,15 +1582191,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc, #56 @ (adr r2, 3cbfd8 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #696] @ (3cc260 ) │ │ │ │ │ + ldr r0, [pc, #712] @ (3cc270 ) │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r0, pc, #872 @ (adr r0, 3cc314 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r0, pc, #552 @ (adr r0, 3cc1d8 ) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cbfb0 : │ │ │ │ │ @@ -1584697,21 +1584699,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r4, 3cda6e , std::allocator > const&, int, int, int)@@Base+0x36> │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ │ movs r6, r1 │ │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r0, #30 │ │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ │ movs r6, r1 │ │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ │ movs r3, r2 │ │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ │ movs r3, r2 │ │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1585543,15 +1585545,15 @@ │ │ │ │ │ b.n 3ce224 > const&) const@@Base+0x3ac> │ │ │ │ │ strh r4, [r5, #10] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #232 @ (adr r7, 3ce34c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1587269,33 +1587271,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, #2] │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r4, r6, r1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r1, r1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ │ movs r4, r1 │ │ │ │ │ svc 68 @ 0x44 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #20 │ │ │ │ │ + asrs r6, r4, #20 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r2, r6, #20 │ │ │ │ │ + asrs r6, r6, #20 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - subs r0, r4, #7 │ │ │ │ │ + subs r4, r4, #7 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r2, r4, #19 │ │ │ │ │ + asrs r6, r4, #19 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r4, r2, #19 │ │ │ │ │ + asrs r0, r3, #19 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r2, r5, #18 │ │ │ │ │ + asrs r6, r5, #18 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r6, r4, #17 │ │ │ │ │ + asrs r2, r5, #17 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ @@ -1587633,15 +1587635,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #4 │ │ │ │ │ + asrs r0, r2, #4 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r2, [r1, #112] @ 0x70 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003cf9d0 : │ │ │ │ │ @@ -1588181,23 +1588183,23 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldr r6, [pc, #8] @ (3cff2c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float)@@Base+0x23c>) │ │ │ │ │ + ldr r6, [pc, #24] @ (3cff3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base>) │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r6, #28] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r4, #24] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r6, [r6, #16] │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1588412,15 +1588414,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1588767,39 +1588769,39 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #26 │ │ │ │ │ + lsls r2, r0, #27 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrb r6, [r1, r7] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsls r6, r5, #26 │ │ │ │ │ + lsls r2, r6, #26 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r5, #22 │ │ │ │ │ + lsls r0, r6, #22 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r7, #21 │ │ │ │ │ + lsls r4, r7, #21 │ │ │ │ │ movs r6, r1 │ │ │ │ │ asrs r4, r5, #17 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r0, [r2, r3] │ │ │ │ │ + str r4, [r2, r3] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsls r6, r0, #21 │ │ │ │ │ + lsls r2, r1, #21 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1589102,15 +1589104,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r6, r1] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, #4] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r6, [r0, #31] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1589717,19 +1589719,19 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 3d0e1e , std::allocator > const&) const@@Base+0x462> │ │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #240 @ (adr r6, 3d0f68 ) │ │ │ │ │ + add r6, pc, #256 @ (adr r6, 3d0f78 ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ strb r2, [r1, r5] │ │ │ │ │ movs r3, r2 │ │ │ │ │ - ldr r0, [pc, #896] @ (3d1200 , std::allocator >, std::allocator, std::allocator > > > const&, int) const@@Base+0x1e8>) │ │ │ │ │ + ldr r0, [pc, #912] @ (3d1210 , std::allocator >, std::allocator, std::allocator > > > const&, int) const@@Base+0x1f8>) │ │ │ │ │ movs r6, r1 │ │ │ │ │ strh r0, [r1, r0] │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r2, [r5, r6] │ │ │ │ │ movs r3, r2 │ │ │ │ │ vld4.8 {d0-d3}, [r8], sl │ │ │ │ │ │ │ │ │ │ @@ -1590090,19 +1590092,19 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r7, [pc, #800] @ (3d153c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x304>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, #24] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - subs r6, r1, #7 │ │ │ │ │ + subs r2, r2, #7 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - lsls r6, r1, #1 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r6, [pc, #520] @ (3d143c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x204>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r6, [pc, #64] @ (3d1278 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x40>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d1238 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>: │ │ │ │ │ @@ -1590459,24 +1590461,24 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #464] @ (3d17ac , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x1b0>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 3d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base> │ │ │ │ │ + cbnz r4, 3d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - @ instruction: 0xf678000d │ │ │ │ │ + @ instruction: 0xf67c000d │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #432] @ (3d17a4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x1a8>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ - orrs.w r0, r6, #9240576 @ 0x8d0000 │ │ │ │ │ + orrs.w r0, sl, #9240576 @ 0x8d0000 │ │ │ │ │ ldr r2, [pc, #352] @ (3d175c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x160>) │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>: │ │ │ │ │ molecule_class_info_t::split_residue_internal(mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1590891,18 +1590893,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0x479e │ │ │ │ │ movs r3, r2 │ │ │ │ │ - cbz r0, 3d1ac4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x4c8> │ │ │ │ │ + cbz r4, 3d1ac4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x4c8> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - @ instruction: 0xf0b6000d │ │ │ │ │ - @ instruction: 0xf0ac000d │ │ │ │ │ + @ instruction: 0xf0ba000d │ │ │ │ │ + @ instruction: 0xf0b0000d │ │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, r2 │ │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ │ blx e7454 >::~vector()@plt> │ │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ │ @@ -1591430,50 +1591432,50 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r8, fp │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldc 0, cr0, [lr, #-48] @ 0xffffffd0 │ │ │ │ │ + stc 0, cr0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r0, 3d2060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14> │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldcl 0, cr0, [ip, #-52]! @ 0xffffffcc │ │ │ │ │ - ldc 0, cr0, [r8, #52] @ 0x34 │ │ │ │ │ - subs r6, r5, r2 │ │ │ │ │ + stc 0, cr0, [r0, #52] @ 0x34 │ │ │ │ │ + ldc 0, cr0, [ip, #52] @ 0x34 │ │ │ │ │ + subs r2, r6, r2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r5, #10 │ │ │ │ │ + adds r5, #14 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - b.n 3d1af8 │ │ │ │ │ + b.n 3d1b00 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldc 0, cr0, [r8], #-52 @ 0xffffffcc │ │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ │ + ldc 0, cr0, [ip], #-52 @ 0xffffffcc │ │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ │ movs r6, r1 │ │ │ │ │ - ldc 0, cr0, [r6], {13} │ │ │ │ │ - ldc 0, cr0, [lr], {13} │ │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ │ + ldc 0, cr0, [sl], {13} │ │ │ │ │ + stc 0, cr0, [r2], #-52 @ 0xffffffcc │ │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ + adds r4, #8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - b.n 3d186c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x270> │ │ │ │ │ + b.n 3d1874 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x278> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - @ instruction: 0xeae6000d │ │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ │ + @ instruction: 0xeaea000d │ │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsls r0, r0 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d204c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::assign_pir_sequence(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1591778,25 +1591780,25 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe9bc000d │ │ │ │ │ - ldrd r0, r0, [lr, #52] @ 0x34 │ │ │ │ │ + strd r0, r0, [r0, #52] @ 0x34 │ │ │ │ │ + strd r0, r0, [r2, #52]! @ 0x34 │ │ │ │ │ cbz r0, 3d23ea , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5e> │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r2, r7, #16 │ │ │ │ │ + asrs r6, r7, #16 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldmdb sl, {r0, r2, r3} │ │ │ │ │ + ldmdb lr, {r0, r2, r3} │ │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ │ movs r3, r2 │ │ │ │ │ - @ instruction: 0xe8c4000d │ │ │ │ │ - asrs r2, r2, #21 │ │ │ │ │ + @ instruction: 0xe8c8000d │ │ │ │ │ + asrs r6, r2, #21 │ │ │ │ │ movs r5, r1 │ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r4, #202 @ 0xca │ │ │ │ │ movs r3, r2 │ │ │ │ │ b.n 3d2aac , std::allocator > const&)@@Base+0x64> │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1591925,17 +1591927,17 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3d23dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50> │ │ │ │ │ + b.n 3d23e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3d22cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280> │ │ │ │ │ + b.n 3d22d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x288> │ │ │ │ │ movs r5, r1 │ │ │ │ │ cbz r0, 3d24e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x154> │ │ │ │ │ movs r3, r1 │ │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r3, #90 @ 0x5a │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1592195,15 +1592197,15 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3d220c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0> │ │ │ │ │ + b.n 3d2214 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8> │ │ │ │ │ movs r5, r1 │ │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ │ movs r3, r2 │ │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d27a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1592449,31 +1592451,31 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ │ movs r3, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3d320c const&, float, float, float, float, short, short)@@Base+0x3cc> │ │ │ │ │ + b.n 3d3214 const&, float, float, float, float, short, short)@@Base+0x3d4> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3d2240 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1f4> │ │ │ │ │ + b.n 3d2248 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1fc> │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ │ movs r3, r2 │ │ │ │ │ - b.n 3d3004 const&, float, float, float, float, short, short)@@Base+0x1c4> │ │ │ │ │ + b.n 3d300c const&, float, float, float, float, short, short)@@Base+0x1cc> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3d2de4 , std::allocator > const&)@@Base+0x39c> │ │ │ │ │ + b.n 3d2dec , std::allocator > const&)@@Base+0x3a4> │ │ │ │ │ movs r5, r1 │ │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - b.n 3d3008 const&, float, float, float, float, short, short)@@Base+0x1c8> │ │ │ │ │ + b.n 3d3010 const&, float, float, float, float, short, short)@@Base+0x1d0> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3d2fb8 const&, float, float, float, float, short, short)@@Base+0x178> │ │ │ │ │ + b.n 3d2fc0 const&, float, float, float, float, short, short)@@Base+0x180> │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r6, #22 │ │ │ │ │ movs r3, r2 │ │ │ │ │ bgt.n 3d2a04 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x264> │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1592805,31 +1592807,31 @@ │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #16 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3d2f70 const&, float, float, float, float, short, short)@@Base+0x130> │ │ │ │ │ + b.n 3d2f78 const&, float, float, float, float, short, short)@@Base+0x138> │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ │ movs r3, r2 │ │ │ │ │ bgt.n 3d2e8c const&, float, float, float, float, short, short)@@Base+0x4c> │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 3d2dd4 , std::allocator > const&)@@Base+0x38c> │ │ │ │ │ + b.n 3d2ddc , std::allocator > const&)@@Base+0x394> │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r2, #242 @ 0xf2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r2, #190 @ 0xbe │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1593436,25 +1593438,25 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 3d3528 const&, float, float, float, float, short, short, short)@@Base+0x9c> │ │ │ │ │ + bge.n 3d3530 const&, float, float, float, float, short, short, short)@@Base+0xa4> │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r0, pc, #920 @ (adr r0, 3d37ec ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ble.n 3d3534 const&, float, float, float, float, short, short, short)@@Base+0xa8> │ │ │ │ │ + ble.n 3d353c const&, float, float, float, float, short, short, short)@@Base+0xb0> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ble.n 3d3538 const&, float, float, float, float, short, short, short)@@Base+0xac> │ │ │ │ │ + ble.n 3d3540 const&, float, float, float, float, short, short, short)@@Base+0xb4> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ble.n 3d353c const&, float, float, float, float, short, short, short)@@Base+0xb0> │ │ │ │ │ + ble.n 3d3544 const&, float, float, float, float, short, short, short)@@Base+0xb8> │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsls r6, r0, #16 │ │ │ │ │ + lsls r2, r1, #16 │ │ │ │ │ movs r4, r1 │ │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ │ movs r3, r2 │ │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ movs r3, r2 │ │ │ │ │ @@ -1595463,29 +1595465,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ │ movs r6, r1 │ │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ │ movs r6, r1 │ │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r6, r2, r2 │ │ │ │ │ movs r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bb304 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x624> │ │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ │ @@ -1596448,23 +1596450,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r7, #30 │ │ │ │ │ movs r3, r2 │ │ │ │ │ lsrs r0, r4, #30 │ │ │ │ │ movs r3, r2 │ │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - b.n 3d4d94 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x108> │ │ │ │ │ + b.n 3d4d9c , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x110> │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r1 │ │ │ │ │ - pop {r3, r4} │ │ │ │ │ + pop {r2, r3, r4} │ │ │ │ │ movs r5, r1 │ │ │ │ │ lsrs r4, r1, #22 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d52ec , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ molecule_class_info_t::backrub_rotamer(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1597033,35 +1597035,35 @@ │ │ │ │ │ b.n 3d58e6 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x5fa> │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 3d5844 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x558> │ │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb688 │ │ │ │ │ + @ instruction: 0xb68c │ │ │ │ │ movs r5, r1 │ │ │ │ │ - @ instruction: 0xb63a │ │ │ │ │ + @ instruction: 0xb63e │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strh r2, [r1, #0] │ │ │ │ │ + strh r6, [r1, #0] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldmia r5!, {r4, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r5!, {r2, r3, r4, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ │ movs r6, r1 │ │ │ │ │ cbnz r4, 3d59d8 , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base+0x14> │ │ │ │ │ movs r2, r1 │ │ │ │ │ cbnz r0, 3d59dc , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base+0x18> │ │ │ │ │ movs r2, r1 │ │ │ │ │ lsls r4, r3, #30 │ │ │ │ │ movs r3, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003d59c4 , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base>: │ │ │ │ │ molecule_class_info_t::backrub_rotamer_residue_range(std::__cxx11::basic_string, std::allocator > const&, int, int, coot::protein_geometry const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1597486,15 +1597488,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r5, #20 │ │ │ │ │ movs r3, r2 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #0 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ movs r5, r1 │ │ │ │ │ lsls r6, r4, #8 │ │ │ │ │ movs r3, r2 │ │ │ │ │ lsls r4, r0, #7 │ │ │ │ │ movs r3, r2 │ │ │ │ │ │ │ │ │ │ 003d5ea4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ @@ -1599874,29 +1599876,29 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc 0, cr0, [r0], {18} │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #14] │ │ │ │ │ + strb r6, [r7, #14] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r2, [r6, #14] │ │ │ │ │ + strb r6, [r6, #14] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r4, [r3, #5] │ │ │ │ │ + strb r0, [r4, #5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strb r6, [r6, #4] │ │ │ │ │ + strb r2, [r7, #4] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3d7d90 │ │ │ │ │ + b.n 3d7d98 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strd r0, r0, [r4, #-72]! @ 0x48 │ │ │ │ │ stmdb r8, {r1, r4} │ │ │ │ │ vmov.f32 s0, s17 │ │ │ │ │ blx eed58 │ │ │ │ │ @@ -1600308,25 +1600310,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3d7b7c │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ b.n 3d79e4 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bhi.w 3d7e42 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -1601573,15 +1601575,15 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r4, r3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ bvc.n 3d8a0c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float, clipper::Xmap const&, coot::protein_geometry const&)@@Base+0x7c4> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movw r3, #65520 @ 0xfff0 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -1601815,15 +1601817,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 3d8b4c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float, clipper::Xmap const&, coot::protein_geometry const&)@@Base+0x904> │ │ │ │ │ blx edcfc <__cxa_rethrow@plt> │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 3d8baa , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float, clipper::Xmap const&, coot::protein_geometry const&)@@Base+0x962> │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ │ movs r5, r1 │ │ │ │ │ bpl.n 3d8d24 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float, clipper::Xmap const&, coot::protein_geometry const&)@@Base+0xadc> │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bpl.n 3d8cf8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float, clipper::Xmap const&, coot::protein_geometry const&)@@Base+0xab0> │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1602538,25 +1602540,25 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 3d9400 , std::allocator > const&, int)@@Base+0x544> │ │ │ │ │ movs r2, r2 │ │ │ │ │ beq.n 3d93c0 , std::allocator > const&, int)@@Base+0x504> │ │ │ │ │ movs r2, r2 │ │ │ │ │ sbcs.w r0, ip, #9043968 @ 0x8a0000 │ │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldmia r5!, {} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ │ movs r5, r1 │ │ │ │ │ std::vector >::operator=(std::vector > const&) [clone .isra.0]: │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq.n 3d94ae , std::allocator > const&, int)@@Base+0x5f2> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1603412,19 +1603414,19 @@ │ │ │ │ │ stmia r2!, {r0, r1, r2, r6, r7} │ │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #15] │ │ │ │ │ + strb r0, [r7, #15] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r4, [r6, #17] │ │ │ │ │ + strb r0, [r7, #17] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r6, [r7, #14] │ │ │ │ │ + strb r2, [r0, #15] │ │ │ │ │ movs r5, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 3da334 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0xd20> │ │ │ │ │ add.w r2, sp, #5280 @ 0x14a0 │ │ │ │ │ movw r3, #9328 @ 0x2470 │ │ │ │ │ adds r2, #28 │ │ │ │ │ vldr d8, [pc, #744] @ 3da100 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0xaec> │ │ │ │ │ @@ -1604199,19 +1604201,19 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ pop {r3, r5, r6} │ │ │ │ │ movs r2, r2 │ │ │ │ │ cbnz r2, 3da6ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0x10a6> │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ movs r5, r1 │ │ │ │ │ hlt 0x0038 │ │ │ │ │ movs r2, r2 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ movs r5, r1 │ │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ │ b.n 3da4ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0xea6> │ │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ │ b.n 3da406 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0xdf2> │ │ │ │ │ b.n 3da414 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int, float, coot::protein_geometry const&)@@Base+0xe00> │ │ │ │ │ @@ -1604932,29 +1604934,29 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb61e │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r0, pc, #160 @ (adr r0, 3dae60 ) │ │ │ │ │ + add r0, pc, #176 @ (adr r0, 3dae70 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strb r6, [r4, #12] │ │ │ │ │ + strb r2, [r5, #12] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r0, pc, #0 @ (adr r0, 3dadd0 ) │ │ │ │ │ + add r0, pc, #16 @ (adr r0, 3dade0 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ bge.n 3dadd4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r5, r1 │ │ │ │ │ sxtb r4, r7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 003daddc : │ │ │ │ │ molecule_class_info_t::fill_partial_residue(coot::residue_spec_t const&, coot::protein_geometry const*, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1609672,21 +1609674,21 @@ │ │ │ │ │ b.n 3ddc88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x460> │ │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ │ movs r2, r2 │ │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r6, [r3, #10] │ │ │ │ │ + strb r2, [r4, #10] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strb r2, [r4, #6] │ │ │ │ │ + strb r6, [r4, #6] │ │ │ │ │ movs r4, r1 │ │ │ │ │ lsls r6, r4, #14 │ │ │ │ │ movs r3, r1 │ │ │ │ │ push {r2, r4, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1610286,27 +1610288,27 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r6, pc, #944 @ (adr r6, 3de7fc ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r6, pc, #736 @ (adr r6, 3de730 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r6, pc, #536 @ (adr r6, 3de66c ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 003de478 : │ │ │ │ │ @@ -1610533,15 +1610535,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ │ │ 003de6cc : │ │ │ │ │ molecule_class_info_t::residue_has_TER_atom(mmdb::Residue*) const: │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1611593,75 +1611595,75 @@ │ │ │ │ │ nop │ │ │ │ │ strb r0, [r3, #25] │ │ │ │ │ movs r2, r2 │ │ │ │ │ strb r2, [r1, #25] │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #5] │ │ │ │ │ + strb r2, [r6, #5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strh r4, [r7, #18] │ │ │ │ │ + strh r0, [r0, #20] │ │ │ │ │ movs r5, r1 │ │ │ │ │ - eors r2, r1 │ │ │ │ │ + eors r6, r1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 3df4b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f0> │ │ │ │ │ + b.n 3df4c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f8> │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r6, r2, #15 │ │ │ │ │ + asrs r2, r3, #15 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r5, #26 │ │ │ │ │ + movs r5, #30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ + movs r5, #14 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, #9] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ │ movs r5, r1 │ │ │ │ │ - udf #18 │ │ │ │ │ + udf #22 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r4, r6, #32 │ │ │ │ │ + asrs r0, r7, #32 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ movs r5, r1 │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r6, [r2, #112] @ 0x70 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1612049,29 +1612051,29 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r6, r5, #6 │ │ │ │ │ + subs r2, r6, #6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r6, #5 │ │ │ │ │ + adds r0, r7, #5 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r5, #4 │ │ │ │ │ + adds r0, r6, #4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r0, r3, #5 │ │ │ │ │ + adds r4, r3, #5 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r2, r6, #2 │ │ │ │ │ + adds r6, r6, #2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1612430,49 +1612432,49 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, r0, #1 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - adds r6, r1, #2 │ │ │ │ │ + adds r2, r2, #2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - cbnz r4, 3df9f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc> │ │ │ │ │ + cbnz r0, 3df9f2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r2, r2, #1 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - bhi.n 3dfa38 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54> │ │ │ │ │ + bhi.n 3dfa40 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5c> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r4, r7, r0 │ │ │ │ │ + subs r0, r0, r1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r2, r3, r0 │ │ │ │ │ + subs r6, r3, r0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r4, r6, r0 │ │ │ │ │ + subs r0, r7, r0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r0, r4, r1 │ │ │ │ │ + subs r4, r4, r1 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r4, r5, r3 │ │ │ │ │ + subs r0, r6, r3 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r2, r1, r6 │ │ │ │ │ + adds r6, r1, r6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r0, r6, r4 │ │ │ │ │ + adds r4, r6, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r0, r3, r6 │ │ │ │ │ + adds r4, r3, r6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 003df9e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::mutate(int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1612588,29 +1612590,29 @@ │ │ │ │ │ nop │ │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r6, r4 │ │ │ │ │ + adds r6, r6, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r2, r5, r4 │ │ │ │ │ + adds r6, r5, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r2, r2, r4 │ │ │ │ │ + adds r6, r2, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ │ │ 003dfb34 , std::allocator > const&, short)@@Base>: │ │ │ │ │ molecule_class_info_t::mutate(int, std::__cxx11::basic_string, std::allocator > const&, short): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1613637,43 +1613639,43 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r2, #48] @ 0x30 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r1, #28 │ │ │ │ │ + asrs r6, r1, #28 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r4, r0, #28 │ │ │ │ │ + asrs r0, r1, #28 │ │ │ │ │ movs r5, r1 │ │ │ │ │ itte vs │ │ │ │ │ movvs r2, r1 │ │ │ │ │ - asrvs r2, r0, #26 │ │ │ │ │ + asrvs r6, r0, #26 │ │ │ │ │ movvc r5, r1 │ │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - asrs r4, r4, #22 │ │ │ │ │ + asrs r0, r5, #22 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r0, #10 │ │ │ │ │ + asrs r0, r1, #10 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r3, #5 │ │ │ │ │ + asrs r0, r4, #5 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1614384,21 +1614386,21 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ │ movs r5, r1 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ strh r2, [r0, r6] │ │ │ │ │ movs r2, r2 │ │ │ │ │ strh r4, [r4, r5] │ │ │ │ │ movs r2, r2 │ │ │ │ │ cdp2 0, 7, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ │ │ @@ -1616374,50 +1616376,50 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ ldr r2, [pc, #672] @ (3e238c , std::allocator > const&, coot::chain_mutation_info_container_t const&, mmdb::Residue**, int, bool)@@Base+0xe54>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #528] @ (3e2304 , std::allocator > const&, coot::chain_mutation_info_container_t const&, mmdb::Residue**, int, bool)@@Base+0xdcc>) │ │ │ │ │ movs r2, r2 │ │ │ │ │ - subs r6, r7, #5 │ │ │ │ │ + subs r2, r0, #6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cdp2 0, 9, cr0, cr4, cr12, {0} │ │ │ │ │ + cdp2 0, 9, cr0, cr8, cr12, {0} │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r2, #7 │ │ │ │ │ + adds r6, r2, #7 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r2], #48 @ 0x30 │ │ │ │ │ - subs r6, r5, #3 │ │ │ │ │ + stc2l 0, cr0, [r6], #48 @ 0x30 │ │ │ │ │ + subs r2, r6, #3 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r6, r4, #3 │ │ │ │ │ + subs r2, r5, #3 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r4, r4, #3 │ │ │ │ │ + subs r0, r5, #3 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r2, r7, #7 │ │ │ │ │ + adds r6, r7, #7 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r4, r4, #7 │ │ │ │ │ + adds r0, r5, #7 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r4, [r3, r7] │ │ │ │ │ + str r0, [r4, r7] │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfaae000c │ │ │ │ │ - subs r4, r5, r0 │ │ │ │ │ + @ instruction: 0xfab2000c │ │ │ │ │ + subs r0, r6, r0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb.w r0, [r6, #12] │ │ │ │ │ - @ instruction: 0xf7fa000c │ │ │ │ │ - @ instruction: 0xf7ee000c │ │ │ │ │ - @ instruction: 0xf7c4000c │ │ │ │ │ + ldrb.w r0, [sl, #12] │ │ │ │ │ + @ instruction: 0xf7fe000c │ │ │ │ │ + @ instruction: 0xf7f2000c │ │ │ │ │ @ instruction: 0xf7c8000c │ │ │ │ │ - @ instruction: 0xf78e000c │ │ │ │ │ - @ instruction: 0xf79e000c │ │ │ │ │ + @ instruction: 0xf7cc000c │ │ │ │ │ + @ instruction: 0xf792000c │ │ │ │ │ + @ instruction: 0xf7a2000c │ │ │ │ │ adcs r6, r2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ lsls r4, r2 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ands r2, r6 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ands r6, r1 │ │ │ │ │ @@ -1617982,47 +1617984,47 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, #14 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.s32 q8, d10, d12 │ │ │ │ │ - and.w r0, r6, #12 │ │ │ │ │ - vext.8 d16, d10, d12, #0 │ │ │ │ │ vaddl.s32 q8, d14, d12 │ │ │ │ │ - vaddl.s32 q8, d2, d12 │ │ │ │ │ - vaddl.s32 q8, d8, d12 │ │ │ │ │ - add r6, r2 │ │ │ │ │ + and.w r0, sl, #12 │ │ │ │ │ + vext.8 d16, d14, d12, #0 │ │ │ │ │ + vext.8 d16, d2, d12, #0 │ │ │ │ │ + vaddl.s32 q8, d6, d12 │ │ │ │ │ + vaddl.s32 q8, d12, d12 │ │ │ │ │ + add r2, r3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - vaddl.s32 q0, d10, d12 │ │ │ │ │ - vaddl.s32 q0, d10, d12 │ │ │ │ │ - vhadd.s d0, d4, d12 │ │ │ │ │ - vhadd.s32 d0, d12, d12 │ │ │ │ │ - pop {r2, r6, pc} │ │ │ │ │ + vaddl.s32 q0, d14, d12 │ │ │ │ │ + vaddl.s32 q0, d14, d12 │ │ │ │ │ + vhadd.s d0, d8, d12 │ │ │ │ │ + vhadd.s d0, d0, d12 │ │ │ │ │ + pop {r3, r6, pc} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cdp 0, 4, cr0, cr2, cr12, {0} │ │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ │ + cdp 0, 4, cr0, cr6, cr12, {0} │ │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - sub.w r0, sl, ip │ │ │ │ │ - adds.w r0, sl, ip │ │ │ │ │ - @ instruction: 0xeaf6000c │ │ │ │ │ - @ instruction: 0xead0000c │ │ │ │ │ + sub.w r0, lr, ip │ │ │ │ │ + adds.w r0, lr, ip │ │ │ │ │ + @ instruction: 0xeafa000c │ │ │ │ │ + @ instruction: 0xead4000c │ │ │ │ │ adds r2, #22 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldr r6, [r5, r0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1618952,20 +1618954,20 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [ip, #40]! @ 0x28 │ │ │ │ │ + ldc2l 0, cr0, [r0, #40]! @ 0x28 │ │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #148 @ 0x94 │ │ │ │ │ + udf #152 @ 0x98 │ │ │ │ │ movs r4, r1 │ │ │ │ │ movs r4, #118 @ 0x76 │ │ │ │ │ movs r2, r2 │ │ │ │ │ │ │ │ │ │ 003e3bc4 , std::allocator > const&, float, double, double) const@@Base>: │ │ │ │ │ molecule_class_info_t::try_align_on_all_chains(std::__cxx11::basic_string, std::allocator > const&, float, double, double) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1620535,24 +1620537,24 @@ │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r5, #25 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xebfa000a │ │ │ │ │ + @ instruction: 0xebfe000a │ │ │ │ │ asrs r4, r3, #18 │ │ │ │ │ movs r2, r2 │ │ │ │ │ asrs r4, r6, #16 │ │ │ │ │ movs r2, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003e4c64 , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::sequence_comparison_to_chains(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1620773,17 +1620775,17 @@ │ │ │ │ │ b.n 3e4eb4 │ │ │ │ │ asrs r0, r3, #7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ asrs r4, r2, #7 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp r4, #12 │ │ │ │ │ + cmp r4, #16 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ beq.n 3e4f18 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ @@ -1621171,19 +1621173,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ │ subs r3, r4, r5 │ │ │ │ │ b.n 3e529c │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ │ movs r4, r1 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx e95a4 (unsigned long)@plt> │ │ │ │ │ ldr.w r1, [pc, #1772] @ 3e5998 │ │ │ │ │ @@ -1621900,19 +1621902,19 @@ │ │ │ │ │ ldr r0, [pc, #84] @ (3e59dc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4574 │ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ │ blx e6e6c >::~_Vector_base()@plt> │ │ │ │ │ b.n 3e5896 │ │ │ │ │ b.n 3e5936 │ │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ │ movs r4, r1 │ │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ lsrs r4, r2, #11 │ │ │ │ │ movs r2, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r6, #3 │ │ │ │ │ movs r2, r2 │ │ │ │ │ @@ -1625019,32 +1625021,32 @@ │ │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ │ subs r7, #26 │ │ │ │ │ vqadd.s32 d16, d4, d1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ vqadd.s16 d16, d10, d1 │ │ │ │ │ mcr 0, 2, r0, cr6, cr1, {0} │ │ │ │ │ - add r6, pc, #16 @ (adr r6, 3e742c ) │ │ │ │ │ + add r6, pc, #32 @ (adr r6, 3e743c ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ │ movs r3, r1 │ │ │ │ │ stcl 0, cr0, [lr, #-68]! @ 0xffffffbc │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #344 @ (adr r5, 3e7588 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4>) │ │ │ │ │ + add r5, pc, #360 @ (adr r5, 3e7598 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ stcl 0, cr0, [ip], {17} │ │ │ │ │ - add r4, pc, #664 @ (adr r4, 3e76d4 , std::allocator >) const@@Base+0x100>) │ │ │ │ │ + add r4, pc, #680 @ (adr r4, 3e76e4 , std::allocator >) const@@Base+0x110>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldcl 0, cr0, [r4], #-68 @ 0xffffffbc │ │ │ │ │ - add r4, pc, #440 @ (adr r4, 3e75fc , std::allocator >) const@@Base+0x28>) │ │ │ │ │ + add r4, pc, #456 @ (adr r4, 3e760c , std::allocator >) const@@Base+0x38>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldc 0, cr0, [ip], #-68 @ 0xffffffbc │ │ │ │ │ ldc 0, cr0, [lr], {17} │ │ │ │ │ ldr r2, [pc, #184] @ (3e7508 ) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ ldr r3, [pc, #188] @ (3e750c ) │ │ │ │ │ molecule-class-info-residues.cc:466 │ │ │ │ │ @@ -1625238,15 +1625240,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ molecule-class-info-residues.cc:865 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ molecule-class-info-residues.cc:876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - add r2, pc, #536 @ (adr r2, 3e77ec ) │ │ │ │ │ + add r2, pc, #552 @ (adr r2, 3e77fc ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003e75d4 , std::allocator >) const@@Base>: │ │ │ │ │ molecule_class_info_t::has_residue_with_name(std::__cxx11::basic_string, std::allocator >) const: │ │ │ │ │ molecule-class-info-residues.cc:879 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1625895,15 +1625897,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 3e7754 , std::allocator >) const@@Base+0x180> │ │ │ │ │ movs r1, r2 │ │ │ │ │ b.n 3e7728 , std::allocator >) const@@Base+0x154> │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ │ movs r4, r1 │ │ │ │ │ b.n 3e760c , std::allocator >) const@@Base+0x38> │ │ │ │ │ movs r1, r2 │ │ │ │ │ b.n 3e75d4 , std::allocator >) const@@Base> │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003e7a90 : │ │ │ │ │ @@ -1626513,15 +1626515,15 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ b.n 3e851c │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ │ movs r3, r1 │ │ │ │ │ b.n 3e83d8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ b.n 3e8208 , std::allocator > const&)@@Base+0x1bc> │ │ │ │ │ movs r1, r2 │ │ │ │ │ b.n 3e81d4 , std::allocator > const&)@@Base+0x188> │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1627269,15 +1627271,15 @@ │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 3e83c0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r4, pc, #256 @ (adr r4, 3e84e0 ) │ │ │ │ │ movs r1, r1 │ │ │ │ │ bgt.n 3e84c8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003e83e4 : │ │ │ │ │ @@ -1627441,15 +1627443,15 @@ │ │ │ │ │ molecule-class-info-residues.cc:2623 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ bgt.n 3e8518 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ blt.n 3e854c , std::allocator > const&)@@Base+0x28> │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003e8524 , std::allocator > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::sprout_hydrogens_transfer_hydrogen_positions(mmdb::Residue*, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ molecule-class-info-residues.cc:377 │ │ │ │ │ @@ -1629610,23 +1629612,23 @@ │ │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @ instruction: 0xf4f20009 │ │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ │ movs r4, r1 │ │ │ │ │ orns r0, r0, #8978432 @ 0x890000 │ │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ │ movs r4, r1 │ │ │ │ │ @ instruction: 0xf3fe0009 │ │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003e9544 : │ │ │ │ │ @@ -1631002,41 +1631004,41 @@ │ │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ │ movs r1, r2 │ │ │ │ │ cdp 0, 0, cr0, cr8, cr9, {0} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ │ movs r4, r1 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbnz r4, 3ea12e │ │ │ │ │ + cbnz r0, 3ea130 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - beq.n 3ea070 │ │ │ │ │ + beq.n 3ea078 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ │ movs r4, r1 │ │ │ │ │ stmia r1!, {r1, r2, r4} │ │ │ │ │ movs r1, r2 │ │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003ea0dc : │ │ │ │ │ molecule_class_info_t::rotate_residue(coot::residue_spec_t const&, clipper::Coord_orth const&, clipper::Coord_orth const&, double): │ │ │ │ │ molecule-class-info-residues.cc:2000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1631180,15 +1631182,15 @@ │ │ │ │ │ nop │ │ │ │ │ itte eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ streq r4, [r7, #76] @ 0x4c │ │ │ │ │ movne r0, r0 │ │ │ │ │ bkpt 0x0042 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r2, [r6, #29] │ │ │ │ │ + strb r6, [r6, #29] │ │ │ │ │ movs r4, r1 │ │ │ │ │ bkpt 0x001a │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003ea214 , std::allocator > const&, mmdb::Residue*, clipper::Coord_orth const&)@@Base>: │ │ │ │ │ molecule_class_info_t::move_atom(std::__cxx11::basic_string, std::allocator > const&, mmdb::Residue*, clipper::Coord_orth const&): │ │ │ │ │ molecule-class-info-residues.cc:2575 │ │ │ │ │ @@ -1631393,15 +1631395,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ pop {r2, r3, r6, r7, pc} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #24] │ │ │ │ │ + strb r0, [r2, #24] │ │ │ │ │ movs r4, r1 │ │ │ │ │ pop {r1, r2, r5, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ pop {r1, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003ea3a8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Residue*)@@Base>: │ │ │ │ │ @@ -1631601,23 +1631603,23 @@ │ │ │ │ │ nop │ │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r1, r4, r5} │ │ │ │ │ movs r1, r2 │ │ │ │ │ - strb r0, [r7, #21] │ │ │ │ │ + strb r4, [r7, #21] │ │ │ │ │ movs r4, r1 │ │ │ │ │ cbnz r6, 3ea578 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #19] │ │ │ │ │ + strb r6, [r1, #19] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ cbnz r6, 3ea574 │ │ │ │ │ movs r1, r2 │ │ │ │ │ cbnz r2, 3ea570 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003ea52c : │ │ │ │ │ @@ -1632318,17 +1632320,17 @@ │ │ │ │ │ movs r1, r2 │ │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r7, #0] │ │ │ │ │ + strb r2, [r0, #1] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strb r2, [r6, #0] │ │ │ │ │ + strb r6, [r6, #0] │ │ │ │ │ movs r4, r1 │ │ │ │ │ cpsid ai │ │ │ │ │ movs r1, r2 │ │ │ │ │ @ instruction: 0xb608 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003eaa34 : │ │ │ │ │ @@ -1633273,15 +1633275,15 @@ │ │ │ │ │ ldrh r3, [r3, #58] @ 0x3a │ │ │ │ │ rsb ip, r2, #10752 @ 0x2a00 │ │ │ │ │ ands r7, r3 │ │ │ │ │ push {r1, r2, r3, r4, r7} │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #384 @ (adr r1, 3eb2e4 > const&, clipper::Xmap const&, int, coot::protein_geometry*)@@Base+0x7ac>) │ │ │ │ │ + add r1, pc, #400 @ (adr r1, 3eb2f4 > const&, clipper::Xmap const&, int, coot::protein_geometry*)@@Base+0x7bc>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ asrs r0, r3, #32 │ │ │ │ │ movs r2, r1 │ │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ │ movs r2, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator.h:1102 │ │ │ │ │ add.w r8, r4, #88 @ 0x58 │ │ │ │ │ @@ -1635197,15 +1635199,15 @@ │ │ │ │ │ b.n 3ebda6 │ │ │ │ │ add r2, pc, #432 @ (adr r2, 3ec048 ) │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r1, pc, #728 @ (adr r1, 3ec180 ) │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r4, [pc, #784] @ (3ec1bc ) │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 003ebeac : │ │ │ │ │ @@ -1636662,15 +1636664,15 @@ │ │ │ │ │ b.n 3ec908 │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ b.n 3ec902 │ │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1637108,17 +1637110,17 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r4, 3ecd16 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r7, [pc, #0] @ (3eccb4 , std::allocator > const&, int, int, mmdb::Manager*)@@Base+0x240>) │ │ │ │ │ + ldr r7, [pc, #16] @ (3eccc4 , std::allocator > const&, int, int, mmdb::Manager*)@@Base+0x250>) │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1637664,15 +1637666,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 3ed0aa │ │ │ │ │ nop │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #232] @ (3ed1c4 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (3ed1d4 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r5, #58] @ 0x3a │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1638834,25 +1638836,25 @@ │ │ │ │ │ strh r3, [r6, #62] @ 0x3e │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2 0, cr0, [r2], {9} │ │ │ │ │ - adds r5, #2 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - udf #64 @ 0x40 │ │ │ │ │ + udf #68 @ 0x44 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ │ movs r1, r2 │ │ │ │ │ /usr/include/c++/14/bits/stl_pair.h:284 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ blx ed754 │ │ │ │ │ molecule-class-info-residues.cc:1254 │ │ │ │ │ @@ -1639738,15 +1639740,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, #2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ strh r6, [r3, #0] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 003ee14c , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::get_centre_atom_from_sequence_triplet(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ molecule-class-info-residues.cc:1916 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1640693,33 +1640695,33 @@ │ │ │ │ │ nop │ │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ │ movs r1, r1 │ │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strb r0, [r4, #6] │ │ │ │ │ + strb r4, [r4, #6] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1642072,23 +1642074,23 @@ │ │ │ │ │ b.n 3ef120 │ │ │ │ │ strb r6, [r3, #4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r0, [pc, #312] @ (3ef2bc ) │ │ │ │ │ + ldr r0, [pc, #328] @ (3ef2cc ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cmp r7, #14 │ │ │ │ │ + cmp r7, #18 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1643352,15 +1643354,15 @@ │ │ │ │ │ b.n 3efaa2 │ │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - movs r2, #14 │ │ │ │ │ + movs r2, #18 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1643996,25 +1643998,25 @@ │ │ │ │ │ nop │ │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r1, #6 │ │ │ │ │ + subs r0, r2, #6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - subs r6, r2, #6 │ │ │ │ │ + subs r2, r3, #6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #24] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r4, r7, #2 │ │ │ │ │ + adds r0, r0, #3 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r6, [r1, #20] │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r2, [r2, #16] │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1644934,23 +1644936,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r0, #0] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r7, r7 │ │ │ │ │ + subs r0, r0, r0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r6, r7, r7 │ │ │ │ │ + subs r2, r0, r0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ │ movs r1, r2 │ │ │ │ │ - adds r6, r0, r0 │ │ │ │ │ + adds r2, r1, r0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, r7] │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldr r6, [r3, r4] │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1648058,17 +1648060,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:245 │ │ │ │ │ str.w r6, [r2, #656] @ 0x290 │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:246 │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [r2, #664] @ 0x298 │ │ │ │ │ b.w 3f1124 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x9e8> │ │ │ │ │ nop │ │ │ │ │ - lsls r2, r0, #27 │ │ │ │ │ + lsls r6, r0, #27 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - lsls r4, r5, #26 │ │ │ │ │ + lsls r0, r6, #26 │ │ │ │ │ movs r4, r1 │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:134 (discriminator 1) │ │ │ │ │ movw r3, #65408 @ 0xff80 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bhi.w 3f26d0 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x1f94> │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:151 │ │ │ │ │ @@ -1651153,15 +1651155,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ │ movs r1, r2 │ │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r2, [r5, r4] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - b.n 3f358c , std::allocator > const&, coot::protein_geometry const&)@@Base+0x6bc> │ │ │ │ │ + b.n 3f3594 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x6c4> │ │ │ │ │ movs r3, r1 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1652901,23 +1652903,23 @@ │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ movs r1, r2 │ │ │ │ │ - bmi.n 3f4830 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x1960> │ │ │ │ │ + bmi.n 3f4838 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x1968> │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 3f47b8 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x18e8> │ │ │ │ │ + bmi.n 3f47c0 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x18f0> │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r4, r5, r1 │ │ │ │ │ movs r1, r2 │ │ │ │ │ adds r4, r6, r0 │ │ │ │ │ movs r1, r2 │ │ │ │ │ @@ -1653850,19 +1653852,19 @@ │ │ │ │ │ movs r1, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r1, #8 │ │ │ │ │ movs r1, r2 │ │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - lsls r2, r3, #21 │ │ │ │ │ + lsls r6, r3, #21 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - subs r0, r0, #1 │ │ │ │ │ + subs r4, r0, #1 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - b.n 3f52cc │ │ │ │ │ + b.n 3f52d4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ asrs r6, r7, #3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ asrs r0, r2, #3 │ │ │ │ │ movs r1, r2 │ │ │ │ │ │ │ │ │ │ 003f4f70 : │ │ │ │ │ @@ -1659477,53 +1659479,53 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ bics.w r0, r8, r0, lsr #32 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #680 @ (adr r6, 3f7a1c , std::allocator > >*, crunch_model_t)@@Base+0x40>) │ │ │ │ │ + add r6, pc, #696 @ (adr r6, 3f7a2c , std::allocator > >*, crunch_model_t)@@Base+0x50>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #632 @ (adr r6, 3f79f0 , std::allocator > >*, crunch_model_t)@@Base+0x14>) │ │ │ │ │ + add r6, pc, #648 @ (adr r6, 3f7a00 , std::allocator > >*, crunch_model_t)@@Base+0x24>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #416 @ (adr r6, 3f791c ) │ │ │ │ │ + add r6, pc, #432 @ (adr r6, 3f792c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #496 @ (adr r6, 3f7970 ) │ │ │ │ │ + add r6, pc, #512 @ (adr r6, 3f7980 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r6, pc, #424 @ (adr r6, 3f7930 ) │ │ │ │ │ + add r6, pc, #440 @ (adr r6, 3f7940 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #280 @ (adr r6, 3f78a4 ) │ │ │ │ │ + add r6, pc, #296 @ (adr r6, 3f78b4 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #64 @ (adr r6, 3f77d0 ) │ │ │ │ │ + add r6, pc, #80 @ (adr r6, 3f77e0 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #144 @ (adr r6, 3f7824 ) │ │ │ │ │ + add r6, pc, #160 @ (adr r6, 3f7834 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r5, pc, #728 @ (adr r5, 3f7a74 , std::allocator > >*, crunch_model_t)@@Base+0x98>) │ │ │ │ │ + add r5, pc, #744 @ (adr r5, 3f7a84 , std::allocator > >*, crunch_model_t)@@Base+0xa8>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #808 @ (adr r5, 3f7ac8 , std::allocator > >*, crunch_model_t)@@Base+0xec>) │ │ │ │ │ + add r5, pc, #824 @ (adr r5, 3f7ad8 , std::allocator > >*, crunch_model_t)@@Base+0xfc>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #920 @ (adr r5, 3f7b3c , std::allocator > > const&)@@Base+0x24>) │ │ │ │ │ + add r5, pc, #936 @ (adr r5, 3f7b4c , std::allocator > > const&)@@Base+0x34>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r5, pc, #624 @ (adr r5, 3f7a1c , std::allocator > >*, crunch_model_t)@@Base+0x40>) │ │ │ │ │ + add r5, pc, #640 @ (adr r5, 3f7a2c , std::allocator > >*, crunch_model_t)@@Base+0x50>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #488 @ (adr r5, 3f7998 ) │ │ │ │ │ + add r5, pc, #504 @ (adr r5, 3f79a8 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #376 @ (adr r5, 3f792c ) │ │ │ │ │ + add r5, pc, #392 @ (adr r5, 3f793c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #528 @ (adr r5, 3f79c8 ) │ │ │ │ │ + add r5, pc, #544 @ (adr r5, 3f79d8 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #400 @ (adr r5, 3f794c ) │ │ │ │ │ + add r5, pc, #416 @ (adr r5, 3f795c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 003f77c0 : │ │ │ │ │ molecule_class_info_t::set_extra_restraints_prosmart_sigma_limits(double, double): │ │ │ │ │ molecule-class-info-refine.cc:527 │ │ │ │ │ add.w r3, r0, #5056 @ 0x13c0 │ │ │ │ │ vstr d0, [r3] │ │ │ │ │ @@ -1660682,21 +1660684,21 @@ │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ b.n 3f80ba │ │ │ │ │ nop │ │ │ │ │ b.n 3f86bc > const&) const@@Base+0x198> │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 003f810c : │ │ │ │ │ molecule_class_info_t::remove_extra_bond_restraint(coot::atom_spec_t, coot::atom_spec_t): │ │ │ │ │ molecule-class-info-refine.cc:184 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1661158,21 +1661160,21 @@ │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ b.n 3f84d2 │ │ │ │ │ nop │ │ │ │ │ udf #202 @ 0xca │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 003f8524 > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::peptide_C_N_pairs(std::vector > const&) const: │ │ │ │ │ molecule-class-info-refine.cc:897 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1663194,143 +1663196,143 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ mrrc2 0, 0, r0, lr, cr8 │ │ │ │ │ add r0, pc, #872 @ (adr r0, 3f995c , std::allocator > > const&) const@@Base+0x224>) │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r4, [pc, #712] @ (3f98c0 , std::allocator > > const&) const@@Base+0x188>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r4, [pc, #216] @ (3f96d4 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe50>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r2, [r4, r4] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, r3] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ │ movs r2, r1 │ │ │ │ │ beq.n 3f95fc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xd78> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bkpt 0x0006 │ │ │ │ │ + bkpt 0x000a │ │ │ │ │ movs r2, r1 │ │ │ │ │ str??.w r0, [r2, #8] │ │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r7, [pc, #456] @ (3f9800 , std::allocator > > const&) const@@Base+0xc8>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r7, [pc, #360] @ (3f97a4 , std::allocator > > const&) const@@Base+0x6c>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ beq.n 3f9668 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xde4> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ @ instruction: 0xf7da0008 │ │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r0, [pc, #264] @ (3f9768 , std::allocator > > const&) const@@Base+0x30>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ @ instruction: 0x47c6 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [pc, #632] @ (3f98e4 , std::allocator > > const&) const@@Base+0x1ac>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r4, [pc, #536] @ (3f9888 , std::allocator > > const&) const@@Base+0x150>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r6, pc, #912 @ (adr r6, 3f9a08 , std::allocator > > const&) const@@Base+0x2d0>) │ │ │ │ │ + add r6, pc, #928 @ (adr r6, 3f9a18 , std::allocator > > const&) const@@Base+0x2e0>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, pc, #760 @ (adr r6, 3f9974 , std::allocator > > const&) const@@Base+0x23c>) │ │ │ │ │ + add r6, pc, #776 @ (adr r6, 3f9984 , std::allocator > > const&) const@@Base+0x24c>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, pc, #608 @ (adr r6, 3f98e0 , std::allocator > > const&) const@@Base+0x1a8>) │ │ │ │ │ + add r6, pc, #624 @ (adr r6, 3f98f0 , std::allocator > > const&) const@@Base+0x1b8>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, pc, #440 @ (adr r6, 3f983c , std::allocator > > const&) const@@Base+0x104>) │ │ │ │ │ + add r6, pc, #456 @ (adr r6, 3f984c , std::allocator > > const&) const@@Base+0x114>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, pc, #272 @ (adr r6, 3f9798 , std::allocator > > const&) const@@Base+0x60>) │ │ │ │ │ + add r6, pc, #288 @ (adr r6, 3f97a8 , std::allocator > > const&) const@@Base+0x70>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, pc, #48 @ (adr r6, 3f96bc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe38>) │ │ │ │ │ + add r6, pc, #64 @ (adr r6, 3f96cc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe48>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r4!, {r2, r3, r5, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ - cbnz r4, 3f96c6 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe42> │ │ │ │ │ + cbnz r0, 3f96c8 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe44> │ │ │ │ │ movs r2, r1 │ │ │ │ │ @ instruction: 0xf4a80008 │ │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r3, [pc, #224] @ (3f9780 , std::allocator > > const&) const@@Base+0x48>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r3, [pc, #72] @ (3f96ec , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe68>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r5, pc, #392 @ (adr r5, 3f9834 , std::allocator > > const&) const@@Base+0xfc>) │ │ │ │ │ + add r5, pc, #408 @ (adr r5, 3f9844 , std::allocator > > const&) const@@Base+0x10c>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r5, pc, #184 @ (adr r5, 3f9768 , std::allocator > > const&) const@@Base+0x30>) │ │ │ │ │ + add r5, pc, #200 @ (adr r5, 3f9778 , std::allocator > > const&) const@@Base+0x40>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r4, pc, #1000 @ (adr r4, 3f9a9c , std::allocator > > const&) const@@Base+0x364>) │ │ │ │ │ + add r4, pc, #1016 @ (adr r4, 3f9aac , std::allocator > > const&) const@@Base+0x374>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ │ + @ instruction: 0xb8be │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r2, r4, r5, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xf2ec0008 │ │ │ │ │ - subs r2, r5, #6 │ │ │ │ │ + subs r6, r5, #6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @ instruction: 0xf2d20008 │ │ │ │ │ - subs r0, r2, #6 │ │ │ │ │ + subs r4, r2, #6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1664369,37 +1664371,37 @@ │ │ │ │ │ str.w r2, [fp, r3] │ │ │ │ │ b.n 3f9edc , std::allocator > > const&) const@@Base+0x7a4> │ │ │ │ │ b.n 3f9ef2 , std::allocator > > const&) const@@Base+0x7ba> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ │ movs r3, r1 │ │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ │ movs r3, r1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbz r0, 3f9f4e , std::allocator > > const&) const@@Base+0x816> │ │ │ │ │ + cbz r4, 3f9f4e , std::allocator > > const&) const@@Base+0x816> │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1664696,25 +1664698,25 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ittt mi │ │ │ │ │ movmi r0, r2 │ │ │ │ │ ldrhmi r0, [r4, r3] │ │ │ │ │ movmi r0, r0 │ │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ bkpt 0x00a0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ bkpt 0x0080 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fa1bc : │ │ │ │ │ @@ -1664967,17 +1664969,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x0010 │ │ │ │ │ movs r0, r2 │ │ │ │ │ pop {r1, r3, r4, r5, pc} │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r2, r1 │ │ │ │ │ pop {r3, r4, r7} │ │ │ │ │ movs r0, r2 │ │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fa3bc > const&)@@Base>: │ │ │ │ │ @@ -1665260,25 +1665262,25 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ pop {r1, r2, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r1, r5} │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ │ movs r2, r1 │ │ │ │ │ revsh r6, r5 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ rev16 r4, r1 │ │ │ │ │ movs r0, r2 │ │ │ │ │ rev r4, r5 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fa610 : │ │ │ │ │ @@ -1665529,17 +1665531,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 3fa826 │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xb8e2 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @ instruction: 0xb846 │ │ │ │ │ movs r0, r2 │ │ │ │ │ @ instruction: 0xb828 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fa810 : │ │ │ │ │ @@ -1665710,19 +1665712,19 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, #29] │ │ │ │ │ + strb r6, [r0, #29] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @ instruction: 0xb70a │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r2, [r7, #25] │ │ │ │ │ + strb r6, [r7, #25] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fa980 , std::allocator > > const&)@@Base>: │ │ │ │ │ molecule_class_info_t::add_extra_target_position_restraints(std::vector, std::allocator > > const&): │ │ │ │ │ molecule-class-info-refine.cc:265 │ │ │ │ │ @@ -1667021,63 +1667023,63 @@ │ │ │ │ │ b.n 3fb3ae , std::allocator > const&) const@@Base+0x266> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ add r6, sp, #632 @ 0x278 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #744] @ (3fb6f4 , std::allocator > const&) const@@Base+0x284>) │ │ │ │ │ + ldr r3, [pc, #760] @ (3fb704 , std::allocator > const&) const@@Base+0x294>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r3, [pc, #912] @ (3fb7a0 , std::allocator > const&) const@@Base+0x330>) │ │ │ │ │ + ldr r3, [pc, #928] @ (3fb7b0 , std::allocator > const&) const@@Base+0x340>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r3, [pc, #192] @ (3fb4ec , std::allocator > const&) const@@Base+0x7c>) │ │ │ │ │ + ldr r3, [pc, #208] @ (3fb4fc , std::allocator > const&) const@@Base+0x8c>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r3, [pc, #208] @ (3fb500 , std::allocator > const&) const@@Base+0x90>) │ │ │ │ │ + ldr r3, [pc, #224] @ (3fb510 , std::allocator > const&) const@@Base+0xa0>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r7, pc, #80 @ (adr r7, 3fb498 , std::allocator > const&) const@@Base+0x28>) │ │ │ │ │ + add r7, pc, #96 @ (adr r7, 3fb4a8 , std::allocator > const&) const@@Base+0x38>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ │ movs r3, r1 │ │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fb470 , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::nucelotide_residue_name_to_base_atom_names(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ molecule-class-info-refine.cc:333 │ │ │ │ │ @@ -1667451,69 +1667453,69 @@ │ │ │ │ │ b.n 3fb6ee , std::allocator > const&) const@@Base+0x27e> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ │ movs r3, r1 │ │ │ │ │ - strb r0, [r3, #23] │ │ │ │ │ + strb r4, [r3, #23] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - asrs r6, r5, #24 │ │ │ │ │ + asrs r2, r6, #24 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - movs r3, r1 │ │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ movs r3, r1 │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + movs r3, r1 │ │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - blx r2 │ │ │ │ │ + blxns r2 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r4, pc, #432 @ (adr r4, 3fb964 ) │ │ │ │ │ + add r4, pc, #448 @ (adr r4, 3fb974 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ add r0, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fb7b8 : │ │ │ │ │ molecule_class_info_t::add_parallel_plane_restraint(coot::residue_spec_t, coot::residue_spec_t): │ │ │ │ │ molecule-class-info-refine.cc:289 │ │ │ │ │ @@ -1668029,23 +1668031,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r5!, {r1, r3, r4} │ │ │ │ │ movs r0, r1 │ │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ │ movs r2, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_pair.h:938 │ │ │ │ │ strd r2, r3, [r4, #288] @ 0x120 │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:1285 │ │ │ │ │ ldrd r5, r1, [r6, #924] @ 0x39c │ │ │ │ │ ../ideal/parallel-planes.hh:70 │ │ │ │ │ add r3, pc, #936 @ (adr r3, 3fbf50 ) │ │ │ │ │ @@ -1668523,21 +1668525,21 @@ │ │ │ │ │ subs r7, #174 @ 0xae │ │ │ │ │ add r3, pc, #320 @ (adr r3, 3fc0a4 ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ │ movs r3, r1 │ │ │ │ │ add r2, pc, #824 @ (adr r2, 3fc2ac ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ add r1, pc, #584 @ (adr r1, 3fc1c8 ) │ │ │ │ │ movs r0, r2 │ │ │ │ │ std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >::operator=(std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:213 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq.n 3fc022 │ │ │ │ │ @@ -1669283,33 +1669285,33 @@ │ │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ stc2 0, cr0, [lr], {8} │ │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - strh r6, [r1, #22] │ │ │ │ │ + strh r2, [r2, #22] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r5, #20] │ │ │ │ │ + strh r4, [r5, #20] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ │ movs r0, r2 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:3760 │ │ │ │ │ cmp r4, sl │ │ │ │ │ beq.w 3fc800 │ │ │ │ │ molecule-class-info-refine.cc:658 (discriminator 2) │ │ │ │ │ @@ -1670023,19 +1670025,19 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 3fc9b0 │ │ │ │ │ nop.w │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1670095,15 +1670097,15 @@ │ │ │ │ │ molecule-class-info-refine.cc:553 │ │ │ │ │ b.w e61f0 │ │ │ │ │ nop │ │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 003fcb1c , std::allocator > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ molecule_class_info_t::generate_local_self_restraints(float, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&): │ │ │ │ │ molecule-class-info-refine.cc:562 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1670162,15 +1670164,15 @@ │ │ │ │ │ molecule-class-info-refine.cc:580 │ │ │ │ │ b.w e61f0 │ │ │ │ │ nop │ │ │ │ │ str r4, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 003fcba8 > const&, coot::protein_geometry const&)@@Base>: │ │ │ │ │ molecule_class_info_t::generate_local_self_restraints(float, std::vector > const&, coot::protein_geometry const&): │ │ │ │ │ molecule-class-info-refine.cc:738 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1670982,21 +1670984,21 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #504] @ (3fd440 ) │ │ │ │ │ + ldr r7, [pc, #520] @ (3fd450 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r7, [pc, #496] @ (3fd43c ) │ │ │ │ │ + ldr r7, [pc, #512] @ (3fd44c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r7, [pc, #248] @ (3fd348 , std::allocator > const&)@@Base+0x240>) │ │ │ │ │ + ldr r7, [pc, #264] @ (3fd358 , std::allocator > const&)@@Base+0x250>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r7, [pc, #352] @ (3fd3b4 , std::allocator > const&)@@Base+0x2ac>) │ │ │ │ │ + ldr r7, [pc, #368] @ (3fd3c4 , std::allocator > const&)@@Base+0x2bc>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ │ movs r0, r2 │ │ │ │ │ std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [clone .isra.0]: │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:2454 │ │ │ │ │ @@ -1672279,38 +1672281,38 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #928] @ (3fe010 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x364>) │ │ │ │ │ + ldr r4, [pc, #944] @ (3fe020 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x374>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ addw r0, r8, #8 │ │ │ │ │ - ldr r4, [pc, #832] @ (3fdfb8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x30c>) │ │ │ │ │ + ldr r4, [pc, #848] @ (3fdfc8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x31c>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ │ movs r0, r2 │ │ │ │ │ - ldr r3, [pc, #600] @ (3fdedc , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x230>) │ │ │ │ │ + ldr r3, [pc, #616] @ (3fdeec , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x240>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r3, [pc, #336] @ (3fddd8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #352] @ (3fdde8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x13c>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r1, [pc, #696] @ (3fdf44 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x298>) │ │ │ │ │ + ldr r1, [pc, #712] @ (3fdf54 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2a8>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r1, [pc, #736] @ (3fdf70 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2c4>) │ │ │ │ │ + ldr r1, [pc, #752] @ (3fdf80 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2d4>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ │ movs r0, r2 │ │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - strb r6, [r5, #26] │ │ │ │ │ + strb r2, [r6, #26] │ │ │ │ │ movs r1, r1 │ │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ │ movs r0, r2 │ │ │ │ │ strh r0, [r5, #32] │ │ │ │ │ movs r0, r2 │ │ │ │ │ strh r2, [r7, #30] │ │ │ │ │ movs r0, r2 │ │ │ │ │ @@ -1672969,27 +1672971,27 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ movs r0, r1 │ │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r4, sl │ │ │ │ │ + add r0, fp │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r0, [r2, #10] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3 │ │ │ │ │ + lsrs r2, r4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 003fe1d8 , std::allocator > const&, clipper::Xmap const&, float)@@Base>: │ │ │ │ │ molecule_class_info_t::morph_fit_by_secondary_structure_elements(std::__cxx11::basic_string, std::allocator > const&, clipper::Xmap const&, float): │ │ │ │ │ molecule-class-info-refine.cc:1365 │ │ │ │ │ @@ -1673664,35 +1673666,35 @@ │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ │ movs r0, r1 │ │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ │ movs r3, r1 │ │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ │ movs r3, r1 │ │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ │ movs r3, r1 │ │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r3, pc, #112 @ (adr r3, 3fe75c , std::allocator > const&, clipper::Xmap const&, float)@@Base+0x584>) │ │ │ │ │ + add r3, pc, #128 @ (adr r3, 3fe76c , std::allocator > const&, clipper::Xmap const&, float)@@Base+0x594>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - strh r2, [r0, r7] │ │ │ │ │ + strh r6, [r0, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r4, [r7, r6] │ │ │ │ │ + strh r0, [r0, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r5, r4] │ │ │ │ │ + strh r4, [r5, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r2, r4] │ │ │ │ │ + strh r4, [r2, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ movs r0, r2 │ │ │ │ │ molecule-class-info-refine.cc:1495 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx ea7a8 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:733 │ │ │ │ │ @@ -1674974,15 +1674976,15 @@ │ │ │ │ │ ... │ │ │ │ │ strb r2, [r7, #10] │ │ │ │ │ movs r0, r2 │ │ │ │ │ strb r2, [r6, #10] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1675853,15 +1675855,15 @@ │ │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ │ b.n 3ff63a > >, std::allocator > > > >, clipper::Xmap const&, float)@@Base+0x922> │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ ands r6, r1 │ │ │ │ │ ... │ │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ │ movs r3, r1 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:372 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx ef6bc │ │ │ │ │ molecule-class-info-refine.cc:1071 (discriminator 3) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/c++/14/bits/stl_tree.h:372 │ │ │ │ │ @@ -1676423,15 +1676425,15 @@ │ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ b.n 3ff9a6 > >, std::allocator > > > >, clipper::Xmap const&, float)@@Base+0xc8e> │ │ │ │ │ nop │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1687518,17 +1687520,17 @@ │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:263 │ │ │ │ │ b.w 404092 │ │ │ │ │ nop │ │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ │ movs r0, r2 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 404a3c │ │ │ │ │ + blt.n 404a44 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r0, r1 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:881 (discriminator 1) │ │ │ │ │ cbz r2, 4049ea │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq.w 404be8 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ @@ -1689007,27 +1689009,27 @@ │ │ │ │ │ nop │ │ │ │ │ lsrs r0, r0, #21 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r5, #20 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - b.n 405a6c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x41c> │ │ │ │ │ + b.n 405a74 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x424> │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ lsrs r4, r0, #17 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 4058a4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x254> │ │ │ │ │ + b.n 4058ac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x25c> │ │ │ │ │ movs r0, r1 │ │ │ │ │ lsrs r2, r6, #15 │ │ │ │ │ movs r0, r2 │ │ │ │ │ lsrs r2, r3, #15 │ │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ │ │ 0040546c > const&, coot::protein_geometry const&, float)@@Base>: │ │ │ │ │ @@ -1689714,15 +1689716,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ lsls r6, r2, #21 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr.w r3, [pc, #1720] @ 40621c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xbcc> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -1690374,33 +1690376,33 @@ │ │ │ │ │ blx e964c >::~_Vector_base()@plt> │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx ed7d8 │ │ │ │ │ b.n 406036 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x9e6> │ │ │ │ │ blx e78c8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - blt.n 406258 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xc08> │ │ │ │ │ + blt.n 406260 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xc10> │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ movs r0, r2 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ movs r0, r2 │ │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ vhadd.u d0, d14, d15 │ │ │ │ │ vhadd.u8 d0, d12, d15 │ │ │ │ │ cdp2 0, 14, cr0, cr10, cr15, {0} │ │ │ │ │ cdp2 0, 6, cr0, cr4, cr15, {0} │ │ │ │ │ add r5, pc, #176 @ (adr r5, 40630c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xa0>) │ │ │ │ │ movs r7, r0 │ │ │ │ │ @@ -1690879,26 +1690881,26 @@ │ │ │ │ │ ... │ │ │ │ │ stc2l 0, cr0, [lr, #-60]! @ 0xffffffc4 │ │ │ │ │ stc2l 0, cr0, [r0, #-60]! @ 0xffffffc4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itte cs │ │ │ │ │ + itet cs │ │ │ │ │ movcs r0, r1 │ │ │ │ │ - addcs r3, pc, #648 @ (adr r3, 4069e0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x774>) │ │ │ │ │ - movcc r0, r1 │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + addcc r3, pc, #664 @ (adr r3, 4069f0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x784>) │ │ │ │ │ + movcs r0, r1 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - movs r2, r1 │ │ │ │ │ pop {r2, r3, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r2, r1 │ │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx e7cc0 │ │ │ │ │ @@ -1691796,17 +1691798,17 @@ │ │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ │ movs r0, r1 │ │ │ │ │ @ instruction: 0xf790000f │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 4070de , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xe72> │ │ │ │ │ + cbnz r0, 4070e0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xe74> │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf33e000f │ │ │ │ │ ssat16 r0, #16, r0 │ │ │ │ │ subw r0, ip, #15 │ │ │ │ │ @ instruction: 0xf28e000f │ │ │ │ │ @@ -1691830,18 +1691832,18 @@ │ │ │ │ │ movs r7, r0 │ │ │ │ │ orn r0, r4, #15 │ │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ │ movs r7, r0 │ │ │ │ │ bic.w r0, ip, #15 │ │ │ │ │ str r6, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - cbz r4, 407176 >::operator[](clipper::HKL const&) const@@Base+0x56> │ │ │ │ │ + cbz r0, 407178 >::operator[](clipper::HKL const&) const@@Base+0x58> │ │ │ │ │ movs r2, r1 │ │ │ │ │ vaddl.s16 q8, d0, d15 │ │ │ │ │ - cbz r4, 407168 >::operator[](clipper::HKL const&) const@@Base+0x48> │ │ │ │ │ + cbz r0, 40716a >::operator[](clipper::HKL const&) const@@Base+0x4a> │ │ │ │ │ movs r2, r1 │ │ │ │ │ vhadd.s d16, d4, d15 │ │ │ │ │ │ │ │ │ │ 00407120 >::operator[](clipper::HKL const&) const@@Base>: │ │ │ │ │ clipper::HKL_data >::operator[](clipper::HKL const&) const: │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1692570,15 +1692572,15 @@ │ │ │ │ │ b.n 4077ce const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&)@@Base+0x36> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ strex r0, r0, [ip, #60] @ 0x3c │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00407838 : │ │ │ │ │ molecule_class_info_t::set_show_ghosts(short): │ │ │ │ │ strh.w r1, [r0, #832] @ 0x340 │ │ │ │ │ @@ -1692956,15 +1692958,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ b.n 407904 , std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, float) const@@Base+0x2c> │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ movs r2, r1 │ │ │ │ │ b.n 407680 >::operator[](clipper::HKL const&) const@@Base+0x560> │ │ │ │ │ movs r7, r1 │ │ │ │ │ b.n 4083e8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 00407c6c : │ │ │ │ │ @@ -1693009,23 +1693011,23 @@ │ │ │ │ │ ldr r1, [pc, #28] @ (407cf4 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #408 @ (adr r7, 407e80 ) │ │ │ │ │ + add r7, pc, #424 @ (adr r7, 407e90 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r7, pc, #384 @ (adr r7, 407e6c > const&) const@@Base+0x110>) │ │ │ │ │ + add r7, pc, #400 @ (adr r7, 407e7c ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r7, pc, #360 @ (adr r7, 407e58 > const&) const@@Base+0xfc>) │ │ │ │ │ + add r7, pc, #376 @ (adr r7, 407e68 > const&) const@@Base+0x10c>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r7, pc, #352 @ (adr r7, 407e54 > const&) const@@Base+0xf8>) │ │ │ │ │ + add r7, pc, #368 @ (adr r7, 407e64 > const&) const@@Base+0x108>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ │ │ 00407cf8 , std::allocator > const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::ncs_ghost_chain_is_a_target_chain_p(std::__cxx11::basic_string, std::allocator > const&) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1694015,25 +1694017,25 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bls.n 408734 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbz r2, 408770 │ │ │ │ │ + cbz r6, 408770 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbz r2, 40876e │ │ │ │ │ + cbz r6, 40876e │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ │ movs r1, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx ef838 │ │ │ │ │ ldrd r2, r3, [r7, #136] @ 0x88 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [r7, #144] @ 0x90 │ │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ @@ -1695014,17 +1695016,17 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 409370 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1695395,15 +1695397,15 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #944 @ (adr r2, 409aa8 const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x11c>) │ │ │ │ │ + add r2, pc, #960 @ (adr r2, 409ab8 const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x12c>) │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw sl, #52429 @ 0xcccd │ │ │ │ │ @@ -1695588,15 +1695590,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx e8878 >::~vector()@plt> │ │ │ │ │ b.n 4098b6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r0!, {r1} │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1695974,15 +1695976,15 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ │ movs r2, r1 │ │ │ │ │ stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ stmia r3!, {r2, r4} │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 00409d24 const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base>: │ │ │ │ │ @@ -1696264,21 +1696266,21 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ │ movs r2, r1 │ │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ │ movs r7, r1 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + mov r0, sp │ │ │ │ │ movs r1, r1 │ │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ │ movs r2, r1 │ │ │ │ │ itt al │ │ │ │ │ moval r7, r1 │ │ │ │ │ │ │ │ │ │ 0040a05c const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base>: │ │ │ │ │ molecule_class_info_t::apply_ncs_to_view_orientation(clipper::Mat33 const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const: │ │ │ │ │ pushal {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1697032,29 +1697034,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2, r3, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r0, #18] │ │ │ │ │ + strh r6, [r0, #18] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r2, [r7, #16] │ │ │ │ │ + strh r6, [r7, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r4, [r2, #16] │ │ │ │ │ + strh r0, [r3, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r6, [r5, #16] │ │ │ │ │ + strh r2, [r6, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r2, [r1, #8] │ │ │ │ │ + strh r6, [r1, #8] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r5, pc, #720 @ (adr r5, 40aaf4 ) │ │ │ │ │ + add r5, pc, #736 @ (adr r5, 40ab04 ) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - strh r0, [r6, #6] │ │ │ │ │ + strh r4, [r6, #6] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r6, [r4, #4] │ │ │ │ │ + strh r2, [r5, #4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ cbnz r2, 40a86a │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1697556,77 +1697558,77 @@ │ │ │ │ │ b.n 40abb8 │ │ │ │ │ b.n 40abb8 │ │ │ │ │ b.n 40abb8 │ │ │ │ │ b.n 40abb8 │ │ │ │ │ b.n 40abb8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r1, pc, #904 @ (adr r1, 40b0e8 ) │ │ │ │ │ + add r1, pc, #920 @ (adr r1, 40b0f8 ) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ │ - movs r2, r1 │ │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r2, [r5, #15] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ │ + movs r2, r1 │ │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ │ - movs r2, r1 │ │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r6, [r1, #10] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ │ + movs r2, r1 │ │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ │ movs r2, r1 │ │ │ │ │ push {r4, r7} │ │ │ │ │ movs r7, r1 │ │ │ │ │ push {r3, r4, r6} │ │ │ │ │ movs r7, r1 │ │ │ │ │ push {r3, r5} │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 0040adc8 : │ │ │ │ │ molecule_class_info_t::update_strict_ncs_symmetry(coot::Cartesian const&, molecule_extents_t const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1699528,33 +1699530,33 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, pc, #464 @ (adr r2, 40c334 , std::allocator > const&, float)@@Base+0x188>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r2, pc, #344 @ (adr r2, 40c2cc , std::allocator > const&, float)@@Base+0x120>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r1, pc, #192 @ (adr r1, 40c244 , std::allocator > const&, float)@@Base+0x98>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ add r1, pc, #48 @ (adr r1, 40c1b8 , std::allocator > const&, float)@@Base+0xc>) │ │ │ │ │ movs r7, r1 │ │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movs r7, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ movs r7, r0 │ │ │ │ │ @@ -1700161,27 +1700163,27 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #12] │ │ │ │ │ + strb r6, [r7, #12] │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 40c578 , std::allocator > const&, float)@@Base+0x3cc> │ │ │ │ │ + b.n 40c580 , std::allocator > const&, float)@@Base+0x3d4> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 0040c7e8 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >, std::allocator, std::allocator >, int>, std::allocator, std::allocator >, int> > > > > const&, std::vector >, std::vector > const&, short, float, bool)@@Base>: │ │ │ │ │ @@ -1700494,19 +1700496,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1701303,31 +1701305,31 @@ │ │ │ │ │ nop │ │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, #62] @ 0x3e │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 40d370 │ │ │ │ │ + bge.n 40d378 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ │ movs r2, r1 │ │ │ │ │ lsrs r4, r0, #15 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r5, #38] @ 0x26 │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1701821,47 +1701823,47 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, r1] │ │ │ │ │ + strb r4, [r5, r1] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strb r4, [r4, r1] │ │ │ │ │ + strb r0, [r5, r1] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r3, r7] │ │ │ │ │ + strh r2, [r4, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r2, [r5, r7] │ │ │ │ │ + strh r6, [r5, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - bvc.n 40d944 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c> │ │ │ │ │ + bvc.n 40d94c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24> │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r0, r4] │ │ │ │ │ + strh r0, [r1, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r1, r3] │ │ │ │ │ + strh r4, [r1, r3] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r4, pc, #472 @ (adr r4, 40dac4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x19c>) │ │ │ │ │ + add r4, pc, #488 @ (adr r4, 40dad4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1ac>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r4, r4] │ │ │ │ │ + strh r4, [r4, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r4, pc, #312 @ (adr r4, 40da2c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ │ + add r4, pc, #328 @ (adr r4, 40da3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r6, [r7, r0] │ │ │ │ │ + strh r2, [r0, r1] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r2, [r4, r1] │ │ │ │ │ + strh r6, [r4, r1] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - bpl.n 40d938 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10> │ │ │ │ │ + bpl.n 40d940 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - strh r6, [r2, r1] │ │ │ │ │ + strh r2, [r3, r1] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - bmi.n 40d8e4 │ │ │ │ │ + bmi.n 40d8ec │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ strh r6, [r6, #62] @ 0x3e │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1702862,32 +1702864,32 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r1, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #568] @ (40e55c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x204>) │ │ │ │ │ + ldr r0, [pc, #584] @ (40e56c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x214>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r0, [pc, #528] @ (40e538 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x1e0>) │ │ │ │ │ + ldr r0, [pc, #544] @ (40e548 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x1f0>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r3, [pc, #232] @ (40e414 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0xbc>) │ │ │ │ │ + ldr r3, [pc, #248] @ (40e424 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0xcc>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r0, [pc, #376] @ (40e4a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x150>) │ │ │ │ │ + ldr r0, [pc, #392] @ (40e4b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x160>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r0, [pc, #120] @ (40e3b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x58>) │ │ │ │ │ + ldr r0, [pc, #136] @ (40e3c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x68>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ smlsd r0, r2, r7, r0 │ │ │ │ │ - blxns pc │ │ │ │ │ + ldr r0, [pc, #0] @ (40e340 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - @ instruction: 0x47ea │ │ │ │ │ + @ instruction: 0x47ee │ │ │ │ │ movs r2, r1 │ │ │ │ │ - blx ip │ │ │ │ │ + blxns ip │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, #21] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1703068,15 +1703070,15 @@ │ │ │ │ │ ldr r0, [pc, #40] @ (40e578 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x220>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ... │ │ │ │ │ ldrb r6, [r0, #18] │ │ │ │ │ movs r7, r1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1703380,17 +1703382,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - tst r2, r1 │ │ │ │ │ + tst r6, r1 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbnz r6, 40e8ae │ │ │ │ │ + cbnz r2, 40e8b0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ movs r4, #148 @ 0x94 │ │ │ │ │ movs r7, r0 │ │ │ │ │ strb r4, [r2, #30] │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 0040e8a4 : │ │ │ │ │ @@ -1703785,17 +1703787,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r7, #28] │ │ │ │ │ movs r7, r1 │ │ │ │ │ strb r6, [r6, #28] │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #528] @ (40ef14 ) │ │ │ │ │ + ldr r6, [pc, #544] @ (40ef24 ) │ │ │ │ │ movs r1, r1 │ │ │ │ │ - lsrs r0, r4 │ │ │ │ │ + lsrs r4, r4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ strb r6, [r3, #13] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ │ vldr s15, [r3, #12] │ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ │ vadd.f32 s14, s14, s15 │ │ │ │ │ @@ -1704174,23 +1704176,23 @@ │ │ │ │ │ adds r5, #12 │ │ │ │ │ b.n 40ef54 │ │ │ │ │ nop │ │ │ │ │ strb r0, [r1, #9] │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ │ + subs r4, #0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ strb r4, [r2, #2] │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r0, r7 │ │ │ │ │ movs r7, r0 │ │ │ │ │ @@ -1704389,21 +1704391,21 @@ │ │ │ │ │ blx e5d78 >::~_Vector_base()@plt> │ │ │ │ │ b.n 40f304 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&)@@Base+0x1e0> │ │ │ │ │ b.n 40f304 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&)@@Base+0x1e0> │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mvns r4, r5 │ │ │ │ │ + mvns r0, r6 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1704643,21 +1704645,21 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r4, r1 │ │ │ │ │ + sxth r0, r2 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ │ movs r2, r1 │ │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 41074e const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1346> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ blt.n 40f5fc const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1f4> │ │ │ │ │ @@ -1704896,27 +1704898,27 @@ │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - adds r5, #26 │ │ │ │ │ + adds r5, #30 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - b.n 40f460 const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x58> │ │ │ │ │ + b.n 40f468 const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x60> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ │ - movs r2, r1 │ │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - @ instruction: 0xf7d40009 │ │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ │ + movs r2, r1 │ │ │ │ │ + @ instruction: 0xf7d80009 │ │ │ │ │ stc 0, cr0, [r2, #28] │ │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ │ movs r2, r1 │ │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ │ movs r2, r1 │ │ │ │ │ add.w r3, sp, #3344 @ 0xd10 │ │ │ │ │ add r7, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r7, [r4, #708] @ 0x2c4 │ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ │ @@ -1706149,31 +1706151,31 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ b.n 41075e const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1356> │ │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #16 │ │ │ │ │ + subs r1, #20 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ movw r2, #2818 @ 0xb02 │ │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ │ @@ -1708666,25 +1708668,25 @@ │ │ │ │ │ b.n 4121a0 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - adds r2, r1, r3 │ │ │ │ │ + adds r6, r1, r3 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ands r6, r1 │ │ │ │ │ movs r7, r1 │ │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ │ movs r2, r1 │ │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ │ │ 0041221c , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int)@@Base>: │ │ │ │ │ molecule_class_info_t::copy_residue_range_from_ncs_master_to_other_using_ghost(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1709197,23 +1709199,23 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #124 @ 0x7c │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r4, #27 │ │ │ │ │ + lsls r0, r5, #27 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsls r4, r7, #27 │ │ │ │ │ + lsls r0, r0, #28 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsls r4, r5, #27 │ │ │ │ │ + lsls r0, r6, #27 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsls r4, r3, #27 │ │ │ │ │ + lsls r0, r4, #27 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsls r2, r6, #27 │ │ │ │ │ + lsls r6, r6, #27 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @ instruction: 0xb726 │ │ │ │ │ movs r7, r0 │ │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ │ movs r7, r1 │ │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ │ movs r7, r1 │ │ │ │ │ @@ -1712492,15 +1712494,15 @@ │ │ │ │ │ nop │ │ │ │ │ adds r2, r2, r1 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 414228 > >, coot::ncs_residue_info_t*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::ncs_residue_info_t*)@@Base+0x60> │ │ │ │ │ + b.n 414230 > >, coot::ncs_residue_info_t*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::ncs_residue_info_t*)@@Base+0x68> │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 004148b4 : │ │ │ │ │ molecule_class_info_t::set_mol_triangles_is_displayed(int): │ │ │ │ │ molecule-class-info-mol-tris.cc:46 │ │ │ │ │ @@ -1714576,42 +1714578,42 @@ │ │ │ │ │ movs r7, r1 │ │ │ │ │ asrs r4, r2, #9 │ │ │ │ │ movs r7, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - svc 10 │ │ │ │ │ + svc 14 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - svc 6 │ │ │ │ │ + svc 10 │ │ │ │ │ movs r1, r1 │ │ │ │ │ asrs r4, r2, #6 │ │ │ │ │ movs r7, r1 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8300008 │ │ │ │ │ - b.n 415880 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb00> │ │ │ │ │ + @ instruction: 0xe8340008 │ │ │ │ │ + b.n 415888 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb08> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bhi.n 4158d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb54> │ │ │ │ │ + bhi.n 4158dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb5c> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - bls.n 415924 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xba4> │ │ │ │ │ + bls.n 41592c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbac> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 4158fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb7c> │ │ │ │ │ + bhi.n 415904 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb84> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - b.n 41593c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbbc> │ │ │ │ │ + b.n 415944 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbc4> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bpl.n 4159b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc30> │ │ │ │ │ + bpl.n 4159b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc38> │ │ │ │ │ movs r1, r1 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 41590c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb8c> │ │ │ │ │ @@ -1715619,15 +1715621,15 @@ │ │ │ │ │ blx f0ca0 <__printf_chk@plt+0x4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w ea798 │ │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 00416030 : │ │ │ │ │ on_molecule_0_checkbutton_toggled_gtkbuilder_callback(_GtkToggleButton*, void*): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1717094,41 +1717096,41 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ ldc2 0, cr0, [r6], #-56 @ 0xffffffc8 │ │ │ │ │ push {r2, r5} │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2 0, cr0, [r2], #-56 @ 0xffffffc8 │ │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - bcc.n 416f30 │ │ │ │ │ + bcc.n 416f38 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ │ + ldmia r1!, {r5} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r5, pc, #704 @ (adr r5, 4171b8 ) │ │ │ │ │ + add r5, pc, #720 @ (adr r5, 4171c8 ) │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r0, #16 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1717545,25 +1717547,25 @@ │ │ │ │ │ b.n 417282 │ │ │ │ │ nop │ │ │ │ │ vaddl.s32 q8, d14, d14 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ vaddl.s32 q8, d0, d14 │ │ │ │ │ vaddl.s16 q0, d4, d14 │ │ │ │ │ - bkpt 0x000a │ │ │ │ │ + bkpt 0x000e │ │ │ │ │ movs r1, r1 │ │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ │ movs r1, r1 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldcl 0, cr0, [r0, #-56]! @ 0xffffffc8 │ │ │ │ │ ldcl 0, cr0, [r8, #-56] @ 0xffffffc8 │ │ │ │ │ stcl 0, cr0, [r0, #-56] @ 0xffffffc8 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ @@ -1718767,78 +1718769,78 @@ │ │ │ │ │ ldr r0, [pc, #268] @ (418090 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ mrrc 0, 0, r0, r0, cr14 @ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 417ffe │ │ │ │ │ + cbnz r4, 417ffe │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldc 0, cr0, [r4], {14} │ │ │ │ │ add r3, pc, #776 @ (adr r3, 4182a8 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ │ movs r0, r1 │ │ │ │ │ - hlt 0x002e │ │ │ │ │ + hlt 0x0032 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - hlt 0x001e │ │ │ │ │ + hlt 0x0022 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - hlt 0x000a │ │ │ │ │ + hlt 0x000e │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r4, 417fde │ │ │ │ │ + cbnz r0, 417fe0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r2, 417ff6 │ │ │ │ │ + cbnz r6, 417ff6 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r0, 417ff2 │ │ │ │ │ + cbnz r4, 417ff2 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r4, 417fee │ │ │ │ │ + cbnz r0, 417ff0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r0, 417fea │ │ │ │ │ + cbnz r4, 417fea │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r4, 417fe8 │ │ │ │ │ + cbnz r0, 417fea │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbnz r0, 417fee │ │ │ │ │ + cbnz r4, 417fee │ │ │ │ │ movs r1, r1 │ │ │ │ │ - @ instruction: 0xb806 │ │ │ │ │ + @ instruction: 0xb80a │ │ │ │ │ movs r1, r1 │ │ │ │ │ - push {r2, r7} │ │ │ │ │ + push {r3, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - @ instruction: 0xb734 │ │ │ │ │ + @ instruction: 0xb738 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ │ + @ instruction: 0xb700 │ │ │ │ │ movs r1, r1 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb79c │ │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r1, #20 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - @ instruction: 0xb678 │ │ │ │ │ - movs r1, r1 │ │ │ │ │ - cpsie ai │ │ │ │ │ + @ instruction: 0xb67c │ │ │ │ │ movs r1, r1 │ │ │ │ │ @ instruction: 0xb66a │ │ │ │ │ movs r1, r1 │ │ │ │ │ - @ instruction: 0xb64a │ │ │ │ │ + @ instruction: 0xb66e │ │ │ │ │ + movs r1, r1 │ │ │ │ │ + @ instruction: 0xb64e │ │ │ │ │ movs r1, r1 │ │ │ │ │ - cbz r4, 418020 │ │ │ │ │ + cbz r0, 418022 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - @ instruction: 0xb630 │ │ │ │ │ + @ instruction: 0xb634 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrsb r4, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r4, #13 │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r5, r5] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #7 │ │ │ │ │ movs r7, r0 │ │ │ │ │ @@ -1719379,15 +1719381,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 41860c │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ blt.n 4185c0 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldrd fp, r2, [sp, #144] @ 0x90 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ │ subs.w r5, r2, fp │ │ │ │ │ @@ -1720007,15 +1720009,15 @@ │ │ │ │ │ subs r5, #174 @ 0xae │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvs.n 418cdc , std::allocator > > const&, float) const@@Base+0x320> │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r7, #0 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrd r9, r3, [sp, #128] @ 0x80 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs.w r5, r3, r9 │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ @@ -1720285,19 +1720287,19 @@ │ │ │ │ │ movs r6, r1 │ │ │ │ │ bne.n 418f10 , std::allocator > > const&, float) const@@Base+0x554> │ │ │ │ │ movs r6, r1 │ │ │ │ │ beq.n 418f4c , std::allocator > > const&, float) const@@Base+0x590> │ │ │ │ │ movs r6, r1 │ │ │ │ │ beq.n 418f20 , std::allocator > > const&, float) const@@Base+0x564> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r7, r0 │ │ │ │ │ beq.n 418eec , std::allocator > > const&, float) const@@Base+0x530> │ │ │ │ │ movs r6, r1 │ │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 00418f98 const&) const@@Base>: │ │ │ │ │ molecule_class_info_t::make_generic_vertices_for_rama_balls(float, glm::vec<3, float, (glm::qualifier)0> const&) const: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d12} │ │ │ │ │ @@ -1720492,15 +1720494,15 @@ │ │ │ │ │ subs r7, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 419278 const&) const@@Base+0x2e0> │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r5, #26 │ │ │ │ │ + asrs r2, r6, #26 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrd r6, r3, [sp, #128] @ 0x80 │ │ │ │ │ movs r2, #0 │ │ │ │ │ vldr d7, [pc, #440] @ 4193b0 const&) const@@Base+0x418> │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ │ @@ -1720984,19 +1720986,19 @@ │ │ │ │ │ movne r0, r0 │ │ │ │ │ movne r0, r0 │ │ │ │ │ @ instruction: 0xeb853f51 │ │ │ │ │ streq r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ │ movs r6, r1 │ │ │ │ │ - asrs r4, r7, #8 │ │ │ │ │ + asrs r4, r0, #9 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - asrs r0, r6, #3 │ │ │ │ │ + asrs r0, r7, #3 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ │ movs r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ │ blx ea20c │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ @@ -1725023,15 +1725025,15 @@ │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 41b798 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r6, [sp, #776] @ 0x308 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0041c1d8 >, std::vector > >*, std::pair >, std::vector > > const&) const@@Base>: │ │ │ │ │ molecular_mesh_generator_t::add_to_mesh(std::pair >, std::vector > >*, std::pair >, std::vector > > const&) const: │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -1726295,15 +1726297,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1726615,15 +1726617,15 @@ │ │ │ │ │ blx e7d40 ::_M_release()@plt+0x4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx e7d40 ::_M_release()@plt+0x4> │ │ │ │ │ b.n 41d1ee │ │ │ │ │ b.n 41d1da │ │ │ │ │ b.n 41d21c │ │ │ │ │ b.n 41d216 │ │ │ │ │ - strh r2, [r3, #14] │ │ │ │ │ + strh r6, [r3, #14] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r5, #54] @ 0x36 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1727437,17 +1727439,17 @@ │ │ │ │ │ b.n 41d76c │ │ │ │ │ lsrs r6, r4, #10 │ │ │ │ │ subs r6, #6 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ │ movs r6, r1 │ │ │ │ │ - beq.n 41da74 │ │ │ │ │ + beq.n 41da84 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrd sl, r3, [fp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs.w r6, r3, sl │ │ │ │ │ strd r0, r1, [sp, #400] @ 0x190 │ │ │ │ │ @@ -1727832,15 +1727834,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt.w 41dcd6 │ │ │ │ │ b.n 41df3c │ │ │ │ │ bvc.n 41df48 │ │ │ │ │ subs r4, #163 @ 0xa3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -1728482,17 +1728484,17 @@ │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ │ movs r6, r1 │ │ │ │ │ add r3, pc, #664 @ (adr r3, 41e864 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ add r3, pc, #584 @ (adr r3, 41e818 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r2, [r0, r4] │ │ │ │ │ + strh r6, [r0, r4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r2, [r0, r7] │ │ │ │ │ + str r6, [r0, r7] │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r1, pc, #568 @ (adr r1, 41e814 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ add r1, pc, #488 @ (adr r1, 41e7c8 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1729116,19 +1729118,19 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, #30] │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r6, ip │ │ │ │ │ + mov r2, sp │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ │ movs r6, r0 │ │ │ │ │ strb r6, [r5, #17] │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1729465,15 +1729467,15 @@ │ │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 41f0ea │ │ │ │ │ + cbnz r0, 41f0ec │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r6, [r5, #2] │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1729609,15 +1729611,15 @@ │ │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb72c │ │ │ │ │ + @ instruction: 0xb734 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1729982,15 +1729984,15 @@ │ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ movs r6, r1 │ │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r6, #64 @ 0x40 │ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ │ @@ -1731301,15 +1731303,15 @@ │ │ │ │ │ subs r7, #25 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r6, #153 @ 0x99 │ │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #496 @ (adr r7, 4208a4 , std::allocator > > const&, coot::util::cis_peptide_quad_info_t::type_t)@@Base+0x800>) │ │ │ │ │ + add r7, pc, #528 @ (adr r7, 4208c4 , std::allocator > > const&, coot::util::cis_peptide_quad_info_t::type_t)@@Base+0x820>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ vldr s14, [sp, #64] @ 0x40 │ │ │ │ │ vldr s13, [sp, #60] @ 0x3c │ │ │ │ │ vadd.f32 s15, s15, s24 │ │ │ │ │ vadd.f32 s14, s14, s23 │ │ │ │ │ @@ -1733312,15 +1733314,15 @@ │ │ │ │ │ add.w sl, r6, #12 │ │ │ │ │ b.n 422058 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsrs r4, r4 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ │ movs r1, r1 │ │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ │ movs r6, r1 │ │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 004220ac , std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1734448,15 +1734450,15 @@ │ │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ │ b.n 4230f8 , std::allocator > > const&)@@Base+0xef4> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ │ movs r1, r1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ vstr s22, [r4] │ │ │ │ │ vstr s21, [r4, #4] │ │ │ │ │ add.w ip, r8, #40 @ 0x28 │ │ │ │ │ vstr s18, [r4, #8] │ │ │ │ │ cmp ip, fp │ │ │ │ │ @@ -1736326,15 +1736328,15 @@ │ │ │ │ │ blx f1968 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ │ b.n 42484e │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r0, r5, r2 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ + str r2, [r2, #12] │ │ │ │ │ movs r1, r1 │ │ │ │ │ asrs r4, r1, #31 │ │ │ │ │ movs r6, r1 │ │ │ │ │ asrs r4, r3, #30 │ │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ │ │ 00424894 ::~_Sp_counted_ptr()@@Base>: │ │ │ │ │ @@ -1737545,15 +1737547,15 @@ │ │ │ │ │ bne.n 42537c , std::allocator >, bool)@@Base+0x200> │ │ │ │ │ blx edcfc <__cxa_rethrow@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ lsrs r0, r5, #25 │ │ │ │ │ movs r6, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ │ + udf #252 @ 0xfc │ │ │ │ │ movs r0, r1 │ │ │ │ │ lsrs r6, r0, #23 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r0, r2, #18 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsrs r4, r5, #17 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1738840,43 +1738842,43 @@ │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.w 425f12 │ │ │ │ │ b.n 425ef4 │ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ │ movs r6, r1 │ │ │ │ │ - bge.n 425fc0 │ │ │ │ │ + bge.n 425fc8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 426144 │ │ │ │ │ + bge.n 42614c │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bls.n 426170 │ │ │ │ │ + bls.n 426178 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bhi.n 425fdc │ │ │ │ │ + bhi.n 425fe4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvc.n 42604c │ │ │ │ │ + bvc.n 426054 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvc.n 425fb4 │ │ │ │ │ + bvc.n 425fbc │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvc.n 426140 │ │ │ │ │ + bvc.n 426148 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvc.n 42609c │ │ │ │ │ + bvc.n 4260a4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvs.n 425ff4 │ │ │ │ │ + bvs.n 425ffc │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvs.n 426154 │ │ │ │ │ + bvs.n 42615c │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bvs.n 4260bc │ │ │ │ │ + bvs.n 4260c4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bpl.n 425ff4 │ │ │ │ │ + bpl.n 425ffc │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bmi.n 426080 │ │ │ │ │ + bmi.n 426088 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bmi.n 4260f0 │ │ │ │ │ + bmi.n 4260f8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ movs r6, r1 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ movs r6, r1 │ │ │ │ │ @@ -1739028,34 +1739030,34 @@ │ │ │ │ │ b.n 42614c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx e99b0 │ │ │ │ │ b.n 42614c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ec53c │ │ │ │ │ b.n 42614c │ │ │ │ │ - bne.n 4262b8 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x5c> │ │ │ │ │ + bne.n 4262c0 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x64> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - bne.n 426268 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0xc> │ │ │ │ │ + bne.n 426270 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x14> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - vaddl.s8 q0, d14, d6 │ │ │ │ │ - beq.n 426200 │ │ │ │ │ - movs r0, r1 │ │ │ │ │ - beq.n 4261f8 │ │ │ │ │ + vaddl.s16 q0, d2, d6 │ │ │ │ │ + beq.n 426208 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - beq.n 4261e4 │ │ │ │ │ - movs r0, r1 │ │ │ │ │ - beq.n 4261f8 │ │ │ │ │ + beq.n 426200 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - beq.n 4261fc │ │ │ │ │ + beq.n 4261ec │ │ │ │ │ movs r0, r1 │ │ │ │ │ beq.n 426200 │ │ │ │ │ movs r0, r1 │ │ │ │ │ beq.n 426204 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - beq.n 426218 │ │ │ │ │ + beq.n 426208 │ │ │ │ │ + movs r0, r1 │ │ │ │ │ + beq.n 42620c │ │ │ │ │ + movs r0, r1 │ │ │ │ │ + beq.n 426220 │ │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ │ │ 0042625c >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base>: │ │ │ │ │ std::pair >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1739411,15 +1739413,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ stc2l 0, cr0, [r8], #-52 @ 0xffffffcc │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcrr2 0, 0, r0, r6, cr13 │ │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ @@ -1740415,15 +1740417,15 @@ │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 427028 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adcs.w r0, r6, #13 │ │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf132000d │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ @@ -1742241,15 +1742243,15 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1742518,37 +1742520,37 @@ │ │ │ │ │ add r2, pc │ │ │ │ │ movs r0, r0 │ │ │ │ │ muls r0, r6 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r3, #42] @ 0x2a │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ │ movs r0, r1 │ │ │ │ │ bgt.n 42855c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x90c> │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #32 │ │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - adds r4, r5, #4 │ │ │ │ │ + adds r0, r6, #4 │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r7, sp, #16 │ │ │ │ │ + add r7, sp, #32 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ beq.w 428b46 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xef6> │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -1743600,19 +1743602,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #792 @ (adr r5, 4293d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1788>) │ │ │ │ │ + add r5, pc, #808 @ (adr r5, 4293e8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1798>) │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r4, pc, #944 @ (adr r4, 429474 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1824>) │ │ │ │ │ + add r4, pc, #960 @ (adr r4, 429484 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1834>) │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r3, pc, #384 @ (adr r3, 429248 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15f8>) │ │ │ │ │ + add r3, pc, #400 @ (adr r3, 429258 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1608>) │ │ │ │ │ movs r0, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx ea20c │ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ │ @@ -1744803,25 +1744805,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3!, {r1, r2, r5} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldmia r1, {r1, r5} │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1746104,29 +1746106,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ │ movs r0, r1 │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ │ movs r6, r0 │ │ │ │ │ strb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -1746721,25 +1746723,25 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - add r1, pc, #280 @ (adr r1, 42b264 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x450>) │ │ │ │ │ + add r1, pc, #296 @ (adr r1, 42b274 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x460>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, #32] │ │ │ │ │ + strh r0, [r4, #32] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - strh r4, [r2, #20] │ │ │ │ │ + strh r0, [r3, #20] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - strh r6, [r2, #20] │ │ │ │ │ + strh r2, [r3, #20] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - @ instruction: 0xf0ba0006 │ │ │ │ │ + @ instruction: 0xf0be0006 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add.w fp, r7, #120 @ 0x78 │ │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ │ @@ -1749578,15 +1749580,15 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0042ce5c , std::allocator > >::_M_realloc_append const&>(CXXCoord const&)@@Base>: │ │ │ │ │ void std::vector, std::allocator > >::_M_realloc_append const&>(CXXCoord const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1749985,15 +1749987,15 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1751549,21 +1751551,21 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r3, #34] @ 0x22 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - strb r0, [r7, r7] │ │ │ │ │ + strb r4, [r7, r7] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0042df18 , std::allocator > const&, bool*, bool*)@@Base>: │ │ │ │ │ OBJModel::ParseOBJIndex(std::__cxx11::basic_string, std::allocator > const&, bool*, bool*): │ │ │ │ │ obj_loader.cc:316 │ │ │ │ │ @@ -1753920,15 +1753922,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r2, #15] │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #200] @ (42f038 ) │ │ │ │ │ + ldr r0, [pc, #216] @ (42f048 ) │ │ │ │ │ movs r0, r1 │ │ │ │ │ strb r0, [r5, #7] │ │ │ │ │ movs r5, r1 │ │ │ │ │ strb r0, [r1, #6] │ │ │ │ │ movs r5, r1 │ │ │ │ │ strb r0, [r6, #5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1755155,27 +1755157,27 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r2, r5 │ │ │ │ │ + ands r6, r5 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmn r2, r0 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r4, r6 │ │ │ │ │ + add r0, r7 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1756658,15 +1756660,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ @@ -1757446,25 +1757448,25 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 430786 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ │ movs r0, r1 │ │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ │ movs r7, r0 │ │ │ │ │ cmp r5, #14 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ │ movs r0, r1 │ │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r0, r2] │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1760047,30 +1760049,30 @@ │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [pc, #320] @ (431e98 ) │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf19a0004 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ + adds r6, r6, #1 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vhadd.s16 d0, d0, d4 │ │ │ │ │ - adds r2, r5, r7 │ │ │ │ │ + adds r6, r5, r7 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r0, r5 │ │ │ │ │ + adds r6, r0, r5 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - adds r6, r2, r4 │ │ │ │ │ + adds r2, r3, r4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ lsls r6, r3, #27 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ /usr/include/glm/detail/type_vec4.inl:178 │ │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ │ @@ -1761584,17 +1761586,17 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ b.n 4326f0 │ │ │ │ │ nop │ │ │ │ │ b.n 432898 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r4, r7] │ │ │ │ │ movs r5, r0 │ │ │ │ │ b.n 432178 │ │ │ │ │ movs r4, r0 │ │ │ │ │ @@ -1761906,15 +1761908,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r5, #110 @ 0x6e │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ │ │ 00432b50 : │ │ │ │ │ @@ -1761972,15 +1761974,15 @@ │ │ │ │ │ b.n 432b86 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00432bc4 : │ │ │ │ │ positron_plot_application_activate(_GtkApplication*, void*): │ │ │ │ │ positron-plot.cc:632 │ │ │ │ │ @@ -1762081,15 +1762083,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ adds r4, #30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ │ movs r0, r1 │ │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ │ movs r5, r1 │ │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ │ │ 00432c7c : │ │ │ │ │ @@ -1762135,15 +1762137,15 @@ │ │ │ │ │ positron-plot.cc:194 │ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ │ positron-plot.cc:708 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ positron-plot.cc:707 │ │ │ │ │ b.w f1ca0 │ │ │ │ │ nop │ │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ │ │ 00432cd4 : │ │ │ │ │ on_positron_map_clear_button_clicked(): │ │ │ │ │ positron-plot.cc:713 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1762210,15 +1762212,15 @@ │ │ │ │ │ blx ea85c │ │ │ │ │ positron-plot.cc:719 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ positron-plot.cc:720 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ positron-plot.cc:719 │ │ │ │ │ b.w f1ca0 │ │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ │ │ 00432d5c : │ │ │ │ │ on_positron_animate_single_pass_button_clicked(): │ │ │ │ │ positron-plot.cc:737 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1762322,21 +1762324,21 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 432dc6 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ movs r0, r1 │ │ │ │ │ adds r2, #138 @ 0x8a │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00432e30 : │ │ │ │ │ @@ -1762548,27 +1762550,27 @@ │ │ │ │ │ /usr/include/c++/14/ostream:742 (discriminator 1) │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 432edc │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r2, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r5, #29 │ │ │ │ │ + lsls r2, r6, #29 │ │ │ │ │ movs r0, r1 │ │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r0, #30 │ │ │ │ │ + lsls r4, r0, #30 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ + lsls r6, r2, #29 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ + lsls r6, r2, #28 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00432fc8 : │ │ │ │ │ on_positron_contour_level_entry_activate(): │ │ │ │ │ positron-plot.cc:764 │ │ │ │ │ @@ -1762783,15 +1762785,15 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r0, #24 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #14 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsls r2, r7, #21 │ │ │ │ │ + lsls r6, r7, #21 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ movs r5, r1 │ │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ │ movs r5, r1 │ │ │ │ │ @@ -1763523,31 +1763525,31 @@ │ │ │ │ │ lsls r0, r0 │ │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - lsls r4, r1, #18 │ │ │ │ │ + lsls r0, r2, #18 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #16 │ │ │ │ │ + lsls r0, r1, #16 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r2, r3, #14 │ │ │ │ │ + lsls r6, r3, #14 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r6, r1, #13 │ │ │ │ │ + lsls r2, r2, #13 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r6, r7, #11 │ │ │ │ │ + lsls r2, r0, #12 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r2, r7, #10 │ │ │ │ │ + lsls r6, r7, #10 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r4, r6, #9 │ │ │ │ │ + lsls r0, r7, #9 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - lsls r0, r5, #8 │ │ │ │ │ + lsls r4, r5, #8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ positron-plot.cc:264 (discriminator 2) │ │ │ │ │ adds r1, #1 │ │ │ │ │ positron-plot.cc:264 (discriminator 1) │ │ │ │ │ adds r2, #20 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bcs.n 43370e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0x5a2> │ │ │ │ │ @@ -1764354,39 +1764356,39 @@ │ │ │ │ │ b.n 433be8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa7c> │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ b.n 433bf4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa88> │ │ │ │ │ b.n 433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70> │ │ │ │ │ b.n 433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70> │ │ │ │ │ b.n 433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70> │ │ │ │ │ - vrev64.8 d16, d7 │ │ │ │ │ - vaddl.u32 q0, d8, d7 │ │ │ │ │ - vhadd.u16 d16, d12, d7 │ │ │ │ │ - vhadd.u8 d0, d2, d7 │ │ │ │ │ - cdp2 0, 10, cr0, cr10, cr7, {0} │ │ │ │ │ - stc2l 0, cr0, [r8], #-28 @ 0xffffffe4 │ │ │ │ │ - mrrc2 0, 0, r0, ip, cr7 │ │ │ │ │ - mrrc2 0, 0, r0, r0, cr7 @ │ │ │ │ │ - mcrr2 0, 0, r0, r4, cr7 │ │ │ │ │ - ldc2 0, cr0, [r8], #-28 @ 0xffffffe4 │ │ │ │ │ - stc2 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ │ + vrev64.16 d16, d7 │ │ │ │ │ + vaddl.u32 q0, d12, d7 │ │ │ │ │ + vhadd.u32 d16, d0, d7 │ │ │ │ │ + vhadd.u8 d0, d6, d7 │ │ │ │ │ + cdp2 0, 10, cr0, cr14, cr7, {0} │ │ │ │ │ + stc2l 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ │ + stc2l 0, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ │ + mrrc2 0, 0, r0, r4, cr7 │ │ │ │ │ + mcrr2 0, 0, r0, r8, cr7 │ │ │ │ │ + ldc2 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ │ + ldc2 0, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r8, #28]! │ │ │ │ │ + stc2l 0, cr0, [ip, #28]! │ │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [r8, #28] │ │ │ │ │ + ldc2l 0, cr0, [ip, #28] │ │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [r8, #28] │ │ │ │ │ + stc2l 0, cr0, [ip, #28] │ │ │ │ │ ldr r0, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ + movs r3, #28 │ │ │ │ │ movs r7, r0 │ │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1764634,15 +1764636,15 @@ │ │ │ │ │ positron-plot.cc:732 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ positron-plot.cc:730 │ │ │ │ │ b.w e7ae4 │ │ │ │ │ positron-plot.cc:732 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf7340007 │ │ │ │ │ + @ instruction: 0xf7380007 │ │ │ │ │ │ │ │ │ │ 00433e98 : │ │ │ │ │ on_positron_plot_click(_GtkGestureClick*, int, double, double, void*): │ │ │ │ │ positron-plot.cc:676 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ @@ -1764876,18 +1764878,18 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb.w r0, [r2, r7] │ │ │ │ │ - strh.w r0, [r2, #6] │ │ │ │ │ - strb.w r0, [r8, #7] │ │ │ │ │ - ldr??.w r0, [r6, r7] │ │ │ │ │ + ldrsb.w r0, [r6, r7] │ │ │ │ │ + strh.w r0, [r6, #6] │ │ │ │ │ + strb.w r0, [ip, #7] │ │ │ │ │ + ldr??.w r0, [sl, r7] │ │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r4, r7, #6 │ │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ │ │ @@ -1765376,18 +1765378,18 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 434408 │ │ │ │ │ eors r7, r5 │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, r0, #8847360 @ 0x870000 │ │ │ │ │ - orns r0, r6, #8781824 @ 0x860000 │ │ │ │ │ - @ instruction: 0xf4ce0007 │ │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ │ + adc.w r0, r4, #8847360 @ 0x870000 │ │ │ │ │ + orns r0, sl, #8781824 @ 0x860000 │ │ │ │ │ + @ instruction: 0xf4d20007 │ │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00434424 >::~_Vector_base()@@Base>: │ │ │ │ │ std::_Vector_base >::~_Vector_base(): │ │ │ │ │ /usr/include/c++/14/bits/stl_vector.h:366 │ │ │ │ │ @@ -1766145,22 +1766147,22 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xf2160007 │ │ │ │ │ + @ instruction: 0xf21a0007 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ movs r5, r1 │ │ │ │ │ asrs r4, r7, #30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.s32 q8, d14, d7 │ │ │ │ │ + vext.8 d16, d2, d7, #0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r1, #28 │ │ │ │ │ movs r5, r1 │ │ │ │ │ asrs r4, r4, #27 │ │ │ │ │ movs r5, r1 │ │ │ │ │ asrs r4, r1, #27 │ │ │ │ │ @@ -1766859,19 +1766861,19 @@ │ │ │ │ │ nop │ │ │ │ │ asrs r3, r7, #17 │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #180 @ 0xb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmn r0, r1 │ │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ │ movs r0, r1 │ │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ │ │ 00434ed8 >::_M_realloc_append(positron_plot_user_click_info_t const&)@@Base>: │ │ │ │ │ void std::vector >::_M_realloc_append(positron_plot_user_click_info_t const&): │ │ │ │ │ /usr/include/c++/14/bits/vector.tcc:581 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1767689,15 +1767691,15 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ │ movs r5, r0 │ │ │ │ │ lsrs r4, r5, #21 │ │ │ │ │ movs r5, r1 │ │ │ │ │ - b.n 43501c │ │ │ │ │ + b.n 435024 │ │ │ │ │ movs r7, r0 │ │ │ │ │ lsrs r4, r3, #18 │ │ │ │ │ movs r5, r1 │ │ │ │ │ lsrs r6, r5, #16 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1768116,21 +1768118,21 @@ │ │ │ │ │ b.n 4357c0 │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:50 │ │ │ │ │ blx e78c8 │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ movs r5, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 435c68 , std::allocator > const&)@@Base+0x430> │ │ │ │ │ + b.n 435c70 , std::allocator > const&)@@Base+0x438> │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 435bf8 , std::allocator > const&)@@Base+0x3c0> │ │ │ │ │ + b.n 435c00 , std::allocator > const&)@@Base+0x3c8> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - b.n 435b14 , std::allocator > const&)@@Base+0x2dc> │ │ │ │ │ + b.n 435b1c , std::allocator > const&)@@Base+0x2e4> │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 00435838 , std::allocator > const&)@@Base>: │ │ │ │ │ coot::probe_clash_score_t::probe_clash_score_t(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ probe-clash-score.cc:44 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1769776,44 +1769778,44 @@ │ │ │ │ │ movs r5, r1 │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ movs r5, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r1, #20 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 4364a4 , std::allocator > const&)@@Base+0xc6c> │ │ │ │ │ + bgt.n 4364ac , std::allocator > const&)@@Base+0xc74> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - bgt.n 436400 , std::allocator > const&)@@Base+0xbc8> │ │ │ │ │ + bgt.n 436408 , std::allocator > const&)@@Base+0xbd0> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - blt.n 43638c , std::allocator > const&)@@Base+0xb54> │ │ │ │ │ + blt.n 436394 , std::allocator > const&)@@Base+0xb5c> │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - blt.n 43647c , std::allocator > const&)@@Base+0xc44> │ │ │ │ │ + blt.n 436484 , std::allocator > const&)@@Base+0xc4c> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - blt.n 436400 , std::allocator > const&)@@Base+0xbc8> │ │ │ │ │ + blt.n 436408 , std::allocator > const&)@@Base+0xbd0> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - bge.n 436360 , std::allocator > const&)@@Base+0xb28> │ │ │ │ │ + bge.n 436368 , std::allocator > const&)@@Base+0xb30> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - bge.n 436308 , std::allocator > const&)@@Base+0xad0> │ │ │ │ │ + bge.n 436310 , std::allocator > const&)@@Base+0xad8> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - bge.n 436448 , std::allocator > const&)@@Base+0xc10> │ │ │ │ │ + bge.n 436450 , std::allocator > const&)@@Base+0xc18> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - bge.n 436410 , std::allocator > const&)@@Base+0xbd8> │ │ │ │ │ + bge.n 436418 , std::allocator > const&)@@Base+0xbe0> │ │ │ │ │ movs r7, r0 │ │ │ │ │ cdp2 0, 10, cr0, cr8, cr12, {0} │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 436434 , std::allocator > const&)@@Base+0xbfc> │ │ │ │ │ + bvc.n 43643c , std::allocator > const&)@@Base+0xc04> │ │ │ │ │ movs r7, r0 │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:381 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ │ bne.n 436336 , std::allocator > const&)@@Base+0xafe> │ │ │ │ │ probe-clash-score.cc:140 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ @@ -1770143,15 +1770145,15 @@ │ │ │ │ │ b.n 43655e , std::allocator > const&)@@Base+0xd26> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xfaf2000c │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 43668c , std::allocator > const&)@@Base> │ │ │ │ │ + bmi.n 436694 , std::allocator > const&)@@Base+0x8> │ │ │ │ │ movs r7, r0 │ │ │ │ │ @ instruction: 0xfa8e000c │ │ │ │ │ @ instruction: 0xfa74000c │ │ │ │ │ @ instruction: 0xfa10000c │ │ │ │ │ ldr??.w r0, [r6, #12] │ │ │ │ │ ldr??.w r0, [ip, #12] │ │ │ │ │ ldrsh.w r0, [lr, #12] │ │ │ │ │ @@ -1773579,29 +1773581,29 @@ │ │ │ │ │ b.n 437fd8 >, mmdb::Manager*)@@Base+0x674> │ │ │ │ │ b.n 437d74 >, mmdb::Manager*)@@Base+0x410> │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 437d78 >, mmdb::Manager*)@@Base+0x414> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - @ instruction: 0xf2780005 │ │ │ │ │ - stmia r0!, {r4} │ │ │ │ │ + @ instruction: 0xf27c0005 │ │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 437b34 >, mmdb::Manager*)@@Base+0x1d0> │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 438120 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x5c> │ │ │ │ │ + cbnz r6, 438120 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x5c> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldc2 0, cr0, [lr], {5} │ │ │ │ │ - bmi.n 438080 >, mmdb::Manager*)@@Base+0x71c> │ │ │ │ │ + stc2 0, cr0, [r2], #-20 @ 0xffffffec │ │ │ │ │ + bmi.n 438088 >, mmdb::Manager*)@@Base+0x724> │ │ │ │ │ movs r7, r0 │ │ │ │ │ lsls r0, r5, #27 │ │ │ │ │ movs r5, r0 │ │ │ │ │ lsls r4, r2, #27 │ │ │ │ │ movs r5, r0 │ │ │ │ │ b.n 4380f0 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x2c> │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1773864,28 +1773866,28 @@ │ │ │ │ │ blx e9174 │ │ │ │ │ b.n 438328 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x264> │ │ │ │ │ nop │ │ │ │ │ svc 32 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #520 @ (adr r1, 438598 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base+0x90>) │ │ │ │ │ + add r1, pc, #536 @ (adr r1, 4385a8 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base+0xa0>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ble.n 438320 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x25c> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - @ instruction: 0xf7bc0005 │ │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ │ + @ instruction: 0xf7c00005 │ │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ │ movs r7, r0 │ │ │ │ │ bgt.n 438344 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x280> │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 004383b0 , std::allocator > const&, int, bool)@@Base>: │ │ │ │ │ make_mol(ProteinDB::Chain const&, std::__cxx11::basic_string, std::allocator > const&, int, bool): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1774991,79 +1774993,79 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 438eee >, std::vector > > const&)@@Base+0x6ba> │ │ │ │ │ nop │ │ │ │ │ bvc.n 438e80 >, std::vector > > const&)@@Base+0x64c> │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 438f56 >, std::vector > > const&)@@Base+0x722> │ │ │ │ │ + cbz r4, 438f56 >, std::vector > > const&)@@Base+0x722> │ │ │ │ │ movs r7, r0 │ │ │ │ │ bvc.n 438e5c >, std::vector > > const&)@@Base+0x628> │ │ │ │ │ movs r4, r1 │ │ │ │ │ - cbz r4, 438f56 >, std::vector > > const&)@@Base+0x722> │ │ │ │ │ + cbz r0, 438f58 >, std::vector > > const&)@@Base+0x724> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 438f5a >, std::vector > > const&)@@Base+0x726> │ │ │ │ │ + cbz r6, 438f5a >, std::vector > > const&)@@Base+0x726> │ │ │ │ │ movs r7, r0 │ │ │ │ │ - cbz r4, 438f52 >, std::vector > > const&)@@Base+0x71e> │ │ │ │ │ + cbz r0, 438f54 >, std::vector > > const&)@@Base+0x720> │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands.w r0, r6, #6 │ │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ │ + ands.w r0, sl, #6 │ │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - vext.8 d16, d0, d6, #0 │ │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ │ + vext.8 d16, d4, d6, #0 │ │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ │ movs r6, r0 │ │ │ │ │ smull r0, r0, r0, r4 │ │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - vaddl.s8 q8, d4, d6 │ │ │ │ │ + vaddl.s8 q8, d8, d6 │ │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ │ - movs r6, r0 │ │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r4, sp, #16 │ │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ │ + add r4, sp, #32 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - nop {11} │ │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r6, r0 │ │ │ │ │ + lsrge r2, r3, #11 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - itte cs │ │ │ │ │ + itet cs │ │ │ │ │ + movcs r6, r0 │ │ │ │ │ + strcc r0, [r1, #40] @ 0x28 │ │ │ │ │ movcs r6, r0 │ │ │ │ │ - strcs r4, [r0, #40] @ 0x28 │ │ │ │ │ - movcc r6, r0 │ │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bkpt 0x0054 │ │ │ │ │ + bkpt 0x0058 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcs.n 439034 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1776961,21 +1776963,21 @@ │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r6, #29 │ │ │ │ │ + lsls r6, r7, #29 │ │ │ │ │ movs r0, r1 │ │ │ │ │ cbnz r0, 43a604 , std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base+0x54> │ │ │ │ │ movs r4, r1 │ │ │ │ │ hlt 0x0024 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ │ │ 0043a5b0 , std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base>: │ │ │ │ │ particle_container_t::make_gone_diego_particles(unsigned int, std::vector, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ @@ -1777144,15 +1777146,15 @@ │ │ │ │ │ ands r1, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ rev r0, r6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #18 │ │ │ │ │ + lsls r2, r4, #18 │ │ │ │ │ movs r0, r1 │ │ │ │ │ @ instruction: 0xb86e │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043a7cc , float>, std::allocator, float> > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base>: │ │ │ │ │ particle_container_t::make_gone_diff_map_peaks_particles(unsigned int, std::vector, float>, std::allocator, float> > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1777336,15 +1777338,15 @@ │ │ │ │ │ subs r7, #25 │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ bkpt 0x0099 │ │ │ │ │ @ instruction: 0xb814 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r0, #10 │ │ │ │ │ + lsls r2, r1, #10 │ │ │ │ │ movs r0, r1 │ │ │ │ │ @ instruction: 0xb62a │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043aa1c >::_M_realloc_append(Particle const&)@@Base>: │ │ │ │ │ void std::vector >::_M_realloc_append(Particle const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1777461,15 +1777463,15 @@ │ │ │ │ │ ldr r1, [pc, #8] @ (43ab40 ) │ │ │ │ │ read-phs.c:272 │ │ │ │ │ mov r2, r0 │ │ │ │ │ /usr/include/arm-linux-gnueabihf/bits/stdio2.h:118 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ b.w f0c9c <__printf_chk@plt> │ │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 0043ab44 : │ │ │ │ │ try_read_cif_file(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1777818,15 +1777820,15 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx f0ca0 <__printf_chk@plt+0x4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w f10a8 │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 0043ae7c : │ │ │ │ │ setup_hud_text(int, int, Shader&, bool): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1778101,15 +1778103,15 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r0, 43b152 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbdc0007 │ │ │ │ │ + umlal r0, r0, r4, r7 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ │ @@ -1778126,19 +1778128,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #32 │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1778672,25 +1778674,25 @@ │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ │ movs r4, r1 │ │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043b714 , std::allocator > const&, int, int)@@Base>: │ │ │ │ │ coot::restraints_editor::add_cell_renderer(_GtkTreeView*, _GtkTreeStore*, std::__cxx11::basic_string, std::allocator > const&, int, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -1778755,23 +1778757,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0x47aa │ │ │ │ │ + @ instruction: 0x47ae │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r6, #10 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r6, #6 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, #28] │ │ │ │ │ + strh r6, [r7, #28] │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 0043b7d0 : │ │ │ │ │ coot::restraints_editor::fill_atom_tree_data(_GtkWidget*, coot::dictionary_residue_restraints_t const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1778984,23 +1778986,23 @@ │ │ │ │ │ beq.n 43b98e │ │ │ │ │ b.n 43b970 │ │ │ │ │ nop │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, #26] │ │ │ │ │ + strh r2, [r6, #26] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strh r4, [r1, #22] │ │ │ │ │ + strh r0, [r2, #22] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strh r4, [r1, #20] │ │ │ │ │ + strh r0, [r2, #20] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strh r4, [r6, #18] │ │ │ │ │ + strh r0, [r7, #18] │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r6, pc, #752 @ (adr r6, 43bcf8 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r6, pc, #624 @ (adr r6, 43bc7c ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r6, pc, #504 @ (adr r6, 43bc08 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1779027,15 +1779029,15 @@ │ │ │ │ │ ldr r1, [pc, #16] @ (43ba4c , std::allocator > const&, int, int, int)@@Base+0x30>) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w ea38c │ │ │ │ │ nop │ │ │ │ │ - strh r2, [r4, #10] │ │ │ │ │ + strh r6, [r4, #10] │ │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ │ │ 0043ba50 : │ │ │ │ │ coot::restraints_editor::get_column_type(int, int, int): │ │ │ │ │ cbnz r0, 43ba5e │ │ │ │ │ subs r1, #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ @@ -1779185,15 +1779187,15 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r0, [r3, #4] │ │ │ │ │ + strh r4, [r3, #4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r4, pc, #784 @ (adr r4, 43bec8 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043bbb8 : │ │ │ │ │ coot::restraints_editor::fill_angle_tree_data(_GtkWidget*, coot::dictionary_residue_restraints_t const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1779497,23 +1779499,23 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 43be2c │ │ │ │ │ b.n 43be0e │ │ │ │ │ add r4, pc, #176 @ (adr r4, 43bf74 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ │ movs r7, r0 │ │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ │ movs r7, r0 │ │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r2, pc, #176 @ (adr r2, 43bf94 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ add r1, pc, #1016 @ (adr r1, 43c2e0 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1779810,37 +1779812,37 @@ │ │ │ │ │ b.n 43c1ce │ │ │ │ │ b.n 43c1ce │ │ │ │ │ nop │ │ │ │ │ add r0, pc, #912 @ (adr r0, 43c578 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r0, pc, #776 @ (adr r0, 43c4fc ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1780250,23 +1780252,23 @@ │ │ │ │ │ ... │ │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ │ movs r7, r0 │ │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ │ movs r7, r0 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @ instruction: 0xfb900004 │ │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ │ @@ -1780279,15 +1780281,15 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #29] │ │ │ │ │ + strb r2, [r6, #29] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1780732,31 +1780734,31 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 43c9f4 │ │ │ │ │ b.n 43c9d6 │ │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #24] │ │ │ │ │ + strb r0, [r4, #24] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - strb r6, [r5, #17] │ │ │ │ │ + strb r2, [r6, #17] │ │ │ │ │ movs r7, r0 │ │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r2, [r0, #15] │ │ │ │ │ + strb r6, [r0, #15] │ │ │ │ │ movs r7, r0 │ │ │ │ │ movs r5, #46 @ 0x2e │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r2, [r0, #14] │ │ │ │ │ + strb r6, [r0, #14] │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r6, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1781500,21 +1781502,21 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 43d23c │ │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ │ movs r4, r1 │ │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldmia r2!, {r7} │ │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r4, r1, #2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r6, [r6, #44] @ 0x2c │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1781950,27 +1781952,27 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 43d672 │ │ │ │ │ b.n 43d654 │ │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ │ movs r7, r0 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r6, r5, r2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r0, [r7, #12] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1782170,25 +1782172,25 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 43d8dc │ │ │ │ │ b.n 43d8be │ │ │ │ │ ldrh r4, [r6, #2] │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ │ movs r7, r0 │ │ │ │ │ strh r6, [r5, #58] @ 0x3a │ │ │ │ │ movs r4, r1 │ │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ │ movs r4, r1 │ │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1782874,45 +1782876,45 @@ │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ │ movs r7, r0 │ │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ │ movs r7, r0 │ │ │ │ │ strh r4, [r3, #20] │ │ │ │ │ movs r4, r1 │ │ │ │ │ - str r6, [r2, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ - str r2, [r7, #4] │ │ │ │ │ + str r6, [r7, #4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043e1c8 : │ │ │ │ │ save_monomer_restraints_by_widget(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1782985,15 +1782987,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb87c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrb r4, [r0, #23] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043e288 : │ │ │ │ │ @@ -1783130,15 +1783132,15 @@ │ │ │ │ │ beq.n 43e3a8 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrb r6, [r7, #19] │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043e3c0 : │ │ │ │ │ @@ -1783225,15 +1783227,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldrb r4, [r4, #15] │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrb r6, [r1, #14] │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 0043e49c : │ │ │ │ │ @@ -1787958,15 +1787960,15 @@ │ │ │ │ │ b.n 4417ac │ │ │ │ │ b.n 4417a0 │ │ │ │ │ nop │ │ │ │ │ ldr r4, [pc, #24] @ (441828 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #18] │ │ │ │ │ + strb r0, [r2, #18] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [pc, #520] @ (441a24 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r0, [pc, #208] @ (4418f0 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldr r0, [pc, #48] @ (441854 ) │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1788175,29 +1788177,29 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0x47a6 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ + movs r6, #28 │ │ │ │ │ movs r7, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ │ movs r7, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r4, r1 │ │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ │ movs r7, r0 │ │ │ │ │ cmp sl, sp │ │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ │ │ 00441a74 : │ │ │ │ │ restraints_editor_save_restraint_by_widget(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1789306,23 +1789308,23 @@ │ │ │ │ │ movs r4, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movs r4, r1 │ │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r4, #20 │ │ │ │ │ + movs r4, #24 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - movs r4, #8 │ │ │ │ │ + movs r4, #12 │ │ │ │ │ movs r7, r0 │ │ │ │ │ - orrs r0, r2 │ │ │ │ │ + orrs r4, r2 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - lsls r2, r7, #6 │ │ │ │ │ + lsls r6, r7, #6 │ │ │ │ │ movs r7, r0 │ │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ │ movs r4, r1 │ │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ │ movs r4, r1 │ │ │ │ │ subs r0, #84 @ 0x54 │ │ │ │ │ movs r4, r1 │ │ │ │ │ @@ -1799703,68 +1799705,68 @@ │ │ │ │ │ nop │ │ │ │ │ bvs.n 449064 , std::allocator >, int, int, int, unsigned int)@@Base+0x778> │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb65e │ │ │ │ │ + cpsie i │ │ │ │ │ movs r6, r0 │ │ │ │ │ bvs.n 449030 , std::allocator >, int, int, int, unsigned int)@@Base+0x744> │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 4490ac , std::allocator >, int, int, int, unsigned int)@@Base+0x7c0> │ │ │ │ │ + cbnz r2, 4490ae , std::allocator >, int, int, int, unsigned int)@@Base+0x7c2> │ │ │ │ │ movs r6, r0 │ │ │ │ │ - @ instruction: 0xb626 │ │ │ │ │ + @ instruction: 0xb62a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - @ instruction: 0xb60a │ │ │ │ │ + @ instruction: 0xb60e │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r3, r6, lr} │ │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - push {r2, r4, lr} │ │ │ │ │ + push {r3, r4, lr} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrd r0, r0, [r4], #16 │ │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + ldrd r0, r0, [r8], #16 │ │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ │ movs r6, r0 │ │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ │ + push {r5, r6, r7} │ │ │ │ │ movs r6, r0 │ │ │ │ │ bcc.n 44912c , std::allocator >, int, int, int, unsigned int)@@Base+0x840> │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r6, r7 │ │ │ │ │ + uxth r2, r0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - uxth r2, r7 │ │ │ │ │ + uxth r6, r7 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cbz r4, 449100 , std::allocator >, int, int, int, unsigned int)@@Base+0x814> │ │ │ │ │ + cbz r0, 449102 , std::allocator >, int, int, int, unsigned int)@@Base+0x816> │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cbz r6, 44910c , std::allocator >, int, int, int, unsigned int)@@Base+0x820> │ │ │ │ │ + cbz r2, 44910e , std::allocator >, int, int, int, unsigned int)@@Base+0x822> │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ beq.n 4491f4 , std::allocator >, int, int, int, unsigned int)@@Base+0x908> │ │ │ │ │ movs r3, r1 │ │ │ │ │ beq.n 4491c8 , std::allocator >, int, int, int, unsigned int)@@Base+0x8dc> │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1800342,19 +1800344,19 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 00449704 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ │ import_rdkit_mol_from_smiles(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1800696,39 +1800698,39 @@ │ │ │ │ │ orrs r5, r5 │ │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ │ subs r7, #26 │ │ │ │ │ ldmia r0!, {r5, r6, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #16 │ │ │ │ │ + asrs r4, r0, #17 │ │ │ │ │ movs r7, r0 │ │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ │ movs r3, r1 │ │ │ │ │ - add r7, pc, #912 @ (adr r7, 449e54 ) │ │ │ │ │ + add r7, pc, #928 @ (adr r7, 449e64 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ stmia r5!, {r1, r6, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ │ movs r3, r1 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ ldr r2, [pc, #204] @ (449ba0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x49c>) │ │ │ │ │ @@ -1801215,17 +1801217,17 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #888 @ (adr r2, 44a2f0 ) │ │ │ │ │ + add r2, pc, #904 @ (adr r2, 44a300 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r2, pc, #856 @ (adr r2, 44a2d4 ) │ │ │ │ │ + add r2, pc, #872 @ (adr r2, 44a2e4 ) │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 00449f7c : │ │ │ │ │ residue_to_mdl_file_for_mogul(int, char const*, int, char const*, char const*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1801599,17 +1801601,17 @@ │ │ │ │ │ b.n 44a1dc │ │ │ │ │ b.n 44a30e │ │ │ │ │ b.n 44a30e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 0044a328 , std::allocator >)@@Base>: │ │ │ │ │ chemical_features::show(int, RDKit::ROMol const&, std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1801922,17 +1801924,17 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 44ac10 , std::allocator >)@@Base+0x8e8> │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - @ instruction: 0xb730 │ │ │ │ │ + @ instruction: 0xb734 │ │ │ │ │ movs r4, r0 │ │ │ │ │ strh r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1802385,33 +1802387,33 @@ │ │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ │ @ instruction: 0xb8ae │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r4, r7} │ │ │ │ │ + push {r3, r4, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r5, r6} │ │ │ │ │ + push {r2, r5, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r3, r5} │ │ │ │ │ + push {r2, r3, r5} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r2, 44ac4a , std::allocator >)@@Base+0x922> │ │ │ │ │ + cbz r6, 44ac4a , std::allocator >)@@Base+0x922> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r4, 44ac44 , std::allocator >)@@Base+0x91c> │ │ │ │ │ + cbz r0, 44ac46 , std::allocator >)@@Base+0x91e> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - sxtb r0, r1 │ │ │ │ │ + sxtb r4, r1 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #248] @ (44ace4 , std::allocator >)@@Base+0x9bc>) │ │ │ │ │ movs r2, #20 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [pc, #248] @ (44ace8 , std::allocator >)@@Base+0x9c0>) │ │ │ │ │ @@ -1802512,15 +1802514,15 @@ │ │ │ │ │ bne.n 44acb2 , std::allocator >)@@Base+0x98a> │ │ │ │ │ b.n 44acb8 , std::allocator >)@@Base+0x990> │ │ │ │ │ b.n 44acca , std::allocator >)@@Base+0x9a2> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbz r2, 44ad54 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1803113,19 +1803115,19 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ uxth r2, r0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1803145,29 +1803147,29 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [r7, r7] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r0, [r6, r5] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r4, [r6, r3] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r6, r0 │ │ │ │ │ add r5, sp, #624 @ 0x270 │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r4, [r4, r1] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1803894,15 +1803896,15 @@ │ │ │ │ │ │ │ │ │ │ 0044b9f4 : │ │ │ │ │ on_sequence_view_close_button_clicked(): │ │ │ │ │ seq-view-interface.c:157 │ │ │ │ │ ldr r1, [pc, #4] @ (44b9fc ) │ │ │ │ │ add r1, pc │ │ │ │ │ b.w ee390 │ │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 0044ba00 : │ │ │ │ │ create_sequence_view_dialog(): │ │ │ │ │ seq-view-interface.c:81 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1804032,37 +1804034,37 @@ │ │ │ │ │ seq-view-interface.c:151 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ add r5, pc, #888 @ (adr r5, 44be78 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 0044bb30 : │ │ │ │ │ Shader::set_more_uniforms_for_molecular_triangles() [clone .localalias]: │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]: │ │ │ │ │ @@ -1804221,15 +1804223,15 @@ │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ add r3, pc, #768 @ (adr r3, 44bfc8 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ │ │ 0044bcd0 , std::allocator > const&)@@Base>: │ │ │ │ │ Shader::set_default_directory(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cbnz r3, 44bcd6 , std::allocator > const&)@@Base+0x6> │ │ │ │ │ bx lr │ │ │ │ │ @@ -1804432,31 +1804434,31 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ add r2, pc, #968 @ (adr r2, 44c270 , std::allocator > const&)@@Base+0x1e0>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r4, r6} │ │ │ │ │ + pop {r2, r4, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0044bed8 : │ │ │ │ │ Shader::set_attribute_locations(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1804625,57 +1804627,57 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ bx r3 │ │ │ │ │ add r1, pc, #56 @ (adr r1, 44c06c ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r6, {r6} │ │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r1, r3, lr} │ │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ │ + push {r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - push {r1, r5, r7} │ │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 0044c090 , std::allocator > const&)@@Base>: │ │ │ │ │ Shader::glGetUniformLocation_internal(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1805416,39 +1805418,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r2, r2, #30 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r1, pc, #408 @ (adr r1, 44c970 , std::allocator > const&, int)@@Base+0x15c>) │ │ │ │ │ + add r1, pc, #424 @ (adr r1, 44c980 , std::allocator > const&, int)@@Base+0x16c>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r0, r1, #28 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ │ movs r6, r0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r7, pc, #264 @ (adr r7, 44c8f8 , std::allocator > const&, int)@@Base+0xe4>) │ │ │ │ │ + add r7, pc, #280 @ (adr r7, 44c908 , std::allocator > const&, int)@@Base+0xf4>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r1, #25 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r3, pc, #488 @ (adr r3, 44c9e8 , std::allocator > const&, int)@@Base+0x1d4>) │ │ │ │ │ + add r3, pc, #504 @ (adr r3, 44c9f8 , std::allocator > const&, int)@@Base+0x1e4>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1805793,39 +1805795,39 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r5, #15 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r4, r4, #13 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r6, #27 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r3, pc, #632 @ (adr r3, 44ce0c , std::allocator > const&, bool)@@Base+0x254>) │ │ │ │ │ + add r3, pc, #648 @ (adr r3, 44ce1c , std::allocator > const&, bool)@@Base+0x264>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r2, r5, #10 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1806165,37 +1806167,37 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r2, r1, r5 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ movs r6, r0 │ │ │ │ │ lsrs r0, r3, #28 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1806532,35 +1806534,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #23] │ │ │ │ │ + strb r6, [r6, #23] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r5, #22 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, pc, #24 @ (adr r7, 44d2c4 , std::allocator > const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x374>) │ │ │ │ │ + add r7, pc, #40 @ (adr r7, 44d2d4 , std::allocator > const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x384>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r4, [r3, #22] │ │ │ │ │ + strb r0, [r4, #22] │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r1, #20 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - strb r0, [r0, #18] │ │ │ │ │ + strb r4, [r0, #18] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strb r4, [r3, #19] │ │ │ │ │ + strb r0, [r4, #19] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1807560,72 +1807562,72 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r0, [r7, #13] │ │ │ │ │ + strb r4, [r7, #13] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r6, [r6, #26] │ │ │ │ │ movs r3, r1 │ │ │ │ │ b.n 44da66 │ │ │ │ │ vtbx.8 d21, {d31- d16, d12, d4 │ │ │ │ │ - strb r6, [r2, #6] │ │ │ │ │ + vaddl.s8 q0, d0, d4 │ │ │ │ │ + strb r2, [r3, #6] │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cdp 0, 12, cr0, cr4, cr4, {0} │ │ │ │ │ - sxtb r2, r1 │ │ │ │ │ + cdp 0, 12, cr0, cr8, cr4, {0} │ │ │ │ │ + sxtb r6, r1 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ │ movs r6, r0 │ │ │ │ │ strh r0, [r7, #30] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strh r2, [r3, #30] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strh r4, [r7, #28] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1807794,25 +1807796,25 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0044df90 , std::allocator > const&, float, float, float, float)@@Base>: │ │ │ │ │ Shader::set_vec4_for_uniform(std::__cxx11::basic_string, std::allocator > const&, float, float, float, float): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1808184,29 +1808186,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, pc, #856 @ (adr r7, 44e6ac , std::allocator > const&, Shader::ShaderType) const@@Base+0x1a4>) │ │ │ │ │ + add r7, pc, #872 @ (adr r7, 44e6bc , std::allocator > const&, Shader::ShaderType) const@@Base+0x1b4>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r5, pc, #384 @ (adr r5, 44e4d8 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x14c>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsls r6, r3, #9 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strb r0, [r4, r7] │ │ │ │ │ + strb r4, [r4, r7] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, pc, #56 @ (adr r7, 44e3a0 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x14>) │ │ │ │ │ + add r7, pc, #72 @ (adr r7, 44e3b0 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x24>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r4, pc, #608 @ (adr r4, 44e5cc , std::allocator > const&, Shader::ShaderType) const@@Base+0xc4>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsls r6, r2, #6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1808365,21 +1808367,21 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1808609,25 +1808611,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r3, pc, #712 @ (adr r3, 44ea0c ) │ │ │ │ │ + add r3, pc, #728 @ (adr r3, 44ea1c ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrb r6, [r7, #3] │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 0044e75c : │ │ │ │ │ @@ -1809177,47 +1809179,47 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #32] │ │ │ │ │ + str r4, [r1, #32] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r2, [r1, #32] │ │ │ │ │ + str r6, [r1, #32] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r4, [r3, #28] │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r0, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r4, #27] │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bhi.n 44ec88 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r0, [r0, #12] │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r2, [r5, #8] │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ │ - movs r6, r0 │ │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ │ + movs r6, r0 │ │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ │ movs r5, r0 │ │ │ │ │ strb r6, [r6, #15] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r0, [r3, #15] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r0, [r0, #15] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1809352,15 +1809354,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ strb r2, [r7, #8] │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ │ movs r6, r0 │ │ │ │ │ strb r6, [r1, #6] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r6, [r5, #5] │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 0044eebc , std::allocator > const&)@@Base>: │ │ │ │ │ @@ -1810009,37 +1810011,37 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r6, [r6, r3] │ │ │ │ │ + strb r2, [r7, r3] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cbnz r0, 44f5a8 , std::allocator > const&)@@Base+0x6ec> │ │ │ │ │ + cbnz r4, 44f5a8 , std::allocator > const&)@@Base+0x6ec> │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ │ movs r3, r1 │ │ │ │ │ asrs r6, r2, #11 │ │ │ │ │ movs r3, r0 │ │ │ │ │ @@ -1810221,15 +1810223,15 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, r2] │ │ │ │ │ + strb r4, [r3, r2] │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1810802,29 +1810804,29 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, r6] │ │ │ │ │ + str r4, [r0, r6] │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - str r2, [r7, r0] │ │ │ │ │ + str r6, [r7, r0] │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #760] @ (450064 const&)@@Base+0x250>) │ │ │ │ │ + ldr r7, [pc, #776] @ (450074 const&)@@Base+0x260>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r7, [pc, #752] @ (450060 const&)@@Base+0x24c>) │ │ │ │ │ + ldr r7, [pc, #768] @ (450070 const&)@@Base+0x25c>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r6, [pc, #248] @ (44fe6c const&)@@Base+0x58>) │ │ │ │ │ + ldr r6, [pc, #264] @ (44fe7c const&)@@Base+0x68>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1812046,49 +1812048,49 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #12 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [pc, #424] @ (450b74 const&)@@Base+0xd60>) │ │ │ │ │ + ldr r4, [pc, #440] @ (450b84 const&)@@Base+0xd70>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldr r3, [pc, #304] @ (450b00 const&)@@Base+0xcec>) │ │ │ │ │ + ldr r3, [pc, #320] @ (450b10 const&)@@Base+0xcfc>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r4, [r1, #30] │ │ │ │ │ + strh r0, [r2, #30] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r0, [r1, #26] │ │ │ │ │ + strh r4, [r1, #26] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #504] @ (450bdc const&)@@Base+0xdc8>) │ │ │ │ │ + ldr r0, [pc, #520] @ (450bec const&)@@Base+0xdd8>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - sbc.w r0, r0, #8650752 @ 0x840000 │ │ │ │ │ - blxns pc │ │ │ │ │ + sbc.w r0, r4, #8650752 @ 0x840000 │ │ │ │ │ + ldr r0, [pc, #0] @ (4509f0 const&)@@Base+0xbdc>) │ │ │ │ │ movs r6, r0 │ │ │ │ │ - bx ip │ │ │ │ │ + bxns ip │ │ │ │ │ movs r6, r0 │ │ │ │ │ - orns r0, r8, #8650752 @ 0x840000 │ │ │ │ │ - bx r0 │ │ │ │ │ + orns r0, ip, #8650752 @ 0x840000 │ │ │ │ │ + bxns r0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r2, [r6, r0] │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - bcc.n 450a0c const&)@@Base+0xbf8> │ │ │ │ │ + bmi.n 450a14 const&)@@Base+0xc00> │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1813395,43 +1813397,43 @@ │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ movs r3, r0 │ │ │ │ │ strh r4, [r4, r2] │ │ │ │ │ movs r3, r1 │ │ │ │ │ strb r4, [r0, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xfbbe0002 │ │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r5, #6 │ │ │ │ │ + subs r5, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r7, [pc, #472] @ (451624 , std::allocator > const&)@@Base+0x190>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r3, #26 │ │ │ │ │ + subs r3, #30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r2, #10 │ │ │ │ │ + subs r2, #14 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r4, [pc, #968] @ (451838 , std::allocator > const&)@@Base+0x184>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [pc, #800] @ (451794 , std::allocator > const&)@@Base+0xe0>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [pc, #568] @ (4516b0 , std::allocator > const&)@@Base+0x21c>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1813781,15 +1813783,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r3, [pc, #320] @ (4517d8 , std::allocator > const&)@@Base+0x124>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [pc, #224] @ (451780 , std::allocator > const&)@@Base+0xcc>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ + subs r0, #4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [pc, #128] @ (451730 , std::allocator > const&)@@Base+0x7c>) │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1814521,39 +1814523,39 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #144] @ (451c68 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r0, [pc, #456] @ (451db0 ) │ │ │ │ │ movs r3, r1 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ + adds r0, #20 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - cpsid │ │ │ │ │ + cpsid a │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - add r1, pc, #192 @ (adr r1, 451cc8 ) │ │ │ │ │ + add r1, pc, #208 @ (adr r1, 451cd8 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ add r8, lr │ │ │ │ │ movs r3, r1 │ │ │ │ │ add sl, sl │ │ │ │ │ movs r3, r1 │ │ │ │ │ add ip, r6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1814717,25 +1814719,25 @@ │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 451d1e │ │ │ │ │ add r4, sp, #4 │ │ │ │ │ blx e78c8 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ bics r0, r5 │ │ │ │ │ movs r3, r1 │ │ │ │ │ bics r0, r4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ orrs r4, r6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmn r6, r5 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1814945,19 +1814947,19 @@ │ │ │ │ │ nop │ │ │ │ │ negs r4, r7 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ │ movs r6, r0 │ │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ │ movs r3, r0 │ │ │ │ │ sbcs r2, r1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adcs r6, r3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1815195,21 +1815197,21 @@ │ │ │ │ │ b.n 452176 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx eefe4 <__cxa_free_exception@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ b.n 45219c │ │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ │ movs r3, r1 │ │ │ │ │ - cmp r5, #16 │ │ │ │ │ + cmp r5, #20 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #28 │ │ │ │ │ + cmp r5, #32 │ │ │ │ │ movs r6, r0 │ │ │ │ │ std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]: │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -1816470,15 +1816472,15 @@ │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1816549,21 +1816551,21 @@ │ │ │ │ │ blx eaad0 │ │ │ │ │ ldr r0, [pc, #40] @ (452f9c , std::allocator > const&)@@Base+0xc8>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ - subs r6, r6, #7 │ │ │ │ │ + subs r2, r7, #7 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r4, r5, #6 │ │ │ │ │ + subs r0, r6, #6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ bvc.n 453080 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x14> │ │ │ │ │ movs r2, r0 │ │ │ │ │ bvc.n 453074 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x8> │ │ │ │ │ movs r2, r0 │ │ │ │ │ bvc.n 453068 , std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*)@@Base> │ │ │ │ │ movs r2, r0 │ │ │ │ │ @@ -1816635,18 +1816637,18 @@ │ │ │ │ │ ldr r1, [pc, #20] @ (453064 )@@Base+0x5c>) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx ed950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - stc 0, cr0, [r2], {5} │ │ │ │ │ - bhi.n 4530ec , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x80> │ │ │ │ │ + stc 0, cr0, [r6], {5} │ │ │ │ │ + bhi.n 4530f4 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x88> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - udf #12 │ │ │ │ │ + udf #16 │ │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ │ │ 00453068 , std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*)@@Base>: │ │ │ │ │ add_test(int (*)(), std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1816769,27 +1816771,27 @@ │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r7, #1 │ │ │ │ │ + subs r0, r0, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r2, r0, #2 │ │ │ │ │ + subs r6, r0, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r6, r7, #1 │ │ │ │ │ + subs r2, r0, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r4, r1, #2 │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r2, r6, #0 │ │ │ │ │ + subs r6, r6, #0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsls r4, r2, #24 │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ │ │ 004531cc : │ │ │ │ │ test_monomer_organic_set(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1817009,37 +1817011,37 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #16 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ │ + ldmia r3!, {r4} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r6, r1, #5 │ │ │ │ │ + adds r2, r2, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, r1, #5 │ │ │ │ │ + adds r4, r1, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, r7, #4 │ │ │ │ │ + adds r0, r0, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, r5, #5 │ │ │ │ │ + adds r4, r5, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r3, #3 │ │ │ │ │ + adds r6, r3, #3 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r4, r1, #3 │ │ │ │ │ + adds r0, r2, #3 │ │ │ │ │ movs r6, r0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - adds r2, r6, #0 │ │ │ │ │ + adds r6, r6, #0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, r7, #0 │ │ │ │ │ + adds r4, r7, #0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ │ movs r3, r1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 00453430 >, std::allocator > > > const&) const@@Base>: │ │ │ │ │ @@ -1817173,25 +1817175,25 @@ │ │ │ │ │ b.n 453534 >, std::allocator > > > const&) const@@Base+0x104> │ │ │ │ │ blx e78c8 │ │ │ │ │ nop │ │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n 4535e0 , std::allocator > const&, int)@@Base+0x2c> │ │ │ │ │ + bmi.n 4535e8 , std::allocator > const&, int)@@Base+0x34> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r4, r3, r5 │ │ │ │ │ + subs r0, r4, r5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - subs r2, r5, r5 │ │ │ │ │ + subs r6, r5, r5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r4, r1, r4 │ │ │ │ │ + subs r0, r2, r4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - bcc.n 4534d8 >, std::allocator > > > const&) const@@Base+0xa8> │ │ │ │ │ + bcc.n 4534e0 >, std::allocator > > > const&) const@@Base+0xb0> │ │ │ │ │ movs r3, r0 │ │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 004535b4 , std::allocator > const&, int)@@Base>: │ │ │ │ │ @@ -1817523,26 +1817525,26 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 453538 >, std::allocator > > > const&) const@@Base+0x108> │ │ │ │ │ + b.n 453540 >, std::allocator > > > const&) const@@Base+0x110> │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cdp2 0, 12, cr0, cr0, cr4, {0} │ │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ │ + cdp2 0, 12, cr0, cr4, cr4, {0} │ │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ │ movs r4, r0 │ │ │ │ │ strh r0, [r5, #32] │ │ │ │ │ movs r3, r0 │ │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r2, r7, #26 │ │ │ │ │ + asrs r6, r7, #26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r6, r6, #26 │ │ │ │ │ + asrs r2, r7, #26 │ │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ │ │ 00453994 : │ │ │ │ │ test_ccp4srs(): │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1817687,19 +1817689,19 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #24 │ │ │ │ │ - movs r6, r0 │ │ │ │ │ asrs r6, r4, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + asrs r2, r5, #24 │ │ │ │ │ + movs r6, r0 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r5, #74 @ 0x4a │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1817778,17 +1817780,17 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ b.n 453b9c │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r4, #210 @ 0xd2 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #19 │ │ │ │ │ + asrs r2, r7, #19 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - sub.w r0, r6, #8716288 @ 0x850000 │ │ │ │ │ + sub.w r0, sl, #8716288 @ 0x850000 │ │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 00453bd8 : │ │ │ │ │ test_relativise_file_name(): │ │ │ │ │ @@ -1818055,63 +1818057,63 @@ │ │ │ │ │ b.n 453e76 │ │ │ │ │ b.n 453e6a │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ movs r4, #12 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r2, #17 │ │ │ │ │ + asrs r6, r2, #17 │ │ │ │ │ movs r6, r0 │ │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r2, r0, #17 │ │ │ │ │ + asrs r6, r0, #17 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r7, #16 │ │ │ │ │ + asrs r0, r0, #17 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r6, r6, #16 │ │ │ │ │ + asrs r2, r7, #16 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r5, #16 │ │ │ │ │ + asrs r6, r5, #16 │ │ │ │ │ movs r6, r0 │ │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r6, #15 │ │ │ │ │ + asrs r6, r6, #15 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ │ + svc 250 @ 0xfa │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r6, r4, #15 │ │ │ │ │ + asrs r2, r5, #15 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r0, r0, #13 │ │ │ │ │ + asrs r4, r0, #13 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - svc 68 @ 0x44 │ │ │ │ │ + svc 72 @ 0x48 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r4, r6, #12 │ │ │ │ │ + asrs r0, r7, #12 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - asrs r2, r6, #11 │ │ │ │ │ + asrs r6, r6, #11 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ │ + udf #250 @ 0xfa │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r6, r4, #11 │ │ │ │ │ + asrs r2, r5, #11 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - asrs r6, r0, #10 │ │ │ │ │ + asrs r2, r1, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - udf #138 @ 0x8a │ │ │ │ │ + udf #142 @ 0x8e │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r2, r7, #9 │ │ │ │ │ + asrs r6, r7, #9 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ │ movs r5, r0 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 00453f18 : │ │ │ │ │ test_copy_cell_symm_orig_scale_headers(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1818569,87 +1818571,87 @@ │ │ │ │ │ asrs r6, r4 │ │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r4, #4 │ │ │ │ │ + asrs r2, r5, #4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r0, r4, #5 │ │ │ │ │ + asrs r4, r4, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r1, #6 │ │ │ │ │ + asrs r6, r1, #6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r6, #6 │ │ │ │ │ + asrs r0, r7, #6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r6, r3, #7 │ │ │ │ │ + asrs r2, r4, #7 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r0, r1, #8 │ │ │ │ │ + asrs r4, r1, #8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r6, #8 │ │ │ │ │ + asrs r6, r6, #8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r3, #9 │ │ │ │ │ + asrs r0, r4, #9 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r4, #10 │ │ │ │ │ + asrs r0, r5, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r5, #11 │ │ │ │ │ + asrs r0, r6, #11 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r6, #12 │ │ │ │ │ + asrs r0, r7, #12 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #13 │ │ │ │ │ + asrs r2, r7, #13 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - @ instruction: 0xf77a0004 │ │ │ │ │ - asrs r2, r5, #12 │ │ │ │ │ + @ instruction: 0xf77e0004 │ │ │ │ │ + asrs r6, r5, #12 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r7, #11 │ │ │ │ │ + asrs r6, r7, #11 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r4, #10 │ │ │ │ │ + asrs r0, r5, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r3, #10 │ │ │ │ │ + asrs r6, r3, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r4, r4, #10 │ │ │ │ │ + asrs r0, r5, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - @ instruction: 0xf5ec0004 │ │ │ │ │ - rsbs r0, ip, #8650752 @ 0x840000 │ │ │ │ │ - rsb r0, ip, #8650752 @ 0x840000 │ │ │ │ │ - subs.w r0, ip, #8650752 @ 0x840000 │ │ │ │ │ - sub.w r0, ip, #8650752 @ 0x840000 │ │ │ │ │ - @ instruction: 0xf59c0004 │ │ │ │ │ - @ instruction: 0xf58c0004 │ │ │ │ │ + @ instruction: 0xf5f00004 │ │ │ │ │ + @ instruction: 0xf5e00004 │ │ │ │ │ + rsbs r0, r0, #8650752 @ 0x840000 │ │ │ │ │ + rsb r0, r0, #8650752 @ 0x840000 │ │ │ │ │ + subs.w r0, r0, #8650752 @ 0x840000 │ │ │ │ │ + sub.w r0, r0, #8650752 @ 0x840000 │ │ │ │ │ + @ instruction: 0xf5900004 │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r6, r7, #7 │ │ │ │ │ + asrs r2, r0, #8 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r2, r2, #5 │ │ │ │ │ + asrs r6, r2, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r4, r6, #5 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r2, #5 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r0, r7, #2 │ │ │ │ │ + asrs r4, r7, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r6, #3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r2, r1, #4 │ │ │ │ │ + asrs r6, r1, #4 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r4, r0, #2 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - asrs r0, r0, #2 │ │ │ │ │ + asrs r4, r0, #2 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ adds r2, r4, #0 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 004544b0 : │ │ │ │ │ @@ -1818770,27 +1818772,27 @@ │ │ │ │ │ beq.n 4545d8 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ subs r4, r6, r4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adcs r0, r1 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - eors r6, r4 │ │ │ │ │ + eors r2, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - eors r4, r2 │ │ │ │ │ + eors r0, r3 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ │ movs r6, r0 │ │ │ │ │ lsrs r0, r7 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r2, r2 │ │ │ │ │ movs r3, r0 │ │ │ │ │ subs r0, r3, r1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1818973,43 +1818975,43 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r2, r5 │ │ │ │ │ movs r3, r0 │ │ │ │ │ adds r0, r1, r7 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ands r2, r1 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r6, r2, r3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r6, r5, r1 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 004547fc : │ │ │ │ │ test_OXT_in_restraints(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -1819154,27 +1819156,27 @@ │ │ │ │ │ nop │ │ │ │ │ asrs r0, r5, #31 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r0, #29 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - push {r1, r4, r7} │ │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r7, #26 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 0045499c : │ │ │ │ │ test_phi_psi_values(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1819381,23 +1819383,23 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 454b20 │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ b.n 454b86 │ │ │ │ │ nop │ │ │ │ │ asrs r0, r1, #25 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r6, r6, #24 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ │ movs r6, r0 │ │ │ │ │ asrs r2, r0, #20 │ │ │ │ │ movs r3, r1 │ │ │ │ │ asrs r2, r2, #19 │ │ │ │ │ movs r3, r1 │ │ │ │ │ asrs r4, r6, #18 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1819855,24 +1819857,24 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ asrs r2, r3, #16 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 45511c │ │ │ │ │ + cbz r2, 45511e │ │ │ │ │ movs r3, r0 │ │ │ │ │ - addw r0, r6, #2051 @ 0x803 │ │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ │ + addw r0, sl, #2051 @ 0x803 │ │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ asrs r6, r3, #3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #24 │ │ │ │ │ + lsls r0, r1, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r6, r0, #30 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsrs r4, r6, #28 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1820125,35 +1820127,35 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r6, #26 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r7, #16 │ │ │ │ │ + lsls r0, r0, #17 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsls r4, r1, #16 │ │ │ │ │ + lsls r0, r2, #16 │ │ │ │ │ movs r6, r0 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 454bec │ │ │ │ │ + b.n 454bf4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - b.n 455bb4 │ │ │ │ │ + b.n 455bbc │ │ │ │ │ movs r3, r0 │ │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r6, r3, r1 │ │ │ │ │ + subs r2, r4, r1 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #13 │ │ │ │ │ + lsls r2, r0, #14 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - lsls r2, r2, #19 │ │ │ │ │ + lsls r6, r2, #19 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ │ movs r5, r0 │ │ │ │ │ lsrs r0, r0, #20 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsrs r0, r2, #19 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsrs r0, r4, #18 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1820724,40 +1820726,40 @@ │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsrs r6, r5, #15 │ │ │ │ │ movs r3, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - lsls r6, r0, #6 │ │ │ │ │ + lsls r2, r1, #6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ - asrs r0, r7, #30 │ │ │ │ │ + asrs r4, r7, #30 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - asrs r6, r1, #28 │ │ │ │ │ + asrs r2, r2, #28 │ │ │ │ │ movs r6, r0 │ │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - svc 188 @ 0xbc │ │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ │ movs r3, r0 │ │ │ │ │ - asrs r6, r4, #24 │ │ │ │ │ + asrs r2, r5, #24 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.u16 d16, d4, d5 │ │ │ │ │ + vhadd.u16 d16, d8, d5 │ │ │ │ │ lsrs r2, r1, #4 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - vst4.8 {d0-d3}, [sl], r5 │ │ │ │ │ - cdp2 0, 9, cr0, cr2, cr5, {0} │ │ │ │ │ - lsls r2, r2, #23 │ │ │ │ │ + vst4.8 {d0-d3}, [lr], r5 │ │ │ │ │ + cdp2 0, 9, cr0, cr6, cr5, {0} │ │ │ │ │ + lsls r6, r2, #23 │ │ │ │ │ movs r6, r0 │ │ │ │ │ lsls r6, r6, #28 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @@ -1821085,29 +1821087,29 @@ │ │ │ │ │ @ instruction: 0x47ae │ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ │ lsls r4, r2, #23 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsls r2, r1, #23 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stc2 0, cr0, [r4], {5} │ │ │ │ │ + stc2 0, cr0, [r8], {5} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbde0005 │ │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ │ + umlal r0, r0, r2, r5 │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - smmls r0, sl, r5, r0 │ │ │ │ │ + smmls r0, lr, r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa500005 │ │ │ │ │ - @ instruction: 0xfa4a0005 │ │ │ │ │ - @ instruction: 0xfa420005 │ │ │ │ │ + @ instruction: 0xfa540005 │ │ │ │ │ + @ instruction: 0xfa4e0005 │ │ │ │ │ + @ instruction: 0xfa460005 │ │ │ │ │ lsls r0, r3, #13 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - ldr??.w r0, [ip, r5] │ │ │ │ │ + vst1.8 {d0[0]}, [r0], r5 │ │ │ │ │ lsls r6, r7, #11 │ │ │ │ │ movs r3, r1 │ │ │ │ │ lsls r6, r3, #11 │ │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ │ │ 00455d9c : │ │ │ │ │ test_coordinated_waters(): │ │ │ │ │ @@ -1821459,25 +1821461,25 @@ │ │ │ │ │ lsls r6, r7, #8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ @ instruction: 0xfa7e0002 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r6, #8 │ │ │ │ │ movs r3, r1 │ │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ movs r3, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #19 │ │ │ │ │ + asrs r6, r7, #19 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xf7ea0004 │ │ │ │ │ - stc 0, cr0, [ip], {4} │ │ │ │ │ - bkpt 0x00ae │ │ │ │ │ + @ instruction: 0xf7ee0004 │ │ │ │ │ + ldc 0, cr0, [r0], {4} │ │ │ │ │ + bkpt 0x00b2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ vhadd.u16 d16, d6, d10 │ │ │ │ │ vhadd.u d0, d14, d10 │ │ │ │ │ vhadd.u16 d0, d14, d10 │ │ │ │ │ │ │ │ │ │ @@ -1821687,22 +1821689,22 @@ │ │ │ │ │ b.n 4562f6 │ │ │ │ │ nop │ │ │ │ │ add r1, pc, #392 @ (adr r1, 45651c ) │ │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ │ cdp2 0, 9, cr0, cr4, cr10, {0} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, sl, #8716288 @ 0x850000 │ │ │ │ │ + adc.w r0, lr, #8716288 @ 0x850000 │ │ │ │ │ cdp2 0, 8, cr0, cr4, cr10, {0} │ │ │ │ │ - @ instruction: 0xf4d40005 │ │ │ │ │ + @ instruction: 0xf4d80005 │ │ │ │ │ stc2l 0, cr0, [r2, #-40]! @ 0xffffffd8 │ │ │ │ │ ldc2 0, cr0, [r2, #-40]! @ 0xffffffd8 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #56 @ (adr r5, 4563f0 ) │ │ │ │ │ + add r5, pc, #72 @ (adr r5, 456400 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ │ │ 004563b8 : │ │ │ │ │ test_fragmemt_atom_selection(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1821886,25 +1821888,25 @@ │ │ │ │ │ b.n 45654c │ │ │ │ │ b.n 45654c │ │ │ │ │ b.n 456552 │ │ │ │ │ nop │ │ │ │ │ stc2 0, cr0, [ip], #-40 @ 0xffffffd8 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ssat r0, #6, r2 │ │ │ │ │ + ssat r0, #6, r6 │ │ │ │ │ ldc2 0, cr0, [ip], {10} │ │ │ │ │ - udf #34 @ 0x22 │ │ │ │ │ + udf #38 @ 0x26 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - udf #12 │ │ │ │ │ + udf #16 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf25a0005 │ │ │ │ │ - @ instruction: 0xf2540005 │ │ │ │ │ - movw r0, #49157 @ 0xc005 │ │ │ │ │ + @ instruction: 0xf25e0005 │ │ │ │ │ + @ instruction: 0xf2580005 │ │ │ │ │ + @ instruction: 0xf2500005 │ │ │ │ │ @ instruction: 0xfaee000a │ │ │ │ │ @ instruction: 0xfaa0000a │ │ │ │ │ │ │ │ │ │ 004565d0 : │ │ │ │ │ test_minimol(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1822144,23 +1822146,23 @@ │ │ │ │ │ blx e5050 │ │ │ │ │ b.n 4567dc │ │ │ │ │ b.n 4567ee │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xfa14000a │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 4568c0 │ │ │ │ │ + bgt.n 4568c8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ @ instruction: 0xfa06000a │ │ │ │ │ - orn r0, r8, #5 │ │ │ │ │ - beq.n 456828 │ │ │ │ │ + orn r0, ip, #5 │ │ │ │ │ + beq.n 456830 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.s16 q0, d10, d5 │ │ │ │ │ + vaddl.s16 q0, d14, d5 │ │ │ │ │ str.w r0, [r4, sl] │ │ │ │ │ @ instruction: 0xf7f8000a │ │ │ │ │ @ instruction: 0xf7d8000a │ │ │ │ │ │ │ │ │ │ 0045687c : │ │ │ │ │ test_flev_aromatics(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1822367,29 +1822369,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 456a4e │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf766000a │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 10, cr0, cr0, cr5, {0} │ │ │ │ │ + cdp 0, 10, cr0, cr4, cr5, {0} │ │ │ │ │ @ instruction: 0xf756000a │ │ │ │ │ - add r7, pc, #1000 @ (adr r7, 456ea8 ) │ │ │ │ │ + add r7, pc, #1016 @ (adr r7, 456eb8 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ adds r4, r6, #5 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 8, cr0, cr2, cr5, {0} │ │ │ │ │ + cdp 0, 8, cr0, cr6, cr5, {0} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 6, cr0, cr10, cr5, {0} │ │ │ │ │ - cdp 0, 3, cr0, cr6, cr5, {0} │ │ │ │ │ + cdp 0, 6, cr0, cr14, cr5, {0} │ │ │ │ │ + cdp 0, 3, cr0, cr10, cr5, {0} │ │ │ │ │ @ instruction: 0xf5f8000a │ │ │ │ │ - stcl 0, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ │ + stcl 0, cr0, [sl, #-20] @ 0xffffffec │ │ │ │ │ @ instruction: 0xf598000a │ │ │ │ │ │ │ │ │ │ 00456ae4 : │ │ │ │ │ test_peaksearch_non_close_peaks(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1822766,34 +1822768,34 @@ │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 456e48 │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xf4f4000a │ │ │ │ │ @ instruction: 0xf4f2000a │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 456eb4 │ │ │ │ │ + bvs.n 456ebc │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ssat r0, #6, r0 │ │ │ │ │ + ssat r0, #6, r4 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mcrr 0, 0, r0, sl, cr5 │ │ │ │ │ + mcrr 0, 0, r0, lr, cr5 │ │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ │ movs r3, r0 │ │ │ │ │ + adcs.w r0, r4, r5 │ │ │ │ │ adcs.w r0, r0, r5 │ │ │ │ │ - adc.w r0, ip, r5 │ │ │ │ │ - adc.w r0, r6, r5 │ │ │ │ │ + adc.w r0, sl, r5 │ │ │ │ │ movt r0, #57354 @ 0xe00a │ │ │ │ │ - strd r0, r0, [r6, #20]! │ │ │ │ │ - ble.n 457008 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xd4> │ │ │ │ │ + strd r0, r0, [sl, #20]! │ │ │ │ │ + ble.n 457010 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xdc> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strd r0, r0, [r8, #20]! │ │ │ │ │ + strd r0, r0, [ip, #20]! │ │ │ │ │ @ instruction: 0xf19e000a │ │ │ │ │ sbcs.w r0, r4, #10 │ │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ 00456f34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base>: │ │ │ │ │ test_tree_rotation(coot::dictionary_residue_restraints_t const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool): │ │ │ │ │ @@ -1823172,30 +1823174,30 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ eors.w r0, ip, #10 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors.w r0, r2, #10 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 457258 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x324> │ │ │ │ │ + b.n 457260 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x32c> │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 457224 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2f0> │ │ │ │ │ + b.n 45722c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2f8> │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 4571d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x29c> │ │ │ │ │ + b.n 4571d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2a4> │ │ │ │ │ movs r5, r0 │ │ │ │ │ - b.n 457120 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1ec> │ │ │ │ │ + b.n 457128 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1f4> │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldcl 0, cr0, [ip, #-40] @ 0xffffffd8 │ │ │ │ │ - b.n 456e44 │ │ │ │ │ + b.n 456e4c │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ blx e8374 >::~_Vector_base()@plt> │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ blx e8374 >::~_Vector_base()@plt> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ blx f1f3c │ │ │ │ │ @@ -1824398,17 +1824400,17 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xebe6000a │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ rsbs r0, r8, sl │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 457a18 │ │ │ │ │ + b.n 457a20 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - b.n 457a08 │ │ │ │ │ + b.n 457a10 │ │ │ │ │ movs r5, r0 │ │ │ │ │ asrs r2, r7, #7 │ │ │ │ │ movs r3, r0 │ │ │ │ │ asrs r6, r3, #3 │ │ │ │ │ movs r3, r0 │ │ │ │ │ asrs r4, r1, #3 │ │ │ │ │ movs r3, r0 │ │ │ │ │ @@ -1824416,55 +1824418,55 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ asrs r2, r5, #2 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r1, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - b.n 458508 │ │ │ │ │ + b.n 458510 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrd r0, r0, [lr], #40 @ 0x28 │ │ │ │ │ strd r0, r0, [r2], #-40 @ 0x28 │ │ │ │ │ @ instruction: 0xe83e000a │ │ │ │ │ lsrs r6, r0, #25 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - b.n 4582a4 │ │ │ │ │ + b.n 4582ac │ │ │ │ │ movs r5, r0 │ │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ │ + svc 204 @ 0xcc │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r2, [r1, #26] │ │ │ │ │ + strh r6, [r1, #26] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cbz r0, 458252 │ │ │ │ │ + cbz r4, 458252 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bgt.n 4582c0 │ │ │ │ │ + bgt.n 4582c8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bgt.n 458284 │ │ │ │ │ + bgt.n 45828c │ │ │ │ │ movs r5, r0 │ │ │ │ │ - blt.n 45816c │ │ │ │ │ + blt.n 458174 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - vhadd.s8 d16, d12, d5 │ │ │ │ │ - blt.n 45811c │ │ │ │ │ + vhadd.s16 d16, d0, d5 │ │ │ │ │ + blt.n 458124 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - blt.n 4582d8 │ │ │ │ │ + blt.n 4582e0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r2, [pc, #400] @ (458388 ) │ │ │ │ │ + ldr r2, [pc, #416] @ (458398 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bls.n 4582a0 │ │ │ │ │ + bls.n 4582a8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bls.n 45825c │ │ │ │ │ + bls.n 458264 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r2, [pc, #144] @ (458294 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (4582a4 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bls.n 45822c │ │ │ │ │ + bls.n 458234 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bhi.n 458208 │ │ │ │ │ + bls.n 458210 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bhi.n 4581dc │ │ │ │ │ + bhi.n 4581e4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ │ │ 00458210 : │ │ │ │ │ kdc_torsion_test(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d15} │ │ │ │ │ @@ -1824774,15 +1824776,15 @@ │ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ ble.n 45853c │ │ │ │ │ movs r2, r1 │ │ │ │ │ ble.n 458528 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 4585ec │ │ │ │ │ + bvc.n 4585f4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ea20c │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -1825079,29 +1825081,29 @@ │ │ │ │ │ subs r7, #26 │ │ │ │ │ asrs r7, r5, #9 │ │ │ │ │ stmia r0!, {r0, r1, r7} │ │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ │ ands r1, r3 │ │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 458870 │ │ │ │ │ + bcc.n 458878 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bcc.n 458830 │ │ │ │ │ + bcc.n 458838 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ asrs r0, r7, #24 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 458960 │ │ │ │ │ + bne.n 458968 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bne.n 458960 │ │ │ │ │ + bne.n 458968 │ │ │ │ │ movs r5, r0 │ │ │ │ │ bvc.n 4589cc │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ │ blx e8374 >::~_Vector_base()@plt> │ │ │ │ │ @@ -1825658,42 +1825660,42 @@ │ │ │ │ │ orrs r5, r5 │ │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ │ subs r7, #26 │ │ │ │ │ bpl.n 458e80 │ │ │ │ │ movs r2, r1 │ │ │ │ │ bpl.n 458e68 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 45930c │ │ │ │ │ + b.n 459314 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ │ + add r4, sp, #8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ │ movs r5, r0 │ │ │ │ │ @ instruction: 0xfa640002 │ │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 458f00 │ │ │ │ │ + b.n 458f08 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ │ movs r5, r0 │ │ │ │ │ bcs.n 458fc4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ bne.n 458f0c │ │ │ │ │ movs r2, r1 │ │ │ │ │ bne.n 458e9c │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1826138,44 +1826140,44 @@ │ │ │ │ │ ldr??.w r3, [fp, #4030] @ 0xfbe │ │ │ │ │ beq.n 459318 │ │ │ │ │ movs r2, r1 │ │ │ │ │ beq.n 4592f8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r2, r4 │ │ │ │ │ + uxth r6, r4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - uxth r0, r1 │ │ │ │ │ + uxth r4, r1 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bgt.n 459428 │ │ │ │ │ + bgt.n 459430 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ │ movs r3, r0 │ │ │ │ │ adc.w r0, r8, #8519680 @ 0x820000 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bge.n 459388 │ │ │ │ │ + bge.n 459390 │ │ │ │ │ movs r3, r0 │ │ │ │ │ @ instruction: 0xf4e60002 │ │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ orrs.w r0, r6, #8519680 @ 0x820000 │ │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx e48e4 │ │ │ │ │ blx ec408 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r4, #1 │ │ │ │ │ @@ -1826475,33 +1826477,33 @@ │ │ │ │ │ subs r7, #231 @ 0xe7 │ │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r5!, {r6} │ │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bhi.n 459834 │ │ │ │ │ + bhi.n 45963c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bvc.n 4596f8 │ │ │ │ │ + bvc.n 459700 │ │ │ │ │ movs r3, r0 │ │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ │ + movs r5, r0 │ │ │ │ │ stmia r4!, {r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ │ - movs r5, r0 │ │ │ │ │ - add r1, pc, #600 @ (adr r1, 4599ac ) │ │ │ │ │ + add r1, pc, #616 @ (adr r1, 4599bc ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1826842,29 +1826844,29 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ │ movs r5, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bmi.n 459b70 │ │ │ │ │ + bmi.n 459b78 │ │ │ │ │ movs r5, r0 │ │ │ │ │ stcl 0, cr0, [ip, #8]! │ │ │ │ │ - bcc.n 459a14 │ │ │ │ │ + bcc.n 459a1c │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldc 0, cr0, [ip, #-8]! │ │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ │ + stmia r0!, {r6} │ │ │ │ │ movs r5, r0 │ │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00459b1c : │ │ │ │ │ test_ssm_sequence_formatting(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1827137,35 +1827139,35 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r3, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bkpt 0x00b8 │ │ │ │ │ + bkpt 0x00bc │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bkpt 0x00d6 │ │ │ │ │ + bkpt 0x00da │ │ │ │ │ movs r5, r0 │ │ │ │ │ - nop │ │ │ │ │ - movs r5, r0 │ │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r5, r0 │ │ │ │ │ + streq r4, [sp, #280] @ 0x118 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #848 @ (adr r0, 45a150 ) │ │ │ │ │ + add r0, pc, #864 @ (adr r0, 45a160 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bkpt 0x00ce │ │ │ │ │ + bkpt 0x00d2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bkpt 0x00a6 │ │ │ │ │ + bkpt 0x00aa │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bkpt 0x00d0 │ │ │ │ │ + bkpt 0x00d4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ │ movs r4, r0 │ │ │ │ │ stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ │ movs r2, r1 │ │ │ │ │ stmia r2!, {r4, r5, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1827407,15 +1827409,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbnz r0, 45a114 │ │ │ │ │ + cbnz r4, 45a114 │ │ │ │ │ movs r5, r0 │ │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ │ movs r2, r1 │ │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ │ movs r2, r1 │ │ │ │ │ itee le │ │ │ │ │ movle r2, r1 │ │ │ │ │ @@ -1827657,15 +1827659,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cbnz r0, 45a340 │ │ │ │ │ + cbnz r4, 45a340 │ │ │ │ │ movs r5, r0 │ │ │ │ │ pop {r1, r2, r5, r7, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ pop {r3, r7, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ pop {r1, r2, r3, r6, pc} │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1827907,15 +1827909,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cbnz r0, 45a5fa │ │ │ │ │ movs r2, r1 │ │ │ │ │ - @ instruction: 0xb708 │ │ │ │ │ + @ instruction: 0xb70c │ │ │ │ │ movs r5, r0 │ │ │ │ │ cbnz r6, 45a5f2 │ │ │ │ │ movs r2, r1 │ │ │ │ │ cbnz r0, 45a5f0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ revsh r6, r0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1828291,43 +1828293,43 @@ │ │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ │ rev r4, r3 │ │ │ │ │ movs r2, r1 │ │ │ │ │ rev r6, r2 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ @ instruction: 0xb80c │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r7} │ │ │ │ │ + push {r2, r7} │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ │ movs r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ │ strb.w r3, [sp, #252] @ 0xfc │ │ │ │ │ strd r3, r3, [sp, #272] @ 0x110 │ │ │ │ │ @@ -1828812,47 +1828814,47 @@ │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r0, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r4} │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r6, r1 │ │ │ │ │ + sxth r2, r2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cbz r6, 45af1c │ │ │ │ │ + cbz r2, 45af1e │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cbz r6, 45af20 │ │ │ │ │ + cbz r2, 45af22 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ │ movs r5, r0 │ │ │ │ │ cbz r4, 45af5c │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ │ movs r5, r0 │ │ │ │ │ cbz r6, 45af58 │ │ │ │ │ movs r2, r1 │ │ │ │ │ uxtb r2, r4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ │ movs r5, r0 │ │ │ │ │ sxtb r0, r5 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ │ movs r5, r0 │ │ │ │ │ cbz r2, 45af54 │ │ │ │ │ movs r2, r1 │ │ │ │ │ cbz r6, 45af42 │ │ │ │ │ movs r2, r1 │ │ │ │ │ b.n 45ae44 │ │ │ │ │ b.n 45ae4a │ │ │ │ │ @@ -1829400,37 +1829402,37 @@ │ │ │ │ │ b.n 45b3e2 │ │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ │ movs r2, r1 │ │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ │ movs r2, r1 │ │ │ │ │ bcc.n 45b3f4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r6, [r1, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ @@ -1829898,41 +1829900,41 @@ │ │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ eors r6, r4 │ │ │ │ │ add r2, sp, #856 @ 0x358 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - add r3, pc, #656 @ (adr r3, 45bcd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1a0>) │ │ │ │ │ + add r3, pc, #672 @ (adr r3, 45bce0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1b0>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r7, #18 │ │ │ │ │ + asrs r6, r7, #18 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r3, pc, #640 @ (adr r3, 45bcd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1a0>) │ │ │ │ │ + add r3, pc, #656 @ (adr r3, 45bce0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1b0>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - @ instruction: 0xb70a │ │ │ │ │ + @ instruction: 0xb70e │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r0, pc, #376 @ (adr r0, 45bbd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xa0>) │ │ │ │ │ + add r0, pc, #392 @ (adr r0, 45bbe0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xb0>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r6, pc, #664 @ (adr r6, 45bcf4 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1c4>) │ │ │ │ │ + add r6, pc, #680 @ (adr r6, 45bd04 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1d4>) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #8 @ (adr r6, 45ba70 ) │ │ │ │ │ + add r6, pc, #24 @ (adr r6, 45ba80 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxth r6, r5 │ │ │ │ │ + sxth r2, r6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsls r2, r0, #14 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r3, [pc, #164] @ (45bb20 ) │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [pc, #164] @ (45bb24 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ @@ -1829998,15 +1830000,15 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 45ba98 │ │ │ │ │ b.n 45bb06 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #896 @ (adr r2, 45bea8 ) │ │ │ │ │ + add r2, pc, #912 @ (adr r2, 45beb8 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r5, pc, #192 @ (adr r5, 45bbec , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xbc>) │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0045bb30 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base>: │ │ │ │ │ @@ -1830241,21 +1830243,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ add r4, pc, #584 @ (adr r4, 45c008 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #16 @ (adr r1, 45bde0 ) │ │ │ │ │ + add r1, pc, #32 @ (adr r1, 45bdf0 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r1, pc, #16 @ (adr r1, 45bde4 ) │ │ │ │ │ + add r1, pc, #32 @ (adr r1, 45bdf4 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r2, pc, #816 @ (adr r2, 45c108 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ add r2, pc, #536 @ (adr r2, 45bff4 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 0045bddc : │ │ │ │ │ @@ -1830762,47 +1830764,47 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, pc, #928 @ (adr r1, 45c730 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, pc, #304 @ (adr r1, 45c4d4 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r0, #26] │ │ │ │ │ + strh r6, [r0, #26] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r0, pc, #664 @ (adr r0, 45c64c ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bvs.n 45c374 │ │ │ │ │ + bvs.n 45c37c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ cmp r1, #218 @ 0xda │ │ │ │ │ movs r3, r0 │ │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx f1fb8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ blx f02f0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ blx f1fb8 │ │ │ │ │ @@ -1831306,39 +1831308,39 @@ │ │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r2, [sp, #880] @ 0x370 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - adds r2, #18 │ │ │ │ │ + adds r2, #22 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r7, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ movs r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx eefe4 <__cxa_free_exception@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ @@ -1831899,39 +1831901,39 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ │ movs r2, r1 │ │ │ │ │ b.n 45cef2 │ │ │ │ │ b.n 45ceec │ │ │ │ │ @@ -1832714,23 +1832716,23 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ │ movs r2, r0 │ │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r2, [pc, #672] @ (45dc10 ) │ │ │ │ │ ldr r3, [pc, #676] @ (45dc14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ │ @@ -1832992,27 +1832994,27 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r6, [r6, #46] @ 0x2e │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r6, [r2, #12] │ │ │ │ │ + strb r2, [r3, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #12] │ │ │ │ │ + strb r2, [r1, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 0045dc50 : │ │ │ │ │ test_previous_water(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1833807,29 +1833809,29 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 45e7bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r0 │ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ │ - add r7, pc, #792 @ (adr r7, 45eab4 ) │ │ │ │ │ + add r7, pc, #808 @ (adr r7, 45eac4 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r7, pc, #0 @ (adr r7, 45e7a0 ) │ │ │ │ │ + add r7, pc, #16 @ (adr r7, 45e7b0 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r5, pc, #360 @ (adr r5, 45e90c ) │ │ │ │ │ + add r5, pc, #376 @ (adr r5, 45e91c ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, pc, #960 @ (adr r4, 45eb68 ) │ │ │ │ │ + add r4, pc, #976 @ (adr r4, 45eb78 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, pc, #520 @ (adr r4, 45e9b4 ) │ │ │ │ │ + add r4, pc, #536 @ (adr r4, 45e9c4 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, pc, #144 @ (adr r4, 45e840 ) │ │ │ │ │ + add r4, pc, #160 @ (adr r4, 45e850 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r6, [r4, r6] │ │ │ │ │ + strb r2, [r5, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ │ movs r2, r0 │ │ │ │ │ bl 452040 │ │ │ │ │ ldr.w r1, [pc, #2088] @ 45efec │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ @@ -1834495,31 +1834497,31 @@ │ │ │ │ │ ldr.w r1, [r3, #3800] @ 0xed8 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ cbz r0, 45efe2 │ │ │ │ │ blx e9174 │ │ │ │ │ add.w r0, r5, #7872 @ 0x1ec0 │ │ │ │ │ blx ebdf8 >::~vector()@plt> │ │ │ │ │ b.n 45eb8a │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strb r4, [r3, r4] │ │ │ │ │ + strb r0, [r4, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strb r2, [r3, #29] │ │ │ │ │ + strb r6, [r3, #29] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, r2] │ │ │ │ │ + strb r2, [r3, r2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strb r2, [r5, #28] │ │ │ │ │ + strb r6, [r5, #28] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strb r2, [r5, #28] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r2, #27] │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1834853,35 +1834855,35 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r5, [sp, #536] @ 0x218 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - b.n 45f428 │ │ │ │ │ + b.n 45f430 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [sp, #832] @ 0x340 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add lr, pc │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1834932,19 +1834934,19 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx ed54c <__cxa_end_catch@plt+0x4> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bics r2, r1 │ │ │ │ │ + bics r6, r1 │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 0045f448 : │ │ │ │ │ test_residue_atom_renaming(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1835512,45 +1835514,45 @@ │ │ │ │ │ b.n 45f93c │ │ │ │ │ b.n 45f972 │ │ │ │ │ b.n 45f978 │ │ │ │ │ b.n 45f9a8 │ │ │ │ │ b.n 45f934 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - negs r4, r2 │ │ │ │ │ + negs r0, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strh r0, [r7, #32] │ │ │ │ │ + strh r4, [r7, #32] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r2, [r2, #16] │ │ │ │ │ + strh r6, [r2, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1835830,15 +1835832,15 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r0, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1836164,47 +1836166,47 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r4, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r5, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r2, [r2, #4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1836514,43 +1836516,43 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r4, [r4, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #16] │ │ │ │ │ + str r2, [r0, #20] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ + str r4, [r4, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #16] │ │ │ │ │ + str r0, [r3, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #16] │ │ │ │ │ + str r4, [r2, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #12] │ │ │ │ │ + str r0, [r0, #16] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #12] │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #12] │ │ │ │ │ + str r4, [r2, #12] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1837026,33 +1837028,33 @@ │ │ │ │ │ subs r0, #45 @ 0x2d │ │ │ │ │ stmia r1!, {r1, r4, r6} │ │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ │ ldrh r2, [r0, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrb r0, [r5, #29] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r2, [r2, r0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrsb r2, [r1, r6] │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00460940 : │ │ │ │ │ @@ -1837458,37 +1837460,37 @@ │ │ │ │ │ b.n 460d56 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r3, r2] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strb r4, [r3, r7] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r4, [r7, r2] │ │ │ │ │ + strh r0, [r0, r3] │ │ │ │ │ movs r5, r0 │ │ │ │ │ udf #96 @ 0x60 │ │ │ │ │ movs r2, r0 │ │ │ │ │ udf #88 @ 0x58 │ │ │ │ │ movs r2, r0 │ │ │ │ │ udf #126 @ 0x7e │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strh r0, [r5, r4] │ │ │ │ │ movs r2, r1 │ │ │ │ │ strh r4, [r6, r3] │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00460dc4 : │ │ │ │ │ @@ -1838134,49 +1838136,49 @@ │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ b.n 46139a │ │ │ │ │ nop │ │ │ │ │ strh r4, [r2, r0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - strb r2, [r6, r4] │ │ │ │ │ + strb r6, [r6, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strh r0, [r1, r0] │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r6, r6] │ │ │ │ │ movs r2, r1 │ │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r2, [r0, r7] │ │ │ │ │ + strh r6, [r0, r7] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r0, [r6, r6] │ │ │ │ │ + strh r4, [r6, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r2, [r4, r6] │ │ │ │ │ + strh r6, [r4, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - strh r6, [r1, r6] │ │ │ │ │ + strh r2, [r2, r6] │ │ │ │ │ movs r5, r0 │ │ │ │ │ strb r6, [r3, #25] │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r4, r4] │ │ │ │ │ + strh r6, [r4, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r0, [r4, r5] │ │ │ │ │ + str r4, [r4, r5] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - str r4, [r6, r4] │ │ │ │ │ + str r0, [r7, r4] │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldr r4, [pc, #568] @ (461734 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r7, [pc, #368] @ (461670 ) │ │ │ │ │ + ldr r7, [pc, #384] @ (461680 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ │ │ 00461500 : │ │ │ │ │ test_dictionary_partial_charges(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1838608,39 +1838610,39 @@ │ │ │ │ │ b.n 4619b4 │ │ │ │ │ b.n 4619b4 │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r2, [pc, #888] @ (461da0 ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldr r2, [pc, #832] @ (461d6c ) │ │ │ │ │ movs r2, r1 │ │ │ │ │ - b.n 461a14 │ │ │ │ │ + b.n 461a1c │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 4619f4 │ │ │ │ │ + b.n 4619fc │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 4619dc │ │ │ │ │ + b.n 4619e4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 461994 │ │ │ │ │ + b.n 46199c │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 46194c │ │ │ │ │ + b.n 461954 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 4618fc │ │ │ │ │ + b.n 461904 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #176] @ (461b04 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (461b14 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldmia r4!, {r1, r2, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ bx r5 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r1, [pc, #944] @ (461e10 ) │ │ │ │ │ + ldr r1, [pc, #960] @ (461e20 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ mov r4, r4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00461a64 : │ │ │ │ │ test_translate_close_to_origin(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1838832,21 +1838834,21 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, sp │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #280] @ (461d9c ) │ │ │ │ │ + ldr r0, [pc, #296] @ (461dac ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ add r6, r9 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr r0, [pc, #80] @ (461cdc ) │ │ │ │ │ + ldr r0, [pc, #96] @ (461cec ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ - blxns lr │ │ │ │ │ + blx pc │ │ │ │ │ movs r5, r0 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00461c94 : │ │ │ │ │ test_lsq_plane(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1839043,17 +1839045,17 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - adds r0, r7, r7 │ │ │ │ │ + adds r4, r7, r7 │ │ │ │ │ movs r4, r0 │ │ │ │ │ tst r0, r6 │ │ │ │ │ movs r2, r1 │ │ │ │ │ sbcs r4, r1 │ │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ │ │ 00461ecc : │ │ │ │ │ @@ -1839392,47 +1839394,47 @@ │ │ │ │ │ b.n 46223a │ │ │ │ │ b.n 46223a │ │ │ │ │ b.n 46223a │ │ │ │ │ asrs r0, r3 │ │ │ │ │ movs r2, r1 │ │ │ │ │ asrs r6, r1 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - cmp r4, r4 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ @ instruction: 0xb680 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - add lr, sl │ │ │ │ │ + add sl, fp │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add sl, r5 │ │ │ │ │ + add lr, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add ip, r4 │ │ │ │ │ + add r8, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r0, pc │ │ │ │ │ + add r4, pc │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r2, lr │ │ │ │ │ + add r6, lr │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r2, r8 │ │ │ │ │ + add r6, r8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + add r0, r8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - add r0, r2 │ │ │ │ │ + add r4, r2 │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bics r4, r4 │ │ │ │ │ - movs r5, r0 │ │ │ │ │ bics r0, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - bics r4, r4 │ │ │ │ │ + bics r4, r5 │ │ │ │ │ + movs r5, r0 │ │ │ │ │ + bics r0, r5 │ │ │ │ │ movs r5, r0 │ │ │ │ │ pop {r3, r4, r5} │ │ │ │ │ movs r2, r0 │ │ │ │ │ subs r6, #226 @ 0xe2 │ │ │ │ │ movs r2, r1 │ │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1839969,53 +1839971,53 @@ │ │ │ │ │ ldr.w r1, [sp, #1036] @ 0x40c │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx e9174 │ │ │ │ │ b.n 4627b4 │ │ │ │ │ ... │ │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ │ movs r2, r1 │ │ │ │ │ - sbcs r6, r0 │ │ │ │ │ + sbcs r2, r1 │ │ │ │ │ movs r5, r0 │ │ │ │ │ subs r5, #20 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adcs r0, r6 │ │ │ │ │ + adcs r4, r6 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - ldr r1, [pc, #320] @ (462978 ) │ │ │ │ │ + ldr r1, [pc, #336] @ (462988 ) │ │ │ │ │ movs r5, r0 │ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r0, r5, #9 │ │ │ │ │ + asrs r4, r5, #9 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bls.n 46290c │ │ │ │ │ + bls.n 462914 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bls.n 462880 │ │ │ │ │ + bls.n 462888 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - uxth r0, r3 │ │ │ │ │ + uxth r4, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - sxtb r2, r5 │ │ │ │ │ + sxtb r6, r5 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - sxth r2, r7 │ │ │ │ │ + sxth r6, r7 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ │ movs r5, r0 │ │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ │ movs r2, r1 │ │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ │ movs r5, r0 │ │ │ │ │ subs r1, #26 │ │ │ │ │ movs r2, r1 │ │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1840587,40 +1840589,40 @@ │ │ │ │ │ movs r2, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ movs r2, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ │ movs r5, r0 │ │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ │ movs r2, r1 │ │ │ │ │ - ldr??.w r0, [ip, r4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ + vst1.8 {d0[0]}, [r0], r4 │ │ │ │ │ + subs r4, #8 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ movs r5, r0 │ │ │ │ │ strh r0, [r3, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, #10] │ │ │ │ │ + strh r4, [r7, #10] │ │ │ │ │ movs r5, r0 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + subs r3, #6 │ │ │ │ │ movs r5, r0 │ │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ │ movs r5, r0 │ │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ │ movs r5, r0 │ │ │ │ │ blt.n 462ef0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r2, [r0, r6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ movs r2, r1 │ │ │ │ │ @@ -1847551,22 +1847553,22 @@ │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ blx edbd0 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ b.n 467526 │ │ │ │ │ nop │ │ │ │ │ ldc 0, cr0, [sl, #36] @ 0x24 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ stcl 0, cr0, [r2, #-36]! @ 0xffffffdc │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movw r0, #57348 @ 0xe004 │ │ │ │ │ + @ instruction: 0xf2520004 │ │ │ │ │ adc.w r0, lr, r9 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ pkhbt r0, ip, r9 │ │ │ │ │ @ instruction: 0xeab40009 │ │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -1848423,52 +1848425,52 @@ │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xe99c0009 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xe98e0009 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.s32 d16, d14, d4 │ │ │ │ │ - vhadd.s d16, d10, d4 │ │ │ │ │ - cdp 0, 15, cr0, cr4, cr4, {0} │ │ │ │ │ + vhadd.s d16, d2, d4 │ │ │ │ │ + vhadd.s d16, d14, d4 │ │ │ │ │ + cdp 0, 15, cr0, cr8, cr4, {0} │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 1, cr0, cr8, cr4, {0} │ │ │ │ │ + cdp 0, 1, cr0, cr12, cr4, {0} │ │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - nop {6} │ │ │ │ │ - movs r3, r0 │ │ │ │ │ - ldc 0, cr0, [ip, #-16]! │ │ │ │ │ + itt vs │ │ │ │ │ + movvs r3, r0 │ │ │ │ │ + stclvs 0, cr0, [r0, #-16] │ │ │ │ │ strb r2, [r3, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bkpt 0x0064 │ │ │ │ │ + bkpt 0x0068 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - mrrc 0, 0, r0, lr, cr4 │ │ │ │ │ + stcl 0, cr0, [r2], #-16 │ │ │ │ │ strb r4, [r3, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xeb820004 │ │ │ │ │ + @ instruction: 0xeb860004 │ │ │ │ │ strb r0, [r4, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xeaa80004 │ │ │ │ │ + @ instruction: 0xeaac0004 │ │ │ │ │ strb r6, [r4, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cbnz r0, 467fb4 │ │ │ │ │ + cbnz r4, 467fb4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - strd r0, r0, [sl, #16] │ │ │ │ │ + strd r0, r0, [lr, #16] │ │ │ │ │ strb r0, [r5, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - rev16 r2, r6 │ │ │ │ │ + rev16 r6, r6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ b.n 4683c8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ b.n 468348 │ │ │ │ │ movs r1, r1 │ │ │ │ │ b.n 46831c │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1848809,22 +1848811,22 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ b.n 468358 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 46832c │ │ │ │ │ movs r1, r1 │ │ │ │ │ - b.n 46810c │ │ │ │ │ + b.n 468114 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 468158 │ │ │ │ │ + b.n 468160 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8d60004 │ │ │ │ │ - ldmia.w r2, {r2} │ │ │ │ │ + @ instruction: 0xe8da0004 │ │ │ │ │ + ldmia.w r6, {r2} │ │ │ │ │ udf #56 @ 0x38 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ble.n 468228 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ble.n 4681f8 │ │ │ │ │ @@ -1849414,27 +1849416,27 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 4688fc │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 468640 │ │ │ │ │ + b.n 468648 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 46864c │ │ │ │ │ + b.n 468654 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 4681e0 │ │ │ │ │ + b.n 4681e8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 468150 │ │ │ │ │ + b.n 468158 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 469080 , std::allocator > const&)@@Base+0x334> │ │ │ │ │ + b.n 469088 , std::allocator > const&)@@Base+0x33c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 46900c , std::allocator > const&)@@Base+0x2c0> │ │ │ │ │ + b.n 469014 , std::allocator > const&)@@Base+0x2c8> │ │ │ │ │ movs r4, r0 │ │ │ │ │ bhi.n 46883c │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 46888c │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1849619,19 +1849621,19 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ bpl.n 468a60 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ │ movs r3, r0 │ │ │ │ │ bpl.n 468b44 )@@Base+0x1c> │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 00468b28 )@@Base>: │ │ │ │ │ Texture::Texture(int, int, glm::vec<4, float, (glm::qualifier)0>): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1850179,35 +1850181,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bne.n 468fe0 , std::allocator > const&)@@Base+0x294> │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 469098 , std::allocator > const&)@@Base+0x34c> │ │ │ │ │ + blt.n 4690a0 , std::allocator > const&)@@Base+0x354> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bgt.n 469134 , std::allocator > const&)@@Base+0x2c> │ │ │ │ │ + bgt.n 46913c , std::allocator > const&)@@Base+0x34> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bgt.n 469130 , std::allocator > const&)@@Base+0x28> │ │ │ │ │ + bgt.n 469138 , std::allocator > const&)@@Base+0x30> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - blt.n 468fe8 , std::allocator > const&)@@Base+0x29c> │ │ │ │ │ + blt.n 468ff0 , std::allocator > const&)@@Base+0x2a4> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r2, 469166 , std::allocator > const&)@@Base+0x5e> │ │ │ │ │ + cbnz r6, 469166 , std::allocator > const&)@@Base+0x5e> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - blt.n 46911c , std::allocator > const&)@@Base+0x14> │ │ │ │ │ + blt.n 469124 , std::allocator > const&)@@Base+0x1c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r4, 46915c , std::allocator > const&)@@Base+0x54> │ │ │ │ │ + cbnz r0, 46915e , std::allocator > const&)@@Base+0x56> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bge.n 469050 , std::allocator > const&)@@Base+0x304> │ │ │ │ │ + bge.n 469058 , std::allocator > const&)@@Base+0x30c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r6, 469152 , std::allocator > const&)@@Base+0x4a> │ │ │ │ │ + cbnz r2, 469154 , std::allocator > const&)@@Base+0x4c> │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1850622,15 +1850624,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - bls.n 4694d8 , std::allocator > const&)@@Base+0x3d0> │ │ │ │ │ + bls.n 4694e0 , std::allocator > const&)@@Base+0x3d8> │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1850638,23 +1850640,23 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 469450 , std::allocator > const&)@@Base+0x348> │ │ │ │ │ + bhi.n 469458 , std::allocator > const&)@@Base+0x350> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bhi.n 469604 , std::allocator > const&)@@Base+0x4fc> │ │ │ │ │ + bhi.n 46960c , std::allocator > const&)@@Base+0x504> │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 46957c , std::allocator > const&)@@Base+0x474> │ │ │ │ │ + bvc.n 469584 , std::allocator > const&)@@Base+0x47c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ │ b.n 46943e , std::allocator > const&)@@Base+0x336> │ │ │ │ │ @@ -1851044,15 +1851046,15 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ nop │ │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r7, #16 │ │ │ │ │ + asrs r4, r7, #16 │ │ │ │ │ movs r4, r0 │ │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1851137,17 +1851139,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 469998 │ │ │ │ │ blx e78c8 │ │ │ │ │ stmia r6!, {r2, r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 469a3c │ │ │ │ │ + bcs.n 469a44 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bcs.n 469a58 │ │ │ │ │ + bcs.n 469a60 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 004699f0 : │ │ │ │ │ @@ -1851267,21 +1851269,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 469ba4 const&, unsigned char*)@@Base+0x7c> │ │ │ │ │ + bne.n 469bac const&, unsigned char*)@@Base+0x84> │ │ │ │ │ movs r4, r0 │ │ │ │ │ negs r2, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bne.n 469bbc const&, unsigned char*)@@Base+0x94> │ │ │ │ │ + bne.n 469bc4 const&, unsigned char*)@@Base+0x9c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bcs.n 469ad0 │ │ │ │ │ + bcs.n 469ad8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00469b28 const&, unsigned char*)@@Base>: │ │ │ │ │ Texture::add_tick_marks(unsigned int, glm::vec<4, float, (glm::qualifier)0> const&, unsigned char*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1851440,15 +1851442,15 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx e78c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ muls r7, r7 │ │ │ │ │ stmia r4!, {r2, r3, r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - beq.n 469dc0 , std::allocator > > const&, unsigned int)@@Base+0xc4> │ │ │ │ │ + beq.n 469dc8 , std::allocator > > const&, unsigned int)@@Base+0xcc> │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00469cfc , std::allocator > > const&, unsigned int)@@Base>: │ │ │ │ │ @@ -1851697,15 +1851699,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r5, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ │ movs r5, r0 │ │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1851713,15 +1851715,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 00469fe0 , std::allocator > > const&)@@Base>: │ │ │ │ │ @@ -1852458,19 +1852460,19 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ cbnz r0, 46a762 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r5, #28 │ │ │ │ │ + subs r5, #32 │ │ │ │ │ movs r3, r0 │ │ │ │ │ @ instruction: 0xb8e2 │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 0046a754 : │ │ │ │ │ TextureMesh::setup_tbn(unsigned int): │ │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ │ @@ -1853081,15 +1853083,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r1} │ │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ │ movs r4, r0 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1853099,35 +1853101,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r5, r7} │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ cbz r6, 46ae6e , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x3a> │ │ │ │ │ movs r1, r1 │ │ │ │ │ - nop {12} │ │ │ │ │ - movs r4, r0 │ │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ │ + itt gt │ │ │ │ │ + movgt r4, r0 │ │ │ │ │ + ldrgt r6, [sp, #864] @ 0x360 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - it hi │ │ │ │ │ + ite hi │ │ │ │ │ movhi r4, r0 │ │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ │ + ldrls r6, [sp, #640] @ 0x280 │ │ │ │ │ movs r3, r0 │ │ │ │ │ cbz r0, 46ae60 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x2c> │ │ │ │ │ movs r1, r1 │ │ │ │ │ uxtb r2, r6 │ │ │ │ │ movs r1, r1 │ │ │ │ │ uxtb r4, r2 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1853669,35 +1853671,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x0064 │ │ │ │ │ + bkpt 0x0068 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #24] @ (46b3f0 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x5bc>) │ │ │ │ │ + ldr r5, [pc, #40] @ (46b400 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x5cc>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - asrs r0, r0, #8 │ │ │ │ │ + asrs r4, r0, #8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - movs r4, #26 │ │ │ │ │ + movs r4, #30 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x009e │ │ │ │ │ + bkpt 0x00a2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1853709,15 +1853711,15 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r6} │ │ │ │ │ + pop {r2, r3, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr.w r3, [pc, #1040] @ 46b834 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa00> │ │ │ │ │ ldr.w r1, [pc, #1040] @ 46b838 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa04> │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1854090,95 +1854092,95 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 46b7da , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x9a6> │ │ │ │ │ b.n 46b7bc , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x988> │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r2, 46b840 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa0c> │ │ │ │ │ + cbnz r6, 46b840 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa0c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - revsh r0, r6 │ │ │ │ │ + revsh r4, r6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - hlt 0x0032 │ │ │ │ │ + hlt 0x0036 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - itet ne │ │ │ │ │ + itte ne │ │ │ │ │ movne r3, r0 │ │ │ │ │ - rev16eq r0, r1 │ │ │ │ │ - movne r4, r0 │ │ │ │ │ - cbnz r6, 46b88e , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa5a> │ │ │ │ │ + rev16ne r4, r1 │ │ │ │ │ + moveq r4, r0 │ │ │ │ │ + cbnz r2, 46b890 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa5c> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r4, 46b880 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa4c> │ │ │ │ │ + cbnz r0, 46b882 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa4e> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r2, 46b872 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa3e> │ │ │ │ │ + cbnz r6, 46b872 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa3e> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r0, [r7, #18] │ │ │ │ │ + strh r4, [r7, #18] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cbnz r4, 46b86a , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa36> │ │ │ │ │ + cbnz r0, 46b86c , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa38> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - eors r6, r7 │ │ │ │ │ + lsls r2, r0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r4, [r5, #16] │ │ │ │ │ + strh r0, [r6, #16] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xb896 │ │ │ │ │ + @ instruction: 0xb89a │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb78c │ │ │ │ │ + @ instruction: 0xb790 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r4, [r5, #14] │ │ │ │ │ + strh r0, [r6, #14] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xb842 │ │ │ │ │ + @ instruction: 0xb846 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb79c │ │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - movs r2, #8 │ │ │ │ │ + movs r2, #12 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb75c │ │ │ │ │ + @ instruction: 0xb760 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb78a │ │ │ │ │ + @ instruction: 0xb78e │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb71c │ │ │ │ │ + @ instruction: 0xb720 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb73a │ │ │ │ │ + @ instruction: 0xb73e │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb6de │ │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbnz r0, 46b8ba , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa86> │ │ │ │ │ + cbnz r4, 46b8ba , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa86> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bcs.n 46b7d8 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x9a4> │ │ │ │ │ + bcs.n 46b7e0 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x9ac> │ │ │ │ │ movs r3, r0 │ │ │ │ │ movs r6, #20 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bcs.n 46b868 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa34> │ │ │ │ │ + bcs.n 46b870 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0xa3c> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xb752 │ │ │ │ │ + @ instruction: 0xb756 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - bcs.n 46b9c0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0xcc> │ │ │ │ │ + bcs.n 46b7c8 , std::allocator > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, bool)@@Base+0x994> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ │ movs r4, r0 │ │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r0, [r4, #0] │ │ │ │ │ + strh r4, [r4, #0] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1854825,23 +1854827,23 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - negs r6, r3 │ │ │ │ │ + negs r2, r4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - lsls r6, r4, #29 │ │ │ │ │ + lsls r2, r5, #29 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xb878 │ │ │ │ │ + @ instruction: 0xb87c │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb64c │ │ │ │ │ + setend le │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1854851,85 +1854853,85 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, pc, #960 @ (adr r3, 46c398 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x31c>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 46c052 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x75e> │ │ │ │ │ + cbz r4, 46c052 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x75e> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r6, r5, #6 │ │ │ │ │ + adds r2, r6, #6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r2, r4, lr} │ │ │ │ │ + push {r3, r4, lr} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cbz r6, 46c01e const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x72a> │ │ │ │ │ + cbz r2, 46c020 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x72c> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - push {r5, r6} │ │ │ │ │ + push {r2, r5, r6} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - push {r2, r5} │ │ │ │ │ + push {r3, r5} │ │ │ │ │ movs r4, r0 │ │ │ │ │ - @ instruction: 0xb640 │ │ │ │ │ + @ instruction: 0xb644 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxtb r4, r1 │ │ │ │ │ + sxtb r0, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - uxtb r2, r7 │ │ │ │ │ + uxtb r6, r7 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxth r0, r3 │ │ │ │ │ + sxth r4, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - uxth r6, r5 │ │ │ │ │ + uxth r2, r6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxtb r0, r2 │ │ │ │ │ + sxtb r4, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxtb r2, r3 │ │ │ │ │ + sxtb r6, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r4, 46c084 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x8> │ │ │ │ │ + cbz r0, 46c086 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xa> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r0, 46c0ba const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x3e> │ │ │ │ │ + cbz r4, 46c0ba const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x3e> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cbz r4, 46c080 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x4> │ │ │ │ │ + cbz r0, 46c082 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x6> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r0, 46c08e const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x12> │ │ │ │ │ + cbz r4, 46c08e const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x12> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r0, 46c07e const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x2> │ │ │ │ │ + cbz r4, 46c07e const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x2> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cbz r2, 46c086 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xa> │ │ │ │ │ + cbz r6, 46c086 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0xa> │ │ │ │ │ movs r4, r0 │ │ │ │ │ - sxth r0, r1 │ │ │ │ │ + sxth r4, r1 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r0, pc, #840 @ (adr r0, 46c3b8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x33c>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r0, pc, #720 @ (adr r0, 46c344 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x2c8>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ add r0, pc, #600 @ (adr r0, 46c2d0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, std::map, std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, float, unsigned int, bool)@@Base+0x254>) │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1855823,40 +1855825,40 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ │ movs r3, r0 │ │ │ │ │ - vhadd.u32 d16, d14, d2 │ │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ │ + vhadd.u d16, d2, d2 │ │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1855868,83 +1855870,83 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r4, r7, #18 │ │ │ │ │ + asrs r0, r0, #19 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ asrs r4, r4, #29 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - strb r6, [r3, #4] │ │ │ │ │ + strb r2, [r4, #4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r7, pc, #776 @ (adr r7, 46cd60 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x284>) │ │ │ │ │ + add r7, pc, #792 @ (adr r7, 46cd70 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x294>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1856326,17 +1856328,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r3, #4] │ │ │ │ │ + strb r6, [r3, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xfaa40002 │ │ │ │ │ + @ instruction: 0xfaa80002 │ │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ @@ -1856345,49 +1856347,49 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r4, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #808 @ (adr r6, 46d1e0 ) │ │ │ │ │ + add r6, pc, #824 @ (adr r6, 46d1f0 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r7, pc, #456 @ (adr r7, 46d088 , std::allocator > > const&)@@Base+0x4c>) │ │ │ │ │ + add r7, pc, #472 @ (adr r7, 46d098 , std::allocator > > const&)@@Base+0x5c>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ asrs r6, r4, #32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r1, pc, #312 @ (adr r1, 46d004 > const&, std::vector > const&)@@Base+0xf4>) │ │ │ │ │ + add r1, pc, #328 @ (adr r1, 46d014 > const&, std::vector > const&)@@Base+0x104>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r6, pc, #976 @ (adr r6, 46d2a8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x78>) │ │ │ │ │ + add r6, pc, #992 @ (adr r6, 46d2b8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x88>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r6, pc, #328 @ (adr r6, 46d024 > const&, std::vector > const&)@@Base+0x114>) │ │ │ │ │ + add r6, pc, #344 @ (adr r6, 46d034 > const&, std::vector > const&)@@Base+0x124>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r6, pc, #624 @ (adr r6, 46d150 ) │ │ │ │ │ + add r6, pc, #640 @ (adr r6, 46d160 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ lsrs r6, r5, #29 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r2, r6, #29 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - add r0, pc, #696 @ (adr r0, 46d1a4 ) │ │ │ │ │ + add r0, pc, #712 @ (adr r0, 46d1b4 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r0, #16 │ │ │ │ │ + cmp r0, #20 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r5, pc, #728 @ (adr r5, 46d1cc ) │ │ │ │ │ + add r5, pc, #744 @ (adr r5, 46d1dc ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bkpt 0x00b0 │ │ │ │ │ + bkpt 0x00b4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r5, pc, #736 @ (adr r5, 46d1dc ) │ │ │ │ │ + add r5, pc, #752 @ (adr r5, 46d1ec ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ lsrs r0, r3, #28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r2, r5, #27 │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r1, [sp, #848] @ 0x350 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1856575,15 +1856577,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #816 @ (adr r3, 46d41c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x1ec>) │ │ │ │ │ + add r3, pc, #832 @ (adr r3, 46d42c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x1fc>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 0046d0ec : │ │ │ │ │ TextureMesh::setup_instancing_buffers(unsigned int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1856708,21 +1856710,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #104 @ (adr r3, 46d290 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x60>) │ │ │ │ │ + add r3, pc, #120 @ (adr r3, 46d2a0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x70>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldmia r3!, {r2} │ │ │ │ │ + ldmia r3, {r3} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #112 @ (adr r3, 46d2a0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x70>) │ │ │ │ │ + add r3, pc, #128 @ (adr r3, 46d2b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x80>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 0046d230 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base>: │ │ │ │ │ TextureMesh::draw_instances(Shader*, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1857083,21 +1857085,21 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r2, pc, #168 @ (adr r2, 46d68c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x4c>) │ │ │ │ │ + add r2, pc, #184 @ (adr r2, 46d69c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5c>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1857107,35 +1857109,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r4, [r7, #28] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r1, pc, #344 @ (adr r1, 46d76c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x12c>) │ │ │ │ │ + add r1, pc, #360 @ (adr r1, 46d77c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x13c>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #912 @ (adr r0, 46d9b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, unsigned int)@@Base+0x118>) │ │ │ │ │ + add r0, pc, #928 @ (adr r0, 46d9c0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, unsigned int)@@Base+0x128>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #240 @ (adr r0, 46d714 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xd4>) │ │ │ │ │ + add r0, pc, #256 @ (adr r0, 46d724 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xe4>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #456 @ (adr r0, 46d7f0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1b0>) │ │ │ │ │ + add r0, pc, #472 @ (adr r0, 46d800 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c0>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #48 @ (adr r0, 46d65c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c>) │ │ │ │ │ + add r0, pc, #64 @ (adr r0, 46d66c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x2c>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r0, pc, #128 @ (adr r0, 46d6b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x70>) │ │ │ │ │ + add r0, pc, #144 @ (adr r0, 46d6c0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x80>) │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1857362,32 +1857364,32 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - vhadd.s8 d0, d4, d2 │ │ │ │ │ + vhadd.s8 d0, d8, d2 │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, #2] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r6, r2, #7 │ │ │ │ │ + adds r2, r3, #7 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ │ movs r1, r1 │ │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ │ movs r1, r1 │ │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1857731,17 +1857733,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1857751,35 +1857753,35 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ │ movs r1, r1 │ │ │ │ │ strh r6, [r1, #42] @ 0x2a │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r2, r0 │ │ │ │ │ + uxth r6, r0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r2, r0, r3 │ │ │ │ │ + subs r6, r0, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - subs r0, r1, r2 │ │ │ │ │ + subs r4, r1, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ │ movs r1, r1 │ │ │ │ │ strh r0, [r3, #32] │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 0046dc78 : │ │ │ │ │ @@ -1858162,17 +1858164,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r0, #2] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrb r2, [r0, #31] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1858565,21 +1858567,21 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {} │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 0046e55c : │ │ │ │ │ TextureMesh::setup_camera_facing_quad(float, float, float, float): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ @@ -1858825,15 +1858827,15 @@ │ │ │ │ │ blx e7b18 >::_M_realloc_append(g_triangle&&)@plt> │ │ │ │ │ b.n 46e732 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r0, #10] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 0046e81c : │ │ │ │ │ @@ -1859171,15 +1859173,15 @@ │ │ │ │ │ blx ebdd4 >::_M_realloc_append(TextureMeshVertex&&)@plt> │ │ │ │ │ ldrd r6, r8, [r4, #16] │ │ │ │ │ b.n 46ea36 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ strb r2, [r0, #31] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r2, #21] │ │ │ │ │ movs r1, r1 │ │ │ │ │ TextureMesh::load_from_glTF(std::__cxx11::basic_string, std::allocator > const&, bool)::{lambda(tinygltf::Model&, tinygltf::Mesh const&)#1}::operator()(tinygltf::Model&, tinygltf::Mesh const&) const [clone .isra.0]: │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1860335,105 +1860337,105 @@ │ │ │ │ │ b.n 46f236 │ │ │ │ │ strb r6, [r7, #15] │ │ │ │ │ movs r1, r1 │ │ │ │ │ strb r6, [r5, #15] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ │ movs r4, r0 │ │ │ │ │ bls.n 46f82c │ │ │ │ │ movs r1, r0 │ │ │ │ │ strb r0, [r1, #10] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ │ movs r4, r0 │ │ │ │ │ bvc.n 46f7e0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0x4796 │ │ │ │ │ + @ instruction: 0x479a │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ │ - movs r3, r0 │ │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ │ + add r6, sp, #0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - strh r4, [r6, #18] │ │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ │ + movs r3, r0 │ │ │ │ │ + strh r0, [r7, #18] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r4, [r7, #24] │ │ │ │ │ + str r0, [r0, #28] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ │ + movs r3, r0 │ │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ │ - movs r3, r0 │ │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr.w r1, [pc, #2092] @ 470124 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ blx efdc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1861265,17 +1861267,17 @@ │ │ │ │ │ bne.w 46fe08 │ │ │ │ │ ldr r0, [pc, #132] @ (47019c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ b.n 46fe28 │ │ │ │ │ b.n 46fe28 │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #456 @ (adr r7, 4702f0 , std::allocator > const&, bool)@@Base+0x150>) │ │ │ │ │ + add r7, pc, #472 @ (adr r7, 470300 , std::allocator > const&, bool)@@Base+0x160>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r6, pc, #424 @ (adr r6, 4702d4 , std::allocator > const&, bool)@@Base+0x134>) │ │ │ │ │ + add r6, pc, #440 @ (adr r6, 4702e4 , std::allocator > const&, bool)@@Base+0x144>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r0, #32] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1862235,93 +1862237,93 @@ │ │ │ │ │ b.n 4707e0 , std::allocator > const&, bool)@@Base+0x640> │ │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - add r3, pc, #704 @ (adr r3, 470e90 , std::allocator > const&, bool)@@Base+0xcf0>) │ │ │ │ │ + add r3, pc, #720 @ (adr r3, 470ea0 , std::allocator > const&, bool)@@Base+0xd00>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ bne.n 470bc4 , std::allocator > const&, bool)@@Base+0xa24> │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - beq.n 470b3c , std::allocator > const&, bool)@@Base+0x99c> │ │ │ │ │ + beq.n 470b44 , std::allocator > const&, bool)@@Base+0x9a4> │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r2, #28 │ │ │ │ │ + adds r2, #32 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ + adds r2, #6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrsb r0, [r6, r0] │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [pc, #3100] @ 471890 , std::allocator > const&, bool)@@Base+0x16f0> │ │ │ │ │ movs r2, #20 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r1, pc │ │ │ │ │ @@ -1863449,49 +1863451,49 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.n 4716ea , std::allocator > const&, bool)@@Base+0x154a> │ │ │ │ │ mov lr, r6 │ │ │ │ │ b.n 471784 , std::allocator > const&, bool)@@Base+0x15e4> │ │ │ │ │ nop │ │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r2, [pc, #512] @ (471aa0 , std::allocator > const&, bool)@@Base+0x1900>) │ │ │ │ │ + ldr r2, [pc, #528] @ (471ab0 , std::allocator > const&, bool)@@Base+0x1910>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [pc, #64] @ (4718e4 , std::allocator > const&, bool)@@Base+0x1744>) │ │ │ │ │ + ldr r2, [pc, #80] @ (4718f4 , std::allocator > const&, bool)@@Base+0x1754>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [pc, #792] @ (471bc4 , std::allocator > const&, bool)@@Base+0x1a24>) │ │ │ │ │ + ldr r1, [pc, #808] @ (471bd4 , std::allocator > const&, bool)@@Base+0x1a34>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [pc, #496] @ (471aa4 , std::allocator > const&, bool)@@Base+0x1904>) │ │ │ │ │ + ldr r1, [pc, #512] @ (471ab4 , std::allocator > const&, bool)@@Base+0x1914>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r1, [pc, #200] @ (471984 , std::allocator > const&, bool)@@Base+0x17e4>) │ │ │ │ │ + ldr r1, [pc, #216] @ (471994 , std::allocator > const&, bool)@@Base+0x17f4>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldr r0, [pc, #928] @ (471c64 , std::allocator > const&, bool)@@Base+0x1ac4>) │ │ │ │ │ + ldr r0, [pc, #944] @ (471c74 , std::allocator > const&, bool)@@Base+0x1ad4>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ movs r4, r0 │ │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #68] @ 0x44 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ @@ -1865365,15 +1865367,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ beq.n 472be8 │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldr r4, [pc, #624] @ (472e64 ) │ │ │ │ │ + ldr r4, [pc, #640] @ (472e74 ) │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ │ movs r1, r1 │ │ │ │ │ adds r4, #70 @ 0x46 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1866257,25 +1866259,25 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - add sl, ip │ │ │ │ │ + add lr, ip │ │ │ │ │ movs r4, r0 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ bvs.n 47358c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ │ movs r2, r0 │ │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ │ │ 00473580 : │ │ │ │ │ tomo_section_view(int, int): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -1867453,19 +1867455,19 @@ │ │ │ │ │ subs r6, #189 @ 0xbd │ │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - subs r5, #10 │ │ │ │ │ + subs r5, #14 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ + ands r2, r4 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r4, [r7, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -1867483,17 +1867485,17 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r2, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ movs r1, r1 │ │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it le │ │ │ │ │ movle ip, r1 │ │ │ │ │ ldrd r0, r1, [r1, #8] │ │ │ │ │ @@ -1868144,27 +1868146,27 @@ │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ b.w 473762 │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ - adds r2, #26 │ │ │ │ │ + adds r2, #30 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - eor.w r0, lr, #2 │ │ │ │ │ - orns r0, r8, #2 │ │ │ │ │ - orn r0, r2, #2 │ │ │ │ │ - orr.w r0, r8, #2 │ │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ │ + eors.w r0, r2, #2 │ │ │ │ │ + orns r0, ip, #2 │ │ │ │ │ + orn r0, r6, #2 │ │ │ │ │ + orr.w r0, ip, #2 │ │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ │ movs r4, r0 │ │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -1868846,17 +1868848,17 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ itt le │ │ │ │ │ movle r0, r0 │ │ │ │ │ addle r3, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 474cec │ │ │ │ │ + b.n 474cf4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ asrs r4, r4, #14 │ │ │ │ │ movs r1, r1 │ │ │ │ │ @@ -1869273,17 +1869275,17 @@ │ │ │ │ │ movs r1, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r2, #29 │ │ │ │ │ movs r1, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ │ movs r4, r0 │ │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ @@ -1869695,26 +1869697,26 @@ │ │ │ │ │ ... │ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ │ subs r6, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 475c60 │ │ │ │ │ + b.n 475c68 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - sub.w r0, r8, #8519680 @ 0x820000 │ │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ │ + sub.w r0, ip, #8519680 @ 0x820000 │ │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ │ movs r4, r0 │ │ │ │ │ - b.n 475b00 │ │ │ │ │ + b.n 475b08 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strb r2, [r2, #1] │ │ │ │ │ + strb r6, [r2, #1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xf4ec0002 │ │ │ │ │ + @ instruction: 0xf4f00002 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ blt.n 475932 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ @@ -1870046,15 +1870048,15 @@ │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ + subs r4, r1, #1 │ │ │ │ │ movs r4, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add.w fp, sp, #168 @ 0xa8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -1870337,29 +1870339,29 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 475a90 │ │ │ │ │ vldr d7, [pc, #4] @ 475fa0 │ │ │ │ │ b.n 475d92 │ │ │ │ │ ... │ │ │ │ │ - adds r2, r1, #0 │ │ │ │ │ + adds r6, r1, #0 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bge.n 475f34 │ │ │ │ │ + bge.n 475f3c │ │ │ │ │ movs r2, r0 │ │ │ │ │ - subs r6, r4, r7 │ │ │ │ │ + subs r2, r5, r7 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r6, r5, r6 │ │ │ │ │ + subs r2, r6, r6 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r6, r7, r4 │ │ │ │ │ + subs r2, r0, r5 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - bls.n 475f70 │ │ │ │ │ + bls.n 475f78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - subs r4, r3, r3 │ │ │ │ │ + subs r0, r4, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - subs r0, r0, r2 │ │ │ │ │ + subs r4, r0, r2 │ │ │ │ │ movs r4, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1870792,38 +1870794,38 @@ │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ b.n 475fe0 │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - adds r2, r4, r3 │ │ │ │ │ + adds r6, r4, r3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - orr.w r0, ip, r2 │ │ │ │ │ + orrs.w r0, r0, r2 │ │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrd r0, r0, [r8, #-8] │ │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ │ + ldrd r0, r0, [ip, #-8] │ │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmdb r6!, {r1} │ │ │ │ │ + ldmdb sl!, {r1} │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r0, #28 │ │ │ │ │ + asrs r6, r0, #28 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - asrs r6, r4, #24 │ │ │ │ │ + asrs r2, r5, #24 │ │ │ │ │ movs r4, r0 │ │ │ │ │ stc2 0, cr0, [r0], {8} │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ mrrc2 0, 0, r0, r2, cr8 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1871656,15 +1871658,15 @@ │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/arm-linux-gnueabihf/bits/stdio2.h:118 │ │ │ │ │ blx f0ca0 <__printf_chk@plt+0x4> │ │ │ │ │ trackball.c:227 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 00476c3c : │ │ │ │ │ trackball(): │ │ │ │ │ trackball.c:162 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1871887,15 +1871889,15 @@ │ │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ │ add r0, pc, #632 @ (adr r0, 4770a0 ) │ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ │ usat16 r0, #8, r4 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf2860008 │ │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ │ │ 00476e38 : │ │ │ │ │ add_quats(): │ │ │ │ │ trackball.c:263 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1872504,17 +1872506,17 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 477412 │ │ │ │ │ blx e78c8 │ │ │ │ │ ldcl 0, cr0, [sl], #-32 @ 0xffffffe0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #25 │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ movs r4, r0 │ │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00477454 , std::allocator > const&)@@Base>: │ │ │ │ │ coot::flips_container::parse_set_or_single(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1873571,26 +1873573,26 @@ │ │ │ │ │ b.n 477d7c , std::allocator > const&)@@Base+0x928> │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xeb820008 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xeb800008 │ │ │ │ │ sbc.w r0, r4, r8 │ │ │ │ │ - lsls r0, r5, #20 │ │ │ │ │ + lsls r4, r5, #20 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldrd r0, r0, [r0, #32] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ strb r6, [r5, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ + lsls r0, r0, #3 │ │ │ │ │ movs r4, r0 │ │ │ │ │ b.n 47789c , std::allocator > const&)@@Base+0x448> │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -1875149,37 +1875151,37 @@ │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ bgt.n 478e28 , std::allocator > const&)@@Base+0xb00> │ │ │ │ │ movs r0, r1 │ │ │ │ │ bgt.n 478dec , std::allocator > const&)@@Base+0xac4> │ │ │ │ │ movs r0, r1 │ │ │ │ │ - @ instruction: 0xf6dc0003 │ │ │ │ │ - @ instruction: 0xf6680003 │ │ │ │ │ - cbz r4, 478f4a , std::allocator > const&)@@Base+0xc22> │ │ │ │ │ + @ instruction: 0xf6e00003 │ │ │ │ │ + @ instruction: 0xf66c0003 │ │ │ │ │ + cbz r0, 478f4c , std::allocator > const&)@@Base+0xc24> │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xf65a0003 │ │ │ │ │ + @ instruction: 0xf65e0003 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r4, r4] │ │ │ │ │ + strh r4, [r4, r4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - adcs.w r0, r2, #8585216 @ 0x830000 │ │ │ │ │ - strh r4, [r7, r3] │ │ │ │ │ + adcs.w r0, r6, #8585216 @ 0x830000 │ │ │ │ │ + strh r0, [r0, r4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xf5360003 │ │ │ │ │ - strh r0, [r2, r3] │ │ │ │ │ + @ instruction: 0xf53a0003 │ │ │ │ │ + strh r4, [r2, r3] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xf5220003 │ │ │ │ │ - strh r4, [r5, r2] │ │ │ │ │ + @ instruction: 0xf5260003 │ │ │ │ │ + strh r0, [r6, r2] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add.w r0, lr, #8585216 @ 0x830000 │ │ │ │ │ - strh r0, [r1, r2] │ │ │ │ │ + adds.w r0, r2, #8585216 @ 0x830000 │ │ │ │ │ + strh r4, [r1, r2] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - @ instruction: 0xf2f00003 │ │ │ │ │ - str r6, [r2, r1] │ │ │ │ │ + @ instruction: 0xf2f40003 │ │ │ │ │ + str r2, [r3, r1] │ │ │ │ │ movs r3, r0 │ │ │ │ │ bvs.n 478e18 , std::allocator > const&)@@Base+0xaf0> │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ bcc.n 478e14 , std::allocator > const&)@@Base+0xaec> │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1875571,15 +1875573,15 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx e4538 │ │ │ │ │ beq.n 4792ec , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x31c> │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orns r0, lr, r3 │ │ │ │ │ + eor.w r0, r2, r3 │ │ │ │ │ asrs r6, r6, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldmia r5, {r1, r5, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ │ @@ -1875735,15 +1875737,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 479258 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x288> │ │ │ │ │ + b.n 479260 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x290> │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1878125,18 +1878127,18 @@ │ │ │ │ │ b.n 47a9ea │ │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ rev16 r6, r2 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - eors.w r0, r8, r1 │ │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ │ + eors.w r0, ip, r1 │ │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldr r3, [sp, #636] @ 0x27c │ │ │ │ │ add r1, sp, #644 @ 0x284 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n 47aea0 │ │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ │ @@ -1878770,15 +1878772,15 @@ │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ │ movs r3, r0 │ │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -1881583,26 +1881585,26 @@ │ │ │ │ │ blx e78c8 │ │ │ │ │ str r2, [sp, #776] @ 0x308 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr??.w r0, [r2, #2] │ │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ │ + ldr??.w r0, [r6, #2] │ │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1881718,15 +1881720,15 @@ │ │ │ │ │ blx e7278 <__stack_chk_fail@plt> │ │ │ │ │ blx f0728 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #54] @ 0x36 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r2, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1882218,31 +1882220,31 @@ │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r1, #50] @ 0x32 │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ │ movs r3, r0 │ │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #288 @ (adr r7, 47d7c4 ) │ │ │ │ │ + add r7, pc, #304 @ (adr r7, 47d7d4 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r7, pc, #64 @ (adr r7, 47d6e8 ) │ │ │ │ │ + add r7, pc, #80 @ (adr r7, 47d6f8 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, r6] │ │ │ │ │ + strh r4, [r0, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r4, [r0, #16] │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1882278,15 +1882280,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w eb9f4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #712 @ (adr r4, 47d9dc ) │ │ │ │ │ + add r4, pc, #728 @ (adr r4, 47d9ec ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ │ │ 0047d714 : │ │ │ │ │ handle_map_properties_specularity_change(int, _GtkWidget*): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ @@ -1882659,29 +1882661,29 @@ │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #128 @ (adr r4, 47db70 ) │ │ │ │ │ + add r4, pc, #144 @ (adr r4, 47db80 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #1016 @ (adr r3, 47deec , int)@@Base+0x2d4>) │ │ │ │ │ + add r4, pc, #8 @ (adr r4, 47dafc ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r4, pc, #8 @ (adr r4, 47db00 ) │ │ │ │ │ + add r4, pc, #24 @ (adr r4, 47db10 ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #448 @ (adr r3, 47dcbc , int)@@Base+0xa4>) │ │ │ │ │ + add r3, pc, #464 @ (adr r3, 47dccc , int)@@Base+0xb4>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #512 @ (adr r3, 47dd00 , int)@@Base+0xe8>) │ │ │ │ │ + add r3, pc, #528 @ (adr r3, 47dd10 , int)@@Base+0xf8>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #456 @ (adr r3, 47dccc , int)@@Base+0xb4>) │ │ │ │ │ + add r3, pc, #472 @ (adr r3, 47dcdc , int)@@Base+0xc4>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #384 @ (adr r3, 47dc88 , int)@@Base+0x70>) │ │ │ │ │ + add r3, pc, #400 @ (adr r3, 47dc98 , int)@@Base+0x80>) │ │ │ │ │ movs r3, r0 │ │ │ │ │ - add r3, pc, #16 @ (adr r3, 47db1c ) │ │ │ │ │ + add r3, pc, #32 @ (adr r3, 47db2c ) │ │ │ │ │ movs r3, r0 │ │ │ │ │ strh r2, [r2, #52] @ 0x34 │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1883893,73 +1883895,73 @@ │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - strb r0, [r1, #29] │ │ │ │ │ + strb r4, [r1, #29] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strb r2, [r7, r6] │ │ │ │ │ + strb r6, [r7, r6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldrsb r4, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ strb r0, [r2, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - lsls r6, r7 │ │ │ │ │ + lsrs r2, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ │ movs r3, r0 │ │ │ │ │ strh r6, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ strh r6, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ │ movs r3, r0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ │ @@ -1884876,67 +1884878,67 @@ │ │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 47f002 , int)@@Base+0x13ea> │ │ │ │ │ ldr r0, [pc, #216] @ (47f294 , int)@@Base+0x167c>) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eaad0 │ │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, r0 │ │ │ │ │ str r4, [r6, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r4, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r5, [pc, #440] @ (47f3bc ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ ldr r5, [pc, #0] @ (47f220 , int)@@Base+0x1608>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #968] @ (47f5ec ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [pc, #912] @ (47f5b8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #496] @ (47f41c ) │ │ │ │ │ + ldr r1, [pc, #512] @ (47f42c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, r0, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ movs r0, r1 │ │ │ │ │ @@ -1885803,47 +1885805,47 @@ │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movs r0, r1 │ │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ │ movs r3, r0 │ │ │ │ │ b.n 47f5c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ │ movs r3, r0 │ │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ │ movs r3, r0 │ │ │ │ │ itte vc │ │ │ │ │ movvc r0, r0 │ │ │ │ │ - ldrshvc r2, [r4, r4] │ │ │ │ │ + ldrshvc r6, [r4, r4] │ │ │ │ │ movvs r2, r0 │ │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 47fb2c │ │ │ │ │ + bls.n 47fb34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r6, [r7, #104] @ 0x68 │ │ │ │ │ movs r0, r1 │ │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ │ movs r3, r0 │ │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ movs r2, r0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ │ movs r0, r1 │ │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ │ movs r0, r1 │ │ │ │ ├── .rodata │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .ARM.extab │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .ARM.exidx │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .eh_frame │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .init_array │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .fini_array │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .data.rel.ro │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .got │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .data │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .bss │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .ARM.attributes │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .gnu_debugaltlink │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .gnu_debuglink │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ │ ├── .shstrtab │ │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so │ │ │ │┄ Timeout exceeded; details may be incomplete. │ │ │ ├── ./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0 │ │ │ │┄ Timeout exceeded; details may be incomplete. ├── libcootapi-dev_1.1.09+dfsg-2_armhf.deb │┄ Timeout exceeded; details may be incomplete. ├── libcootapi1.1_1.1.09+dfsg-2_armhf.deb │┄ Timeout exceeded; details may be incomplete. ├── coot-dbgsym_1.1.09+dfsg-2_armhf.deb │┄ Timeout exceeded; details may be incomplete. ├── libcootapi1.1-dbgsym_1.1.09+dfsg-2_armhf.deb │┄ Timeout exceeded; details may be incomplete.